10x!, отличный патчик, залил на http://sourceforge.net/projects/z80ex версию с ним и еще парой небольших изменений
10x!, отличный патчик, залил на http://sourceforge.net/projects/z80ex версию с ним и еще парой небольших изменений
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Для эмуляции Тр-Дос/ВГ93 критично ли соблюдение тактов процессора Z80?
Я свой эмулятор пишу, и взял эмулятор вг93 из унреалспека, пробовал и nodelay 0 и 1, не работает... Вот пытаюсь понять почему может не работать. Когда у меня такты от фонаря выставлялись то эмулятор говорил no-disk когда такты подкорректировал то теперь при *"A" говорит О.К. а при попытке чтения диска пишет ошибка чтения сектора 9.
Подскажите эмулятор который может сделать трассировку в лог файл?
По Emuzу сравнивал все нормально до команды LDIR, на ней у него башню срывает и такты до 40-50 доходят и дальше сравнение невозможно.
На чём эмуляторы отлаживаются? в частности этот Zemu?
p.s. Существует ли другой эмулятор вг93? (точность не главное, главное чтобы ЧВ запускался)
Последний раз редактировалось DDMZ; 25.10.2009 в 19:39.
у меня сейчас завал со временем. может потом соберу win версию.А когда эмуль с этим исправлением ждать? А то последние версии слишком сильно CPU напрягают.
да хотя-бы zemu и emuzwinПодскажите эмулятор который может сделать трассировку в лог файл?
фиг знает. если что-то не работает, читаю доки до посинения, нахожу ошибку, фикшу, начинает работатьНа чём эмуляторы отлаживаются? в частности этот Zemu?
что б в исходниках и легко подключался, то наверное не существует. в исходниках есть только unreal и zxmak.net, но в последнем ВГ-шка почти 1:1 как в анриле.Существует ли другой эмулятор вг93? (точность не главное, главное чтобы ЧВ запускался)
в Zemu по логам, R считается неправильно, т.к. старший бит не меняется!
в Zemu по логам, R считается неправильно, т.к. старший бит не меняется!
http://www.emuverse.ru/wiki/Zilog_Z80/Система_команд
А в Zemu он до FF считается, хотя старший бит не должен меняться.R: Регистр регенерации памяти, 8 бит. Увеличивается на 1 после каждой выборки команды, но инкремент затрагивает только младшие 7 бит, старший бит не меняется и может быть использован в программах.
2 psb ссылку на источник где сказано что правильно считать до FF и изменять тем самым старший бит?
И ещё...
в Zemu R+=2 для команды CB XX, и R+=2 для DD CB XX, это правильно?
Последний раз редактировалось DDMZ; 26.10.2009 в 22:46.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)