2025-06-11
互換性をBIOSレベルではなく、VDPなどのI/Oポートレベルで取ることにしたZ80マシンエミュレーター、MIXの第一弾。まずは、垂直割り込みと、SCREEN1のキャラクター描画のみに対応するコンパクトなエミュレーターができました。


「vdp-test」

NO-BIOSのサンプル、vsync.asmがそのまま動いています。1/60秒でZ80が実行できるステート数を数え、超えたときに垂直同期割り込みをかけています。


「MIX」

BIOSを使ったものに加え、I/Oポートでハードウェアを操作するもの「vdp-test.html」を追加しました。

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS