Автор Тема: Mega2560 Shield NES Dumper/Writer  (Прочитано 34100 раз)

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

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #270 : 28 Ноябрь 2021, 21:43:34 »
Видать нету раз молчат, паяй мочалку, а чё  ;)

Оффлайн negativ72rus

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #271 : 29 Ноябрь 2021, 12:40:19 »
Видать нету раз молчат, паяй мочалку, а чё  ;)
Не, это не интересно )) придется тогда самому плату заказывать ) эх, опять ждать )

Оффлайн sanmigel

  • Пользователь
  • Сообщений: 160
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #272 : 01 Декабрь 2021, 13:19:37 »
Товарищи, ни у кого платок не осталось?
У меня пара плат есть

Оффлайн negativ72rus

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #273 : 18 Декабрь 2021, 20:37:47 »
Товарищи, может кто-то подскажет в чем проблема.
Есть такой карик:
243106-0
243108-1

Картридж нормально сдампился и запустился на эмуляторе.
243110-2

Но при попытке записать в него собранный ром или выполнить команду info-coolboy ругается Can't enter CFI mode. Invalid flash memory? Broken cartridge? Is it inserted?
243112-3

Подключил OE и WE к программатору так:
243114-4

Ошибка та же самая.

Этот картридж нельзя прошить? Или я что-то делаю не так? Буду признателен за совет.

Оффлайн shikoist

  • Пользователь
  • Сообщений: 500
  • Пол: Мужской
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #274 : 18 Декабрь 2021, 20:40:10 »
У меня бывало, что только 1 раз из 10 подключений дампер правильно флешку определял и мог что-то писать.

Оффлайн negativ72rus

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #275 : 18 Декабрь 2021, 20:49:39 »
У меня бывало, что только 1 раз из 10 подключений дампер правильно флешку определял и мог что-то писать.
Ну я заметил что он не всегда стартует корректно, но тогда команда вешается на инициализации бампера. Попробую потыкаться еще...

Добавлено позже:
Нифига в общем, не хочет ни инфо по флешке давать ни шить. Памагити )
« Последнее редактирование: 18 Декабрь 2021, 21:48:14 от negativ72rus »

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2255
  • Пол: Мужской
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #276 : 19 Декабрь 2021, 18:01:42 »
попробуй самую старую версию софта, которая подходит для этого шилда. Могу сказать, что последняя версия famicom-dumper.exe у меня не хочет записывать кулбои с такой же ошибкой, а старая версия пишет.
« Последнее редактирование: 19 Декабрь 2021, 18:16:21 от supremacy »

Оффлайн negativ72rus

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #277 : 19 Декабрь 2021, 19:17:29 »
попробуй самую старую версию софта, которая подходит для этого шилда. Могу сказать, что последняя версия famicom-dumper.exe у меня не хочет записывать кулбои с такой же ошибкой, а старая версия пишет.
мм интересно, а какую версию лучше брать? вот прям 1.0?

Добавлено позже:
Версия 1.0 начала заливать в карик ром, будем подождать )

Добавлено позже:
попробуй самую старую версию софта, которая подходит для этого шилда. Могу сказать, что последняя версия famicom-dumper.exe у меня не хочет записывать кулбои с такой же ошибкой, а старая версия пишет.
Спасибо! Сработало )
« Последнее редактирование: 19 Декабрь 2021, 21:14:17 от negativ72rus »

Оффлайн RafGul

  • Пользователь
  • Сообщений: 195
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #278 : 08 Январь 2022, 09:31:06 »
Здравствуйте. Пытаюсь сдампить картридж, вылазит ошибка:
243673-0
Подскажите пожалуйста, что не так.

Оффлайн NStormX

  • Пользователь
  • Сообщений: 215
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #279 : 08 Январь 2022, 13:26:47 »
RafGul, ну так IO Error ошибка доступа к какому-то файлу. Может стоит задать куда дампить и маппер?

-file d:\coolboy.nes --mapper Coolboy

к концу вашей командной строки

PS: естественно это пример для кулбоя. Какой у вас картридж такой нужно и указать маппер (из доступных у дампера или писать скрипт маппера самому)

Оффлайн RafGul

  • Пользователь
  • Сообщений: 195
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #280 : 08 Январь 2022, 13:45:29 »
NStormX, спасибо! Извиняюсь за глупый вопрос, а как узнать какой маппер? В командной строке написать путь к папке с мапперами в клиенте? Или какой-то командой определить дампером?

Оффлайн NStormX

  • Пользователь
  • Сообщений: 215
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
Re: Mega2560 Shield NES Dumper/Writer
« Ответ #281 : 08 Январь 2022, 14:01:23 »
RafGul,
Самый простой способ - погуглить по названию игры со словом маппер. Самый действенный - посмотреть плату картриджа (если там не капля).

Еще можно почитать тут:
https://wiki.nesdev.org/w/index.php?title=Nesdev
тут:
https://romhack.github.io/doc/nesMemoryMapping/
и здесь:
https://www.emu-land.net/forum/index.php?topic=6721.0

А вот если на нужный вам маппер нет готового скрипта - только либо изучать и писать самому. Либо просить тех кто умеет.

PS: Кнопки автодетект маппера и дамп любого картриджа - увы не существует. Мапперов больше сотни и даже эмуляторы с 20 летней историей умеют не все мапперы.

Оффлайн RafGul

  • Пользователь
  • Сообщений: 195
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #282 : 08 Январь 2022, 14:15:32 »
NStormX, благодарю!

Оффлайн RafGul

  • Пользователь
  • Сообщений: 195
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #283 : 09 Январь 2022, 19:09:48 »
И снова здравствуйте!
Пытаюсь сдампить картридж, вылазит ошибка:
(Ссылка на вложение)
Подскажите пожалуйста, что не так.

Пишет, что надо вот так:
Usage: famicom-dumper <command> [<options>] [- <cs_script_arguments>]
243711-0
Игра Ninja Gaiden 3, ММС3, капля
243713-1
Ввожу: famicom-dumper.exe dump --port COM1 --file D:\game.nes --mapper MMC3
Снова ошибка: Параметр задан неверно
243715-2
Подскажите пожалуйста, как правильно написать?
Что за [- <cs_script_arguments>] ?
« Последнее редактирование: 09 Январь 2022, 21:26:49 от RafGul »

Оффлайн NStormX

  • Пользователь
  • Сообщений: 215
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #284 : 09 Январь 2022, 23:12:56 »
RafGul, а подпапка mappers с файлом MMC3.cs есть в папке из которой запускается дампер? Порт точно COM1, проверяли в диспетчере устройств?

К слову когда ошибка никак не обработана - можно только гадать.

Оффлайн RafGul

  • Пользователь
  • Сообщений: 195
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #285 : 10 Январь 2022, 00:18:16 »
RafGul, а подпапка mappers с файлом MMC3.cs есть в папке из которой запускается дампер? Порт точно COM1, проверяли в диспетчере устройств?
NStormX, да, всё это есть. Завтра выложу скрины.
Цитата
К слову когда ошибка никак не обработана - можно только гадать.
IO Error ошибка доступа к какому-то файлу.
243720-0
Usage: famicom-dumper <command> [<options>] [- <cs_script_arguments>]
Может я ввожу: famicom-dumper.exe dump --port COM1 --file D:\game.nes --mapper MMC3 без этого: [- <cs_script_arguments>] ? Но что писать вместо него? Имею ввиду что подразумевает [- <cs_script_arguments>] ?
« Последнее редактирование: 10 Январь 2022, 00:32:18 от RafGul »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24647
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #286 : 10 Январь 2022, 00:30:01 »
--port COM1
Точно com1? Как подключено?

Оффлайн RafGul

  • Пользователь
  • Сообщений: 195
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #287 : 10 Январь 2022, 01:06:28 »
Точно com1? Как подключено?
Точно. Сзади пк в usb гнездо.
Понял не туда подключил :blush:
Надо было в этот:
243730-0
Но в ide arduino отображается com1.
В комлекте ардуино с али был шнур с usb штекером.
Какой кабель нужен, подскажите пожалуйста.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24647
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #288 : 10 Январь 2022, 01:12:14 »
Надо не в Ардуине смотреть, а в ПК.
Панель управления - Система - Диспетчер устройств - Порты (COM и LPT). При подключенном дампере естественно

Оффлайн RafGul

  • Пользователь
  • Сообщений: 195
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #289 : 10 Январь 2022, 01:16:41 »
Там написано тоже самое com1. Такое возможно: если в usb, то com1?
Сейчас домачадцы спят, нет доступа к пк. Завтра заскриню.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24647
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #290 : 10 Январь 2022, 01:21:55 »
Там написано тоже самое com1.
Дампер подключи. Пока он не подключен в системе его не будет.

Оффлайн RafGul

  • Пользователь
  • Сообщений: 195
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #291 : 10 Январь 2022, 01:26:52 »
Дампер подключи. Пока он не подключен в системе его не будет.
Rumata, в это гнездо?
243732-0

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24647
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #292 : 10 Январь 2022, 01:30:09 »
В USB

Оффлайн RafGul

  • Пользователь
  • Сообщений: 195
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #293 : 10 Январь 2022, 01:35:02 »
Тогда всё подключено как надо и в диспетчере тоже отображается. Завтра будут доки.
Rumata, если бы дело было в отсутствии дампера в системе, разве в командной строке не написало бы об этом?
« Последнее редактирование: 10 Январь 2022, 01:47:03 от RafGul »

Оффлайн Softer

  • Пользователь
  • Сообщений: 4209
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #294 : 10 Январь 2022, 14:24:40 »
Разве при наличии COM портов на материнке и отсутствии их принудительного отключения в BIOS, виртуальный COM порт Ардуины может занять COM1?

Тогда всё подключено как надо и в диспетчере тоже отображается. Завтра будут доки.
Ну так всё таки, что именно в диспетчере устройств отображается?

Оффлайн RafGul

  • Пользователь
  • Сообщений: 195
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #295 : 10 Январь 2022, 18:13:31 »
243751-0
243753-1
243755-2

Добавлено позже:
Разве при наличии COM портов на материнке и отсутствии их принудительного отключения в BIOS, виртуальный COM порт Ардуины может занять COM1?
Вы правы. Я сам задал сом1 в настройках ардуины.
Просто запутался  :unsure: извиняюсь NStormX и Rumata
Сейчас вроде все правильно. Только не инициализируется дампер.
« Последнее редактирование: 10 Январь 2022, 18:24:23 от RafGul »

Оффлайн RafGul

  • Пользователь
  • Сообщений: 195
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #296 : 10 Январь 2022, 18:43:23 »
А программатор правильно указан?
243757-0

Добавлено позже:
Понял свою ошибку- не прошил ардуину скетчем.
Вначале установил ардуино иде, указал в ней путь к скетчу и запустил клиент.
Правильно ведь? Что не хватает прошивки?
« Последнее редактирование: 10 Январь 2022, 20:13:41 от RafGul »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24647
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #297 : 10 Январь 2022, 20:07:50 »
На сколько я помню Ардуина должна шиться через тот же COM бутлоадером. Сейчас придут ардуинщики и всё объяснят

Оффлайн RafGul

  • Пользователь
  • Сообщений: 195
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #298 : 10 Январь 2022, 20:18:38 »
Во вкладке "скетч", нажал то ли "прошить" то ли "загрузить через программатор", со вставленным картриджем, вылезла ошибка, теперь дампер мигает зелёным и красным. Нажимал резет - не помогло, похоже кирдык...
 :'(     :hang:
« Последнее редактирование: 10 Январь 2022, 20:36:01 от RafGul »

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2349
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #299 : 11 Январь 2022, 07:02:40 »
А у меня на вин 10 домашней х64 не работает дампер (ведёт себя неправильно, светодиоды не мигают и выдаётся ошибка. Мигает 2 раза красный светодиод при подключении к usb). А на вин 7 х32 всё прекрасно работает. Уже переустанавливал (Arduino 1.8.19) всё что можно - не помогает :neznayu:

Батник:
Цитата
famicom-dumper.exe dump --port COM5 --mapper mappers-lua\uxrom.lua --psize 128K --csize 128K --file 1_in_1.nes

PRG reader initialization... Error: can't init PRG reader

И всё. Через ардуинину плата определяется:
BN: Arduino Mega or Mega 2560
VID: 2341
PID: 0042
SN: 85430343238351017062


Это потому, что famicom-dumper.exe предназначен для win х32?

Добавлено позже:
Хм... Получилось заставить работать дампер :lol:
Поставил в файле famicom-dumper.exe совместимость с семёркой - и всё заработало :wow:

П.С. Рано радовался. Дело не в совместимости. Совпало просто с тем, что я смотрел через Arduino "мониторинг порта". Дампится с ошибками и отваливается плата периодически. Помогает запустить "мониторинг порта" (при этом порт становится занятым), потом закрыть его, попробовать что-то сдампить (первый дамп будет с ошибками), потом повторно что-то сдампить - и тогда всё работает... До первого отключения от usb порта. Потом всё приходится повторять заново. Гемор...
« Последнее редактирование: 11 Январь 2022, 07:32:15 от Guyver(X.B.M.) »