15 lines
755 B
Plaintext
15 lines
755 B
Plaintext
|
|
8608
|
|
|
|
How to use the assembler:
|
|
1. Install bllua3 from https://notabug.org/redo/bllua3
|
|
2. Download this repo somewhere into the Blockland folder
|
|
3. In BL console,
|
|
luaexec("your_path/assembler-8608.lua");
|
|
4. To assemble a program, place a 1x1f ghost brick on the top-left corner of the ROM, face forward, and in BL console do
|
|
AssembleFile("other_path/filename.asm", "RomX RomY RomZ"); where RomX is the width of the ROM, RomY is the depth front to back, and RomZ is the height in bits, i.e. "16 16 8"
|
|
You can also run the assembler from the command line to get a memory dump and disassembly in stdout, if you have lua installed:
|
|
luajit "your_path/assembler-8608.lua" "other_path/filename.asm"
|
|
|
|
For a list of instructions, see instructionList.txt
|