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

kazzo dumping - mappers 11 & 13?
https://forums.nesdev.com/viewtopic.php?f=9&t=15212
Page 1 of 1

Author:  Zepper [ Tue Dec 06, 2016 6:31 pm ]
Post subject:  kazzo dumping - mappers 11 & 13?

Is there a script for mappers 11 (Color Dreams) and 13 (Videomation) to use with Kazzo device?

Author:  gaminginabox [ Tue Dec 06, 2016 6:53 pm ]
Post subject:  Re: kazzo dumping - mappers 11 & 13?

Here's the Color Dream one - make sure to set both Program ROM and Character ROM to 4x in anago. None of my Color Dream games dumped correctly until I did that.

Code:
board <- {
  mappernum = 11,
  cpu_rom = {
    size_base = 0x10000, size_max = 1 * mega, banksize = 0x8000
  },
  ppu_rom = {
    size_base = 0x8000, size_max = 1 * mega, banksize = 0x2000
  },
  ppu_ramfind = false, vram_mirrorfind = false
};

function cpu_dump(d, pagesize, banksize) {
  for (local i = 0; i < pagesize; i += 1) {
    cpu_write(d, 0x8000, i);
    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, 0x8000, i << 4);
    ppu_read(d, 0, 0x2000);
  }
}

Author:  tepples [ Tue Dec 06, 2016 7:00 pm ]
Post subject:  Re: kazzo dumping - mappers 11 & 13?

For Videomation (CPROM), does the BNROM or AOROM script do anything useful?

Author:  gaminginabox [ Tue Dec 06, 2016 7:02 pm ]
Post subject:  Re: kazzo dumping - mappers 11 & 13?

I take it back - I just tested all of my Color Dream ROMs - while games load up just fine and display all sprites/graphics perfectly, everything has been placed "wrong" - tiles in incorrect locations, etc. (Enemies walks through the wall, etc.)

I guess just consider the script I posted as a template for a better/improved script?

EDIT: Turns out the script was setting horizontal mirror - the games needs to be verically mirrored. Changing that fixed the issues I mentioned above.

Author:  tepples [ Tue Dec 06, 2016 7:05 pm ]
Post subject:  Re: kazzo dumping - mappers 11 & 13?

For Color Dreams, you could take the GNROM script and swap the cpu_write calls in the CHR and PRG sections.

Author:  gaminginabox [ Tue Dec 06, 2016 7:07 pm ]
Post subject:  Re: kazzo dumping - mappers 11 & 13?

Found the cause, all games had horizontal mirror set, when it was supposed to be vertical mirroring. Swapping that fixed the issues I mentioned.

Author:  Zepper [ Wed Dec 07, 2016 1:45 pm ]
Post subject:  Re: kazzo dumping - mappers 11 & 13?

gaminginabox wrote:
Found the cause, all games had horizontal mirror set, when it was supposed to be vertical mirroring. Swapping that fixed the issues I mentioned.

True. Is this a default setting for this dumper?? The backed battery flag is always set too.

Author:  Zepper [ Wed Dec 07, 2016 2:46 pm ]
Post subject:  Re: kazzo dumping - mappers 11 & 13?

tepples wrote:
For Videomation (CPROM), does the BNROM or AOROM script do anything useful?

Errors. I'm unsure about such errors.
Code:
AN ERROR HAS OCCURED [the index 'ppu_rom' does not exist]

CALLSTACK
*FUNCTION [dump()] dumpcore.nut line [22]

LOCALS
[ppuarea_memory] NULL
[vram] 0
[increase_ppu] 1
[increase_cpu] 4
[mappernum] 13
[script] "aorom.ad"
[d] USERPOINTER
[this] TABLE

I dumped the game using the nrom_gui.ad scipt. Later, I changed the mapper number to 13 and deleted the fake CHR ROM page, leaving only the first $8000 of PRG ROM data. It's working.
Code:
Super Grafix.nes, mapper 13
Program ROM: size 0x008000, crc32 0xc654af59


Attachments:
videomation.jpg
videomation.jpg [ 50.52 KiB | Viewed 1291 times ]
Super Grafix 002.bmp
Super Grafix 002.bmp [ 180.05 KiB | Viewed 1291 times ]
Super Grafix 000.bmp
Super Grafix 000.bmp [ 180.05 KiB | Viewed 1291 times ]

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