HP Forums
DB48X: HP48-like RPL implementation for DM42 - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: Not HP Calculators (/forum-7.html)
+--- Forum: Not quite HP Calculators - but related (/forum-8.html)
+--- Thread: DB48X: HP48-like RPL implementation for DM42 (/thread-20157.html)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26


RE: DB48X: HP48-like RPL implementation for DM42 - Jase - 11-09-2024 11:04 PM

(11-09-2024 09:08 PM)c3d Wrote:  when I started the project, I never thought I would be able to even reach that point where I would be even remotely comparable to the HP50. I thought the HP48 was ambitious enough, and I was quite dubious that I would be able to get remotely close on DM42 hardware.

Christophe, when did you start this project? How long have you been working on it?


RE: DB48X: HP48-like RPL implementation for DM42 - c3d - 11-09-2024 11:37 PM

(11-09-2024 11:04 PM)Jase Wrote:  
(11-09-2024 09:08 PM)c3d Wrote:  when I started the project, I never thought I would be able to even reach that point where I would be even remotely comparable to the HP50. I thought the HP48 was ambitious enough, and I was quite dubious that I would be able to get remotely close on DM42 hardware.

Christophe, when did you start this project? How long have you been working on it?

The first commit on the newRPL-derived version was Sep 3rd, 2022.

First commit on this project is Sep 28, 2022, but at the time I was still working on newRPL. I think I switched over on October 12.

In any case, it's a little over two years.

The actual start was the strike of the air traffic controllers in september 2022, while I was at the KVM Forum. I ended up being stuck in a hotel room for almost a week, with nothing to do and lousy network connection.


RE: DB48X: HP48-like RPL implementation for DM42 - cdmackay - 11-09-2024 11:39 PM

Is there any chance someone might make available a MacOS version of the simulator, suitable for MacOS 13.7.1, please?

For annoying non-technical reasons, I am unable to build it myself, despite help from Christophe & Ben.

thank you!


edit: i suppose I could just use the browser version.


RE: DB48X: HP48-like RPL implementation for DM42 - c3d - 11-09-2024 11:46 PM

(11-09-2024 11:39 PM)cdmackay Wrote:  Is there any chance someone might make available a MacOS version of the simulator, suitable for MacOS 13.7.1, please?

For annoying non-technical reasons, I am unable to build it myself, despite help from Christophe & Ben.

thank you!


edit: i suppose I could just use the browser version.

Any reason the version that ships on the Apple Store is not good enough?

(DB40x is the free version, DB48X and DB50X help fund the project).


RE: DB48X: HP48-like RPL implementation for DM42 - cdmackay - 11-09-2024 11:48 PM

(11-09-2024 11:46 PM)c3d Wrote:  Any reason the version that ships on the Apple Store is not good enough?

hmm, that's embarrassing!

Sorry, for some reason I managed to miss that being available.


RE: DB48X: HP48-like RPL implementation for DM42 - cdmackay - 11-09-2024 11:51 PM

(11-09-2024 11:46 PM)c3d Wrote:  Any reason the version that ships on the Apple Store is not good enough?

I have an x86 Mac, not an M1; looks like the App Store version is only for M-series?


RE: DB48X: HP48-like RPL implementation for DM42 - spiff72 - 11-10-2024 12:00 AM

I previously bought the DB48x app for my iPhone, and thought I would try installing it on my M1-based MacBook Pro. It launches, but the calc continually pops the error message about a low battery. It shows about 2.508 volts in the status bar.


RE: DB48X: HP48-like RPL implementation for DM42 - c3d - 11-10-2024 12:02 AM

(11-09-2024 11:51 PM)cdmackay Wrote:  
(11-09-2024 11:46 PM)c3d Wrote:  Any reason the version that ships on the Apple Store is not good enough?

I have an x86 Mac, not an M1; looks like the App Store version is only for M-series?

Ah. Good point.

Let me see if I can offer a solution. Probably a simulator binary as part of the next release.


RE: DB48X: HP48-like RPL implementation for DM42 - c3d - 11-10-2024 12:03 AM

(11-10-2024 12:00 AM)spiff72 Wrote:  I previously bought the DB48x app for my iPhone, and thought I would try installing it on my M1-based MacBook Pro. It launches, but the calc continually pops the error message about a low battery. It shows about 2.508 volts in the status bar.

I thought this was fixed. Did you try updating the app?


RE: DB48X: HP48-like RPL implementation for DM42 - spiff72 - 11-10-2024 12:06 AM

(11-10-2024 12:03 AM)c3d Wrote:  
(11-10-2024 12:00 AM)spiff72 Wrote:  I previously bought the DB48x app for my iPhone, and thought I would try installing it on my M1-based MacBook Pro. It launches, but the calc continually pops the error message about a low battery. It shows about 2.508 volts in the status bar.

I thought this was fixed. Did you try updating the app?

I installed on the Mac for the first time just a moment ago, so I think it's the latest version.


RE: DB48X: HP48-like RPL implementation for DM42 - cdmackay - 11-10-2024 12:06 AM

(11-10-2024 12:02 AM)c3d Wrote:  Let me see if I can offer a solution. Probably a simulator binary as part of the next release.

that would be great, indeed; thanks very much! I'll make a donation to support the project, in lieu of buying the app.


RE: DB48X: HP48-like RPL implementation for DM42 - spiff72 - 11-10-2024 12:08 AM

VERSION command on the app (on Mac) shows i0.8.3.


RE: DB48X: HP48-like RPL implementation for DM42 - c3d - 11-10-2024 12:09 AM

(11-10-2024 12:06 AM)spiff72 Wrote:  
(11-10-2024 12:03 AM)c3d Wrote:  I thought this was fixed. Did you try updating the app?

I installed on the Mac for the first time just a moment ago, so I think it's the latest version.

Ooops, my bad. You are correct, the fix is on the not-yet-published branch.

This will be fixed in 0.8.4, probably tomorrow or on Monday.


RE: DB48X: HP48-like RPL implementation for DM42 - c3d - 11-10-2024 12:17 AM

(11-08-2024 07:47 PM)grbrum Wrote:  Hello Christophe,
i am playing with equation library. specially here, the long names in the menu boxes are harder to read.
this is not a inconvenience most of the time, but I noticed in this scenario more often.
when changing the screens, the names in the menu boxes are sometimes in the middle of the scroll already.

I would like to suggest that when changing screen the name start from the left again. I hope you understand what I mean.

thanks

Please note that if you hold the function name, it brings up the help for that equation, so that's a quick way to check you have the right one.

I agree that it would be nice to have a better way to show the names. I'll think about it. Your suggestion is a possibility.


v0.8.4: Optimizations, new keyboard layout - c3d - 11-11-2024 09:43 AM

Release 0.8.4 is finally out. I had to battle a really hard to find bug indirectly causing all sorts of issues with units.

The major topics for this release are: new keyboard layout, significant optimization of the garbage collector (20% overall speedup on some tests), new equations and documentation, many bug fixes.

A special shoot out to all of you who contributed code, documentation or reported bugs.

There is no macOS simulator release yet, because the request was explicitly for an x86 build, and it turns out that building a universal binary with the homebrew version of Qt is not easy. The implication is that I have to build Qt from source, and this takes forever.


RE: DB48X: HP48-like RPL implementation for DM42 - cdmackay - 11-11-2024 05:57 PM

(11-11-2024 09:43 AM)c3d Wrote:  There is no macOS simulator release yet, because the request was explicitly for an x86 build, and it turns out that building a universal binary with the homebrew version of Qt is not easy. The implication is that I have to build Qt from source, and this takes forever.

thank you!


Release v0.8.5: Keyboard fixes - c3d - 11-12-2024 01:05 AM

Well… this was embarrassing!!!

It turns out that 0.8.4 has a couple of pesky keyboard issues that make daily use annoying, so I issued an emergency 0.8.5

I hope that more won't be necessary.


RE: DB48X: HP48-like RPL implementation for DM42 - nickapos - 11-12-2024 04:16 AM

Hi Christophe, do you have any examples of how to use the SI prefixes in units?

For an example I wanted to use centi liter (cL) recently but could not figure out how to do it. If I understand it correctly you can do a custom unit with the = sign be parsed as a new unit but is there any other way to do it on the fly?

Thanks and regards


RE: DB48X: HP48-like RPL implementation for DM42 - raprism - 11-12-2024 09:35 AM

(11-12-2024 04:16 AM)nickapos Wrote:  Hi Christophe, do you have any examples of how to use the SI prefixes in units?

For an example I wanted to use centi liter (cL) recently but could not figure out how to do it. If I understand it correctly you can do a custom unit with the = sign be parsed as a new unit but is there any other way to do it on the fly?

Thanks and regards

It can be inserted as 1_cl with number 1 and rest in alpha mode (or _ from Unit menu). Or input 1 and choose l in Unit->Volume and insert c in (transient) Alpha mode (after 1 left arrow action).

All prefixes can be inserted fast in transient alpha mode, only µ seem to require normal alpha mode and pressing shift twice before choosing D key. Not sure if there is already a faster way to get µ. If not, then 1_µ might be candidate for Unit->Quick menu.[/code][/font]


RE: DB48X: HP48-like RPL implementation for DM42 - c3d - 11-12-2024 09:39 AM

(11-12-2024 04:16 AM)nickapos Wrote:  Hi Christophe, do you have any examples of how to use the SI prefixes in units?

For an example I wanted to use centi liter (cL) recently but could not figure out how to do it. If I understand it correctly you can do a custom unit with the = sign be parsed as a new unit but is there any other way to do it on the fly?

Thanks and regards

It's just that I was not aware that the liter could also be spelled uppercase. For now use cl and it works. You can add it to your favorites in Quick or in the =Cycle units cycle, but otherwise, you can enter 3_cl quickly with [3][Shift][Units][Volume][l][EEX]x6