Приставки > Картриджи / диски
Mega2560 Shield NES Dumper/Writer
<< < (4/20) > >>
Guyver(X.B.M.):
Немного оффтоп (хотя немного и по теме). Подскажите. Если взять кластеровскую famicom-dumper.exe и попробовать запустить на, к примеру, восьмёрке 64р., то ожидаемо появится dos-окно и сразу закроется.

Если создать батник, и в нём прописать

--- Код: ---famicom-dumper.exe
pause
--- Конец кода ---
То хоть что-то можно будет посмотреть ;о) Но не работать...

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

П.С. Консольные приложения... Это, конечно, круто и так по-программистки/олдскульному/гениально, но... Очень удобно...
Rumata:
А в батнике прописать после .exe, чё там, ключи, параметры или что ему надо? На разные случаи несколько батников
beliK:

--- Цитата: Guyver(X.B.M.) от 19 Июль 2018, 16:34:14 ---Подскажите. Если взять кластеровскую famicom-dumper.exe и попробовать запустить на, к примеру, восьмёрке 64р., то ожидаемо появится dos-окно и сразу закроется

--- Конец цитаты ---

Можно просто открыть консоль ввести "CD C:\путь к папке с клтентом" Enter
Далее вводишь famicom-dumper.exe и enter, и консоль закрываться не будет
Guyver(X.B.M.):
Спс. Получилось. Ещё была ругня на ftd2xx.dll, скачал - вроде перестало ругаться.
Ардуинину перепрошил - всё получилось. Выбрал в проге Кластера порт ардуинины и даже что-то там сдампил. Но так как у меня шилда пока ещё нет - получился пустой ром 40 976 кБ с хидером n-rom...
postal2201:
Guyver(X.B.M.),  можно еще проще:
Открываешь папку в которой лежит дампер, зажимаешь shift и кликаешь правой кнопкой мышки по пустому месту в папке. В всплывающей менюшке выбираешь "Открыть окно команд"
В окне пишешь famicom-dumper.exe <command> [options]

Available commands:

list-mappers - list built in mappers
dump - dump cartridge
reset - simulate reset (M2 goes low for a second)
read-prg-ram - read PRG RAM (battery backed save if exists)
write-prg-ram - write PRG RAM
write-coolboy - write COOLBOY cartridge
write-coolgirl - write COOLGIRL cartridge
console - start interactive Lua console
test-prg-ram - run PRG RAM test
test-chr-ram - run CHR RAM test
test-battery - test battery-backed PRG RAM
dump-tiles - dump CHR data to PNG file
Available options:

--port <com> - serial port of dumper or serial number of FTDI device, default - auto
--mapper <mapper> - number, name or path to LUA script of mapper for dumping, default is 0 (NROM)
--file <output.nes> - output filename (.nes, .png or .sav)
--psize <size> - size of PRG memory to dump, you can use "K" or "M" suffixes
--csize <size> - size of CHR memory to dump, you can use "K" or "M" suffixes
--luafile "<lua_code>" - execute Lua code from file first
--lua "<lua_code>" - execute this Lua code first
--unifname <name> - internal ROM name for UNIF dumps
--unifauthor <name> - author of dump for UNIF dumps
--reset - do reset first
--sound - play sounds

У тебя Ардуина на FTDI?
Guyver(X.B.M.):
Ясно. Про пустое место и шифт не знал - спасибо!
Теперь и с батником работает...

--- Код: ---famicom-dumper.exe dump --port COM35 --mapper nrom --file game.nes
pause
--- Конец кода ---

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

PS: Ардуинина
postal2201:
Guyver(X.B.M.), у тебя там не FTDI а Atmega16U2, так что ftd2xx.dll можешь удалить. И проверь COM порт в диспетчере устройств, а то COM35 как то странно.
Guyver(X.B.M.):
Я проверил - com35. Всего 1 устройство, не знаю почему такой номер ему присвоился. Видимо, про запас, чтобы конфликтов не было. Действительно, без ftd2xx.dll работает. Но при первом запуске ругался на отсутствие библиотеки этой...
П.С. Жаль дампер Кластера мало мапперов поддерживает, у меня старый дампер хоть и криво работает, и то их больше в 2 раза...
postal2201:
Guyver(X.B.M.), будет ругаться если порт не указывать, так как по умолчанию ломится на FTDI.
supremacy:

--- Цитата: Guyver(X.B.M.) от 19 Июль 2018, 17:36:57 --- Жаль дампер Кластера мало мапперов поддерживает, у меня старый дампер хоть и криво работает, и то их больше в 2 раза...
--- Конец цитаты ---
Поддержка мапперов легко добавляется, хочешь на lua, хочешь на c#.
через lua медленее работает.

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

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


--- Конец цитаты ---
а еще можно так открыть консоль в нужной папке:
WarNet:
//off mode on: Забавно конечно когда человеки шарят в дамперах/мапперах и не знают где консоль. :neznayu:
HardWareMan:
WarNet, а разве эти знания должны быть взаимосвязаны?
Rumata:
Точно так же забавно, когда люди шарят в консолях, но не могут резистор от конденсатора отличить :lol:
WarNet:
HardWareMan, Rumata, вы абсолютно правы. Просто отметил для себя такую штуку.
Guyver(X.B.M.):
Собрал прототип на проводах (не дождался, пока плата до меня почтой дойдёт), попробовал сдампить пару картриджей. Вроде всё работает без проблем.

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

Ещё вопрос - когда вставляешь/вынимаешь картридж, питание с ардуины снимать нужно? Ну т.е. вынимать usb шнурок нужно из компа?
HardWareMan:

--- Цитата: Guyver(X.B.M.) от 21 Июль 2018, 13:02:57 ---Единственное что заметил, что на картридже с 3 каплями сильно нагрелась средняя капля. Это нормально? Картридж рабочий и сдампился нормально.

--- Конец цитаты ---
Это из-за статичного сигнала F2. У Пасофами та же беда, судя по отзывам Санчеза.

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

--- Конец цитаты ---
Желательно снимать.
Guyver(X.B.M.):

--- Цитата ---Это из-за статичного сигнала F2.
--- Конец цитаты ---
- а для картриджа это не сильно критично? Медным тазом он не накроется?
beliK:
Платка пришла в целости и сохранности, Благодарю postal2201
HardWareMan:
Получил свою плату и собрал:

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

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 в частности). Так что основное назначение он выполняет, осталось протестировать непосредственно запись. Скетчу присвоен новый номер версии (исправлена индикация в режиме бездействия). Забирать в шапке.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии