- RJB(@RadioJunkBox)さんが公開されているpc8001mに、いくつかの修正や機能追加を行います。
- pc8001m.v
- crtc.v
2020/08/10
- スクリーン反転時に表示がおかしくなる不具合を修正
2020/08/07
- DMA開始アドレスと転送バイト数を変更可能に修正
2020/08/01
- PCGコピーコマンドとPCGリードコマンドを追加
- スキャンラインモードを追加(SW#1で切り替え)
- アッパーライン属性とアンダーライン属性を追加
- DMA停止、開始コマンドを追加
- スクリーン反転機能を追加
- パレット機能を修正(テキストとセミグラに対応)
-
CG-ROMおよびPCGのキャラクタデータをバイト単位で読み出すことが可能です
アドレス = (キャラクタコード XOR &H80) * 8 + ライン番号
OUT 1,下位アドレス
OUT 2,上位アドレス
OUT 3,ポート3の値 OR &H80
OUT 3,ポート3の値
A=INP(&H0F)