30 lines
447 B
NASM
30 lines
447 B
NASM
;;ErrRoute
|
|
;;Routes err codes.
|
|
;;Outputs:
|
|
;; Jp to loc for err func
|
|
ErrRoute:
|
|
ld hl, FshCmdErrCode
|
|
|
|
ld de, ErrCmdNotFoundo
|
|
call bytecmp
|
|
jp z, ErrCmdNotFoundf
|
|
|
|
jp ErrDefault
|
|
|
|
|
|
ErrCmdNotFoundo: .db $01
|
|
ErrCmdNotFoundf:
|
|
ld hl, ErrCmdNotFoundt
|
|
call _PutS
|
|
ld hl, FshCmd
|
|
call _PutS
|
|
call _NewLine
|
|
jp Fin
|
|
ErrCmdNotFoundt: .db "ERR: No Command: ", 0
|
|
|
|
ErrDefault:
|
|
ld hl, ErrDefaultt
|
|
call _PutS
|
|
jp Exit
|
|
ErrDefaultt: .db "ERR: Default; Exit", 0
|