@@ 1560,18 1560,7 @@ JMP2r
JMP2r
-@chex ( char -- hex )
-
- DUP #2f GTH OVR #3a LTH AND ,&number JCN
- DUP #60 GTH OVR #67 LTH AND ,&lc JCN
- DUP #40 GTH OVR #47 LTH AND ,&uc JCN
- POP #00 JMP2r
- &number #30 SUB JMP2r
- &uc #37 SUB JMP2r
- &lc #57 SUB
-
-JMP2r
-
+@chex ( c -- val|ff ) LIT "0 SUB DUP #09 GTH JMP JMP2r #27 SUB DUP #0f GTH JMP JMP2r POP #ff JMP2r
@abs2 DUP2 #0f SFT2 EQU #05 JCN #0000 SWP2 SUB2 JMP2r
@lts2 #8000 STH2k ADD2 SWP2 STH2r ADD2 GTH2 JMP2r
@gts2 #8000 STH2k ADD2 SWP2 STH2r ADD2 LTH2 JMP2r