It is currently Sat Nov 18, 2017 3:32 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Tue Dec 06, 2016 6:31 pm 
Offline
Formerly Fx3
User avatar

Joined: Fri Nov 12, 2004 4:59 pm
Posts: 3075
Location: Brazil
Is there a script for mappers 11 (Color Dreams) and 13 (Videomation) to use with Kazzo device?


Top
 Profile  
 
PostPosted: Tue Dec 06, 2016 6:53 pm 
Offline

Joined: Sat Nov 12, 2016 10:10 am
Posts: 8
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);
  }
}


Top
 Profile  
 
PostPosted: Tue Dec 06, 2016 7:00 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19222
Location: NE Indiana, USA (NTSC)
For Videomation (CPROM), does the BNROM or AOROM script do anything useful?


Top
 Profile  
 
PostPosted: Tue Dec 06, 2016 7:02 pm 
Offline

Joined: Sat Nov 12, 2016 10:10 am
Posts: 8
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.


Last edited by gaminginabox on Tue Dec 06, 2016 7:07 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Tue Dec 06, 2016 7:05 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19222
Location: NE Indiana, USA (NTSC)
For Color Dreams, you could take the GNROM script and swap the cpu_write calls in the CHR and PRG sections.


Top
 Profile  
 
PostPosted: Tue Dec 06, 2016 7:07 pm 
Offline

Joined: Sat Nov 12, 2016 10:10 am
Posts: 8
Found the cause, all games had horizontal mirror set, when it was supposed to be vertical mirroring. Swapping that fixed the issues I mentioned.


Top
 Profile  
 
PostPosted: Wed Dec 07, 2016 1:45 pm 
Offline
Formerly Fx3
User avatar

Joined: Fri Nov 12, 2004 4:59 pm
Posts: 3075
Location: Brazil
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.


Top
 Profile  
 
PostPosted: Wed Dec 07, 2016 2:46 pm 
Offline
Formerly Fx3
User avatar

Joined: Fri Nov 12, 2004 4:59 pm
Posts: 3075
Location: Brazil
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 839 times ]
Super Grafix 002.bmp
Super Grafix 002.bmp [ 180.05 KiB | Viewed 839 times ]
Super Grafix 000.bmp
Super Grafix 000.bmp [ 180.05 KiB | Viewed 839 times ]
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group