Тоды наверно можно сразу ориентироваться на то, что Caro готовит версию прошивки МЕГИ с возможностью чтения состояния портов #FE, #1FFD, #7FFD, #EFF7:Ну а #EFF7 читается по своему адресу. Порты эти от системного сброса не зависят, т.е. на сброс компа не реагируют (на сброс МЕГИ конечно реагировать будут, но она от системного сброса не ресетится), и ессно при первом включении в этих портах значение будет не валидное до тех пор пока туда чёт не пропишут. Поэтому при инициализации всё равно надо определять доступный объём ОЗУ, т.к. записать-то в порты #1FFD, #7FFD, #EFF7 можно что угодно.Код:#BAFD/47869 1011101011111101 rd#1FFD #BBFD/48125 1011101111111101 rd#FE #BEFD/48893 1011111011111101 rd#7FFD
Кстати, напоминаю, в Фениксе порты TR-DOS'а можно открыть и без его инициализации, установкой D7=1 #EFF7, заодно и доступ к RTC открывается.