Налицо конфликты с шинами и устройствами на них, но я наваял такой кошмар, что уже сейчас перестал в нем что-либо понимать

Наверное, возьму небольшую паузу - осмыслить все сделанное...
Moderator: Shaos
Странное дело... а как же их любимый CRC причем аппаратный!Vic3Dexe wrote:пришел к выводу что сектора иногда читаются криво. При этом ни DMA, ни контроллер флопа (внешний) не возмущались.
Сомневаюсь - поведение было бы более стабильным.Vic3Dexe wrote:Возможно, BIOS этого paradise VGA использует 80186+ инструкции. Никакой защиты от этого произвола у 8088 нет, проверял. Или игнорит, или уходит в себя.
В традиционном заголовке присутствовали только первые 3 поля, указатели на структуры PCI и ISA PnP ввели позже. Корректным считается модуль, начинающийся с признака AA55h (значения слова с учетом порядка байтов) и нулевой суммой (по модулю 256) всех байтов в объявленной области (реальная длина модуля может превышать объявленную, но байт контрольной суммы, естественно, должен входить в объявленную область).
Пытался с самого начала - к сожалению, Checkit относится к программам, которые не запускаются...Lavr wrote:А что бы CheckIt разочек не прогнать? Возможно, по характеру тестов видео стало бы понятно в какой момент происходит сбой...