BASIC Engine
BASIC Engine. © Basicengine.org.
Le BASIC Engine est un nano-ordinateur monocarte open-source, de la taille d’un Raspberry Pi, aux fonctions calquées sur les ordinateurs personnels de la fin des années 80 et du début des années 90, ce qui ravira tous les nostalgiques de l’époque et les amateurs de rétro. Il se connecte à un moniteur ou à une télévision PAL/NTSC via un câble RCA (HDMI, oubliez ça…), et il peut afficher 508 x 240 pixels avec une palette de 256 couleurs. Le BASIC Engine possède des connexions pour un clavier PS/2 et un contrôleur de jeu PlayStation. Niveau logiciel, on y trouve notamment un interpréteur BASIC avec un éditeur de style Commodore et un interpréteur Z-Code d’Infocom. Vous pouvez réaliser de fabuleuses animations à l’ancienne avec des sprites (jusqu’à 32 sprites de 32x32 pixels !) et vous disposez d’environ 63 Ko de mémoire pour vos programmes. Côté prouesses sonores, on dispose d’un audio numérique 5 bits et d’un synthétiseur de musique à table d’ondes basé sur SoundFont.
Vous ne pouvez hélas pas pour le moment acheter ce fabuleux ordinateur, mais vous pouvez en construire un pour environ 20 USD de composants. Quelques compétences en soudure, même passables, sont toutefois requises. Un fichier Gerber est disponible sur GitHub, ce qui vous permet de faire réaliser la carte mère sur mesure (pour un coût de 4,90 USD chez Smart Prototyping par exemple).