![]() |
Схему В942 -- в соседней теме, http://zx.pk.ru/attachment.php?attac...8&d=1345582603
Но вопрос остается -- как прошивка от В942 у вас вообще работает? :) ---------- Post added at 17:48 ---------- Previous post was at 16:49 ---------- Оказалось, что эмуляция WD2010 в MESS пока не работает, поэтому пока В942 подключить не удастся. Оставляю пока для раздумий трассировку общения BIOS v1.4 с контроллером (все адреса в сегменте D000, читается всегда 0). Полагаю, что по адресам 08xx находится собственно ВГ7: Code:
1.154857: hdc R $0000 == $00 |
Quote:
|
Это как? :)
А другие карты эмулируете (джойстик, мышь, локальную сеть)? |
Нет пока.
|
Quote:
|
Для 32-битных режимов нельзя делать scale.x (эмулятор может генерировать максимум 32 бита на точку). Странно, что не получилось с 16-битным режимом. Вобщем, пока не знаю, чем помочь.
|
1 Attachment(s)
b2m - а регистр флагов нормально обрабатываете? И вместе с ним, флаг trap, который должен переводить проц в режим пошагового исполнения команд (int 01).
Просто все великолепно в эмуле, кроме того, что ни checkit, ни pctools с информацией о системе, ни даже мой файл-коммандер упакованный diet не запускаются. На всякий случай тест для раздумий насчет trap в архиве. UPD: На реальном Поиске соответственно должен выдавать: "Intel 8088 '81 or later, or Intel 80C88" |
1 Attachment(s)
Проблему с trap-ом решил, но checkit по прежнему вылетает :(
|
Ну, не видя сорцов мне трудно что либо сказать. Может по секрету (под NDA) все-таки покажите код эмуляции x86? И где бы новую версию с исправленным trap качнуть, попробую еще методом тыка поковырять...
|
Quote:
---------- Post added at 18:23 ---------- Previous post was at 18:18 ---------- CheckIt вылетает, начиная тестировать какие-то "системные компоненты" на втором из 12 шагов. Видимо, не находит какого-то обязательного устройства. Знать бы, чего он тестирует, а то по шагам трассировать программу, написанную на ЯВУ довольно муторно, и мало чего понятно, чего она делает. ---------- Post added at 19:09 ---------- Previous post was at 18:23 ---------- Tronix, у меня какая-то неправильная версия CheckIt, она использует 32-битные команды (с префиксами 66h,67h). А какая версия использовалась на Поиске? И где её скачать? |
| All times are GMT +4. The time now is 04:56. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.