Author Topic: Assistance with Retro-Bit Generations NAND Dump  (Read 4178 times)

sharkeylaser

  • Newbie
  • *
  • Posts: 4
    • View Profile
Assistance with Retro-Bit Generations NAND Dump
« on: December 11, 2019, 08:57:49 PM »
Hello,
I managed to acquire a full NAND dump of the Retro-Bit Generations and have been trying to get the ROMs from there. Taking a look at the file in a hex editor, I was able to find several iNES ROM headers. After extracting just the header and loading it into NES Head, I was able to get the size of the ROM as stated by the header (bytes = header (16 bytes) + PRG-ROM + CHR-ROM sizes). Dumping that many bytes results in a file that NES Head doesn't complain about (YAY!) but it does not work in an emulator (tried NintendulatorNRS/Mesen/Nestopia). By opening the ROM in Tile Layer Pro, some of the sprites exists, but it appears the ROM gets cut short, since there are also missing sprites. I believe that there might be padding or junk data in between (stuff like "00@ABCDE0", "00EF0GH0", etc which I don't suppose I've seen in NES ROMs before) meaning I am not actually dumping the full ROM. I am not sure if this is because they added junk data into the NES ROMs, or if the headers and raw ROMs are stored separately with random stuff in between, but something isn't quite right. Even if I extract the ROMs from the start of the header to the end of the entire dump, the games still won't load in any emulators.
I am not sure if adding a link to the NAND dump is okay here or not, but if anyone can assist with getting these ROMs dumped, PM me please! Alternately, if anyone has any suggestions to try (would it be possible to mount the partitions in the dump?) please let me know. Thanks for your time!
Edit:
Should have mentioned, I have confidence the dump is good. The dumper mentioned he validated the dump several times, on different systems, with a couple different NAND dumpers.
« Last Edit: December 11, 2019, 08:59:52 PM by sharkeylaser »

guyzis

  • Guest
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #1 on: December 12, 2019, 09:59:23 AM »
Have you tried it on VirtuaNES? That japanese emulator.

sharkeylaser

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #2 on: December 12, 2019, 11:06:19 AM »
Have you tried it on VirtuaNES? That japanese emulator.
Thanks for the response! I do not believe this is an emulator issue (pretty much 100% certain at this point) but tried it just now for the sake of thoroughness. No luck.

guyzis

  • Guest
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #3 on: December 12, 2019, 06:04:17 PM »
It could be one of the two:

1. The dumping hardware used sucks, which results in a bad dump.
2. Currently unsupported mappers.

forgotusername

  • Full Member
  • ***
  • Posts: 176
    • View Profile
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #4 on: December 12, 2019, 11:37:11 PM »
An odd question, but I'm curious...is there any visible data for Spartan X/Kung Fu buried in the code? I bought this thing ages ago, and the box was covered by a giant sticker. I ripped it off and saw that game underneath (alongside other stuff I can't remember), but it wasn't on the console at all. It was clearly a last minute removal, so it might still be in here...

NewRisingSun

  • Sr. Member
  • ****
  • Posts: 320
    • View Profile
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #5 on: December 13, 2019, 01:20:53 AM »
We already finished extracting the games. The issue was that the NAND dump still had the ECC data between blocks; once that was taken care of, extraction was a cakewalk.

guyzis

  • Guest
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #6 on: December 13, 2019, 08:20:00 AM »
Well, then could someone give me the dump?

NewRisingSun

  • Sr. Member
  • ****
  • Posts: 320
    • View Profile
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #7 on: December 13, 2019, 10:31:37 AM »
What, the full 512 MiB, or just the extracted games? The extracted games are nothing special; just the same games you can find in any ROM set from No-Intro, except that all references to Nintendo are edited out.

guyzis

  • Guest
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #8 on: December 13, 2019, 01:15:01 PM »
The full ROM, of course :P

sharkeylaser

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #9 on: December 14, 2019, 10:33:13 AM »
Sorry for the delays in responding; been busy with this. Thanks to the expertise of the great NewRisingSun, most of the ROMs were indeed ripped. I did find Spartan X 2 (Kung-Fu Master 2) but not the first. There are references to MAME ROMs, but I didn't end up extracting them. Several games did have issues after extracting, which I rebuilt using known good ROMs. I am also missing "Skipp and Friends" since I was having a lot of issues with that one.
The process I used on the NAND dump I was sent is as follows (thanks again to NRS's fantastic brain!):

# Change to directory with nand.bin
cd ~/Desktop/nand
# Split nand.bin into chunks of 2112 bytes (2048+64)
split -b 2112 ./nand.bin
# Delete nand.bin
rm ./nand.bin
# Remove the last 64 bytes of each file in the directory
for file in ./*; do truncate -s -64 $file; done
# Merge each truncated chunk back together into file "output"
find . -maxdepth 1 -type f -name 'x*' -print0 | sort -zV | xargs -0 cat > output

Probably an easier way to do this somehow, and this may be the cause of some of the issues? Unsure.

Anyway, the list of files that I have:
10-Yard Fight.nes
1942.nes
1943.nes
2048.sfc
Alfred Chicken.gb
Anguna - Warriors of Virtue.gba
Apocalypse II.sfc
Argus.nes
Astrohawk.sfc
Astyanax (Lord of King).nes
Avenging Spirit.gb
Banishing Racer.gb
Bases Loaded.gb
Bases Loaded II.nes
Bases Loaded.nes
Bashi Bazook - Morphoid Masher.nes
Battle Squadron.bin
Battle Unit Zeoth.gb
Big Run.sfc
Bionic Commando.nes
Brawl Brothers.sfc
Broken Circle.gba
City Connection.nes
Commando.nes
Corn Buster.sfc
Creepy Bird.sfc
Escape from Atlantis.nes
Esper Bouken Tai.nes
Exed Exes.nes
Exerion.nes
Field Combat.nes
Formation Z.nes
Fortified Zone 2 (Ikari No Yousai 2).gb
Fortified Zone (Ikari No Yousai).gb
Free Fall.nes
Gadget Twins.bin
Gun Smoke.nes
Hammerin' Harry.nes
Hero Shuugou!! Pinball Party.gb
Higemaru.nes
Holy Diver.nes
Hoops.nes
Image Fight.nes
Jim Power - The Lost Dimension in 3D.sfc
Kaiketsu Yanchamaru 2.nes
Kickle Cubicle.nes
Kid Niki Radical Ninja.nes
Kung-Fu Master 2 (Spartan X 2).nes
Lan Master.nes
Lawn Mower.nes
Legend.sfc
Major Title.sfc
Maru's Mission.gb
Mazezam.sfc
Mercs.bin
Moero!! Juudou Warriors.nes
Mr. Bloopy.sfc
Night Defender - 2nd Quest.smc
Night Defender.smc
Ninja JaJaMaru-Kun.nes
Ninja Kid’s Big Adventure (Ninja JaJaMaru no Daibouken).nes
Onslaught.bin
Operation Logic Bomb.sfc
Pinball Quest.nes
Pizza Pops.nes
Plasma Ball.nes
QuestForge.nes
Ring King.nes
Rival Turf (Not Working).sfc
Rockfall.smc
Rocky Rodent.sfc
Rod Land.gb
Rod Land.nes
R-Type III.sfc
Smart Mouse.bin
Snakky.nes
Soldam.gb
Sonson.nes
Sumo Slam.bin
Super 3D Noah's Ark.sfc
Super Alfred Chicken.sfc
Super Earth Defense Force.sfc
Super Ghouls'n Ghosts.sfc
Super R-Type.sfc
Super Thor Quest.smc
Sword of Sodan.bin
The Black Bass USA.nes
The Blue Marlin.nes
The Ignition Factor.sfc
Totally Rad.nes
Unknown 0 (Broken).nes
Water Margin - The Tales of Clouds and Winds.bin
World Reborn.gba
Yang Warrior Family.bin
Youkai Kurabu.nes
Zippy Race.nes
Zooming Secretaries.nes

There are a lot of Piko ROMs exclusive to the system, hence the interest in dumping.
« Last Edit: December 14, 2019, 11:41:05 PM by sharkeylaser »

NewRisingSun

  • Sr. Member
  • ****
  • Posts: 320
    • View Profile
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #10 on: December 15, 2019, 04:01:09 AM »
Quote
There are a lot of Piko ROMs exclusive to the system
Which ones?
« Last Edit: December 15, 2019, 01:39:16 PM by NewRisingSun »

guyzis

  • Guest
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #11 on: December 15, 2019, 08:43:30 AM »
I guess he's referring to Piko Interactive's games, i guess. Althrough this statement  i made may be or may be not true.

csatech31

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #12 on: December 15, 2019, 11:15:28 PM »
could you post the roms by any chance

forgotusername

  • Full Member
  • ***
  • Posts: 176
    • View Profile
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #13 on: December 15, 2019, 11:52:35 PM »
Which ones?
I think the Night Defender games were undumped. One of them is an extremely generic platformer with vaguely religious quotes; the other is...literally just Donkey Kong. The game Super Thor Quest is *also* Donkey Kong, but that one seems to have its ROM available somewhere. If they were dumped, there's not a single mention of them on the entire internet...

EDIT: Also Smart Mouse with an English title screen and different music. Piko bought the rights to most of Gamtec's games recently, for whatever reason.
« Last Edit: December 16, 2019, 12:01:11 AM by forgotusername »

guyzis

  • Guest
Re: Assistance with Retro-Bit Generations NAND Dump
« Reply #14 on: December 16, 2019, 01:17:24 PM »
Not to mention a few other MD pirates related to Chuanpu.