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

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

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

  • Пользователь
  • Сообщений: 2348
  • Пол: Мужской
  • Уничтожим Кронос!
    • 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

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

Оффлайн beliK

  • Пользователь
  • Сообщений: 161
  • Пол: Мужской
    • Просмотр профиля
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.)

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

Оффлайн postal2201

  • Пользователь
  • Сообщений: 345
    • Просмотр профиля
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.)

  • Пользователь
  • Сообщений: 2348
  • Пол: Мужской
  • Уничтожим Кронос!
    • 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

  • Пользователь
  • Сообщений: 345
    • Просмотр профиля
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.)

  • Пользователь
  • Сообщений: 2348
  • Пол: Мужской
  • Уничтожим Кронос!
    • 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

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

Оффлайн supremacy

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

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

Оффлайн Skay

  • Пользователь
  • Сообщений: 4115
  • Пол: Мужской
    • Просмотр профиля
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

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

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24637
    • Просмотр профиля
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.)

  • Пользователь
  • Сообщений: 2348
  • Пол: Мужской
  • Уничтожим Кронос!
    • 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

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

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

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

Оффлайн beliK

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

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7421
    • Просмотр профиля
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.)

  • Пользователь
  • Сообщений: 2348
  • Пол: Мужской
  • Уничтожим Кронос!
    • 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

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

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

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

Оффлайн postal2201

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

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

Оффлайн bgr

  • Пользователь
  • Сообщений: 472
    • ВКонтакте
    • Просмотр профиля
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

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

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

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

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

Оффлайн HardWareMan

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