остановился на первом варианте, только в начало добавил прямой доступ к устройствам(от Савелия).
вызов идёт по RST #18, регистр A=№ функции, аргументы на стеке. Стек должен быть в пределах #8000-#FFFF, переменные(если на них есть указатель в аргументах, а также глобальные переменные типа FATFS) должны быть в пределах #8000-#FFFF.
По RST #38 лежит драйвер опроса клавы, стыренный из Бейсика. А также счетчик прерываний. Но т.к. ОЗУ, то можно будет заменить на свой CALL.
По RST #10 будет(пока только пишется) лежать драйвер TEXTMODE'а.
По RST #0(#6000) лежит самокопирование в нужные пейджи(30 и 31). После копирования наверно нужно заменить на RESET в сервисROM, но я незнаю как. И идентификатор бы надо добавить.
Если оно кому нибудь нужно, то активно участвуем. А то я сделаю как считаю нужным и будете потом выёбыватся.
Как всё проверю в работе, так выложу.