Автор Тема: Прошивка Supergame 198 in 1 дампером на ардуино  (Прочитано 3519 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Triplex

  • Пользователь
  • Сообщений: 157
    • Просмотр профиля
Собственно собрал дампер, запустил. Считало ром как-то странно 400 килобайт всего, но по крайней мере в эмуле FCEUX пошел стартовый звук когда я открыл сдампленое. Значит что-то скачало )
Собрал ром сбее для теста, попытался залить.
Вот что вышло.

c:\Users\Triplex\Desktop\CoolBoy_Reflash\FamicomDumperClient>FamicomDumper.exe write-coolboy-direct --port com5 --file test.unf
Famicom Dumper Client v2.0
  Commit 6e9b04e @ https://github.com/ClusterM/famicom-dumper-client
  (c) Alexey 'Cluster' Avdyukhin / https://clusterrr.com / clusterrr@clusterrr.com

Dumper initialization... OK
Reset... OK
Detecting COOLBOY version... Error System.IO.IOException: Can't detect COOLBOY version
Команды
write-coolboy-gpio
write-coolboy-direct
write-coolboy
Ошибка одинаковая.

Куда копать??? Карик во вложении

Добавлено позже:
Взял пару староделов, считывается 40976 байт везде.
9999 работает заставка, пи запуске игры перезагружается назад на заставку.

c:\Users\Triplex\Desktop\CoolBoy_Reflash\FamicomDumperClient>FamicomDumper.exe dump --port com5
Famicom Dumper Client v2.0
  Commit 6e9b04e @ https://github.com/ClusterM/famicom-dumper-client
  (c) Alexey 'Cluster' Avdyukhin / https://clusterrr.com / clusterrr@clusterrr.com

Dumper initialization... OK
Compiling mappers in c:\Users\Triplex\Desktop\CoolBoy_Reflash\FamicomDumperClient\mappers...
Using NROM.cs as mapper file
Using mapper: #0 (NROM)
Dumping...
PRG memory size: 32K
Reading PRG... OK
CHR memory size: 8K
Reading CHR... OK
Mirroring: Horizontal (0 0 1 1)
Saving to output.nes...
Done in 4 seconds
« Последнее редактирование: 30 Январь 2021, 05:25:31 от Triplex »

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2279
  • Пол: Мужской
    • Просмотр профиля
Прошивка Supergame 198 in 1 дампером на ардуино
« Ответ #1 : 30 Январь 2021, 07:45:07 »
При дампе в команде нужно маппер coolboy указывать, у тебя дампитстся как nrom

Оффлайн Triplex

  • Пользователь
  • Сообщений: 157
    • Просмотр профиля
Прошивка Supergame 198 in 1 дампером на ардуино
« Ответ #2 : 30 Январь 2021, 18:33:01 »
При дампе в команде нужно маппер coolboy указывать, у тебя дампитстся как nrom
Мне кажется проблема с утилитой

Запускаю FamicomDumper.exe dump
Получаю Error System.IO.IOException: Failed to get number of devices (error FT_OK)

Указываю явно com3
Запускаю FamicomDumper.exe dump --port com3
Получаю Dumper initialization....OK
Считывается как NROM

Указываю явно com3 и маппер coolboy
Запускаю FamicomDumper.exe dump --port com3 --mapper Coolboy
Получаю
Dumper initialization....OK
Using mapper: COOLBOY
Detecting COOLBOY version... Error System.IO.InvalidDataException: Can't detect COOLBOY Version



Добавлено позже:
Кластера призывать или поможет кто?)  :lol:

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5127
    • Просмотр профиля
Прошивка Supergame 198 in 1 дампером на ардуино
« Ответ #3 : 30 Январь 2021, 19:21:15 »
Может стоит попробовать Famicom Dumper Client версии v2.1. UPD: Хотя Coolboy.cs почти не изменился.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2279
  • Пол: Мужской
    • Просмотр профиля
Прошивка Supergame 198 in 1 дампером на ардуино
« Ответ #4 : 30 Январь 2021, 20:31:13 »
Я бы собрал более старую версию клиента, либо заглушку в функции проверки версии вставил, если есть вижуал студия и опыт программирования. Детект версии не проходит, поэтому ни запись ни дамп не работают. Видно плата урезаная, какие-то функции не работают.

Оффлайн Triplex

  • Пользователь
  • Сообщений: 157
    • Просмотр профиля
Прошивка Supergame 198 in 1 дампером на ардуино
« Ответ #5 : 30 Январь 2021, 21:53:36 »
Путем долгих страданий на версии 2.1 определился и корректно сдампился один из трех имеющихся кариков. Фото ниже.

Записываться отказывается  :lol:
d:\Dumper\FamicomDumperClient>FamicomDumper.exe write-coolboy --port com5 --file multirom.unf
Famicom Dumper Client v2.1
  Commit b9ed803 @ https://github.com/ClusterM/famicom-dumper-client
  (c) Alexey 'Cluster' Avdyukhin / https://clusterrr.com / clusterrr@clusterrr.com

Dumper initialization... OK
Reset... OK
Detecting COOLBOY version... Version: 1
ERROR System.IO.IOException: Can't enter CFI mode. Invalid flash memory? Broken cartridge? Is it inserted?

« Последнее редактирование: 30 Январь 2021, 22:08:59 от Triplex »

Оффлайн Triplex

  • Пользователь
  • Сообщений: 157
    • Просмотр профиля
Прошивка Supergame 198 in 1 дампером на ардуино
« Ответ #6 : 30 Январь 2021, 21:54:31 »
А вот эти два выдают ошибку определения версии кулбоя. У них обоих отсутствует капля слева U1. Может в этом причина? Или какие доработки нужны?


Добавлено позже:
И еще такой нюанс, чтобы утилита узнавала дампер нужно при каждом подключении USB нажимать на плате Ardino кнопку reset. С чем это связано, кто знаток ардуин?

Добавлено позже:
« Последнее редактирование: 30 Январь 2021, 22:08:12 от Triplex »

Оффлайн Triplex

  • Пользователь
  • Сообщений: 157
    • Просмотр профиля
Прошивка Supergame 198 in 1 дампером на ардуино
« Ответ #7 : 31 Январь 2021, 21:57:01 »
совсем никак?  :)

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2279
  • Пол: Мужской
    • Просмотр профиля
Прошивка Supergame 198 in 1 дампером на ардуино
« Ответ #8 : 31 Январь 2021, 22:12:57 »
Тебе проще Кластеру написать вопрос в ЛС. По детекту версии кулбоя он может подсказать, возможно эта плата поддерживает прямую запись без пайки, но у неё нет prg-ram и клиент с ней не работает.

Оффлайн Triplex

  • Пользователь
  • Сообщений: 157
    • Просмотр профиля
Прошивка Supergame 198 in 1 дампером на ардуино
« Ответ #9 : 31 Январь 2021, 23:57:36 »
Тебе проще Кластеру написать вопрос в ЛС. По детекту версии кулбоя он может подсказать, возможно эта плата поддерживает прямую запись без пайки, но у неё нет prg-ram и клиент с ней не работает.
Он очень занятая личность,отвечает по 3 дня. Такой мелочью его отвлекать? Я думаю ему по 100 челов такие вопросы пишут в ЛС  :lol: :lol: Не хотелось быть 101м

Оффлайн postal2201

  • Пользователь
  • Сообщений: 345
    • Просмотр профиля
Прошивка Supergame 198 in 1 дампером на ардуино
« Ответ #10 : 03 Февраль 2021, 12:00:27 »
И еще такой нюанс, чтобы утилита узнавала дампер нужно при каждом подключении USB нажимать на плате Ardino кнопку reset. С чем это связано, кто знаток ардуин?
Это бут. Либо сотри бут (запиши прошивку с помощью JTAG), либо подавай питание на дампер до подключения USB.

Оффлайн Triplex

  • Пользователь
  • Сообщений: 157
    • Просмотр профиля
Прошивка Supergame 198 in 1 дампером на ардуино
« Ответ #11 : 03 Февраль 2021, 13:51:38 »
Это бут. Либо сотри бут (запиши прошивку с помощью JTAG), либо подавай питание на дампер до подключения USB.
Спасибо. Я питание от УСБ использую. БП дополнительно не подключаю.