Post Reply 
DB48X: HP48-like RPL implementation for DM42
11-05-2024, 09:15 PM
Post: #383
RE: DB48X: HP48-like RPL implementation for DM42
(11-05-2024 08:07 PM)grbrum Wrote:  Hello Christophe, I love the implementation of CST. Thank you very much for that.
I also love that you made it possible for different CST within each directory like the HP48.

I don't have a HP48 on me while I am traveling for work, but if I remember right, I could store the CST menu anywhere (directory), and if there was no CST variable in current directory, it would use the CST menu of the parent directory. I may be wrong. I tried this on the DB48 and it only sees the CST in current directory (this may be accurate to the HP48 behavior though).

DB48x normally sees the CST menu fo the parent directory. The Demo.48s file shipping with db48x illustrates that: there is a CST in the root directory, and when you go into the subdirectories, VAR VAR shows that CST content, including a "Demos" that brings you back to the top of the Demos directory.


Quote:I would like to please request the following enhancements:

- Would it be possible to have a "blank" command to put in the CST variable? basically to have an empty field in the CST menu?
{ Name Value "Blank"}

You can, put something like { Item1 { "" «» } Item2 }. If you use this often, create a library item called Blank, and this can be { Item1 ⓁBlank Items2 } (where Ⓛ is the character that shows as "lib" in white on black in DB48x).

Quote:I am playing with the functionality of having shifted option for CST menu, and I think it is just easy to have the relevant menu items on top of each other (ie A, A> and >A) in CST menu.

I am considering a way to facilitate this kind of layout. I'm not settled on the solution yet.

Quote:- Would it be possible to implement this from HP48 manual page 30-3? "Also, instead of storing the list of objects itself in CST', you can optionally store the name of another variable that contains the list."

I thought this work, but evidently not.

Quote:Finally, doing tests with MENU and TMENU I noticed that now I have a 1 in a box in top left corner, I could not find documentation about this, is this a flag that I accidentally set?
thank you.

This is probably the debugger. Right now, the debugger activates by default when there is an error, but you are the second person confused by that feature, so I'll switch it off by default.

DB48X,HP,me
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
DB48X v0.4.8 is out - c3d - 10-22-2023, 11:31 PM
Release v0.5.0: Statistics and flags - c3d - 11-20-2023, 08:57 AM
v0.6.5: Minor bug fixes - c3d - 02-11-2024, 11:23 PM
Release 0.7.1 "Whip" - Bug fixes - c3d - 03-04-2024, 12:46 AM
DB48X v0.7.4 release is out - c3d - 04-14-2024, 03:05 PM
DB48X v0.7.6: Solving menu - c3d - 05-13-2024, 12:04 AM
DB48X v0.7.7: Units in solver - c3d - 06-02-2024, 11:36 PM
v0.7.10 - Interactive stack - c3d - 07-14-2024, 11:31 PM
DB48X v0.7.13 is out - c3d - 08-05-2024, 07:31 AM
DB48X v0.7.15 - c3d - 08-25-2024, 08:45 PM
DB48X v0.7.16 - c3d - 09-02-2024, 01:36 AM
DOSUBS command - grbrum - 09-04-2024, 03:37 PM
v0.7.18 - APPLY, SUBST, WHERE - c3d - 09-15-2024, 11:58 PM
Program Editing Question - spiff72 - 09-16-2024, 03:27 PM
press 2 simultaneous buttons? - grbrum - 09-30-2024, 09:01 PM
CST Custom Menu - grbrum - 10-04-2024, 05:00 AM
v0.8.2: Assignments, Custom menu - c3d - 10-21-2024, 05:49 AM
CST - grbrum - 11-05-2024, 08:07 PM
RE: DB48X: HP48-like RPL implementation for DM42 - c3d - 11-05-2024 09:15 PM
Stuttgart video - c3d - Yesterday, 08:22 PM



User(s) browsing this thread: c3d, 8 Guest(s)