Skip to content

Repository files navigation

Processing Assembly Languge (PAL)

the .pde file is the runner. PAL.py is the assembler. app.asm is the example script that prints Hello World! when ran through the runner.

When using the runner the code can put stuff on a 255 by 255 px canvas.

0x00 = NULL = No Instruction

0x01 = LDP val = Load into Register P

0x02 = LDR val = Load into Register R

0x03 = DOT x y = point();

0x04 = PRTCHR charashex = println(ASCII)

0x05 = JTB byte = Jump to the nth byte in the program

0x06 = JIZ byte = jump if the 0 opcode is on

0x07 = BKGRD r g b = sets background to a rgb value

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages