Поздравляю всех с успешным завершением операции
![Круто :cool:](//www.emu-land.net/forum/Smileys/default/cool.gif)
![Помогите с дампом пака игр Digital ez LG (ожидание 1)](https://www.emu-land.net/forum/index.php?PHPSESSID=6vg81dt5t1p4i8maljn0bdu1qe&action=dlattach;topic=88092.0;attach=265522;image)
Оригинальный дамп довольно специфический и его напрямую не получится запускать в эмуляторе из-за управления.
На плате кроме капли NES-on-chip еще располагаются пзу до 1Мб(используется 512Кб), chr-ram, регистр 74hc273 для управления банками игр и селектор 74hc4053 для переключения мирроринга.
К регистру подключена адресная шина ppu
![Шокирован 0_0](//www.emu-land.net/forum/Smileys/default/shocked.gif)
, наверное это сделано для удобства разводки, сигнал сброса подключен к питанию, а сигнал тактирования к выводу OUT2.
Для переключения маппера, в ppu записывается требуемый адрес, а потом дается испульс на OUT2.
Номер банка был продублирован записью в $8000-$FFFF(наверное для отладки), что и позволило определиться с маппером.
:0400: 98 TYA
:0401: 0A ASL
:0402: AA TAX
:0403: BD 5A C7 LDA $C75A,X
:0406: 8D 84 00 STA $0084
:0409: BD 59 C7 LDA $C759,X
:040C: 8D 83 00 STA $0083
:040F: A0 00 LDY #$00
:0411: 91 83 STA ($83),Y # Mapper 61
:0413: 8C 06 20 STY PPU_ADDRESS
:0416: 8D 06 20 STA PPU_ADDRESS
:0419: A9 04 LDA #$04
:041B: 8D 16 40 STA JOY1
:041E: EA NOP
:041F: EA NOP
:0420: A9 00 LDA #$00
:0422: 8D 16 40 STA JOY1
:0425: EA NOP
:0426: EA NOP
:0427: 6C F8 FF JMP ($FFF8)
Т.к. сигнала сброса нет, то каждая игра изменена так что бы переключаться на меню, а уже меню может запускать саму игру. Также в каждой игре встроен выход в меню в любой момент времени (назначен на
селект).
Сами игры существенно переработаны, удалены титульники и копирайты, перерисована почти вся графика. У всех игр изменено управление для удобного управления с пульта ду телевизора.
Например, бомберман ходит как пакман, а в стрелялках есть режим автоматической стрельбы(кнопка
В).
Обращение к геймпаду специфическое: читается только 7 бит, и первый бит доступен без подачи сигнала защелкивания.
В меню есть встроенный тест: конрольной суммы, статической памяти, отображения спрайтов, переключение мирроринга и аудиотест. Включается сразу после запуска меню одновременным зажатием
Вниз + Селект + Старт + В.
![Помогите с дампом пака игр Digital ez LG (ожидание 1)](https://www.emu-land.net/forum/index.php?PHPSESSID=6vg81dt5t1p4i8maljn0bdu1qe&action=dlattach;topic=88092.0;attach=265528;image)
В приложенном архиве два файла:
15-in-1 DIGITALezLG (U).nes - Оригинальный дамп, добавлен только ines заголовок.
15-in-1 DIGITALezLG (U) [f].nes - Ром с исправленным управлением для запуска на эмуляторах и железе.