Возможно кому-то понадобится.
Адаптировал для ЕС-1841 известный ROM тест Ruud's diagnostic ROM for IBM PC, XT and compatibles
Выгода этой прошивки в том, что на первом этапе не нужна ни память, ни видеокарта, достаточно только самого процессора (оригинальный ЕС1841 без памяти даже не пикнет).
Оригинальный код на ЕС1841 не работает - нужно активировать память и проинициализировать знакогенератор, также используется другая константа для регенерации.
Ну и по мелочам - иное толкование перемычек, и т.п.
С этой прошивкой ЕС-1841 по старту пискнет, чтобы сообщить, что запустилась, потом проверяет процессор, инициализирует видео (CGA и MDA, оба), проверяет таймер и ПДП, эти результаты уже выводит на экран. Только после этого инициализирует память и выполняет остальные тесты.
Для совсем начальной диагностики - в самом начале, еще до инициализации чего-либо, примерно 3 секунды дергает порт 60h на чтение - можно смотреть осциллографом на 6-й ноге 8255, чтобы убедиться, что прошивка начала работать, даже если до первого писка еще не дошло.
На ЕС-1841 прошивается в четыре РФ5 с номерами 16, 17, 18 и 19 - так названы соответствующие файлы.
Остальные РФ5 можно оставить на месте, можно вынуть - не важно.
Для ЕС-1840 используйте следующее соответствие :
ЕС-1841 ЕС-1840 016 000 017 001 018 002 019 003
Экран выглядит примерно так:
Скачивать здесь