Возможно, vmWare как-то влияет...
Но в любом случае это радует - значит, в Партнере близкая к стандарту реализация работы с MSX-форматом.
Возможно, vmWare как-то влияет...
Но в любом случае это радует - значит, в Партнере близкая к стандарту реализация работы с MSX-форматом.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Выяснилось, что в подсказке пропущена горячая клавиша Alt-D - вызов отладчика.
Так что можете потестировать.
При запуске из командной строки теряет текущую директорию
cd c:\workdir
c:\emu80\Emu80lite.exe -r test.rk
не работает
c:\emu80\Emu80lite.exe -r c:\workdir\test.rk
работает
- - - Добавлено - - -
Не особо критично конечно, но от неожиданности тупил минут 10 не понимая почему не работает.
Как выбрать модель в хелпе написано, мне по крайней без надобности, хотя для ассоциации наверное полезно.
Как кстати в отладчике посмотреть состояние dma и crt? Сходу тоже не нашел. Текущий такт в пиксельклоке тоже было бы неплохо видеть, ну какую нибуть инфу по лучу, пусть даже косвенную. Хорошо сделано в xpeccy.
Это конечно все для серьезной работы уже, пока не знаю насколько мне это нужно, и нужно ли кому нибуть, но на спеке это достаточно важная информация.
Пока никак Дойдут руки - сделаю.
А насчет инфы по лучу - даже не уверен, что это действительно может понадобиться, хотя сделать также не проблема... Ну разве что текущую строку отображать, чтобы понять, сколько до конца кадра осталось...
В общем, в todo list добавил, но быстро не обещаю: есть пока более важные недоделки вроде точек останова по данным или изменения значений регистров...
Pyk, почему в созданном мной примере уезжает экран (там где строки f1 завершаются)
С уважением,
Jerri / Red Triangle.
Мне показалось, или в кособане на заставке музыка как-то слишком медленно играет?
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
jerri, Встречая код F1, ВГ75 должен прекратить обращения к памяти через ПДП для выборки следующего символа, пока не начнется следующая строка. В начале примера ждем обратного хода луча - отлично. А вот дальше начинается неприятное: экранная область заполняется программой медленнее, чем данные попадают в ВГ75, из-за чего некоторые F1 оказываются пропущенными, и из памяти считываются лишние данные - оттуда и смещение. Предлагаю исправить следующим образом:
Код:; Вырубаем видео ld hl, 0D001h ; для Апогея 0EF01h ld (hl), 0E0H ; preset counters (останавливает ПДП) ... skip ... ; Устаналиваем режим и врубаем видео ld hl, 0D001h ; для Апогея 0EF01h ld (hl), 00H ld hl, 0D000h ; для Апогея 0EF00h
каааак все сложно блин
на эмуле работает
хз что на реале.
testrk.zip
Последний раз редактировалось jerri; 13.03.2017 в 09:49.
С уважением,
Jerri / Red Triangle.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)