
L'ASTRO-8 est une conception d'ordinateur 16 bits. Il a un circuit d'évolution Logisim (presque) fonctionnel, ainsi qu'un émulateur sur Windows, Mac et Linux, pour exécuter du code à pleine vitesse. Il y a un langage d'assemblage, ainsi qu'un langage de niveau supérieur appelé Armstrong, et plus qui sont activement construits par la communauté.
J'ai créé une vidéo sur la création de ceci et de la façon dont cela fonctionne, que vous pouvez voir ici:
Il y a des démos pour l'Astro-8, comme le jeu Pong et un programme de frappe. Vous pouvez les localiser dans le dossier /example_armstrong_programs/ .
Allez ici pour la documentation et plus d'aperçus pour certaines autres démos

Les deux façons les plus prises en charge de programmer pour l'ordinateur utilisent le langage d'assemblage ou Armstrong.
Assurez-vous que SDL2 soit installé sur votre système
Pour les systèmes d'exploitation basés sur Debian, vous pouvez le faire avec:
sudo apt-get install -y libsdl2-2.0-0 libsdl2-mixer-2.0-0
git clone https://github.com/sam-astro/Astro8-Computer.git ou en téléchargeant le référentiel en tant que fichier .zip et le décompression à votre emplacement de choixAstro8-Computer/Astro8-Emulator/linux-buildcmake .. pour générer Unix Makefilemake -j5 pour générer un exécutableAstro8-Computer/Astro8-Emulator/linux-build/Astro8-Emulator Ces projets ne sont pas toujours compatibles avec la branche principale du référentiel officiel Astro8-Computer. Veuillez lire les instructions du dépôt de leur projet avant de l'utiliser.