Обещал написать по поводу записи удалось его перезаписать
благодаря
Sharpnull он скомпилировал новый dumper стандартный не подходит для его работы нужен .NET 8.0
также он сделал скрипт который может генерировать новый ром архив MultiRom работает по следующему принципу в папку ром складываются игры маперы 0 4 7 модифицирование cnrom 3 просто cnrom работать не будут также очень важен размер он не знает маленьких mmc3 PRG 32 CHR 32 их нужно увеличивать до стандартных 128 128 только стандартные размеры, после запуска батника под названием создать, он начнёт модифицировать родное меню base.nes с добавлением новых игр по завершению выведет информацию о том сколько игр и размер ромов в нутрии размер ограничен примерно 60 мегабайтами и если какой то файл не обработан то он покажет какой именно файл, в папке появится новый ром 365-in-1 Dendy New размером 64 мегабайта который можно будет записать 64 мегабайта резервируется сразу хоть 1 игру добавить хоть 40.
Для записи я это делаю так я переношу ром в папку с дампером и переименовываю его при помощи написанного скрипта Переименовать он уделяет заголовок первые 16 байт в роме и переименовывает в 1.bin патом в командной строке famicom-dumper.exe write-coolboy --port COM5 --coolboy-submapper 13 --file 1.bin
По не понятной причине у картриджа умерла одна из sram которая выступала в роле врам возможна статика не знаю я её заменил и сделал фото без неё
Что интересно она на 256кб зачем такой объём не совсем понятно
также сделал транзистор мод чтобы графика не билась видимо это стандартная болезнь 133
немного изменил скрипт для создания нового картриджа он теперь генерирует размер не 64 мб а по размеру ромов тоже его выкладываю это может быть удобно если у вас медленный дампер как у меня и вам надо записать только пару игр
Sharpnull Сделал обновление скрипт для создания многаигровки архив MultiRom2 теперь проходит проверка не только на размер но и использование врам а точнее на то как производится инициализация, картридж не может работать с играми где она производится не правильна это касается в основном хаков также есть возможность изменив две строчки
# Добавлять ли 2-е меню
SECOND_MENU = False
# Добавлять ли нули до 64 МиБ
MULTIROM_PADDING = False
False меняется на true
SECOND_MENU изначально в сдампленном роме меню зачем-то дублируется но эксперименты показали что он и без этого работает но возможно всё же это нужно
также в новом скрипте он больше не учитывает первые 16 байт в меню поэтому их можно удалить это даёт возможность сразу переименовывать в бинарный файл для записи без применения моего скрипта который их удаляет