Было дело. Для борьбы с этой нехваткой я в те времена написал переноситель системного typ драйвера (t42.typ) в страницу. Это работало и давало +2к памяти. Могу найти, если интересно. Опционально, оно умело работать с экраном в 7-й банке, и тогда, при соблюдении ряда условий, освобождалось 6912 байт с адреса #4000.
Я дизассемблировал arzt+ и планировал переделать его под адрес загрузки #4000, но оказалось не нужно.
Я отработал технологию выгрузки-восстановления лишних уровней (shell и wind) на диск, и написал измеритель скорости дисков под такой "безоконный" режим. Чтение выполнялось кусками по 104 блока (26 кб). Реально было свободно около 28 кб с адреса 24000. Время бралось из RTC-часов. Всё это у меня где-то лежит, могу найти.





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