1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-12-25 05:08:05 +11:00
collapseos/tools/emul/zasm
Virgil Dupras c40bc329d5 zasm: fix expr returning wrong values on first pass
To run a parseExpr on first pass would always return a false success
with dummy value because symbols are configured to always succeed on
first pass. This would make expressions like ".fill 0x38-$" so bad
things to labels because "0x38-$" wouldn't return the same thing on
first and second pass.

Revert to parsing literals and symbols after having scanned for
expressions and add a special case specifically for char literals (which
is why we scanned for literals and symbols first in the first place).
2019-05-20 10:46:27 -04:00
..
glue.asm zasm now bootstraps itself without scas! 2019-05-19 20:44:19 -04:00
kernel.bin zasm now bootstraps itself without scas! 2019-05-19 20:44:19 -04:00
zasm.bin zasm: fix expr returning wrong values on first pass 2019-05-20 10:46:27 -04:00
zasm.c zasm emul: bring back kernel/user distinction 2019-05-19 12:57:59 -04:00