Отладив код этой игры, пришел к выводу.
1. Программа инит аппаратуру.
2. Программа инит экран.
3. Программа копирует код меню в ОЗУ в FF8000.
4. Запускает меню.
5. При нажатии на старт, прога по таблице выбирает Адрес_Возрата, Адрес_Порта и Данные.
6. Пишет Данные по Адресу_Порта
7. Выходит по Адресу_Возврата.
Для Tiny Toon'а адрес порта равен $000000, а для остальных - $A13000. ЕМНИП, это адрес сигнала !TIME, который B31 на гнезде приставки. И он типичный, для использования мапперов в картах Мегадрайва. В частности, есть у меня 10ти игровка с регистром на этом сигнале. Да и Beyond Oasis (Story of Thor) использует для переключения ОЗУ/ПЗУ в моменты сохранения. В общем молодцы! Встроенный маппер, что еще надо? Карт ваще простой получается.
PS Скоро появится уже GoodMDP %)