Post Reply 
DB48X: HP48-like RPL implementation for DM42
08-01-2023, 09:32 PM (This post was last modified: 08-01-2023 09:47 PM by Helix.)
Post: #66
RE: DB48X: HP48-like RPL implementation for DM42
(08-01-2023 01:11 AM)c3d Wrote:  Annoying, isn't it? Well, it means the video is "successful".

"Successful" ? With only 200 views? The threshold is very low! Big Grin
This is the first time I see so much ads in a video. I wonder if this is due to some settings when you posted it on Youtube.

(08-01-2023 01:11 AM)c3d Wrote:  For lists, HP has unfortunately implemented a behaviour that is inconsistent, where { 1 2 } 3 + gives { 1 2 3 } but { 1 2 } 3 * gets { 3 6 }.

+ is the unique operation that doesn’t work on lists. I replace it by +/- – automatically. It’s just a habit now.

(08-01-2023 01:11 AM)c3d Wrote:  Interactively, there is a reserved primary key on the keyboard at the moment, EEX. It does nothing while not editing. The intent is to have that key, where the yellow label is "DISP", cycle between various visible representations of the first level of the stack. For complex, it would switch between rectangular and polar, between fractions and decimal, and between vectors and lists. So if you want to run a bunch of operations on a list interactively, you hit EEX, turn it to a vector, do your operations, and then turn it back to a list. At least that's how I see things at the moment.

Interesting. I would be perfectly happy with this solution. Smile
But, if operations on lists are replaced by operations on vectors, does that mean that
[ 1 2 ] [ 3 4 ] * gives [ 3 8 ] ?


(08-01-2023 01:11 AM)c3d Wrote:  The good reason is that on real HP48, I keep mixing store and recall and overwriting variables in the VAR menu. For whatever reason, my brain is wired backwards with that specific functionality.

I can understand. On my side I’ve never got used to the 3 rows menu of newRPL, because I regularly hit the wrong key. I can only use newRPL with the single row menu option.

So, this is typically a user preference. Here a flag for controlling the variable menu could be interesting.

(08-01-2023 01:11 AM)c3d Wrote:  I wonder if I should spend any time on stuff like 1-complement, which the HP16 supported. I've never had any use for it.

I think that « #0 1 - XOR » gives the 1-complement. So, if a user needs this functionality, he can easily write this program.

Jean-Charles
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: DB48X: HP48-like RPL implementation for DM42 - Helix - 08-01-2023 09:32 PM
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
Stuttgart video - c3d - 11-07-2024, 08:22 PM
Long Name Menus - usability - grbrum - 11-08-2024, 07:47 PM
Release v0.8.5: Keyboard fixes - c3d - 11-12-2024, 01:05 AM
CONVERT bug - grbrum - 11-12-2024, 07:44 PM
Christmas wishlist is open - c3d - 12-02-2024, 07:09 PM
DB48X/50X CATALOG 'behaviour' - n1msr - 12-03-2024, 10:24 AM
DB48x v0.8.8 - Power usage reduction - c3d - 12-08-2024, 11:40 PM



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