Mirror of CollapseOS
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Virgil Dupras e18f9b53a9 zasm: add support for "$" symbol vor 5 Jahren
..
README.md Add zasm app vor 5 Jahren
directive.asm zasm: add support for .fill directive vor 5 Jahren
expr.asm zasm: can now assemble zasm/expr.asm! vor 5 Jahren
glue.asm zasm emul: bring back kernel/user distinction vor 5 Jahren
instr.asm zasm: add support for .org directive vor 5 Jahren
io.asm zasm: make io unit handle PC and output suppression vor 5 Jahren
main.asm zasm: add support for .org directive vor 5 Jahren
parse.asm zasm: add support for "$" symbol vor 5 Jahren
symbol.asm zasm: add support for .org directive vor 5 Jahren
tok.asm zasm: accept whitespaces before separating comma vor 5 Jahren
util.asm zasm: de-index symRegister vor 5 Jahren

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.