11 ポイント 投稿者 xguru 2021-06-06 | 1件のコメント | WhatsAppで共有
  • 8080に似ていながらZ80にも近いゲームボーイCPUをエミュレートする段階を詳しく説明

→ CPU構造、メモリ、MM I/O、グラフィックス..

→ 全OPのうちポケモンが使うものだけを約40個のカテゴリに分類してマクロを生成

  • C++ 68行、9956バイト

→ 空白/コメントを除去すると4720バイト

  • 12色グラフィックス(青/赤のシェーディング): SDLで実装

  • ゲーム操作可能。サウンドは未対応

  • 最終版コードはモンスターボールのロゴ画像をASCIIアートで表現

1件のコメント

 
xguru 2021-06-06

コードが本当にARTですね…… https://github.com/binji/pokegb/blob/main/pokegb.cc