Kazzo USB rom dumper / dev cart programmer

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderators: B00daW, Moderators

lidnariq
Posts: 10435
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Kazzo USB rom dumper / dev cart programmer

Post by lidnariq » Mon Dec 21, 2020 4:59 pm

lidnariq wrote:
Mon Dec 21, 2020 12:19 pm
At this point you may as well PM me all the problematic dumps and maybe I'll be able to figure out what is going wrong.
Your dump for Major League is interesting, because on the wiki we (Naruko) said that pin 25 disables the alternative memory layout. Yet here, your dump is somehow erroneously in that alternative memory layout (i.e. the lower 8KB of each 16KB dumped are the same incorrect page 30).

... Oh, I see, Naruko's dumping script requires that the board run in the alternative memory layout. Which doesn't work on Major League. That's silly.

At the top of Naruko's script, you'll see the line if(false){. Change that to if(true){


By default Kazzo tries to not spend time overdumping cartridges. Other than it's faster, I'm not clear why, because it will manually check for an overdump before it writes the result to disk, but that's stung you on Ganbare Goemon Gaiden - it's only loaded the first 120KB+last 8KB of PRG and first 128KB of CHR. Somewhere in the UI there should be a setting for "please dump more" - the CLI somehow involves the word "d22" but I don't know more. Your GGG dump should work fine after you get a 512KB result.


The same thing appears to have happened with Fudou Myouou Den: you only dumped 128KB of PRG but need to have dumped 256KB. Once you can figure out how to tell Anago/Unagi to download 256KB+128KB = 384KB you should have a good dump.

prfsnl_gmr
Posts: 21
Joined: Tue Dec 15, 2020 7:51 pm

Re: Kazzo USB rom dumper / dev cart programmer

Post by prfsnl_gmr » Tue Dec 22, 2020 7:59 am

YES!

I successfully dumped both Ganbare Goemon Gaiden and Major League. Fudo Myou Den is the final boss, though, and it's still giving me trouble. It dumps a bad ROM when I use my mapper 207 script (i.e., a mapper 88 script with a new header), but when I use the command to double the dump size, I get the following error message:
anago wrote:data range must be 0x000000 to 0x0000ff
AN ERROR HAS OCCURED [script logical error]

CALLSTACK
*FUNCTION [ppu_dump()] mapper80.ad line [29]
*FUNCTION [dump()] dumpcore.nut line [45]

LOCALS
[ar] ARRAY
256
[banksize] 1024
[pagesize] 512
[d] USERPOINTER
[this] TABLE
[ppu_dumpsize] 524288
[cpu_dumpsize] 262144
[ppuarea_memory] 0
[vram] 0
[increase_ppu] 2
[increase_cpu] 2
[mappernum] 80
[script] "mapper80.ad"
[d] USERPOINTER
[this] TABLE


Thoughts on what I should change in my mapper script? Thanks again for all of your help.

lidnariq
Posts: 10435
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Kazzo USB rom dumper / dev cart programmer

Post by lidnariq » Tue Dec 22, 2020 12:35 pm

... Is there a command to only double PRG and not CHR? Maybe "d21"??

prfsnl_gmr
Posts: 21
Joined: Tue Dec 15, 2020 7:51 pm

Re: Kazzo USB rom dumper / dev cart programmer

Post by prfsnl_gmr » Tue Dec 22, 2020 5:09 pm

Yes. It works! :beer: :beer:

Thank you again for all of your help. With your guidance, I have successfully dumped every game in my Famicom collection. This is so awesome.

Now...I'll embark on my NES collection! (I'll mostly use my INLRetro for that, and I think it will be easier than the Famicom collection. I'm sure I'll run into a few problem carts, however, and need to break out my Kazzo and pin adapter to dump them. :D )

prfsnl_gmr
Posts: 21
Joined: Tue Dec 15, 2020 7:51 pm

Re: Kazzo USB rom dumper / dev cart programmer

Post by prfsnl_gmr » Thu Jan 07, 2021 8:47 am

NES collection dumping is going well so far. I’ve dumped several hundred games using both my INLRetro Dumper-Programmer and my Famicom Kazzo with a pin adapter. The Kazzo is a bit finicky with the pin adapter, however, and I anticipate wanting a 72-pin Kazzo at some point in the near future to spare me some frustration.

Accordingly, if anyone here has one for sale, please send me a PM. Thanks!

prfsnl_gmr
Posts: 21
Joined: Tue Dec 15, 2020 7:51 pm

Re: Kazzo USB rom dumper / dev cart programmer

Post by prfsnl_gmr » Sat Feb 06, 2021 12:02 pm

Dear Diary....

I have mostly finished dumping my NES collection using my INLRetro and my Kazzo with a pin adapter. I dumped almost 700 carts, which, I think, is pretty good. I noticed that the INLRetro really struggled with 64K CNROM games, but the Kazzo dumped them easily. The INLRetro also struggled with a few others random games, but I didn’t really identify any other trends. The Kazzo with a pin adapter is more versatile, but it’s also really, really finicky. I would try a cart half a dozen times with no success, and it would dump on my first try when I randomly tried it a few days later....)

Still some games elude me. Specifically, I have not been able to dump any AVE (mapper 79) games; any of the Camerica “Quattro” (mapper 232) games; or most Tengen (mapper 64) games. (I was able to dump a few mapper 64 games using a MMC3 script.). Also, I was unable to dump exactly 20 licensed games:

Bad Street Brawler
Black Bass
Dr. Chaos
Dragon Power
Excitebike
Gauntlet
G.I. Joe
Gremlins 2
Gumshoe
Gyruss
Hudson Hawk
Hydlide
Karnov
Kid Niki
Legends of the Diamond
NES Play Action Football
Ring King
Star Trek: 25th Anniversary
Videomation
Wizards & Warriors III

I have given all of these a basic cleaning, and they all look good. Before I embark on an epic “disassemble, deep clean, reassemble, and test on original hardware” quest, does anyone have any tips on dumping any of these games?

lidnariq
Posts: 10435
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Kazzo USB rom dumper / dev cart programmer

Post by lidnariq » Sat Feb 06, 2021 4:12 pm

prfsnl_gmr wrote:
Sat Feb 06, 2021 12:02 pm
Still some games elude me. Specifically, I have not been able to dump any AVE (mapper 79) games; any of the Camerica “Quattro” (mapper 232) games; or most Tengen (mapper 64) games. (I was able to dump a few mapper 64 games using a MMC3 script.). Also, I was unable to dump exactly 20 licensed games[...]
It'd help if you said a little more about each of these. What mapper are they? Is there a dumping script for that mapper? Did you get an error or just a bad dump? If a bad dump, how big is the bad dump relative to the nominal size?

Post Reply