=============================== コナミ マッパー情報 ============================== date 1997/4/2 by goroh mail goroh_kun@geocities.co.jp (1)タイニートーンアドベンチャー 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の機能をIRQ counter disableにする。 1:f008の機能をIRQ counter enableにする。 IRQ信号がある場合はなくなる。 f008 irq enable2 もし、 f000によって選択された機能が働く. IRQ信号がある場合はなくなる。 (2)パロディウス 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 の機能を IRQ counter disableにする 1: F00C の機能を IRQ counter enableにする F00C IRQ enable/disable (3)エスパードリーム、マダラなど 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(本当は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)ラグランジュポイント ラグランジュポイントはCHR-RAMが使用されているが、 このRAMはちゃんとマッパーに管理されていて、page0-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