学研TVボーイ拡張カートリッジをマルチカート改造その2

前回メモリーマップを変更しましたが、

$0000-$00FF MPU
$0100-$0FFF 4K RAM
$1000-$17FF VRAM
$1800-$1FFF 2K RAM
$F000-$FFFF 4K ROM x 16

残念ながらVRAMは2KB($1000-$17FF)のままで、4KB($1000-$1FFF)を使用する事はできませんでした。学研TVボーイのMC6847を見ると、以下が結線されていないためです。

GM2
A11
A12

また市街戦200X年のMPUはHD6801V0Pで、内蔵RAM($80-$FF)は128bytesですが、それ以外のカートリッジはモトローラMPUであるSC930XXPとなっており、内蔵RAMの拡張($40-$7F)タイマ割り込みの追加などがされており、拡張カートリッジのMC6803では外部メモリ($40-$7F)を追加しても、フロッガーとスーパーコブラはうまく動きませんでした。(ロボタンウォーズも速すぎる)

なおMC6803のかわりに、モトローラのカスタムMPU(SC930XXP)を使うとフロッガー、スーパーコブラロボタンウォーズが正しく動きました。