Цитата Сообщение от Valen
Тогда уже ограничение в 512Кб, будет не на всю игру,
а на какойто отдельный участок (напр. уровень игры).
Т.к. z80 сможет подчитывать данные в SRAM и/или v9990.
Я как бы не фанат свопинга! Придерживаюсь строгой концепции целостности РОМов (только не Гарвардских а Фон-Неймановских

Цитата Сообщение от Valen
- лоадер, загрузил графику первого уровня (~510КБ) в SRAM и скопировал в v9990
Ничего себе объёмы! Да в тех же сеговских ромах нету такого количества графики! Мало того, нужно отдавать себе отчёт в том, что если писать игрушки на Асме, то на глобализм может не хватить (особенно, если пишет один-два программера) и вряд-ли кому-нибудь удасться дотянуть хотя-бы до ThunderForce 3,4 на SEGA MD! Если брать за основу язык C, то он быстро скушает память Z80

Цитата Сообщение от Valen
z80 мог бы видеть флэшку на уровне файлов (реализация fat32 в МК) или в посекторном виде.
Не любитель я файлов и всего что с ними связано... Вся Flash будет эмулироваться с точки зрения контроллера как непрерывный фрагмент памяти и не будет C,H,S, будет LBA

Простейший лоадер - в стартовом секторе MMC Flash хранятся данные: стартовый адрес, объём программы. Контроллеру остаётся считывать эти данные в соответствии кнопками Select,Load(писал ранее) и пропихивать в модуль памяти нужные сектора с MMC Flash