水島雄太のブログ

個人的かつ雑多なブログです。

2018-03-01から1ヶ月間の記事一覧

20180321

ロムローダーの実装 Enri's Home PAGE (SG-1000) ROMのページサイズは 0x4000 https://github.com/remogatto/sms/blob/39bfc1da1e63ff978b7b7e2d1e82e27c38c60f66/segamastersystem/port.go#L47 ルーチン fpinscala 3.7 ~ 3.18 まで。

20180319

SEGA MASTER SYSTEMのメモリ管理 ベースユニットは8kbyte ROM and RAM フロントスロットカードリッジのの現在の容量は 32 kb . 128kbカードも動く Z80A は 64 kb メモリーへのアドレッシングができる。シンプルなメモリ管理システムが組み込まれている メモ…

20180316

SEGA master system の VDP仕様 github.com の続き。 VDP はセガが開発したカスタムチップで、 TMS9918Aを強化したようなアーキテクチャ 解像度は 256 pixel * 192pixel 64色パレットから16色利用可能 16 kb のRAMが描画のために割り当てられている(いわゆる…

20180315

SEGA master system の仕様について SEGA master systemのJavaScriptで書かれたエミュレータ [https://github.com/ymizushi/Miracle:title] が大変参考になる。 このリポジトリの docs でほぼ必要な情報を入手することができる。 特に重要なのが、mk3man.pdf…