zasm: can now assemble zasm/directive.asm!

This commit is contained in:
Virgil Dupras 2019-05-18 20:37:34 -04:00
parent 9f6ebf538d
commit 723497af69
2 changed files with 7 additions and 6 deletions

View File

@ -33,7 +33,8 @@ handleDB:
call enterDoubleQuotes
jr z, .stringLiteral
call parseExpr
ld a, ixl
push ix \ pop hl
ld a, l
call ioPutC
.stopStrLit:
call readComma
@ -91,8 +92,7 @@ handleEQU:
call parseExpr
jr nz, .error
ld hl, DIREC_SCRATCHPAD
ld d, ixh
ld e, ixl
push ix \ pop de
call symRegister
jr .end
.error:
@ -137,7 +137,6 @@ parseDirective:
ld de, directiveHandlers
call addDE
call intoDE
ld ixh, d
ld ixl, e
push de \ pop ix
pop de
jp (ix)

View File

@ -22,6 +22,8 @@
#include "zasm/parse.asm"
.equ TOK_RAMSTART SYM_RAMEND
#include "zasm/tok.asm"
.equ DIREC_RAMSTART TOK_RAMEND
#include "zasm/directive.asm"
zasmIsFirstPass:
nop
@ -32,5 +34,5 @@ zasmIsLocalPass:
getInstID:
nop
getDirectiveID:
parseExpr:
nop