Post Reply 
HP50G - Filer VIEW Function
05-13-2020, 10:51 PM (This post was last modified: 05-13-2020 10:53 PM by Joe Horn.)
Post: #6
RE: HP50G - Filer VIEW Function
(05-13-2020 12:59 PM)rprosperi Wrote:  I could not recall how to extract the commands from a built-in menu assignment - how do you do that?

I keep the following tiny SysRPL program assigned to the right-shift-and-hold F1 key:
:: BINT1 GETPROC x->RAM ;
With this assignment, in USER mode, pressing right-shift-and-hold F1 pushes whatever is in the soft menu of F1 to the stack. Change BINT1 to BINT2 for the F2 assignment, and so on, through BINT6 for the F6 assignment.

This lets you easily obtain the SysRPL program which is executed when TOOL VIEW is pressed. Of course, NOSY is a great tool to explore that program, which looks like this:
:: TakeOver ' :: PTR 79E9A PTR 2B8AA ; FPTR 2 0 ;
Since FPTR 2 0 means "execute this in Bank 2", we need to use Nosy to explore 2:#79E9Ah, which contains the SysRPL command ViewObject, which is the heart of the User RPL command SCROLL.

Piece of cake. Big Grin

<0|ΙΈ|0>
-Joe-
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: HP50G - Filer VIEW Function - Joe Horn - 05-13-2020, 03:13 AM
RE: HP50G - Filer VIEW Function - Joe Horn - 05-13-2020 10:51 PM



User(s) browsing this thread: 4 Guest(s)