Bedrock : un système informatique 8 bits compact et durable

2025-07-15

Bedrock est un système informatique compact et portable de 8 bits, conçu pour durer éternellement. Il ne s'agit pas d'un système informatique réel que vous pouvez tenir dans vos mains, mais d'une spécification qui décrit une interface pour tout type de dispositif informatique, vous permettant d'écrire des programmes qui fonctionneront sur n'importe quel dispositif sans avoir à vous soucier des particularités du matériel sous-jacent. Avec seulement 32 instructions et 12 périphériques, il est petit et facile à apprendre. Actuellement, les programmes peuvent fonctionner sous Windows, Linux, sur le Web et sur Nintendo DS. Des exemples de programmes incluent un programme de dessin d'art pixelisé, un jeu de Snake et une horloge de style four à micro-ondes. Bedrock est né d'une fourche de la machine virtuelle Uxn et de la pile de calcul Varvara, dans le but d'améliorer les performances sur les systèmes extrêmement limités en ressources.

Lire plus
Développement ordinateur 8 bits

Torque : Un méta-assembleur léger pour toutes les architectures

2025-04-16

Torque est un méta-assembleur léger qui fournit les outils nécessaires pour écrire des programmes pour n'importe quelle architecture de processeur. Il remédie aux lacunes des assembleurs de processeurs embarqués existants : documentation médiocre, langages lourds, surdimensionnement, prise en charge d'un seul système d'exploitation. Torque utilise des entiers, des séquences de bits, des étiquettes et des macros puissantes pour émuler n'importe quel langage d'assemblage. L'encodage des instructions du processeur est défini par des macros, permettant de programmer pour n'importe quel processeur en utilisant uniquement Torque et la fiche technique. Le code source est disponible à l'adresse code.benbridle.com/torque-asm.

Lire plus
Développement méta-assembleur