Mirror of CollapseOS
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Virgil Dupras e18f9b53a9 zasm: add support for "$" symbol 5年前
..
README.md Add zasm app 5年前
directive.asm zasm: add support for .fill directive 5年前
expr.asm zasm: can now assemble zasm/expr.asm! 5年前
glue.asm zasm emul: bring back kernel/user distinction 5年前
instr.asm zasm: add support for .org directive 5年前
io.asm zasm: make io unit handle PC and output suppression 5年前
main.asm zasm: add support for .org directive 5年前
parse.asm zasm: add support for "$" symbol 5年前
symbol.asm zasm: add support for .org directive 5年前
tok.asm zasm: accept whitespaces before separating comma 5年前
util.asm zasm: de-index symRegister 5年前

README.md

z80 assembler

This is probably the most critical part of the Collapse OS project. If this app can be brought to completion, it pretty much makes the project a success because it ensures self-reproduction.

Running on a “modern” machine

To be able to develop zasm efficiently, libz80 is used to run zasm on a modern machine. The code lives in emul and ran be built with make, provided that you have a copy libz80 living in emul/libz80.

The resulting zasm binary takes asm code in stdin and spits binary in stdout.