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.

Development meta-assembler