summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeo C2018-11-27 07:15:45 +0100
committerLeo C2018-12-03 16:18:47 +0100
commit474b928cac965b078a9cb1e9fdb7a2da66cf607a (patch)
tree5968892763a96d807fd3a526d046aef9ee789f17
parentca1c9c55bf9f5453368770a8ae137bcb732f96aa (diff)
downloadddt180-474b928cac965b078a9cb1e9fdb7a2da66cf607a.zip
Remove print error function pointer
-rw-r--r--ddt180.z8026
-rw-r--r--filter-unref.awk2
2 files changed, 7 insertions, 21 deletions
diff --git a/ddt180.z80 b/ddt180.z80
index dbcebc8..99a690a 100644
--- a/ddt180.z80
+++ b/ddt180.z80
@@ -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 }