Hello,
I just published the first update:
- Decoder output to UTF-8 for easier reading.
- Changed exteneded memory output to match hp41uc-code.
- Added comments for Key assignments similar to hp41uc-code.
See sample outputs below:
Martin
Code:
; ALPHA = "␀␀␀ "
; SIZE = 100
; ΣREG = 624
; A: 09999999999000 B: 0000002c0480fd C: 000000002c00fd
; S: 00101010000000
; M: 000018a5ff83d3 N: 00000000000000 G: 20
; PRG = 19b .. 18e
LBL 'LBLTEST' ; c000f8004c424c54455354
STO 00 ; 30
LBL 00 ; 01
STO 01 ; 31
LBL 99 ; cf63
STO 02 ; 32
LBL A ; cf66
STO 03 ; 33
LBL 'Z' ; cc02f2005a
STO 04 ; 34
LBL 'T' ; cc00f20054
STO 05 ; 35
LBL 'TE' ; Key: 11
STO 06 ; 36
LBL 'TES' ; Key: -44
STO 06 ; 36
LBL 'TEST' ; Key: -81
STO 07 ; 37
LBL 'TEST5' ; Key: 14
STO 09 ; 39
LBL 'TEST 6' ; Key: 84
STO 00 ; 30
LBL 'TEST--7' ; Key: -74
RTN ; 85
END ; ca0109
GLOBAL ; cc
RCL 00 ; 20
Code:
; STACK = 3.000000000E+02 0.000000000E+00 0.000000000E+00 0.000000000E+00
; LASTX = 6.000000000E+01
; ALPHA = "␀␀␀␀␀␀␀␀␀␀␀␀␀␀␀␀SIZE 100"
; SIZE = 300
; ΣREG = 496
; A: 09999999999000 B: 0000002c0480fd C: 000000002c00fd
; S: 00101010000000
; M: 000018a5ff83d3 N: 010800148a10ed G: 00
; PRG = 0d3 .. 0c1
LBL 'SIZE' ; c000f50053495a45
STO 00 ; 30
LBL 00 ; 01
RCL 00 ; 20
STO IND 00 ; 9180
DSE 00 ; 9700
GTO 00 ; b100
RTN ; 85
LBL B ; cf67
300 ; 131010
'DATA' ; f444415441
CRFLD ; a64b
SAVER ; a667
RTN ; 85
LBL 'BCDEF' ; Key: 15
ASTO 01 ; 9a01
'GHIJKL' ; f64748494a4b4c
ASTO 02 ; 9a02
'MNOPQR' ; f64d4e4f505152
ASTO 03 ; 9a03
'STUVWX' ; f6535455565758
ASTO 04 ; 9a04
'YZ=?: ' ; f6595a3d3f3a20
ASTO 05 ; 9a05
'.abcde' ; f62e6162636465
ASTO 06 ; 9a06
'Σ%≠<>↑' ; f67e251d3c3e5e
ASTO 07 ; 9a07
'∡$-789' ; f60d242d373839
ASTO 08 ; 9a08
'+456*1' ; f62b3435362a31
ASTO 09 ; 9a09
'23/0.' ; f532332f302e
ASTO 00 ; 9a00
RTN ; 85
END ; cc1109