ぴゅう太でオリジナルカートリッジをつくる勉強会のアジェンダです。
TMS9995
http://www.st.rim.or.jp/~nkomatsu/texasinstruments/TMS9995.html
TMS9900
http://www.st.rim.or.jp/~nkomatsu/texasinstruments/TMS9900.html
TMS9918
http://www43.tok2.com/home/cmpslv/Sg1000/9918.htm
SN76489
http://www43.tok2.com/home/cmpslv/Mark3/M3psg.htm
メモリーマップ
http://www43.tok2.com/home/cmpslv/Pyuuta/EnrPt.htm
0000-3FFF BIOS 4000-7FFF CART(EXT) 8000-BFFF CART C000-DFFF FREE E000-EFFF I/O F000-F0FF RAM F100-FFEF UNUSE FFF0-FFFF CPU
- ぴゅう太/mk2では拡張16KB RAM(6000-7FFF/C000-DFFF)が、Jrでは拡張8KB RAM(6000-7FFF)が利用可能です
https://github.com/mamedev/mame
ePyuta
http://takeda-toshiya.my.coocan.jp/pyuta/index.html
http://www43.tok2.com/home/cmpslv/PyuutaJR/EnrPtj.htm
0000-4FFF ぴゅう太(IPL.ROM) 0000-3FFF ぴゅう太Jr(IPL.ROM) 0000-7FFF ぴゅう太mk2(IPL.ROM) 8000-BFFF BASIC1(BASIC.ROM)
- US TUTORのBIOSはmk2と同一になります
ROMカートリッジ
https://tms9918.hatenablog.com/entry/2016/01/06/072601
8000-9FFF 8KB 8000-BFFF 16KB
ROMカートリッジ(要ゲームアダプタ)
http://www.geocities.jp/parallel_computer_inc/cart.html
4000-5FFF/8000-BFFF 24KB (RAM&MEGAROMカートリッジ) 4000-BFFF 32KB (32KBフラッシュメモリカートリッジ)
- BIOSの一部(4000-7FFF)が無効化されます
https://tms9918.hatenablog.com/entry/2017/03/05/114050
- xdt99
ぴゅう太mk2で動かすために以下のマジックナンバーを埋め込みました
5344 BYTE >00,>02,>20,>34
C