Weird, Unintentional "XEQ" out to PPC ROM (HP-41CX)



#2

OK, It was my fault, and I know what I did to cause it. I pressed XEQ ALPHA CK ALPHA, and the -41CX must have executed a "jump" out to the PPC ROM and begun execution of the "CK" function (clear key assignments). What I really wanted to do was to execute the internal CLKT function, but I pressed the wrong keys by mistake. The problem is that I don't know how to reliably stop execution of the PPC's CK function (the -41CX just kept on running and running and running somehow) and eventually terminated with the "Memory Lost" error message! Well this certainly stopped execution of CK all right, but it seems to me that the program pointer was still pointing to the PPC ROM.

Here's the question: Assuming that I go back in, reload from magnetic card the now-erased program (which was erased as a result of the "Memory Lost" condition), and reassign the also now-erased user key assignment, which was only one function assigned to the "A" or 11 key, when I now press the "A" key in User mode, will the -41CX begin searching for the executable global label from within Main Memory or from within the PPC ROM?

Also, is this documented anywhere in the -41CX's manual set or within the PPC's very extensive manual? I have not quite yet completely memorized all 492 pages of the PPC manual, but I want to assure everyone that I do take it to bed with me every night.

(Sure I do.)

Thanks,
Jim Chumbley


#3

If you got a "MEMORY LOST", the program pointer should be left pointing into the (now empty) RAM.

AFAIK, the search order for alpha labels is not different based on whether the program pointer is in ROM or RAM.

The key assignment functions in the PPC ROM are incompatible with any use of time module/41CX alarms. The routines were written before the time module was introduced, and the user community had never seen "buffers" in the 41 memory before that, so it was assumed that the key assignments would always start at address 0xc0, which unfortunately is not true if there are any buffers such as alarms.


Possibly Related Threads...
Thread Author Replies Views Last Post
  Updated PPC DVD Version 2.10: HP-41 Searchable Program Files and Scannable Barcode Jake Schwartz 3 229 09-27-2013, 09:51 PM
Last Post: Olivier (Wa)
  hp50g screen weird line Sok-khieng Chum Hun 2 174 09-10-2013, 08:11 AM
Last Post: Sok-khieng Chum Hun
  weird statistics bug in wp34s Andrew Nikitin 5 274 06-20-2013, 01:54 PM
Last Post: Namir
  41-MCODE: Auto XEQ+ALPHA possible? Ángel Martin 5 255 05-29-2013, 06:15 AM
Last Post: Ángel Martin
  PPC ROM Price Fouad M. Kaadou 7 359 05-17-2013, 01:03 PM
Last Post: Dave Shaffer (Arizona)
  PPC Rom Barcodes John Abbott (S. Africa) 7 313 05-11-2013, 09:05 AM
Last Post: John Abbott (S. Africa)
  HP85 Programmable ROM cardtridge 82929A-service ROM not working- inaki 2 204 04-25-2013, 08:08 AM
Last Post: inaki
  Another PPC DVD Update: 30th Year of Datafile + HP Conference Index Jake Schwartz 0 136 03-31-2013, 01:40 PM
Last Post: Jake Schwartz
  Updated PPC DVD Disk w/HHC2012 Materials Jake Schwartz 1 159 01-26-2013, 02:45 AM
Last Post: Walter B
  shelf life time of a ROM, EEPROM, EPROM vs Mask Rom Guido (Canada) 6 341 01-11-2013, 04:09 PM
Last Post: Thomas Falk

Forum Jump: