エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
CHIP-8 & Golang でエミュレータ作成入門してみた - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CHIP-8 & Golang でエミュレータ作成入門してみた - Qiita
エミュレータ等の実装では、プログラム自身は当然上記領域外に置かれるため、 大抵0x000-0x1FFにはフォ... エミュレータ等の実装では、プログラム自身は当然上記領域外に置かれるため、 大抵0x000-0x1FFにはフォントデータが置かれる。 レジスタ 汎用レジスタ 8bit - 16個のレジスタ(V0-VF) VFはフラグのみに使われる carry/borrow/なにか フラグがどう更新されるかは、命令実行の結果による。 インデックスレジスタ 16bitレジスタ メモリアドレスを記憶するために使われる DelayTimer/SoundTimer 後述 その他 スタックポインタ スタックの位置管理 プログラムカウンタ 実行する命令のアドレス管理 スタック 16bit x 16で、サブルーチンからの戻りアドレスのみ記憶される。 タイマー 2つのタイマーがある。0より大きい場合、60Hzごとにデクリメントされる。 DelayTimer 実行のタイミングを取るために使われる。 SoundTimer 0にな