PYUTA DEVELOPMENT CARTRIDGEは27C512(64KB)のEPROMで8KB(8000-9FFF) * 8のマルチカートになっています。
http://www.geocities.jp/parallel_computer_inc/cart.html
ようするにK1~K3のジャンパースイッチで切り替えます。
K1 K2 K3 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1
ぴゅう太のゲームは8KB、16KB、32KBがあるようです。
https://raw.githubusercontent.com/mamedev/mame/master/hash/tutor.xml
16KB(8000-BFFF) * 4のマルチカートにする場合はK1をA2に結線して、K2~K3のジャンパースイッチで切り替えます。
http://www43.tok2.com/home/cmpslv/Pyuuta/EnrPt.htm
K1 K2 K3 A2 0 0 A2 0 1 A2 1 0 A2 1 1
32KB(4000-BFFF) * 2のマルチカートにする場合はK1をA2、K2は/A1に結線して、K3のジャンパースイッチで切り替えますがそう簡単には行きません。
K1 K2 K3 A2 /A1 0 A2 /A1 1
Enriさんのサイトに詳しいですが、初代ぴゅう太にはゲームアダプタが必要です。また/CSがそのまま使えないため追加回路が必要になります。
http://www43.tok2.com/home/cmpslv/PyuutaJR/EnrPtj.htm
ゲームアダプタについてはこちらも参考にしました。
http://meganekun.blogspot.jp/2015/12/blog-post.html
というわけでぴゅう太JR用にGALで書いてみました。(初代ぴゅう太はA0、A1がカートリッジスロットにありません!)
pyutajr.eqn
; ; PYUTAJR.EQN - PYUTA DEVELOPMENT CARTRIDGE 32K ; TITLE PYUTA DEVELOPMENT CARTRIDGE PATTERN A REVISION 1.0 AUTHOR TANAM1972 COMPANY PARALLEL COMPUTER INC DATE 2/21/16 CHIP PYUTAJR GAL16V8B NC NC A1 A0 NC NC NC NC NC GND NC CE_n A14 NC NC NC NC NC NC VCC EQUATIONS CE_n = A0 * A1 + /A0 * /A1 A14 = /A1