nesdev.com
https://forums.nesdev.com/

Kazzo USB rom dumper / dev cart programmer
https://forums.nesdev.com/viewtopic.php?f=9&t=7912
Page 28 of 38

Author:  Werrock [ Thu Apr 07, 2016 9:24 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

No problem, yes it is fantastic, I just need to dig deeper to find a new challenge for lidnariq.

Author:  lidnariq [ Thu Apr 07, 2016 11:32 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

Heh. Did you ever try using the dumping script for reading from the 05-00002-010's ASIC registers? Did it even run?

I did encounter another funny/annoying thing when I was writing up the findings: There are five games that used the 01-22000-400 PCB (according to the glukvideo web site). Two with the ASIC, namely Policeman and Strike Wolf, and three without (Puzzle, Volley ball, F-15 City War).

But the latter three are supposedly emulated as mapper 79.

F-15 City War does have at least three different builds, courtesy No-Intro:
* http://datomatic.no-intro.org/index.php ... =45&n=0683 (v1.0, GoodNES says "AVE v1.x")
* http://datomatic.no-intro.org/index.php ... =45&n=0684 (v1.1, GoodNES says "AVE v1.1")
* http://datomatic.no-intro.org/index.php ... =45&n=2699 (Gluk, not present in GoodNES)

The two builds present in GoodNES don't write to $4200 at all ...
edit: Ah, but I found a dump of Gluk's release somewhere else and it does write to $4200 ... as well as to $4120. Mystery solved, I guess.

Author:  Kreese [ Sat Apr 09, 2016 6:37 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

Yesterday I recived my unit! Today I will try it out. Excited!!!

First question, will there be any drivers for Windows 10? Now I had to bring out an old laptop, and will try it with that.

Edit: Worked fine. Tried a N-rom 256 cart!

Author:  Werrock [ Sun Apr 10, 2016 5:14 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

I dumped F-15 using the same script as for policeman:

f15.nes, mapper 36
Program ROM: size 0x008000, crc32 0x8406ed8b
Charcter ROM: size 0x008000, crc32 0xc470fadc

It starts in the emulator but the graphics is messed up. If I only modify the mapper to 79 (from 36) the game loads fine and the graphics is ok again.

Sorry but I have not had the possibility to try get more data from the Policeman PRG mapper.

Author:  lidnariq [ Sun Apr 10, 2016 11:28 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

Werrock wrote:
I dumped F-15 using the same script as for policeman
[...]It starts in the emulator but the graphics is messed up. If I only modify the mapper to 79 (from 36) the game loads fine and the graphics is ok again.
Yeah, that makes sense; currently there are no emulators that actually emulate what the PCB 01-22000-400 actually does.

Relatedly...
Quote:
Sorry but I have not had the possibility to try get more data from the Policeman PRG mapper.
No rush. Having an incomplete but correct description is already better than the astoundingly incorrect prior documentation.

Author:  Werrock [ Sat Apr 16, 2016 1:04 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

I got a request to dump Pipemania fron NA forum as someone states it has not been dumped:
http://nintendoage.com/index.cfm?FuseAc ... 0&sID=1220

Anybody know what mapper this game uses? Should be the same game as Pipe V from Sachen but I cannot cofirm it since I do not own that game.

Author:  Werrock [ Sat Apr 16, 2016 1:54 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

Added PCB pictures, I added the tape since I always get nervous when I see EPROM windows:
http://postimg.org/image/ulv2koxpp/
http://postimg.org/image/495ydt2yb/

Very elegant design, only a few patches and some blobs of solder here and there.

Author:  tepples [ Sat Apr 16, 2016 5:32 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

Is Pipe Mania another port of the game that BPS ported to NES as Pipe Dream? If so, it joins Othello and Rainbow Islands as games that got NES ports by different companies in different regions.

Author:  Werrock [ Sat Apr 16, 2016 6:30 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

Yes the two games are very similar in gameplay.

Author:  lidnariq [ Sat Apr 16, 2016 11:14 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

Werrock wrote:
Should be the same game as Pipe V from Sachen but I cannot cofirm it since I do not own that game.
Sachen's Pipe 5 is extremely different, with (according to GoodNES) more PRG and less CHR, and (according to FCEUX) a completely incoherent banking mechanism.

In any case, given that the PCB holds two 32 KiB UVEPROMs, this board is probably similar to CNROM. You should be able to dump the PRG as though it were NROM. I'll look at the photos some more and try to figure out the CHR banking.

edit:

Ok, I can't see all the signals, but I know it's latching CPU D0 and D1 when
* M2 high, R/W low, A13 low
* three other signals high ... probably A14, /ROMSEL, and ... A8?

If you could track down what 74'138 pins 1-3 are, that'd be sufficient to be able to dump the CHR. The board might be compatible with NINA-03, and the silkscreening mentions the NINA CIC stunner (even if it's been replaced here by a messy pile of discretes)

Author:  Werrock [ Sun Apr 17, 2016 2:35 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

Here is the pinout:
Code:
 CPU A14 -[01 U 16]- 5V
 /ROMSEL -[02   15]- NC
  CPU A8 -[03 7 14]- NC
 CPU A13 -[04 4 13]- NC
 CPU R/W -[05 ' 12]- NC
      M2 -[06 1 11]- NC
  175P9  -[07 3 10]- NC
     GND -[08 8 09]- NC


Nrom readout:
nrom_readout.nes, mapper 0
Program ROM: size 0x008000, crc32 0xb21f8131
Charcter ROM: size 0x002000, crc32 0xebd5b46a

Sending the rom in PM.

Author:  lidnariq [ Sun Apr 17, 2016 10:17 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

Yeah, that's definitely just mapper 79.

Start with the GNROM script again, but replace cpu_write(d, 0x8000, i); with cpu_write(d, 0x4100, i);
and replace cpu_write(d, 0x8000, i<<4); with cpu_write(d, 0x4100, i<<3);


The funny thing about this PCB is that it supports three different mappers:
- Populating both the '138 and '175 makes NINA-03/06 (m79)
- Populating only the '161 makes CNROM (m3)
- Populating only the '378 makes Color Dreams (m11)

Author:  Werrock [ Sun Apr 17, 2016 11:31 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

Not fully working, I tried this and got:
test.nes, mapper 79
Program ROM: size 0x008000, crc32 0x713d51cc
Charcter ROM: size 0x004000, crc32 0xeac077bd

Game starts but graphics is messed up at intro but recovers later.

If this was 79 it should work as the F-15 game or? That game had this code:
Code:
function cpu_dump(d, pagesize, banksize) {
  cpu_read(d, 0x8000, 0x4000);
  cpu_read(d, 0xc000, 0x4000);
}

function ppu_dump(d, pagesize, banksize) {
  for (local i = 0; i < pagesize; i += 1) {
    cpu_write(d, 0x4200, i);
    ppu_read(d, 0, 0x2000);
  }
}


I tried this but I got less CHR memory:
test.nes, mapper 79
Program ROM: size 0x008000, crc32 0x713d51cc
Charcter ROM: size 0x002000, crc32 0xa12ffb3e

Still plays the same.

Author:  Werrock [ Sun Apr 17, 2016 11:41 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

If I only change the mapper to 113 the games seems to work perfectly using your technique. You can test with the ROM I sent you.

test.nes, mapper 113
Program ROM: size 0x008000, crc32 0x713d51cc
Charcter ROM: size 0x004000, crc32 0xeac077bd

Author:  lidnariq [ Sun Apr 17, 2016 11:59 am ]
Post subject:  Re: Kazzo USB rom dumper / dev cart programmer

Sounds like mirroring issues again? The one you PM'd me works correctly, though, even though it's running as mapper 79 instead of 113.

Page 28 of 38 All times are UTC - 7 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/