UPDIR v1.1 From: detlef@mwhh.hanse.de (Detlef Mueller) Newsgroups: comp.sources.hp48 Date: 7 Sep 91 21:05:32 GMT In Mar 90 Jake G Schwartz (Jake-S@cup.portal.com) posted an UP function for built-in Menus. > ... several of the built-in (ROM) menus in the machine are nested in a > tree structure as low as three levels deep. The user manual on page 56 > advises that one doesn't traverse these like a tree; one should simply > go to the new one. In many cases, this requires more than a keystroke > or two. ... > If UP is assigned to the UP keyboard key, its use becomes transparent > when the HP48 is in USER mode. In the first weeks of calculator use, ROM > menu tree traversal is helpful in order to get a feel for where the > literally hundreds of functions reside in the machine. ... > Rules: > ----- > > If the current The action of > menu is: UP is: > ----------------------------------- > Menu with no LAST MENU > parent > > Menu with a Moves to parent > parent menu, page of > parent key > > RAM directory UPDIR > > Custom Menu LAST MENU > Library sub-menu Library menu TMENU LAST MENU > > Jake Schwartz I've converted UP into system-RPL and added support for library sub-menus. To generate UP, put the listings of UP.S and UP.M in the appropriate files, then invoke the following commandlines at the MS-DOS (urgh) prompt: rplcomp up.s up.a sasm -e -N up.a sload -H up.m [No need; UP is on the disk. -jkh-] Tschuess (German slang of 'bye' =-), Detlef 8-) [Note: Brian Walsh found a bug in the menu list of the original UP program by Jake Schwartz. It went UP from some UNITS menus into the STAT menu! The bug is corrected in this version of UP. -jkh-]