Skip to content

callisto-lang/drifblim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drifblim

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

This repository also contains various bootstrap utilities for the Uxn ecosystem.

Build

This assembler is written in the language it is assembling, creating a chicken-and-egg problem. You have two choices:

Bootstrap

Convert the hex text to a rom binary:

xxd -r -p etc/drifblim.rom.txt bin/drifblim-seed.rom

Assemble a new one from source:

uxncli bin/drifblim-seed.rom src/drifblim.tal bin/drifblim.rom

Compare 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.rom
  • PASS, Success.
  • DATA FAIL, Content differ.
  • SIZE FAIL, Sizes differ.

builds.sr.ht status

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.

Support

About

Fork of drifblim allowing longer token names

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published