Главная Новости Электронщику Программисту Эмулятор Micro Speccy и Micro ST Архивы музыки Проект Vortex Ссылки

Micro Speccy и Micro ST


Что это такое
Это программы для проигрывания .AY и .AYM-файлов (Micro Speccy) и SNDH и MUS-файлов (Micro ST). Файлы формата .AY впервые появились на компьютере Amiga. В данный момент существует plug-in DeliAY для амижного DeliTracker, написан модуль для Win32 плеера DeliPlayer, а также существует MS-DOS-версия AYPlay от автора эмулятора ZX Spectrum "x128" (для .AY-файлов). Последняя не блещет качеством звука, что и побудило автора этих строк к написанию Micro Speccy. Данная версия поддерживает файлы .AY типа EMUL, то есть для проигрывания которых необходима эмуляция процессора Z80. Файлы .AYM похожи на .AY, их проигрывает программа RDOSPLAY (см. раздел Ссылки). SNDH-файлы появились на Atari ST, долгое время их можно было послушать только на Atari ST-совместимых компьютерах, либо на компьютерах с процессором MC68000 (Amiga). Однако поддержка SNDH-файлов теперь есть и на PC (DeliPlayer, WinJAM).
Краткие характеристики
По своим возможностям Micro Speccy лишь немного уступает AY эмулятору.
  • Микросхема звука – AY-3-8910/12 и YM2149F, все стандартные схемы подключения выходов.
  • Частота часов микросхемы – 1773400 Гц для ZX и 1000000 Гц для CPC
  • Звук – 16 бит, 44100 Гц, стерео
  • Эмуляция Z80 – по принципу "лишь бы работало".
  • Частота часов Z80 – 3494400 Гц
  • Количество тактов между прерываниями – 69888
  • Длительность сигнала INT – 21 такт (эта ошибка исправлена в Ay_Emul)
  • Динамик Спектрума эмулируется упрощённо
  • Эмуляция портов Amstrad CPC – точных данных по этому компьютеру у меня нет, возможны ошибки; поддержана только запись в AY порты (F4xx и F6xx)
  • Micro Speccy работает под Windows 9x или старше
Micro ST эмулирует Atari ST.
  • Микросхемы звука – YM2149F (ABС-стерео/моно) + Atari STe DMA-Sound
  • Частота часов микросхемы – настраивается пользователем
  • Звук – 16 бит, 44100 Гц, стерео
  • Эмуляция MC68000 – Starscream 680x0 emulation library by Neill Corlett (corlett@elwha.nrrc.ncsu.edu)
  • Частота часов MC68000 – настраивается пользователем
  • Период VBL – из SNDH-заголовка или настраивается пользователем
  • Частота микросхемы MFP – настраивается пользователем
  • Поддерживаемые форматы – SND, SNDH, SNDH v2.1, MUS
  • Текстовые строки декодируюся с помощью стандартной таблицы символов Atari ST (кириллицы нет)
  • Micro ST работает под Windows или Linux
Скачать программу
На данный момент проект Micro Speccy завершён. Micro ST доступен в виде бета-версии, исходные тексты можно скачать из раздела Программисту. Дальнейшее совершенствование движка проигрывания AY, AYM и SNDH файлов ведётся в рамках проекта Ay_Emul.
Доступные для скачивания программы.
Имя файлаРазмерОписание
MicroSpeccy.rar373917 Проигрыватель .AY и .AYM-файлов, версия 1.0
MSSkinExample.rar4263 Образец обшивки для Micro Speccy, рисовал Graham Goring
MicroSTbeta10-32.7z1320419 Проигрыватель SNDH и MUS-файлов, десятая beta-версия для 32-битной Windows
MicroSTbeta10-64.7z1444690 Проигрыватель SNDH и MUS-файлов, десятая beta-версия для 64-битной Windows
MicroSTbeta10-32.tar.gz2496974 Проигрыватель SNDH и MUS-файлов, десятая beta-версия для 32-битной Linux
MicroSTbeta10-64.tar.gz2684102 Проигрыватель SNDH и MUS-файлов, десятая beta-версия для 64-битной Linux
MicroSTbeta5.7z494397 Проигрыватель SNDH и MUS-файлов, пятая beta-версия (Windows 9x и старше)

Автор сайта Сергей Бульба
Дизайн сайта Иван Решетников
Copyright © 1999,2024 S.V. Bulba