Bedrock: An 8-bit Computer System Built to Last

2025-07-15

Bedrock is a compact and portable 8-bit computer system designed for longevity. It's not a physical device, but a specification defining an interface for any computing device, enabling programs to run anywhere without hardware-specific considerations. With only 32 instructions and 12 devices, it's remarkably simple to learn and use. Currently running on Windows, Linux, web browsers, and even the Nintendo DS, Bedrock showcases impressive capabilities through demos like a pixel art editor, Snake game, and a microwave-style clock. Originating as a fork of Uxn and Varvara, Bedrock simplifies and improves upon its predecessors, aiming for optimal performance on severely resource-constrained systems.

Read more
Development 8-bit computer

Torque: A Lightweight Meta-Assembler for Any Architecture

2025-04-16

Torque is a lightweight meta-assembler providing the tools to write programs for any processor architecture. Addressing shortcomings of existing embedded processor assemblers—poor documentation, clunky languages, bloat, single OS support—Torque uses integers, bit sequences, labels, and powerful macros to emulate any assembly language. Processor instruction encoding is defined via macros, allowing programming for any processor using only Torque and the datasheet. Source code is available at code.benbridle.com/torque-asm.

Read more
Development meta-assembler