SD=1 ; enable/disable soundrive
CovoxFB=1 ; enable/disable pentagon covox
CovoxDD=1 ; enable/disable scorpion covox
Вид для печати
уже разобрался, нужно было предупредить что запускать нужно "TETRIS", а не "T" :)
Как выяснилось в игре используется ковокс с портами скорпиона, я этот ковокс не добавил, т.к. не нашел софта под него.
Добавил, голос заработал, только есть проблемка - ковокс конфликтует с ВГ93. Нужно смотреть по какой маске в атм доступ к портам вг93 реализован, возможно из-за этого и сбои в чтении вг93 на атм проявлялись :)
Updated: ошибся, на ковокс в игре всетаки пентагоновский (когда проверял забыл маску исправить). Но проблема с конфликтом системного порта FDD есть, исправлю путем выборки портов вг93 по маске #87 вместо #83
Alexander Makeev, Огромное спасибо за отличный эмулятор, когда заработал ATM, как будто на 20 лет назад съездил :-) . Заметил в работе некоторые баги.
В CP/M ATM2 при загрузке игр есть артефакты в заставках.
http://pixant.ru/07ui/12052013-210453
http://pixant.ru/07uj/12052013-211303
В Unreal тоже есть, но уже на бордюре, если это в CP/M так можно назвать
http://pixant.ru/07uk/12052013-211736
http://pixant.ru/07ul/12052013-212046
А если в Unreal установить small border тогда не видно мусора
http://pixant.ru/07un/12052013-220337
http://pixant.ru/07um/12052013-220201
И еще в ZXMAK2 не зпускается игра под CP/M с FDI образа
http://atmturbo.nedopc.com/download/...s/goblins1.zip
Обновил до версии 2741:
- добавлен девайс IDE ATM (настройка аналогична IDE SMUC - редактированием файла ZXMAK2.vmide)
- SMUC теперь называется IDE SMUC и переехал из категории Other в категорию Disk;
- девайсы BEEPER/COVOX/CMOS переименованы для лучшей читаемости имен;
- исправлен COVOX PENTAGON (удалена проверка dosen), изменена маска выборки порта на #FF
- добавлен COVOX SCORPION, который пока совсем не тестировался, т.к. не знаю софта под него;
- исправлена маска выборки портов FDD контроллера (теперь #97 вместо #83), т.к. старая конфликтовала с IDE ATM и COVOX PENTAGON
http://savepic.org/3514868.png
ide-installer висит на предложении нажать SPACE потому что опрашивает порт #FE необычным образом - загружает в BC=#0000 и делает IN a,(c) после чего ожидает увидеть код символа #20 в регистре A. Очевидно это расчитано на клавиатуру ATM, которая пока эмулируется как обычная ZX. загружаем в A=#20 отладчиком и запускаем на выполнение - далее АТМ клавиатура не требуется, пока не дойдет дело до FDISK, где разделы создаются расширенными кнопками, а их эмуляции пока нет :)
---------- Post added at 23:53 ---------- Previous post was at 23:45 ----------
это проблема эмуляции ВГ93, в данном случае данные почему-то иногда читаются с ошибками. На повторном запуске ошибок может не быть, а могут появиться в другом месте. Причина пока не ясна. Нужно копаться в коде вг93
Alexander Makeev, Заметно ковокс играет медлеее.. поддержки Турбо режима еще не хватает до 7, 14 мгц ? :)
За обновление спасибо..
в рантайме турбу включать опасно, т.к. некоторые компоненты зависят от таймингов, а механизма уведомления о смене таймингов пока нет.
В последней версии я добавил ULA девайс ATM [turbo] - с ним будет постоянный турборежим. Т.е. пока переключение турбы только сменой ULA девайса :)
Alexander Makeev, Не обратил внимание в настройках, спасибо :)
тут похоже тоже проблема с вг93, раза с десятого запустилась. Видимо в unreal задержка на какой-то команде другая и вызывает меньше ошибок
http://savepic.org/3534326.png
Маленькое пожелание. Хорошо бы завести файлик типа 'release notes' или 'news' как в unreal и класть его в архив с новым релизом эмулятора. Автор все равно пишет комменты по релизу на codeplex и здесь в сообщениях с новыми версиями, ничего не нужно нового делать. Там ведь очень полезные сведения, но их будет тяжело найти если какой-нибудь гоблин грохнет форум или захочется посмотреть а что там было в версии полугодовой давности.