
Yay, first post.

ORG is an online IDE (in JavaScript, with a custom CodeMirror mode) and assembler (in PHP). It allows editing, building, zipping, and hosting Z80 assembly projects with any number of files, displayed in the UI as tabs that can be added, deleted, renamed, and rearranged. The assembler is reasonably complete, and supports the following directives:

ORG is an online IDE (in JavaScript, with a custom CodeMirror mode) and assembler (in PHP). It allows editing, building, zipping, and hosting Z80 assembly projects with any number of files, displayed in the UI as tabs that can be added, deleted, renamed, and rearranged. The assembler is reasonably complete, and supports the following directives:
- #include "filename" or #include <filename>
- #define variable or #define variable value or #define macro(passed, arguments) lines \ of \ code
- #defcont \ more \ lines \ of \ code
- #if expression
- #ifdef variable
- #ifndef variable
- #elseif expression
- #elseifdef variable
- #elseifndef variable
- #else
- #endif
- .org pointer
- .echo expression
- .end
- .block bytes
- .fill bytes or .fill bytes, value
- .db data or .byte data
- .dw data or .word data