Browse Source

parse: fix option word default value

Previously, an optional word argument would only have its first byte set
to zero.
pull/10/head
Virgil Dupras 5 years ago
parent
commit
14cc2fb785
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      kernel/parse.asm

+ 4
- 3
kernel/parse.asm View File

@@ -92,12 +92,13 @@ parseArgs:
push hl push hl
push ix push ix


ld b, PARSE_ARG_MAXCOUNT
.loop:
; init the arg value to a default 0 ; init the arg value to a default 0
xor a xor a
ld (ix), a ld (ix), a

ld (ix+1), a
ld (ix+2), a
ld b, PARSE_ARG_MAXCOUNT
.loop:
ld a, (hl) ld a, (hl)
; is this the end of the line? ; is this the end of the line?
or a ; cp 0 or a ; cp 0


Loading…
Cancel
Save