Приставки > Картриджи / диски
Mega2560 Shield NES Dumper/Writer
<< < (5/20) > >>
Guyver(X.B.M.):
Мне тоже пришла посылка. Спасибо! Жаль на платке не оказалось светодиодов...

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


Даже жалко, я к нему так привязался ;о) Особенно радовали случающиеся неконтакты и битое считывание информации. Собирать что-то серьёзное на проводках с разьёмчиками без пайки - гиблое занятие ;о)))
KykyPyky:
Отпишусь тоже.
Платка пришла, упаковка вызывает всяческое уважение.

Если бы не вот эта строчка:

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



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

--- Цитата: Guyver(X.B.M.) от 03 Август 2018, 11:26:16 ---Мне тоже пришла посылка. Спасибо! Жаль на платке не оказалось светодиодов...
--- Конец цитаты ---
Это как это не оказалось? o_0
Присмотритесь внимательнее, они же smd!
Guyver(X.B.M.):
А у HardWareMan'а они не такие ;о) Дублируются? Я не могу открыть его картинку в изначальном размере...
postal2201:
Так HardWareMan и остальные заказывали только голую плату, а собирали сами, из своих компонентов.
Готовые сборки заказали только Вы и ndivision. В готовые сборки я ставил smd led.

Посадочные места для выводных светодиодов сделаны на случай если у человека нет smd в наличии, так сказать для совместимости :)
bgr:
Кластер не запилил софт для прямой прошивки кулбоев?
KykyPyky:

--- Цитата: bgr от 03 Август 2018, 15:10:50 ---Кластер не запилил софт для прямой прошивки кулбоев?

--- Конец цитаты ---
Что ты подразумеваешь под прямой прошивкой? без отпайки /WE флешки?
postal2201:

--- Цитата: bgr от 03 Август 2018, 15:10:50 ---Кластер не запилил софт для прямой прошивки кулбоев?

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

Нет, обещает скоро доделать.
Guyver(X.B.M.):
Надо его ещё попросить до кучи мапперов для дампера понаделать. Там работы для него на день, не больше... Тем более он шарит, и в сети почти все мапперы расписаны...
HardWareMan:
Он, вроде, говорил, что мапперы у него на LUA, как у козявки. Почему бы вам самим не поработать?
Guyver(X.B.M.):
Ну... для меня это как разобраться со схемотехникой телевизора, желая переключить канал :neznayu: Я же матчасти не знаю. Много я там наразбираю. Это должно быть очевидно! Зачем мне с этим разбираться год, если это можно сделать за день специалисту? :neznayu:
KykyPyky:
HardWareMan, можно ли в скетч добавить тактирование /CE при чтении wram?
Если в качестве wram используется fram, то ей нужно тактирование, в отличие от sram.
ndivision:
Приветствую Господа!
Я последний из получивших продукт тут отписываюсь.
Как уже и написал в личку postal2201 - плата пришла в сборе, в отличной упаковке и шикарном качестве.

Из основных интересов - адаптировать софт для работы из под MacOS и под Linux, как минимум для связки с Raspberry Pi.
KykyPyky - Ты написал про Mono, и Linux вообщем - если чего я пару моментов у тебя в личке уточнить смогу?

У меня для тестирования есть фактически все "многоигровки" с Ali. Можно экспериментировать на них.
Guyver(X.B.M.):
Решил сдампить ром на 66 маппере. Написал lua:


--- Код: ---MapperName = "GROM"
MapperNumber = 66
DefaultPrgSize = 32 * 1024
DefaultChrSize = 32 * 1024

function DumpPrg(size)
print("Reading PRG...")
prg = ReadPrg(0x8000, size)
AddPrg(prg)
end

function DumpChr(size)
if prg == nil then
print("Reading PRG...")
prg = ReadPrg(0x8000, size)
end
local banks = size / 0x2000
for b = 0, banks-1 do
print("Reading CHR bank #" .. tostring(b) .. "...")
for v,i in pairs(prg) do
if i == b then
WriteCpu(0x8000+i, {b})
break
end
end
ReadAddChr(0xC000, 0x2000)
end
end

function EnablePrgRam(size)
end
--- Конец кода ---

Ром сдампился (слава богу, и даже запускается). У него 4 * 8 кб графики. 1 и 4 банки с графикой на своих местах, а вот 2 и 3 перепутаны местами. Никак не получается изменить порядок записи банков графики, чтобы 2 и 3 из них местами поменять (ну или порядок чтения). Подскажите как сделать... :neznayu: Что-то у меня не получается...
HardWareMan:
А для чего вот тот второй for то?
Guyver(X.B.M.):

--- Цитата ---А для чего вот тот второй for то?
--- Конец цитаты ---
- а я почём знаю? Это копипаст с cnrom.lua с некоторыми изменениями в дампинге chr :lol: Но без него картридж не дампится... Попробую поискать ещё что-то на таком же маппере. Вроде у меня Дораэмон валялся где-то.

Отбой ;о) Прикол получился. Китайцы взяли игру (Jajamaru no Daibouken), поменяли 2 банка графики между собой местами (а там в графике ещё и вкрапления кода есть) и соответственно поменяли и код игры в prg. Поэтому всё сдампилось и работает правильно... Просто такой вот картридж/ром.

П.С. Менять банки местами я научился, хоть и тупо очень...
HardWareMan:

--- Цитата: postal2201 от 03 Август 2018, 16:47:27 ---Нет, обещает скоро доделать.
--- Конец цитаты ---
Он прямо сейчас это делает. Инфа 1000%.  :cool:
HardWareMan:
Ну, вот, похоже, и всё:
Guyver(X.B.M.):
Круто!
Cluster:
Хардварыч всё спойлерит :)
Надо теперь сборщик ромов для кулбоя довести до ума.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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