; *** Requirements *** ; printstr ; printcrlf ; stdioReadLine ; strncmp ; .inc "user.h" .inc "err.h" call basInit jp basStart ; RAM space used in different routines for short term processing. .equ SCRATCHPAD_SIZE 0x20 .equ SCRATCHPAD USER_RAMSTART .inc "core.asm" .inc "lib/util.asm" .inc "lib/ari.asm" .inc "lib/parse.asm" .inc "lib/fmt.asm" .equ EXPR_PARSE parseLiteralOrVar .inc "lib/expr.asm" .inc "basic/util.asm" .inc "basic/parse.asm" .inc "basic/tok.asm" .equ VAR_RAMSTART SCRATCHPAD+SCRATCHPAD_SIZE .inc "basic/var.asm" .equ BUF_RAMSTART VAR_RAMEND .inc "basic/buf.asm" .equ BAS_RAMSTART BUF_RAMEND .inc "basic/main.asm" USER_RAMSTART: