Bravo 8bit computer: test système et OS

J'ai déjà eu l'occasion d'aborder le projet "Bravo 8bit computer" dont le dernier article concernait le programmeur de mémoire Flash.

Source: Bravo 8Bit Computer

Le but du projet Bravo 8Bit Computer est de réaliser un ordinateur 8 bits en partant de rien. 

J'ai appris énormément de choses en suivant les différentes vidéos Bravo 8Bit Computer.

Etat du projet

Le projet vient de passer une étape importante puisqu'il vient de passer le "Système test".

Cela signifie:

  • Qu'il est pleinement fonctionnel (sans Arduino Mega)
  • Qu'il communique avec le monde extérieur à l'aide d'un UART
  • Qu'il dispose des ROM avec le MicroCode permettant d'exécuter des instructions et manipuler la logique de contrôle.
  • Qu'il dispose d'une mémoire Flash de stockage de programme
  • D'une mémoire RAM servant a stocker le programme a exécuter
  • D'un Système d'exploitation rudimentaire permettant d'inspecter la mémoire, saisir des instructions (en binaire), charger et sauver des blocs de mémoire en flash.
Système d'exploitation

Il dispose même d'un jeu Tetris en mode terminal!!


Bien la preuve qu'il est possible de concevoir un ordinateur à partir de rien!

Suite du projet

Maintenant que l'ordinateur est fonctionnel, les vidéos suivantes vont s'attarder sur les instructions assembleurs disponible sur Bravo 8 bit computer.

Quelques interfaces complémentaires seraient également les venues pour créer un système complètement autonome.

  1. Affichage VGA
  2. Entrée clavier

Les vidéos suivantes

Depuis le programmeur Flash, il y a eu quelques vidéos que voici:

#11: UART TX


#12: UART RX


#13: Control Logic


#14: System Test

Tutoriel

Aucun commentaire