unofficial nesterの開発開始が2000年9月ですから、もうすぐ18年間ですか。
いやはや何でも続けてみるものですね。
次の目標は128機種ですか、一体何時になることやら。
という訳で、記念すべき100機種目はシステムズフォーミュレート BUBCOM80でした。
実体としては、PC-8001+バブルメモリといったところでしょうか。
BASIC ROMから起動したところ。
テキスト画面はDMAC(uPD8257)でRAMからCRTC(uPD3301)に転送して表示します。
フォントはRAMに格納されており、パターンを書き換えることが可能です。
標準グラフィックは160x100で、テキスト画面にセミグラフィックで表示します。
高解像度グラフィックは640x200で、テキスト画面とは独立したVRAMを持ちます。
VRAMはI/O空間の4000h-FFFFhに割り当てられています。
Z80CTCのZC/TO #0を分周してスピーカに出力しており、BEEP命令やPLAY命令に使用しています。
また、1秒おきに割り込みを発生して、TIME$の値をインクリメントします。
フロッピードライブI/Fを搭載した場合、I/F上のRTC(MSM5832?)から日時・時刻を取得します。
データレコーダのCSAVE,CLOADはSIO(MB8863H)経由で行います。
PC-9801VX/RA, PC-98XL/RLやX1turbo/ZなどでSASI I/FおよびSASI HDDのサポートを行いました。
BIOSフックでなく、ガチンコでハードウェアからサポートしています。
PC-98エミュレータで使用されるTHD/NHD/HDI形式およびベタイメージをマウント可能です。