У кого играет музыка на AY в 3-й части старой демки Madness Remix ???
Кто знает/помнит, как должен быть подключен AY (по какой схеме), что бы звук появился?
Или (вопрос к программистам), как в ней проверяется наличие муз.процессора?
Вид для печати
У кого играет музыка на AY в 3-й части старой демки Madness Remix ???
Кто знает/помнит, как должен быть подключен AY (по какой схеме), что бы звук появился?
Или (вопрос к программистам), как в ней проверяется наличие муз.процессора?
В Fuse запустилось в остальном глюки.
Free Unix Spectrum Emulator
http://speccy.info/FUSE
http://fuse-emulator.sourceforge.net/fuse.php
Прямой ссылка.
ftp://ftp.worldofspectrum.org/pub/si....0.1-setup.exe
молодец что обратил внимание на этот момент.
в коде есть грубейшая ошибка. поскольку демка скомпилирована с какого-то языка (написана не на чистом асме) эта ошибка перешла во все части. состояние AYшки опрашивается через порт #C000 вместо #FFFD. вот корректная версия. (хотя меня смущает порча букв полосками в первой части). кроме индикатора в 3ей части появилась полоска на бордюре в 4ой. паковать и делать моноблок у меня сейчас нет времени.
вот пример опроса
ld hl,#c000
push hl
pop bc
in a,(c)
..........................................
удалось исправить порчу букв в первой части (на них накладывались неверные данные). осталось пофиксить вывод полоски на бордюр в 4ой части.