Virgil Dupras
|
98695f9912
|
zasm: de-index symRegister
Make symRegister's logic pointer-based so we can break through the 0x100
limit.
|
2019-05-19 09:06:24 -04:00 |
|
Virgil Dupras
|
29f0bcbe23
|
zasm: can now assemble zasm/symbol.asm!
|
2019-05-18 18:56:27 -04:00 |
|
Virgil Dupras
|
072aad775a
|
zasm: don't match prefixes in symFind
Only match when full names match.
|
2019-05-17 13:14:16 -04:00 |
|
Virgil Dupras
|
7083116379
|
zasm: remove JUMP_ prefixes
They serve no purpose and make the code less flexible.
|
2019-05-17 09:50:11 -04:00 |
|
Virgil Dupras
|
0ae91e55ec
|
zasm: big local symbols overhaul
|
2019-05-16 08:26:00 -04:00 |
|
Virgil Dupras
|
a2b5b1efab
|
zasm: add one layer of indirection in symbol registry
We'll need it for an upcoming "local labels" registry.
|
2019-05-15 14:30:41 -04:00 |
|
Virgil Dupras
|
2de69ee7cd
|
zasm: add support for local labels
|
2019-05-13 20:23:10 -04:00 |
|
Virgil Dupras
|
17dbee6a49
|
zasm: deduplicate code
|
2019-05-13 19:47:34 -04:00 |
|
Virgil Dupras
|
746c86cbf8
|
zasm: make getSymVal not responsible for calling symFind
With local labels, these two will have to be decoupled.
|
2019-05-13 16:53:52 -04:00 |
|
Virgil Dupras
|
c000d5cfb1
|
zasm: support forward label references!
|
2019-05-10 21:14:46 -04:00 |
|
Virgil Dupras
|
b87feac785
|
zasm: add support for labels!
|
2019-05-09 21:21:08 -04:00 |
|