Skip to content

thacuber2a03/lunas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lunas

an Uxntal assembler written in Lua

how to use

download or clone this repository, then

  • in Linux or MacOS (possibly), just run the lunas file like a program
    ./lunas myapp.tal myapp.rom
  • in Windows, there's no support for shebangs, so you have to directly run the Lua interpreter over said file
    lua .\lunas myapp.tal myapp.rom

dependencies

there are no other dependencies apart from needing a Lua 5.4 interpreter, the file is totally self contained

features

  • better error reporting and warnings
  • easily modifiable and extendable (possibly (I have not tried this))

checklist

  • comments
  • [, ], { and }
  • basic opcode assembling
  • literal runes
  • padding runes
  • labels
  • raw numbers
  • addressing runes
  • ascii rune
  • macros
  • relative addressing runes
  • jumping runes
  • preprocessor runes

About

an Uxntal assembler written in Lua

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages