このページの内容

Awesome CHIP-8

CHIP-8を扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

コミュニティ

ドキュメント

エミュレーター・インタープリター開発

テスト

  • chip8-test-rom - corax89 の CHIP-8 テストプログラム。ほとんどの命令が正しく(Super-CHIP 準拠で)動作するか検証する。
  • CHIP-8 test suite - Timendus のテストコレクション。改良版 corax89 テスト ROM、フラグ動作のテスト、CHIP-8 / Super-CHIP / XO-CHIP の特殊仕様テストを含む。
  • Delay timer test - ディレイタイマーの動作を確認するテストプログラム。
  • Random number test - 乱数生成の分布とマスクを確認するテストプログラム。

エミュレーター・インタープリター

  • Octo - CHIP-8、Super-CHIP、XO-Chip のゲーム開発用 IDE。
  • Emma02 - 初期 CHIP-8 インタープリターを実行した COSMAC VIP、Telmac 1800、ETI 660 を含む多くの旧式マイクロコンピューターのエミュレーター(これらのインタープリターもエミュレーターに含まれる)。
  • Super-Chip8x - SNES 用 CHIP-8 エミュレーター。
  • CHIP-8 console on FPGA - TinyFPGA BX チップ用 CHIP-8 エミュレーター。
  • Vinegar - TI-83(Plus)電卓用 CHIP-8/Super-CHIP インタープリター。
  • LowResNX - 別のレトロファンタジーコンソール内で BASIC を使ってプログラムされた CHIP-8 インタープリター・デバッガー。

ソフトウェア開発

ツール

  • Octo - プログラムのテスト環境と作成物を共有するツールを備えた、CHIP-8、Super-CHIP、XO-CHIP 用の高水準アセンブラー。
  • wernsey chip8 - CHIP-8 アセンブラー・逆アセンブラー。
  • EZ-Bake Animator - XOR 演算済みアニメーションを作るグラフィック準備ツール。
  • EZ-Writer - テキストを CHIP-8 スプライトへ変換するツール。
  • EZ-Pack - 画像の分割・再パレット化ツール。
  • Chipify - モノラル WAV オーディオを XO-CHIP オーディオにフィルタリング・エンコードするスクリプト。
  • octofont - TrueType(ttf)フォントを CHIP-8 用 Octo コードに変換する。

ガイドとスニペット

ポストモーテム

特定ゲームの開発を、開発者が詳細に振り返るポストモーテム。

ゲーム