Virgil Dupras
|
6d4515cd03
|
zasm: little code reorganisation
|
2019-05-10 21:19:34 -04:00 |
|
Virgil Dupras
|
1c17dcb7a2
|
zasm: consolidate code
|
2019-05-09 15:55:29 -04:00 |
|
Virgil Dupras
|
d34aff67bb
|
zasm: Read from and write to streams instead of memory
|
2019-05-09 15:36:03 -04:00 |
|
Virgil Dupras
|
f9ae5ca46b
|
zasm: simplify readWord calling
It always reads in the scratchpad with the same max size. No need for
DE-dancing anymore.
|
2019-05-01 14:19:43 -04:00 |
|
Virgil Dupras
|
dde5161fc1
|
zasm: add support for ".db" directive
|
2019-05-01 11:26:41 -04:00 |
|
Virgil Dupras
|
a00bc8cc4b
|
zasm: remove the "token" variable
|
2019-04-30 22:32:12 -04:00 |
|
Virgil Dupras
|
5fd9b7812c
|
zasm: make each token type parse the remaining of line directly
|
2019-04-30 21:55:18 -04:00 |
|
Virgil Dupras
|
a7693ffd86
|
zasm: still inching toward directives
|
2019-04-30 21:40:22 -04:00 |
|
Virgil Dupras
|
1ffe05dd09
|
zasm: creep in the notion of directive
|
2019-04-30 21:27:44 -04:00 |
|
Virgil Dupras
|
8241298c8f
|
zasm: code consolidation
|
2019-04-30 21:13:37 -04:00 |
|
Virgil Dupras
|
98ad223ee1
|
zasm: introduce the concept of instruction ID
It will make tokenization cleaner and it also makes the instruction
table significantly more compact.
|
2019-04-30 20:26:41 -04:00 |
|
Virgil Dupras
|
79b5c701f6
|
zasm: move token variables from tok.asm into main.asm
|
2019-04-30 17:04:42 -04:00 |
|
Virgil Dupras
|
a7635cb1ea
|
zasm: allow blank lines in asm source code
|
2019-04-30 16:24:45 -04:00 |
|
Virgil Dupras
|
eb5c974573
|
zasm: allow leading whitespace in parsed lines
|
2019-04-30 16:08:56 -04:00 |
|
Virgil Dupras
|
57c3dfece8
|
zasm: assemble multiple lines at once
|
2019-04-30 15:51:39 -04:00 |
|
Virgil Dupras
|
056bbde710
|
zasm: add support for IX/IY with displacement
|
2019-04-21 10:55:47 -04:00 |
|
Virgil Dupras
|
14a410b024
|
zasm: extract tok.asm from zasm.asm
|
2019-04-21 09:25:52 -04:00 |
|