Блин, ты чо орешь? Там все тупо: по сигналу !TIME защелкивается в ТМ2 (7474) бит VD0. Так вот, если он =0, то РОМ занимает все 4Мб памяти ($000000-$3FFFFF), но если он =1, то младшие 2Мб соответствуют РОМу ($000000-$1FFFFF), а в старших 2Мб повторяется SRAM ($200000-$3FFFFF). Ну естественно, сброс VRES прикручен к сбросу триггера. Схема на 1 микрухе ЛА3 (7400) и триггере. Хотя, есть мнение (от Рюмика), что РОМ там не 4Мб, а 3Мб ($000000-$2FFFFF) и есть патчик, который патчит запись в SRAM по адресам $20XXXX в $30XXXX ну и маппер такой же у флэшкарта Рюмика.
А чо это ты вдруг?