Вот это конкретный и полезный вопрос!
Данный MSX-DOS был "заточен" под РАННИЕ версии ATM-turbo 2 (которая без "плюсика") плат v6.05 и v6.1A, которые производились не МикроАРТом, а непосредственно фирмой АТМ, после того как они взаимно друг с другом расплевались и разошлись по разным юр.лицам. При этом каждое "юр.лицо" в пику друг другу делали версии ATM, "несовместимые" друг с другом - "несовместимость" была заложена в "секретной" прошивке ПЛМ 1556ХЛ8 (на тот момент прошивка держалась в секрете обоими фирмами, а считывание ее из ПЛМ было невозможно), на основе параметров спец-сигналов прошивки (прежде всего сигнал Z), по которому вычислялся код для "расксорки" собственно системы, лежащей в ПЗУ, при ее копировании в ОЗУ (изначально это ввели еще в ATM-turbo 1 для. как говорилось во всех мануалах, "от защиты от пиратского копирования плат").
Плюс могу добавить, что "железо" ATM-turbo 2+ в части диспетчера памяти (который расширен с доступа к 512Кб на платах v6.xx до доступа к 1024Кб на платах v7.xx)и контроллера PC/XT-клавиатуры несколько отличается от ATM-turbo 2 (обоих версий) и тоже может сказаться на "запускаемости". Между тем современные эмуляторы эмулируют именно 2+. Посему пока что предпринимаемые попытки полноценно запустить на эмуляторе MSX-DOS для платы v6.1A дают лишь посредственные результаты. В экспериментах (в которых через монитор эмулятора подставлялись разные значения для расксорки и значения портов) удавалось выйти в "запуск системы", но на уровне теста доступного ОЗУ (когда выскакивали информационные надписи и проч.) все заканчивалось. Пока что работы в этом направлении приостановлены. Но принимается любая помощь в "расшифровке" и восстановлении работоспособности этой ПЗУшки. Хотя бы для истории.
- - - Добавлено - - -
Согласен, надо попинать.







Ответить с цитированием