Astro8 Computer
v3.4.0-alpha

Astro-8は16ビットのコンピューター設計です。フルスピードでコードを実行するために、Windows、Mac、およびLinuxのエミュレータとともに、(ほぼ)機能するLogisim Evolution Circuitを備えています。アームストロングと呼ばれるより高いレベルの言語に加えて、アセンブリ言語があり、さらにコミュニティによって積極的に構築されています。
これの作成とそれがどのように機能するかについてのビデオを作成しました。
Pongゲームやタイピングプログラムなど、Astro-8のデモがいくつかあります。フォルダー/example_armstrong_programs/にそれらを見つけることができます。
ドキュメントやその他のデモのためのより多くのプレビューについてはこちらをご覧ください

コンピューターでプログラムする2つの最もサポートされている方法は、アセンブリ言語またはアームストロングを使用することです。
システムにSDL2がインストールされていることを確認してください
Debianベースのオペレーティングシステムの場合、次のことでこれを行うことができます。
sudo apt-get install -y libsdl2-2.0-0 libsdl2-mixer-2.0-0
git clone https://github.com/sam-astro/Astro8-Computer.gitを使用して、このリポジトリをコマンドラインでクローンします。Astro8-Computer/Astro8-Emulator/linux-buildを入力しますcmake .. Unix MakeFileを生成しますmake -j5実行して実行可能ファイルを生成しますAstro8-Computer/Astro8-Emulator/linux-build/Astro8-Emulatorですこれらのプロジェクトは、ASTRO8-Computerの公式リポジトリのメインブランチと常に互換性があるとは限りません。使用する前に、プロジェクトのリポジトリの指示をお読みください。