Апдейт релиза эмулятора Спектрамин v.1.01b

Список изменений:

— исправлена ошибка пункта меню Timex TC2048
— добавлен Drag'n'drop на окно эмулятора
— исправлено чтение больших WAV файлов
— исправлена работа с временным каталогом ZIP файлов
— поправлено ускорение паузы между загрузкой блоков

Ссылки на файлы:
v.1.01b
Полный zip-архив с обеими версиями: www81.zippyshare.com/v/YVHfMMML/file.html
Облегченный zip-архив без добавочных файлов (игр, дем, тестов): www81.zippyshare.com/v/NvuBxymN/file.html
Установщик русской версии: www81.zippyshare.com/v/oAmqJk8Z/file.html
Установщик английской версии: www81.zippyshare.com/v/hUJSsvD6/file.html

Ссылки на предыдущий релиз больше не актуальны.

Новый эмулятор ZX-Spectrum - Спектрамин

Всем привет.

Выкладываю первый релиз своего эмулятора Спектрамин, с минимальным функционалом, для публичного тестирования качества эмуляции и совместимости с играми и демками. Управление — контекстное меню (правый клик мышью) и хоткеи (см. в меню).

Приоритеты при разработке:
1) удобство использования;
2) точность эмуляции — z80, задержки, порты, недокументированные особенности.
Из периферии, кроме кэмпстона на стрелках+TAB, и ULAplus, на данный момент ограниченно поддерживается TR-DOS (trd, scl и hobeta) и +3DOS (.dsk), в рамках возможностей dll-ек от эмулятора SpecEmu (Mark Woodmass разрешил их использовать, за что ему большое спасибо).
Эмулируется плавающая шина +2А/+3 (48/128 тоже, конечно).

Эмулятор распространяется как донейшнваре, то есть бесплатный, но если есть желание поддержать разработку донейтом, реквизиты в About эмулятора.

Точно работает под Windows 7 32 и Windows XP 32, под другими ОС не проверял.

Игры и демки, идущие вместе с релизом выбраны достаточно произвольно, из того, над чем возился, и что попадалось под руку.

Ссылки на файлы:
v.1.01b
Полный zip-архив с обеими версиями: www81.zippyshare.com/v/YVHfMMML/file.html
Облегченный zip-архив без добавочных файлов (игр, дем, тестов): www81.zippyshare.com/v/NvuBxymN/file.html
Установщик русской версии: www81.zippyshare.com/v/oAmqJk8Z/file.html
Установщик английской версии: www81.zippyshare.com/v/hUJSsvD6/file.html

Любые указания на ошибки и несовместимость/незагружаемость/неработоспособность, пожелания по функционалу и интерфейсу, и т.п., будут полезны. Просьба — если вы нашли файл, который не работает/работает неправильно, приведите, пожалуйста, ссылку, по которой можно этот файл скачать, и хотя бы краткое описание проблемы.

Запуск компилятора языка Ada на Arduino Nano

На моем эмуляторе cpm4nano компьютера с процессором Intel 8080 и ОС CP/M (https://acdc.foxylab.com/node/76) на Arduino Nano 3.0 я запустил компилятор языка Ada!!! -
компиляция программы TOWERS.ADA для решения задачи о «Ханойской башне»:

запуск скомпилированной программы TOWERS.COM:

Atari AMY: власть несбывшегося

Энтузиастами регулярно создаются какие-то новые устройства, расширяющие звуковые возможности обычного ретро-компьютера. Плата с двумя AY/YM чипами. Плата с двумя чипами POKEY. Эмулятор с расширенной функциональностью на ПЛИС или на микроконтроллере. Что интересно, в подобных случаях за основу музыкального синтеза берется все-таки одна из классических звуковых ретро-микросхем, хотя и разработка часто ведется уже на современном технологическом уровне. Это или синтез простых волновых форм (AY/YM, POKEY), или FM-синтез (разнообразные чипы от Yamaha), или проигрывание сэмплов (Covox, Paula). Собственно говоря, в начале 80-х других видов синтеза, доступных на домашних компьютерах, похоже, и не существовало. Любителям остается лишь увеличивать количество все тех же, давно изученных звуковых микросхем (или их эмуляций) на следующих версиях своих плат, в поисках нового-старого звучания… Вовсе нет!

Самые, пожалуй, интересные вещи в компании Atari образца начала 80-х происходили в исследовательском центре под руководством знаменитого ученого Алана Кэя (ООП, оконный граф. интерфейс). Одним из проектов этой лаборатории стал Atari AMY (Additive Music sYnthesizer), звуковой чип, созданный в 1983 году на смену POKEY. Как следует из расшифровки названия, основан он на аддитивном синтезе, с 64 гармоническими осцилляторами и 16-битным звуком. По тем временам, согласитесь, довольно внушительная штука! В его реализации были использованы идеи мощнейшего цифрового синтезатора конца 70-х: Bell Labs Digital Synthesizer.




Читать дальше →

О передискретизации в Ayumi

Введение

Эмулятор Ayumi был создан специально для музыкантов, с учетом их повышенных требований к качеству моделирования работы звуковых чипов AY-3-8910 и YM2149F. Он существует в двух версиях: аудио плагин для работы в реальном времени и отдельное приложение для генерирования файлов формата WAV. От уже существующих эмуляторов вышеупомянутых чипов Ayumi отличается, в первую очередь, подходом к передискретизации (resampling), о котором рассказано далее.

Для привлечения внимания уважаемой публики я решил погуглить какую-нибудь симпатичную японку с именем Аюми (раз уж название эмулятора образовалось таким образом из «AY» и «YM»). Нашлось, вот... Анимешную Аюми убрал. Теперь вместо нее слон. Почему слон? Читайте, и узнаете!




Читать дальше →

Пишем видео с эмулятора. Как?

Записать видео — не проблема.

Проблема — это сделать хорошо и правильно годно.

Я был уверен, что тема с записью видео давно исчерпала себя, оказалось всё не так радужно на самом деле, как казалось =) Многие испытывают некоторые проблемы с записью видео с эмуляторов с достойным качеством.

Для чего нужна запись видео?

Видео — это хороший способ показать что-то не имея под рукой эмулятора, очевидно.
Видео — это хороший способ распространения, видео можно встроить на веб-страничку в сети и получить моментальный отклик без просмотра на реале или эмуляторе для непосвященных.

Как сделать видео для себя / для друзей / для YouTube / для всех?

Давайте я просто расскажу, как это делаю я