プログラムを選ぶ
「プログラム」で同梱ゲームから選ぶか、デバイスから.ch8ファイルを開きます。そのプログラムに合った速度と設定で読み込まれます。
パブリックドメインのCHIP-8、SUPER-CHIP、XO-CHIPゲーム33本をプレイするか、自作の.ch8ファイルを開けます。
互換性設定の切り替え、速度の変更、状態の保存、1命令ずつのステップ実行ができます。
プログラムが読み取るキーがここで光ります。
4×4のCHIP-8キーパッドは1 2 3 4 / Q W E R / A S D F / Z X C Vに割り当てられています。矢印キーはW A S D、SpaceはEとして動作します。キーが反応しない場合は、まず画面をクリックしてください。
「プログラム」で同梱ゲームから選ぶか、デバイスから.ch8ファイルを開きます。そのプログラムに合った速度と設定で読み込まれます。
1–4、Q–R、A–F、Z–Vのキー、矢印キー、ゲームパッド、または画面上のキーパッドで遊びます。プログラムが読み取っているキーが光ります。
速度、色、互換性設定を変更したり、状態を保存したり、一時停止してデバッガーでコードをステップ実行したりできます。
CHIP-8のプログラムはとても小さく、さまざまな異なるマシン向けに書かれています。次のポイントを押さえると正しく動きます。
最近のCHIP-8ゲームの多くはW A S Dで移動し、Eでアクションします。ここでは矢印キーとSpaceも同じ働きをします。
速度は1フレームあたりの命令数です。オリジナルのCHIP-8ゲームは約10、SUPER-CHIPは30以上、XO-CHIPは1,000以上を想定しています。
スプライトが変な折り返し方をしたりゲームが止まったりする場合は、プラットフォームを切り替えるか互換性設定を切り替えてください。同梱プログラムはすでに正しい設定になっています。
CHIP-8はスプライトをもう一度描画して消すため、多くのゲームでちらつきが生じます。「ちらつき軽減」でなめらかにできます。
「状態を保存」でこのプログラムのマシン全体をブラウザに記録するので、そこからやり直せます。
一時停止してデバッガーを開き、「ステップ」を押すと、各命令がレジスタと画面をどう変えるかを確認できます。
WaveSpeed AIで、プロンプトからスプライト、タイトル画面、短いクリップを作成できます。
対象の新規アカウントに $1 の無料クレジット。カード不要。 ジェネレーターのご利用には、別途アカウントとクレジットが必要です。CHIP-8エミュレーターは無料です。
CHIP-8は、ホビーコンピューターでゲームを書くために1977年に生まれたシンプルな仮想マシンです。35命令、4 KBのメモリ、64×32の画面、16キーのキーパッドを備えています。SUPER-CHIPは128×64モードとスクロールを追加し、XO-CHIPはカラープレーン、サウンドパターン、64 KBのメモリを追加しています。
はい。アカウント不要、広告なし、制限なしです。すべてブラウザで動作し、インストールは不要です。
はい。最大65,024バイトの.ch8、.sc8、.xo8、.binファイルを開くかドロップしてください。プラットフォームは使われている命令から判別されます。ファイルはブラウザ内で読み込まれ、お使いのデバイスにとどまります。
Chip8 Community Archiveからです。作者たちはプログラムをパブリックドメイン(CC0)として公開しています。「情報」タブには各プログラムの作者のクレジットとソースコードへのリンクがあります。
CHIP-8インタープリターは、いくつかの命令の動作が異なります。たとえば、シフトがVXとVYのどちらを使うか、レジスタの保存でIが動くか、スプライトが端で折り返すかなどです。スイッチを使うと、プログラムが書かれたマシンに合わせられます。
はい。画面下のキーパッドをタップしてください。プログラムが読み取っているキーは枠で示され、複数のキーを同時に押せます。全画面ではキーパッドが画面の横に表示されます。
「状態を保存」で、現在のプログラムのマシン全体(メモリ、レジスタ、画面、タイマー)をこのブラウザに保存します。「状態を読み込む」で、ページを閉じた後でも復元できます。
インタープリターは広く使われているCHIP-8テストスイートに合格しています。オペコードとフラグのテスト、CHIP-8・SUPER-CHIP・XO-CHIPの互換性テスト、キーパッドテスト、スクロールテストです。サウンドはXO-CHIPのパターンとピッチの規則に従います。
一時停止してデバッガーを開き、「ステップ」を押すと、各命令がレジスタと画面をどう変えるかを確認できます。エミュレーターやマシンコードの仕組みを実践的に学べます。「ちらつき軽減」で、CHIP-8ゲームでおなじみのスプライトのちらつきをなめらかにできます。
パブリックドメインのゲームを選ぶか、自作のCHIP-8ファイルを開きましょう。