Post Reply 
DB48X: HP48-like RPL implementation for DM42
11-09-2024, 11:04 PM
Post: #401
RE: DB48X: HP48-like RPL implementation for DM42
(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?
Find all posts by this user
Quote this message in a reply
11-09-2024, 11:37 PM (This post was last modified: 11-09-2024 11:39 PM by c3d.)
Post: #402
RE: DB48X: HP48-like RPL implementation for DM42
(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.

DB48X,HP,me
Find all posts by this user
Quote this message in a reply
11-09-2024, 11:39 PM (This post was last modified: 11-09-2024 11:45 PM by cdmackay.)
Post: #403
RE: DB48X: HP48-like RPL implementation for DM42
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.

Cambridge, UK
41CL/DM41X 12/15C/16C DM15/16 17B/II/II+ 28S 42S/DM42 32SII 48GX 50g 35s WP34S PrimeG2 WP43S/pilot/C47
Casio, Rockwell 18R
Find all posts by this user
Quote this message in a reply
11-09-2024, 11:46 PM
Post: #404
RE: DB48X: HP48-like RPL implementation for DM42
(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).

DB48X,HP,me
Find all posts by this user
Quote this message in a reply
11-09-2024, 11:48 PM
Post: #405
RE: DB48X: HP48-like RPL implementation for DM42
(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.

Cambridge, UK
41CL/DM41X 12/15C/16C DM15/16 17B/II/II+ 28S 42S/DM42 32SII 48GX 50g 35s WP34S PrimeG2 WP43S/pilot/C47
Casio, Rockwell 18R
Find all posts by this user
Quote this message in a reply
11-09-2024, 11:51 PM
Post: #406
RE: DB48X: HP48-like RPL implementation for DM42
(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?

Cambridge, UK
41CL/DM41X 12/15C/16C DM15/16 17B/II/II+ 28S 42S/DM42 32SII 48GX 50g 35s WP34S PrimeG2 WP43S/pilot/C47
Casio, Rockwell 18R
Find all posts by this user
Quote this message in a reply
11-10-2024, 12:00 AM
Post: #407
RE: DB48X: HP48-like RPL implementation for DM42
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.

WP31S/WP34S, WP43/C47, newRPL (various), and DB48X adhesive and tabbed overlays:
https://www.hpmuseum.org/forum/thread-20113.html
Find all posts by this user
Quote this message in a reply
11-10-2024, 12:02 AM
Post: #408
RE: DB48X: HP48-like RPL implementation for DM42
(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.

DB48X,HP,me
Find all posts by this user
Quote this message in a reply
11-10-2024, 12:03 AM
Post: #409
RE: DB48X: HP48-like RPL implementation for DM42
(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?

DB48X,HP,me
Find all posts by this user
Quote this message in a reply
11-10-2024, 12:06 AM
Post: #410
RE: DB48X: HP48-like RPL implementation for DM42
(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.

WP31S/WP34S, WP43/C47, newRPL (various), and DB48X adhesive and tabbed overlays:
https://www.hpmuseum.org/forum/thread-20113.html
Find all posts by this user
Quote this message in a reply
11-10-2024, 12:06 AM
Post: #411
RE: DB48X: HP48-like RPL implementation for DM42
(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.

Cambridge, UK
41CL/DM41X 12/15C/16C DM15/16 17B/II/II+ 28S 42S/DM42 32SII 48GX 50g 35s WP34S PrimeG2 WP43S/pilot/C47
Casio, Rockwell 18R
Find all posts by this user
Quote this message in a reply
11-10-2024, 12:08 AM
Post: #412
RE: DB48X: HP48-like RPL implementation for DM42
VERSION command on the app (on Mac) shows i0.8.3.

WP31S/WP34S, WP43/C47, newRPL (various), and DB48X adhesive and tabbed overlays:
https://www.hpmuseum.org/forum/thread-20113.html
Find all posts by this user
Quote this message in a reply
11-10-2024, 12:09 AM
Post: #413
RE: DB48X: HP48-like RPL implementation for DM42
(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.

DB48X,HP,me
Find all posts by this user
Quote this message in a reply
11-10-2024, 12:17 AM
Post: #414
RE: DB48X: HP48-like RPL implementation for DM42
(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.

DB48X,HP,me
Find all posts by this user
Quote this message in a reply
11-11-2024, 09:43 AM
Post: #415
v0.8.4: Optimizations, new keyboard layout
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.

DB48X,HP,me
Find all posts by this user
Quote this message in a reply
11-11-2024, 05:57 PM
Post: #416
RE: DB48X: HP48-like RPL implementation for DM42
(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!

Cambridge, UK
41CL/DM41X 12/15C/16C DM15/16 17B/II/II+ 28S 42S/DM42 32SII 48GX 50g 35s WP34S PrimeG2 WP43S/pilot/C47
Casio, Rockwell 18R
Find all posts by this user
Quote this message in a reply
11-12-2024, 01:05 AM
Post: #417
Release v0.8.5: Keyboard fixes
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.

DB48X,HP,me
Find all posts by this user
Quote this message in a reply
11-12-2024, 04:16 AM (This post was last modified: 11-12-2024 04:17 AM by nickapos.)
Post: #418
RE: DB48X: HP48-like RPL implementation for DM42
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
Find all posts by this user
Quote this message in a reply
11-12-2024, 09:35 AM (This post was last modified: 11-12-2024 09:38 AM by raprism.)
Post: #419
RE: DB48X: HP48-like RPL implementation for DM42
(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]
Find all posts by this user
Quote this message in a reply
11-12-2024, 09:39 AM
Post: #420
RE: DB48X: HP48-like RPL implementation for DM42
(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

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




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