==================== Konami Mapper Info ==================== date 1997/4/2 by goroh trans by sgt. bowhack mail goroh_kun@geocities.co.jp (1)Tiny Toon Adventure MASK F008 8000 PRG $8000-$9FFF 8008 PRG $A000-$BFFF 9000 PRG $C000-$DFFF a000 CHR $0000-$03FF a008 CHR $0400-$07FF b000 CHR $0800-$0BFF b008 CHR $0C00-$0FFF c000 CHR $1000-$13FF c008 CHR $1400-$17FF d000 CHR $1800-$1BFF d008 CHR $1C00-$1FFF e000 Mirror bit ------MM MM Mirror Setting #0: VHVH #1: VVHH #2: VVVV #3: HHHH e008 irq NMI counter Setting wait clock (0x72 * (0xff xor i)) f000 irq enable/disable bit ------AB A 0:IRQ counter disable 1:IRQ counter enable, B 0:f008's function is IRQ counter disable. 1:f008's function is IRQ counter enable. In case there is no IRQ signal, it won't turn on. f008 irq enable2 this function works at f000 In case there is no IRQ signal, it won't turn on. (2)Parodius MASK F00C 8000,4,8,C $8000-$9FFF($C000-$DFFF) 9000 Mirror Setting bit ------MM MM #00 VHVH #01 VVHH #02 VVVV #03 HHHH 9008 PRG Map Setting bit ------M- MM 1:Swap $8000-$9000 <=> $C000-$DFFF A000,4,8,C $A000-$BFFF B000 $0000-$03FF L B004 $0000-$03FF H B008 $0400-$07FF L B00C $0400-$07FF H C000 $0800-$0BFF L C004 $0800-$0BFF H C008 $0C00-$0FFF L C00C $0C00-$0FFF H D000 $1000-$13FF L D004 $1000-$13FF H D008 $1400-$17FF L D00C $1400-$17FF H E000 $1800-$1BFF L E004 $1800-$1BFF H E008 $1C00-$1FFF L E00C $1C00-$1FFF H F000 IRQ counter L F004 IRQ counter H wait (0xff xor i)*0x72 clock F008 IRQ ------AB A 0: IRQ counter disable 1: IRQ counter enable B 0:f00c's function is IRQ counter disable. 1:f00c's function is IRQ counter enable. F00C IRQ enable/disable (3)Games such as Esper Dream 2 and Madara 8000 PRG page number at $8000-$BFFF (page_size=index_size=16k) ---- sound ---- 9000 xyyyyyyy 9001 xyyyyyyy 9002 9003 #0 a000 xyyyyyyy a001 xyyyyyyy a002 b000 xyyyyyyy b001 xyyyyyyy b002 ------------------- b003 Mirror Setting Bmmmmmmm B: SRAM enable/disable 1:enable 0:disable mmmmmmm: Mirroring #08 HHHH #20 VHVH #24 VVHH #28 VVVV #2C HHHH c000 PRG page number at $C000-$DFFF (page_size=index_size=8k) d000 CHR page number at $0000-$03FF (page_size=index_size=1k) d001 CHR page number at $0800-$0BFF (page_size=index_size=1k) d002 CHR page number at $0400-$07FF (page_size=index_size=1k) d003 CHR page number at $0C00-$0FFF (page_size=index_size=1k) e000 CHR page number at $1000-$13FF (page_size=index_size=1k) e001 CHR page number at $1800-$1BFF (page_size=index_size=1k) e002 CHR page number at $1400-$17FF (page_size=index_size=1k) e003 CHR page number at $1C00-$1FFF (page_size=index_size=1k) f000 IRQ scanline(true for clock) counter (#$100-i)*#$72 clock wait. f001 IRQ enable/disable f002 IRQ enable/disable ------AB A 0:IRQ disable 1:IRQ enable B 0:f001 is IRQ disable 1:f001 is IRQ enable (4)Lagrange Point Even though Lagrange Point has CHR-RAM employed, this RAM is managed by a mapper allocated to each bank in page 0-7. Mask $f010 $8000 PRG page number at $8000-$9fff $8010 PRG page number at $a000-$bfff $9000 PRG page number at $c000-$dfff $9010 RAM setting 1 $9030 RAM setting 2 $a000 CHR page number at $0000-$03ff $a010 CHR page number at $0400-$07ff $b000 CHR page number at $0800-$0bff $b010 CHR page number at $0c00-$0fff $c000 CHR page number at $1000-$13ff $c010 CHR page number at $1400-$17ff $d000 CHR page number at $1800-$1bff $d010 CHR page number at $1c00-$1fff $e000 Mirror bit ------MM MM #00:VHVH #01:VVHH #02:VVVV #03:HHHH $e010 IRQ counter setting wait (0xff xor i)*0x72 $f000 IRQ enable/disable bit ------AB A 0:IRQ counter disable 1:IRQ counter enable B 0:f010 is IRQ disable 1:f010 is IRQ enable $f010 IRQ enable/disable2