From cbc6fb5931c24362836b8bd9ac55c47efc5c091b Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Mon, 11 Nov 2019 20:21:13 -0500 Subject: [PATCH] zasm: clean up jump table requirements There was a little bit of cruft. --- apps/zasm/glue.asm | 2 -- tools/emul/zasm/glue.asm | 5 +---- tools/emul/zasm/user.h | 2 -- 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/apps/zasm/glue.asm b/apps/zasm/glue.asm index 34c871e..f832ac5 100644 --- a/apps/zasm/glue.asm +++ b/apps/zasm/glue.asm @@ -20,7 +20,6 @@ ; *** Requirements *** ; strncmp ; addDE -; addHL ; upcase ; unsetZ ; intoDE @@ -34,7 +33,6 @@ ; fsFindFN ; fsOpen ; fsGetB -; cpHLDE ; parseArgs ; _blkGetB ; _blkPutB diff --git a/tools/emul/zasm/glue.asm b/tools/emul/zasm/glue.asm index 7c65151..3ccec75 100644 --- a/tools/emul/zasm/glue.asm +++ b/tools/emul/zasm/glue.asm @@ -11,7 +11,6 @@ jp init ; 3 bytes ; *** JUMP TABLE *** jp strncmp jp addDE -jp addHL jp upcase jp unsetZ jp intoDE @@ -25,7 +24,6 @@ jp blkSet jp fsFindFN jp fsOpen jp fsGetB -jp cpHLDE jp parseArgs jp _blkGetB jp _blkPutB @@ -83,8 +81,7 @@ emulGetB: cp a ; ensure z ret .eof: - call unsetZ - ret + jp unsetZ emulPutB: out (STDIO_PORT), a diff --git a/tools/emul/zasm/user.h b/tools/emul/zasm/user.h index 419f120..c8819a7 100644 --- a/tools/emul/zasm/user.h +++ b/tools/emul/zasm/user.h @@ -6,7 +6,6 @@ ; *** JUMP TABLE *** .equ strncmp 0x03 .equ addDE @+3 -.equ addHL @+3 .equ upcase @+3 .equ unsetZ @+3 .equ intoDE @+3 @@ -20,7 +19,6 @@ .equ fsFindFN @+3 .equ fsOpen @+3 .equ fsGetB @+3 -.equ cpHLDE @+3 .equ parseArgs @+3 .equ _blkGetB @+3 .equ _blkPutB @+3