Uxntal Assembler, written in Tal
Go to file
neauoire a3f0d3c839 Line trim 2022-04-09 13:45:35 -07:00
etc The bicycle now includes a few device prefabs 2022-04-04 16:36:45 -07:00
src Line trim 2022-04-09 13:45:35 -07:00
.build.yml Fixed build 2022-03-10 14:15:48 -08:00
.gitignore Output symbols 2022-03-09 10:52:20 -08:00
LICENSE Init 2022-03-08 17:40:56 -08:00
README.md Line trim 2022-04-09 13:45:35 -07:00
build.sh Added TODOs 2022-04-03 17:18:43 -07:00

README.md

Drifblim

Drifblim is a Uxntal assembler, written in that same language.

The assembler is written in about 400 lines, it's designed to help bootstrap the Uxn ecosystem and to demonstrate the concept of a personal one-page computer concept. The goal is for Driflim's source code to be released as a print-friendly document, along with its assembled hexadecimal data and the napkin definition of the Uxn virtual machine.

The Drifblim project also includes a REPL program, called varvara's bicycle.

Build

This assembler is written in the language it is assembling, creating a chicken-and-egg problem. You have two choices, download a pre-assembled drifblim.rom(1300 bytes), or use uxnasm.c.

# from uxnasm
uxnasm src/drifblim.tal bin/drifblim.rom
# from drifblim.rom
uxncli bin/drifblim.rom src/drifblim.tal 

If do not wish to assemble it yourself, you can download drifblim.rom.

Drifblim is strong enough to lift Pokémon or people but has no control over its flight. This causes it to drift with the wind and end up anywhere.