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

TVボーイにCPU、RAM、ROMを外付けして自作プログラムを実行するための基板が公開されています。マルチカートにするために、

inufuto.web.fc2.com

このメモリーマップを

$0000-$003F MPU
$0080-$00FF INT RAM
$1000-$17FF VRAM
$4000-$5FFF 8K RAM
$8000-$FFFF 32K ROM

こうしたい

$0000-$003F MPU
$0040-$007F EXT RAM
$0080-$00FF INT RAM
$0100-$0FFF EXT RAM
$1000-$17FF VRAM
$1800-$1FFF EXT RAM
$F000-$FFFF 4K ROM x 16

基板を改造してGALとジャンパーを追加します。

;
;
; TVBOY.EQN - TVBOY MULTICART
;

TITLE TVBOY MULTICART
PATTERN A
REVISION 1.0
AUTHOR TANAM1972
COMPANY PARALLEL COMPUTER INC
DATE 6/11/23

CHIP TVBOY GAL16V8B

NC NC A15 A14 A13 A12 A11 NC NC GND
NC CE1_n CE2 CE_n NC NC NC NC NC VCC

EQUATIONS

CE1_n = A15 + A14 + A13

CE2 = VCC

CE_n = /A15 + /A14 + /A13 + /A12

ジャンパーでA15、A14、A13、A12を設定してアドレスを変更する。

27C512(X000-XFFF)

0000:メモリーテスト
1000:エキサイトインベーダー
2000:ミスターボム
3000:ロボタンウォーズ
4000:地対空大作戦 - スーパーコブラの移植
5000:フロッガー
6000:市街戦200X年
7000:TODO
8000:TODO
9000:TODO
A000:TODO
B000:TODO
C000:TODO
D000:TODO
E000:TODO
F000:TODO