Приставки > Картриджи / диски

[NES] Не могу сдампить картридж

(1/1)

johnyquest:
Гуру дампинга, помогите пожалуйста.

Никак не получается сдампить картридж "32 в 1" на 174 и 153 логике.
Изначально, данный картридж был с дохлой CHR. Думал, что из-за этого не получается корретный дамп.
Поэтому пришлось собрать дамп вручную и записать на 27С512 (другой памяти пока нет). На приставке картридж работает.
Дамп снимаю дампером Кластера. Из "близкого" - 202 маппер. С ним запускаются первые 4 игры.
Игры с 5 по 8-ю, или повторы первых четырех, или возврат в меню.
Я могу считать все 8 игр, они запускаются и работают по-отдельности (NROM).
Не получается собрать всё в один дамп.

Sharpnull:
Это NES 2.0 Mapper 300 (BMC-190in1, поддерживается как NES 2.0 в NintendulatorNRS и (upd) Mesen), другая многоигровка похожа меню и кодом установки - Golden 190-in-1 (нужно было сразу искать другие по "Golden" :)).

supremacy:
Схема очень странная, не хватает входов на 174

Rumata:
Схема не просто странная, а не рабочая. Ладно, я ещё могу понять, что PRG "условно не показано". Но тактовый вход 174 через резистор посажен на землю, сброс через ёмкость на землю, D1, D2, R1  в таком включении не имеют смысла...

johnyquest:
supremacy, Rumata, схему рисовал чтобы не забыть. Поэтому только CHR. PRG отложил "на потом".
Изначально картридж был без ёмкости и работало только меню. После подпайки 103 ёмкости картридж заработал.
Сегодня дорисую PRG.

Добавлено позже:
Sharpnull, 190 in 1 есть, видел. Дампер Кластера вроде бы не формирует NES 2.0 файлы. :neznayu:

Sharpnull:

--- Цитата: johnyquest от 11 Ноябрь 2022, 20:21:22 ---Дампер Кластера вроде бы не формирует NES 2.0 файлы
--- Конец цитаты ---
Это и не нужно. Вы же можете записать в CPU $F000, $F004, $F008, $F00C, $F010, $F014, $F018, $F01C байты 00, 04, 08, 0C, 10, 14, 18, 1C и сдампить по PRG/CHR 16/8 КБ. Можно изменить 202 маппер и после дампа поправить заголовок. В https://github.com/ClusterM/famicom-dumper-client/blob/master/FamicomDumper/mappers/202.cs изменить всего 2 строчки, найти (2 раза):

--- Код: ---dumper.WriteCpu((ushort)(0x8000 | (bank << 1)), 0);
--- Конец кода ---
заменить на:

--- Код: ---dumper.WriteCpu((ushort)(0x8000 | (bank << 2)), 0);
--- Конец кода ---
или на:

--- Код: ---dumper.WriteCpu((ushort)(0xF000 | (bank << 2)), bank << 2);
--- Конец кода ---
Потому что я не понял, важен адрес или значение тоже, а в коде и адрес, и значение совпадают.

johnyquest:
Sharpnull, да сдампить отдельно могу. С 8000 по 8003 идут первые 4 игры. С 8008, 8010, 8012, 8014 - игры с 5-ой по 8-ю.
Заголовок в NRM больше 255 поменять не могу. Поэтому ставлю 214, как сказано здесь https://www.nesdev.org/wiki/NES_2.0_Mapper_300
Я пробовал дампить напрямую - без цикла, т.е. указывал все 8 адресов игр явно - нифига.
В любом случае 5-я игра никогда в эмуляторе не запускается, а возвращается всегда в меню.
Если я правильно понял, то меню и ссылки на игры лежат в PacMan.
Заметил ещё одну особенность - игры запускаются так, как будто я уже нажал кнопку старт. (upd на приставке)
Т.е. должен быть начальный экран с выбором, а у меня быстро проскакивает заставка и начинается игра.
А в стар форсе вместо hi score - хуёмуё какое-то :lol: Хотя пробовал chr от разных ромов заливать в chr bin.

Sharpnull:

--- Цитата: johnyquest от 11 Ноябрь 2022, 22:14:41 ---Заголовок в NRM больше 255 поменять не могу. Поэтому ставлю 214, как сказано здесь
--- Конец цитаты ---
В Mesen или NintendulatorNRS, или другом редакторе заголовка меняете. Я приложил с NES 2.0 300, всё работает.

--- Цитата: johnyquest от 11 Ноябрь 2022, 22:14:41 ---А в стар форсе вместо hi score - хуёмуё какое-то
--- Конец цитаты ---
Всё правильно, на железе также https://youtu.be/Wbn5GqPKfMA?t=897 (UPD: если только это не ваш канал :)). UPD2: Менять нужно не CHR, а PRG, в роме так и написано 48 49 55 45 4D 55 45 42 23 1C (HIUEMUEB#.).

johnyquest:
Sharpnull, спасибо большое!!! Сдампил сразу в 300-й маппер и загрузил в Mesen - всё работает!
Т.е. я целый месяц делал правильный дамп, но открывал в неправильной программе 0_0 :lol: (FCEUX64 последнюю брал)
300-й мампер для famicom-dumper-client прикладываю.


--- Цитата ---(UPD: если только это не ваш канал :))
--- Конец цитаты ---
Нет, не мой. Но картинки из этого канала заскринили в некоторых пабликах=)))
Я его описание тут обнаружил: https://dendygames.wordpress.com/2011/05/30/32-in-1-%d0%ba%d0%b0%d1%80%d1%82%d1%80%d0%b8%d0%b4%d0%b6-%d1%81-%d1%81%d0%b0%d0%bc%d0%be%d0%bb%d0%b5%d1%82%d0%be%d0%bc-%d0%b8-%d0%b1%d0%b5%d0%b9%d1%81%d0%b1%d0%be%d0%bb%d0%b8%d1%81%d1%82%d0%b0%d0%bc/

Навигация

[0] Главная страница сообщений

Перейти к полной версии