zasm: can now assemble zasm/directive.asm!
This commit is contained in:
parent
9f6ebf538d
commit
723497af69
@ -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)
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user