Текущее развитие ИИ позволяет уже и кодить на денди.
Сделал конверсию 9999 в 1 на mmc1.
Что было сделано?
Получен код меню с помощью retrodisasm.
ИИ дал файлы конфигурации для сборки SNROM на 256Кб.
Далее пришлось идти поэтапно.
Заставить запустить меню на mmc1 с копированием графики в ram чип.
Распределить 9 игр по банкам.
Сохранить таблицу повторений игр из меню.
Написать код переключения банка при выборе игры. Код нужно выполнять из оперативной памяти, чтобы продолжить при переключении.
Сформировать данные конфигурации каждой игры, учесть мироринг и размер банка.
Написать код копирования графики из банка в ram чип.
Читаем данные о reset векторе каждой игры.
Снова переключение банка на программный код игры.
Прыжок по reset вектору.
Весь код поместился в свободном пространстве меню с чайками.
9999in1.zip (369.64 КБ - загружено 11 раз.)