Bedrock: Um Sistema de Computador de 8 bits Portátil e Durável

2025-07-15

Bedrock é um sistema de computador compacto e portátil de 8 bits, projetado para durar para sempre. Não é um dispositivo físico real, mas uma especificação que descreve uma interface para qualquer tipo de dispositivo de computação, permitindo que você escreva programas que rodarão em qualquer dispositivo sem se preocupar com as peculiaridades do hardware subjacente. Com apenas 32 instruções e 12 dispositivos, é pequeno e fácil de aprender. Atualmente, os programas podem ser executados em Windows, Linux, na web e no Nintendo DS. Exemplos de programas incluem um programa de desenho de pixel art, um jogo de Snake e um relógio no estilo de um forno de micro-ondas. Bedrock originou-se como um fork da máquina virtual Uxn e da pilha de computação Varvara, com o objetivo de melhorar o desempenho em sistemas extremamente limitados em recursos.

Leia mais
Desenvolvimento computador de 8 bits

Torque: Um Metamontador Leve para Qualquer Arquitetura

2025-04-16

Torque é um metamontador leve que fornece as ferramentas necessárias para escrever programas para qualquer arquitetura de processador. Ele resolve as deficiências dos montadores de processadores embarcados existentes — documentação deficiente, linguagens desajeitadas, inchaço, suporte a um único sistema operacional — Torque usa inteiros, sequências de bits, rótulos e macros poderosos para emular qualquer linguagem de montagem. A codificação de instruções do processador é definida por meio de macros, permitindo a programação para qualquer processador usando apenas Torque e a folha de dados. O código-fonte está disponível em code.benbridle.com/torque-asm.

Leia mais
Desenvolvimento metamontador