POKEGB - ポケモンブルーしか実行できないゲームボーイエミュレータ開発記
(binji.github.io)- 8080に似ていながらZ80にも近いゲームボーイCPUをエミュレートする段階を詳しく説明
→ CPU構造、メモリ、MM I/O、グラフィックス..
→ 全OPのうちポケモンが使うものだけを約40個のカテゴリに分類してマクロを生成
- C++ 68行、9956バイト
→ 空白/コメントを除去すると4720バイト
-
12色グラフィックス(青/赤のシェーディング): SDLで実装
-
ゲーム操作可能。サウンドは未対応
-
最終版コードはモンスターボールのロゴ画像をASCIIアートで表現
1件のコメント
コードが本当にARTですね…… https://github.com/binji/pokegb/blob/main/pokegb.cc