=== Bandai(Banpresto-Shinsei-Yutaka) Mapper Info === Date: 1998-03-17 URL : http://www.geocities.co.jp/SiliconValley/2368/bandai.txt by goroh translated by Sgt. Bowhack Mail: goroh_kun@geocities.co.jp 1. Bandai's unique Mappers *Other than Bandai(Banpresto-Shinsei-Yutaka) using NINTENDO'S standard Mappers is useful. ==== bandai-mapper *1 ==== 8000-FFFF --pp--cc p: PRG page number for $8000-$FFFF c: CHR page number for $0000-$1FFF This special function isn't useful. ==== bandai-mapper *2 ==== 8000-FFFF xpppcccc x: Mirrorring setup p: PRG page number for $8000-$BFFF c: CHR page number for $0000-$1FFF $C000-$FFFF fixed consideration (1) Mirrorring set up 1 screen mode's special cases(Mystery of 10 Royal Swords, Saint Fighter Star Arrow, Gegege no Kitarou 2) X=0: $2000-$3FFF's Access for H/V clock signal L X=1: $2000-$3FFF's Access for H/V clock signal H Mystery of 10 Royal Swords, Saint Fighter Star Arrow, Gegege no Kitarou 2 act with one screen mode and refreshes a screen by x. Kamen Rider Club's H/V switches. ==== bandai-maper 3 (Nes Mapper #16) ==== $xxx0 W CHR page number for $0000-$03FF R Battery Backup RAM(Serial):INPORT $xxx1 W CHR page number for $0000-$07FF $xxx2 W CHR page number for $0000-$0BFF $xxx3 W CHR page number for $0000-$0FFF $xxx4 W CHR page number for $1000-$13FF $xxx5 W CHR page number for $1000-$17FF $xxx6 W CHR page number for $1000-$1BFF $xxx7 W CHR page number for $1000-$1FFF $xxx8 W PRG page number for $8000-$BFFF $xxx9 W Mirrorring setup 0-3 $xxxA W 1bit: irq on/off 0:off 1:on $xxxB W changes processing clock count up 1 byte $xxxC W changes processing clock count down 1 byte $xxxD W Battery Backup RAM(Serial) control $C000-$FFFF fix xxx = (600,601,602,..,FFE,FFF) consideration(see if you can make sense of it) (1)I do by splitting it, split on in bulk, write clock count in bulk, and being crowded. Clock every time as and and and and occur in bulk for as spliting it with the next clock to become 0, as lowers by 1. It's comparatively crowded and attaches dispatch until a signal writes # $00 for $600A, are crowded. (1)割り込みについて 割り込みはclock countを書き込むことで行う。 clockごとに1減っていき、0になった次のclockで割り込みが発生する。 割込み信号は$600Aに#$00を書き込むまで発信されつづける。 example 16clock after splitting and wanting to make it work $600B <- #$10 $600C <- #$00 $600A <- #$01 split it after 16clock for this next order to occur (2)About the Mirrorring Set-up mode 0: 2 screen mode H $xFF0-$x3EF H/V signal L $x3F0-$x7EF H/V signal H $x7F0-$xBEF H/V signal L $xBF0-$xFEF H/V signal H mode 1: 2 screen mode V $xFF0-$x3EF H/V signal L $x3F0-$x7EF H/V signal L $x7F0-$xBEF H/V signal H $xBF0-$xFEF H/V signal H mode 2: 1 screen mode $2000 fixed $xFF0-$x3EF H/V signal L $x3F0-$x7EF H/V signal L $x7F0-$xBEF H/V signal L $xBF0-$xFEF H/V signal L mode 3: 1 screen mode $2400 fixed $xFF0-$x3EF H/V signal H $x3F0-$x7EF H/V signal H $x7F0-$xBEF H/V signal H $xBF0-$xFEF H/V signal H (3)Battery back-up RAM's controls Access battery RAM with a serial transference. 1. Transference starts #00,#40,#60,#20,#00 2. address setup,R/W setup 最上位bitがW/Rで他のbitがaddress 最上位が0のとき書き込み,1のとき呼び込み (address 0 is highest priority writing each time, is crowded, call once are crowded for another bit w/ W/R for the top priority bit.) 3. data standby #40,#60,#e0 look for $xx00's 5bit to be 0 until it becomes a standby (xx=60,61,..7F) #40 4. Writing write 0:#00,#20,#00 write 1:#00,#40,#60,#40,#00 5. include readings at #60,#e0, At that time $xx00's 5bit should have data (xx=60,61,..7F) #40 6. End Transfer #00,#20,#50,#40,#00 (4)Communication Procedure with Battery back-up RAM == Call it in bulk == 1. start transfer 2. address transfer 3. synchronize data 4. write data x8 in bulk 5. synchronize data 6. end transfer == Write it in bulk == 1. start transfer 2. address transfer 3. synchronize data 4. data write x8 in bulk synchronous data 5. data synchronize 6. end transfer -. Delay *Waiting is necessary as in bulk as tho what's next, write it, in order to write data, call it in bulk and let it take time to compare it in bulk. = Appendix = List of cassettes sold Bandai +-----------------------------------------------------------------------+ |Game title | MN | PRG | CHR | NOTES | |-------------------------------+----+-----+-----+----------------------| |MUSCLE | | | | | | MUSCLE tag match | 0 | 16 | 8 | 8000-BFFF番地を使用 | |Macross | 0 | 16 | 8 | C000-FFFF番地を使用 | |The Ghost of Q-Tarou | | | | | | WanWan Panic | 0 | 32 | 8 | | |Gegege no Kitarou Giant Hell | 3 | 32 | 32 | | |Mobile Suit Z Gundam | | | | | | HOT SCRAMBLE | *1 | 128 | 32 | | |Family Trainer | | | | | | Athletic World | -- | --- | --- | | |Dragon Ball: Shenlon's Mystery | *1 | 128 | 32 | | |Family Trainer | | | | | | Running Stadium | -- | --- | --- | | |Ultraman | D | RAM | RAM | | |Family Trainer | | | | | | Aerobic Stadium | -- | --- | --- | | |Pocket Saurus | | | | | | Mystery of 10 Royal Swords | *2 | 128 | 128 |1画面モード | |Dirty Pair | D | RAM | RAM | | |MUSCLE | | | | | | Contest for the Meat Ruler | D | RAM | RAM | | |Pro Golfer Monkey | D | RAM | RAM | | |Family Trainer | | | | | | Jogging Race | -- | --- | --- | | |Karaoke Studio | -- | --- | --- | | |Family Trainer | | | | | | Giant Maze Operation | -- | --- | --- | | |Saint Fighter Star Arrow | *2 | 128 | 128 |1画面モード | |Family Trainer | | | | | | Manhattan Police | -- | --- | --- | | |Karaoke Studio | | | | | | Exclusive Cassette Vol.1 | -- | --- | --- | | |Famitore Great Sport Meeting | -- | --- | --- | | |Ultraman 2 Sortie Special Team | D | RAM | RAM | | |Gegege no Kitarou 2 | *2 | 128 | 128 | | |Family Trainer | | | | | | Rush! Make a big cloud castle | -- | --- | --- | | |SD Gundam | D | RAM | RAM | | |Kamen Rider Club | *2 | 128 | 128 |1画面モードではない | |Karaoke Studio | | | | | | Exclusive Cassette Vol.2 | -- | --- | --- | | |おもいっきり探偵団覇悪怒組 | D | RAM | RAM | | |Kamen Rider Black | D | RAM | RAM | | |Saint Fighter Star Arrow 2 | -- | --- | --- | | |Dragon Ball 2: Devil Awakens | 16 | 128 | 128 | | |Ultraman Club | | | | | | Earth Recovery Tactics | -- | --- | --- | | |じゃあまん探偵団魔隣組 | D | RAM | RAM | | |Family Trainer | | | | | | Cloud! Make a Cloud Castle 2 | -- | --- | --- | | |Plane Moblie Police Patlabor | D | RAM | RAM | | |Family Trainer | | | | | | Coming and coming! Kyonshiizu | -- | --- | --- | | |Famicom Jump | | | | | | Biography of Heroes | 16 | 256 | 128 | | |Space Shadow | -- | --- | --- | | |Tama & Friends | D | RAM | RAM | | |SD Gundam World | | | | | | Map Collection | D | RAM | RAM | | |魁!!男塾 | 16 | 128 | 128 | | |名門!第三野球部 | -- | --- | --- | | |Dragon Ball 3: Gokuden | 16 | 128 | 256 | | |Devil-kun | 16 | 128 | 128 | | |SD Gundam Gaiden | 16 | 256 | 128 | | |Anpanman's おえか Kids | -- | --- | --- | | |Dragon Ball Z | 16 | 256 | 256 | | |Magical Taruruuto-kun | 16 | 128 | 128 | | |Anpanman's | | | | | | I love Hiragana | -- | --- | --- | | |Dragon Ball Z II | 16 | 256 | 256 | | |Knight Gundam Story II | -- | --- | --- | | |Famicom Jump II | -- | --- | --- | | |Magical Taruruuto-kun 2 | 16 | 128 | 128 | | |Dragon Ball Z III | 16 | 256 | 256 | | |Knight Gundam Story 3 | -- | --- | --- | | |DATACH Dragon Ball Z | -- | --- | --- | | |DATACH SD Gundam | -- | --- | --- | | |DATACH Ultraman Club | -- | --- | --- | | |Dragon Ball Z Sidestory | 16 | 256 | 256 | | |DATACH Crayon Shin-chan | -- | --- | --- | | |Crayon Shin-chan | -- | --- | --- | | |DATACH YuYuHakusho | -- | --- | --- | | |Rokudenashi BLUES | -- | --- | --- | | |DATACH J-League Super | | | | | | Top Players | 16 | 256 | RAM | | +-----------------------------------------------------------------------+ Shinsei +-----------------------------------------------------------------------+ |闘将!!拉麺男 | 1 | 128 | 128 | | |美味しんぼ | 1 | 128 | 128 | | |Ultraman Club 2 帰ってきた | | | | | | Ultraman Club | 4 | 128 | 128 | | |おそ松くんBakkutsuu | | | | | | Zarmi の出っ歯 | 1 | 128 | 128 | | |SD Gundam 2 | 4 | 128 | 128 | | +-----------------------------------------------------------------------+ Banpresto +-----------------------------------------------------------------------+ |SD Battle Great 相撲 | 4 | 128 | 128 | | |SD Hero 総決戦 | 4 | 128 | 128 | | |烈火のごとく天下を盗れ! | -- | --- | --- | | |必殺仕事人 | -- | --- | --- | | |My Life & My Love | 4 | 256 | 256 | | |The Second Great Robot War | 4 | 256 | 256 | | |Shuffle Fight | -- | --- | --- | | |Great Battle Cyber | -- | --- | --- | | |Battle Baseball | -- | --- | --- | | +-----------------------------------------------------------------------+ Yutaka +-----------------------------------------------------------------------+ |からくり剣豪伝 | | | | | | MusashiRoad | 4 | 128 | 128 | | |SD Gundam 3 | 4 | 128 | 128 | | |SD Gundam | | | | | | Gachapon Soldiers 4 | 4 | 256 | 256 | | |Ultraman Club 3 | 4 | 256 | 128 | | |Hyokkorihyoutan島 | 1 | 128 | 128 | | |Last Harmageddon | 4 | 512 | RAM | | |Magic Princess | | | | | | Minki Momo | 1 | 128 | 128 | | |SD Gundam | | | | | | Gachapon Soldiers 5 | 4 | 128 | 128 | | |Ushio & Tora | -- | --- | --- | | |Nakayosho to issho | -- | --- | --- | | +-----------------------------------------------------------------------+ NOTE: I think D= Famicom Disk