Давайте...
- - - Добавлено - - -
https://github.com/rcgoff/es1841bios - прокомментировал два относящихся к реконфигурации ОЗУ куска POST BIOS ЕС1841,
файлы называются по меткам (ca0.asm и e190.asm). А то в заводском листинге ничего не понятно было, как там что работает. Мне, по крайней мере.
ca0 выполняется первой, определяет, сколько плат есть и сколько в них памяти и заполняет таблицу в области данных BIOS. Первые 16k основной платы проверяются детально (по stgtst), остальные во всех платах поверхностно.
При ошибке в 0..384k делается реконфигурация, при ошибке в более старших адресах объем доступной памяти сокращается.
e190 выполняет детальный (по stgtst) тест платы 2b0 и реконфигурацию, если это возможно. И печатает на экране xxx K ОБЪЕМ ПАМЯТИ (С)
В ca0 проверяется наличие регистра 2b0 и при его отсутствии система останавливается. Как понимаю, именно это не дает запустить процессорную плату 1841 с памятью 1840 в адресах 0...512k. Если немного изменить BIOS, думаю можно попробовать добиться и работы с такой памятью. В этом случае нужно как-то пометить, что при отсутствии регистра реконфигурацию ни в ca0, ни в e190 делать не надо.

