LBL and END handling on the PX41CX and in PX41CX_Interface.xls
|
11-12-2024, 07:45 AM
(This post was last modified: 11-20-2024 06:55 AM by krischik.)
Post: #1
|
|||
|
|||
LBL and END handling on the PX41CX and in PX41CX_Interface.xls
Hello @agarza and @Pierre I created a little test program mostly consisting of LBL statements and dumped it from my PX41CX. The program decodes on dm41.swissmicros like this: Code:
Code: STACK = 0 0 0 0 0 I now have two Problems:
I already analysed the the Visual Basic and noted a few bugs in the handling of LBL and END which I corrected in my own decoder (line 414 .. 424). Why analysing I noticed that both LBL and END start with hex C followed by various status flags – which may or may not be hex 0 — which makes decoding them almost heuristic. This is pretty error prone. So I wonder if Receive has a problem in that area as well. What I find especially interesting is the „0=compiled or 1=not compiled“ flag for the END command which I found in the hp41cx-prog-handbook.pdf. Does anybody know what precisely is compiled. Regards Martin https://uiq3.sf.net/rpn-45/ Developer RPN-45, FX-602P Simulator, FX-603P Simulator HP16C, HP35s, HP-Prime, FX-602P, FX-603P, PC-1403 |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 9 Guest(s)