Фух, пофиксил столбец в EyeAche2. Голову поломал изрядно, но нашел баг. И, как оказалось, дело было не в таймингах, а в эмуляции Z80.
Фух, пофиксил столбец в EyeAche2. Голову поломал изрядно, но нашел баг. И, как оказалось, дело было не в таймингах, а в эмуляции Z80.
ну так рассказывай в чём дело
weiv, RST7 сегодня обсказал на счет EyeAche2 , дословно -
- там диск должен быть отформатирован без интерлива секторов, если мне память не изменяет. Тогда там никаких проблем не возникает.
Так что вы правы как буду ваши тесты тестить , проверю и EyeAche2 по новой.
Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.
Есть ещё вариант, что на 5.25 дисководе демка на диске без интерлива работает ок, а на 3.5 - тормозит, т.к. на нём дискета вращается быстрее, и следующий сектор не подхватывается, а дисковод ждёт полного оборота дискеты для чтения каждого сектора. Т.е., возможно, для 3.5 дискет интерлив нужен, а для 5.25 - нет.
Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.
С целью прояснения вопроса о порядке записи байтов слова в стек командой PUSH сваял очередной тест:ltime-pent.zip. Убедительная просьба к владельцам реальных Пентагонов запустить его на своей машине, и поделиться результатами, конкретно - с каким номером такта при нажатии на клавишу Q вверху слева появляется полоска (по идее она должна мигать).
Потому что меня уже почти убедили, что я ошибся насчет логики PUSH, а это значит, что вопрос о глитче EyeAche2 снова встает в полный рост
Последний раз редактировалось Spectramine; 21.11.2017 в 17:45.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)