Drifblim is a Uxntal assembler, written in that same language.
This repository also contains various bootstrap utilities for the Uxn ecosystem.
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
- Bootstrap from a hex dump.
Convert the hex text to a rom binary:
xxd -r -p etc/drifblim.rom.txt bin/drifblim-seed.romAssemble a new one from source:
uxncli bin/drifblim-seed.rom src/drifblim.tal bin/drifblim.romCompare the two with eq.rom:
uxncli bin/drifblim.rom etc/eq.tal bin/eq.rom
uxncli bin/eq.rom bin/drifblim-seed.rom bin/drifblim.romPASS, Success.DATA FAIL, Content differ.SIZE FAIL, Sizes differ.
Drifblim is strong enough to lift Pokemon or people but has no control over its flight. This causes it to drift with the wind and end up anywhere.
- Assembled with itself
- Linted with uxnlin.rom
- Formatted with uxnfor