diff options
author | Leo C | 2018-11-27 07:15:45 +0100 |
---|---|---|
committer | Leo C | 2018-12-03 16:18:47 +0100 |
commit | 474b928cac965b078a9cb1e9fdb7a2da66cf607a (patch) | |
tree | 5968892763a96d807fd3a526d046aef9ee789f17 | |
parent | ca1c9c55bf9f5453368770a8ae137bcb732f96aa (diff) | |
download | ddt180-474b928cac965b078a9cb1e9fdb7a2da66cf607a.zip |
Remove print error function pointer
-rw-r--r-- | ddt180.z80 | 26 | ||||
-rw-r--r-- | filter-unref.awk | 2 |
2 files changed, 7 insertions, 21 deletions
@@ -123,7 +123,6 @@ reg.pc: dw TPA var.$: dw 0000h
var.@: dw 0
-error_func:dw p_msg_error
cmd_rpt:dw mainloop
;-------------------------------------------------------------------------------
@@ -201,10 +200,13 @@ CMDTAB: dw cmd_Y ;examine [and substitute] Y variables
dw cmd_Z ;Zap (fill) memory with a byte string
+ERROR:
+p_msg_error:
+ call pstr_inl
+ dc '?',CR,LF
+ ;fall thru
mainloop:
ld sp,stack
- ld hl,p_msg_error
- ld (error_func),hl
ld hl,(reg.pc)
ld (var.$),hl
call bp_clr_temporary
@@ -232,23 +234,16 @@ mainloop: inc hl
ld h,(hl)
ld l,a
- jr exe_hl
-ERROR:
- ld hl,(error_func)
exe_hl:
call CALL_HL
jr mainloop
;-------------------------------------------------------------------------------
-p_msg_error:
- call pstr_inl
- dc '?'
- ;fall thru
crlf:
call pstr_inl
- db CR,LF+80h
+ dc CR,LF
call inchar
ld a,0
ld (con_col),a
@@ -2947,15 +2942,6 @@ rdhex_done: pop hl
jp p_max_high
-
-test_numeral:
- cp '9'
- ret z
- ccf
- ret c
- cp '0'
- ret
-
test_whitespace:
cp ' '
ret z
diff --git a/filter-unref.awk b/filter-unref.awk index 42e48c5..c98c274 100644 --- a/filter-unref.awk +++ b/filter-unref.awk @@ -1,7 +1,7 @@ BEGIN { ign["DDTZ_END"] = 1 ign["DEFVERS"] = 1 - ign["TEST_NUMERAL"] = 1 + ign["P_MSG_ERROR"] = 1 } /\x1A/ { exit } |