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

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

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

  • Пользователь
  • Сообщений: 2749
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #60 : 19 Июля 2018, 16:34:14 »
Немного оффтоп (хотя немного и по теме). Подскажите. Если взять кластеровскую famicom-dumper.exe и попробовать запустить на, к примеру, восьмёрке 64р., то ожидаемо появится dos-окно и сразу закроется.

Если создать батник, и в нём прописать
famicom-dumper.exe
pause
То хоть что-то можно будет посмотреть ;о) Но не работать...

Без досбокса никак не обойтись? Или можно как-то запустить файл через cmd, и окно не будет закрываться сразу? Подскажите как быть. Не хочется лишний раз включать комп с 98 виндой...

П.С. Консольные приложения... Это, конечно, круто и так по-программистки/олдскульному/гениально, но... Очень удобно...

Оффлайн Rumata

  • Emu-Land Team
  • Сообщений: 25588
  • Ушел в закат
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #61 : 19 Июля 2018, 16:44:28 »
А в батнике прописать после .exe, чё там, ключи, параметры или что ему надо? На разные случаи несколько батников

Оффлайн beliK

  • Пользователь
  • Сообщений: 168
  • Пол: Мужской
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #62 : 19 Июля 2018, 16:54:20 »
Подскажите. Если взять кластеровскую famicom-dumper.exe и попробовать запустить на, к примеру, восьмёрке 64р., то ожидаемо появится dos-окно и сразу закроется

Можно просто открыть консоль ввести "CD C:\путь к папке с клтентом" Enter
Далее вводишь famicom-dumper.exe и enter, и консоль закрываться не будет

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

  • Пользователь
  • Сообщений: 2749
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #63 : 19 Июля 2018, 17:00:35 »
Спс. Получилось. Ещё была ругня на ftd2xx.dll, скачал - вроде перестало ругаться.
Ардуинину перепрошил - всё получилось. Выбрал в проге Кластера порт ардуинины и даже что-то там сдампил. Но так как у меня шилда пока ещё нет - получился пустой ром 40 976 кБ с хидером n-rom...

Оффлайн postal2201

  • Пользователь
  • Сообщений: 347
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #64 : 19 Июля 2018, 17:04:32 »
Guyver(X.B.M.),  можно еще проще:
Открываешь папку в которой лежит дампер, зажимаешь shift и кликаешь правой кнопкой мышки по пустому месту в папке. В всплывающей менюшке выбираешь "Открыть окно команд"
В окне пишешь famicom-dumper.exe <command> [options]


У тебя Ардуина на FTDI?

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

  • Пользователь
  • Сообщений: 2749
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #65 : 19 Июля 2018, 17:09:24 »
Ясно. Про пустое место и шифт не знал - спасибо!
Теперь и с батником работает...
famicom-dumper.exe dump --port COM35 --mapper nrom --file game.nes
pause

Если можно будет свои игры на платы cool записывать, будет очень круто!

PS: Ардуинина
« Последнее редактирование: 19 Июля 2018, 17:22:07 от Guyver(X.B.M.) »

Оффлайн postal2201

  • Пользователь
  • Сообщений: 347
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #66 : 19 Июля 2018, 17:27:57 »
Guyver(X.B.M.), у тебя там не FTDI а Atmega16U2, так что ftd2xx.dll можешь удалить. И проверь COM порт в диспетчере устройств, а то COM35 как то странно.

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

  • Пользователь
  • Сообщений: 2749
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #67 : 19 Июля 2018, 17:36:57 »
Я проверил - com35. Всего 1 устройство, не знаю почему такой номер ему присвоился. Видимо, про запас, чтобы конфликтов не было. Действительно, без ftd2xx.dll работает. Но при первом запуске ругался на отсутствие библиотеки этой...
П.С. Жаль дампер Кластера мало мапперов поддерживает, у меня старый дампер хоть и криво работает, и то их больше в 2 раза...
« Последнее редактирование: 19 Июля 2018, 18:05:27 от Guyver(X.B.M.) »

Оффлайн postal2201

  • Пользователь
  • Сообщений: 347
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #68 : 19 Июля 2018, 17:40:01 »
Guyver(X.B.M.), будет ругаться если порт не указывать, так как по умолчанию ломится на FTDI.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2417
  • Пол: Мужской
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #69 : 19 Июля 2018, 18:02:57 »
Жаль дампер Кластера мало мапперов поддерживает, у меня старый дампер хоть и криво работает, и то их больше в 2 раза...
Поддержка мапперов легко добавляется, хочешь на lua, хочешь на c#.
через lua медленее работает.

А для работы с консолью я использую Far manager

Оффлайн Skay

  • Пользователь
  • Сообщений: 4160
  • Пол: Мужской
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #70 : 19 Июля 2018, 20:55:32 »
Можно просто открыть консоль ввести "CD C:\путь к папке с клтентом" Enter
Далее вводишь famicom-dumper.exe и enter, и консоль закрываться не будет

а еще можно так открыть консоль в нужной папке:

Оффлайн WarNet

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #71 : 20 Июля 2018, 07:02:10 »
//off mode on: Забавно конечно когда человеки шарят в дамперах/мапперах и не знают где консоль. :neznayu:

Оффлайн HardWareMan

  • Ушел с форума
  • Сообщений: 7468
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #72 : 20 Июля 2018, 08:22:15 »
WarNet, а разве эти знания должны быть взаимосвязаны?

Оффлайн Rumata

  • Emu-Land Team
  • Сообщений: 25588
  • Ушел в закат
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #73 : 20 Июля 2018, 10:41:31 »
Точно так же забавно, когда люди шарят в консолях, но не могут резистор от конденсатора отличить :lol:

Оффлайн WarNet

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #74 : 20 Июля 2018, 11:44:01 »
HardWareMan, Rumata, вы абсолютно правы. Просто отметил для себя такую штуку.

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

  • Пользователь
  • Сообщений: 2749
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #75 : 21 Июля 2018, 13:02:57 »
Собрал прототип на проводах (не дождался, пока плата до меня почтой дойдёт), попробовал сдампить пару картриджей. Вроде всё работает без проблем.

Единственное что заметил, что на картридже с 3 каплями сильно нагрелась средняя капля. Это нормально? Картридж рабочий и сдампился нормально.

Ещё вопрос - когда вставляешь/вынимаешь картридж, питание с ардуины снимать нужно? Ну т.е. вынимать usb шнурок нужно из компа?
« Последнее редактирование: 21 Июля 2018, 13:09:47 от Guyver(X.B.M.) »

Оффлайн HardWareMan

  • Ушел с форума
  • Сообщений: 7468
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #76 : 21 Июля 2018, 13:33:10 »
Единственное что заметил, что на картридже с 3 каплями сильно нагрелась средняя капля. Это нормально? Картридж рабочий и сдампился нормально.
Это из-за статичного сигнала F2. У Пасофами та же беда, судя по отзывам Санчеза.
Ещё вопрос - когда вставляешь/вынимаешь картридж, питание с ардуины снимать нужно? Ну т.е. вынимать usb шнурок нужно из компа?
Желательно снимать.

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

  • Пользователь
  • Сообщений: 2749
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #77 : 21 Июля 2018, 13:39:51 »
Цитата
Это из-за статичного сигнала F2.
- а для картриджа это не сильно критично? Медным тазом он не накроется?

Оффлайн beliK

  • Пользователь
  • Сообщений: 168
  • Пол: Мужской
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #78 : 26 Июля 2018, 09:22:17 »
Платка пришла в целости и сохранности, Благодарю postal2201

Оффлайн HardWareMan

  • Ушел с форума
  • Сообщений: 7468
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #79 : 03 Августа 2018, 10:49:58 »
Получил свою плату и собрал:

Проверил на дампинге кулбоя:

32МБ считались без проблем:
Reading PRG banks #252|56 and #252|57... OK
Reading PRG banks #252|58 and #252|59... OK
Reading PRG banks #252|60 and #252|61... OK
Reading last PRG banks #252|62 and #252|63... OK
CHR memory size: 0K
Mirroring: Vertical (00 01 00 01)
Saving to output.nes...
Done in 1520 seconds
Считанный дамп запускается во FCEUx от Санча (который с поддержкой UNIF мапперов и CoolBoy в частности). Так что основное назначение он выполняет, осталось протестировать непосредственно запись. Скетчу присвоен новый номер версии (исправлена индикация в режиме бездействия). Забирать в шапке.

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

  • Пользователь
  • Сообщений: 2749
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #80 : 03 Августа 2018, 11:26:16 »
Мне тоже пришла посылка. Спасибо! Жаль на платке не оказалось светодиодов...

П.С. Теперь придётся своего Франкенштейна разбирать:


Даже жалко, я к нему так привязался ;о) Особенно радовали случающиеся неконтакты и битое считывание информации. Собирать что-то серьёзное на проводках с разьёмчиками без пайки - гиблое занятие ;о)))
« Последнее редактирование: 03 Августа 2018, 12:14:44 от Guyver(X.B.M.) »

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #81 : 03 Августа 2018, 12:26:02 »
Отпишусь тоже.
Платка пришла, упаковка вызывает всяческое уважение.

Если бы не вот эта строчка:
if (PortName.ToUpper().StartsWith("COM"))то утилита кластера успешно заработала бы под mono на линуксе. А так пришлось перекомпилировать.

199857-0 199859-1

postal2201,HardWareMan спасибо за проделанную работу.

Оффлайн postal2201

  • Пользователь
  • Сообщений: 347
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #82 : 03 Августа 2018, 12:40:04 »
Мне тоже пришла посылка. Спасибо! Жаль на платке не оказалось светодиодов...
Это как это не оказалось? o_0
Присмотритесь внимательнее, они же smd!

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

  • Пользователь
  • Сообщений: 2749
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #83 : 03 Августа 2018, 12:47:21 »
А у HardWareMan'а они не такие ;о) Дублируются? Я не могу открыть его картинку в изначальном размере...

Оффлайн postal2201

  • Пользователь
  • Сообщений: 347
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #84 : 03 Августа 2018, 12:51:48 »
Так HardWareMan и остальные заказывали только голую плату, а собирали сами, из своих компонентов.
Готовые сборки заказали только Вы и ndivision. В готовые сборки я ставил smd led.

Посадочные места для выводных светодиодов сделаны на случай если у человека нет smd в наличии, так сказать для совместимости :)

Оффлайн bgr

  • Пользователь
  • Сообщений: 618
    • ВКонтакте
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #85 : 03 Августа 2018, 15:10:50 »
Кластер не запилил софт для прямой прошивки кулбоев?

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #86 : 03 Августа 2018, 15:31:30 »
Кластер не запилил софт для прямой прошивки кулбоев?
Что ты подразумеваешь под прямой прошивкой? без отпайки /WE флешки?

Оффлайн postal2201

  • Пользователь
  • Сообщений: 347
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #87 : 03 Августа 2018, 16:47:27 »
Кластер не запилил софт для прямой прошивки кулбоев?

Нет, обещает скоро доделать.

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

  • Пользователь
  • Сообщений: 2749
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #88 : 03 Августа 2018, 17:06:20 »
Надо его ещё попросить до кучи мапперов для дампера понаделать. Там работы для него на день, не больше... Тем более он шарит, и в сети почти все мапперы расписаны...

Оффлайн HardWareMan

  • Ушел с форума
  • Сообщений: 7468
    • Просмотр профиля
Mega2560 Shield NES Dumper/Writer
« Ответ #89 : 03 Августа 2018, 17:26:04 »
Он, вроде, говорил, что мапперы у него на LUA, как у козявки. Почему бы вам самим не поработать?