プログラミング

GBのHALTつらい

HALTはInterruptで復帰するんだから、DIしたら帰ってこれない。IME=0のTimerはIF立てるだけでIEは立てないんだからInterruptしない。そういう理解。どないやねん。TimerはIEかIMEをオンにするの?すごい振出しに戻る感あってつらい。

自作ゲームボーイエミュレータメモ

正直なところエミュレータを完成させていないし、完成しない気もしているので理解がいろいろとおかしいところもあるかと思うので基本的には元資料見ていただくのが正解かと。 (ターミナルでもグラフィックのデバッグできたりします) 資料 Gameboy Developmen…

自作ゲームボーイエミュレータ少し動いた

10月くらいからちょこちょこ作り始めてやっと入口に立てたような気がする。とりあえずバグだらけではあるがゼルダの夢見る島のオープニングくらいは動くようになったので記念カキコ(死語)CPUだいたい実装してからPPUがどうしていいかまったくわからんかっ…