HP-41 Documentation, List of Bugs
Posted: Sat Jun 19, 2021 11:42 pm
There may exist several lists of HP41 bugs here and there, alas I am not sure which of them is complete and/or primary reference. Quite probable following is known since long, for me it was new:
Jean-Francois showed me a quirk within 41CX in relation with 82143A and 82162A printer. I found, it is not restricted to the two printers. Now I see, already the 41CV is faultily.
Proof: Take an HP41CV (real or virtual, I used ROM version HFF with my toy), plug Advantage, PANAME and ZENROM (yes I know, to insert both same time is amoral, immoral(?) or unethical, but once for a test...) with ZENROM before (in a lower page than) PANAME, switch it on, enter in program mode the two commands XEQ ALPHA "CSRR" ALPHA and XEQ ALPHA "CSRUP" ALPHA (without quotes). Already at entry the lines are converted:
Reason: The OS function GTRMAD (see VASM listing) scans pages 5..F for the ROM-ID in question, if found but with less functions than requested it continues scanning but then compares function number and ROM-IDs.
Note: To plug PANAME and ZENROM (both ROM-ID 5) just avoids the steps switch off/unplug PANAME/insert ZENROM/switch on/print program or enter program mode and BST or SST.
Jean-Francois showed me a quirk within 41CX in relation with 82143A and 82162A printer. I found, it is not restricted to the two printers. Now I see, already the 41CV is faultily.
Proof: Take an HP41CV (real or virtual, I used ROM version HFF with my toy), plug Advantage, PANAME and ZENROM (yes I know, to insert both same time is amoral, immoral(?) or unethical, but once for a test...) with ZENROM before (in a lower page than) PANAME, switch it on, enter in program mode the two commands XEQ ALPHA "CSRR" ALPHA and XEQ ALPHA "CSRUP" ALPHA (without quotes). Already at entry the lines are converted:
- Code: Select all
01 J+
02 XROM "PLY"
Reason: The OS function GTRMAD (see VASM listing) scans pages 5..F for the ROM-ID in question, if found but with less functions than requested it continues scanning but then compares function number and ROM-IDs.
Note: To plug PANAME and ZENROM (both ROM-ID 5) just avoids the steps switch off/unplug PANAME/insert ZENROM/switch on/print program or enter program mode and BST or SST.