HN 日本語サマリー

← 一覧へ戻る
プログラミング

Show HN: CHIP-8 用のカスタムアセンブラを C++ で作成しました

Show HN: I wrote a custom assembler for CHIP-8 in C++ (github.com)

23 pointsby tack12343 コメント

要約

投稿者は、CHIP-8 用のカスタムアセンブラを C++ で開発しました。特に、ROM にスプライトを埋め込むための `.byte` ディレクティブのサポートを追加し、画面描画を実現しました。これは投稿者にとって初の C++ プロジェクトであり、自身が書いたエミュレータで動作するアセンブリコードを生成することに満足感を得ています。

全文翻訳

CHIP-8 用のカスタムアセンブラを書いており、ROM にスプライトを埋め込んで画面に何かを描画できるように、`.byte` ディレクティブのサポートを追加したところです。オリジナルの CHIP-8 命令はすべてサポートしているはずですが、まだ多くの粗削りな部分を修正中です。 これは私の初めての C++ プロジェクトであり、CHIP-8 エミュレータは私の初めての C (およびエミュレータ開発) プロジェクトでした。アセンブリを書いて、プログラムが自身が書いたエミュレータで実際に実行される ROM を出力するのは、非常に満足感があります。 すべてのコードは私自身が書いたもので (多くはライブストリーミング中に)、その品質からも明らかですが、AI によるものではありません。