
The Astro-8 Computer is a 16-bit computer design. It has a working Logisim Evolution circuit, along with an emulator on Windows, Mac, and Linux, for running code at full speed. There is an assembly language, along with a higher level language called Armstrong, plus more which are actively being built by the community.
I created a video about the creation of this and how it works, which you can view here.
Demos
There are some demos for the Astro-8, such as the pong game and a typing program. You can see more demos on the dedicated page


Programming
There are a variety of ways to create programs for the Astro-8. You can see an overview here
The easiest starting point is Yabal! It is very similar to many other modern languages
Installation
Windows, Mac, and Linux are supported. Go to the Installation Page to see how to install, or build it if your platform is not supported.
Features and Specs
-
Work in progress design in Logisim Evolution
-
Created an emulator for running programs at full speed, or higher (400mHz is the record 💥)
-
4 sound channels 🎹
-
Keyboard and mouse input 🖱
-
108x108 pixel resolution
-
32,768 different colors 🎨
-
Memory banking, currently supporting 4 banks of 64k
-
Support for 46 different hardware expansions