Post Reply 
newRPL - Updated to build 1510 [official build remains at 1487]
01-29-2023, 04:00 AM
Post: #241
RE: newRPL - Updated to build 1510 [official build remains at 1487]
Disregard - I figured it out after looking through the wiki a bit more under SDcard operations. I was looking in the command reference list.

Correct command was:
"BACKUP1" SDRESTORE

Once I restored, I was returned to the state I remembered. The menu was even in a mode that listed all the SD commands. Now I am trying to figure out how to get back to that one! :-)
Find all posts by this user
Quote this message in a reply
01-29-2023, 06:04 PM
Post: #242
RE: newRPL - Updated to build 1510 [official build remains at 1487]
One more thing to add - although I was able to create the SDARCHIVE on the calculator, when I attempt to use the USB archive tool on the Desktop app, I get a USB communication error.

I will try to find some of the USB power saving issues mentioned before and see if I can fix that.

Thanks!
Find all posts by this user
Quote this message in a reply
02-03-2023, 03:45 AM (This post was last modified: 02-03-2023 03:49 AM by Claudio L..)
Post: #243
RE: newRPL - Updated to build 1510 [official build remains at 1487]
(01-29-2023 04:00 AM)spiff72 Wrote:  Disregard - I figured it out after looking through the wiki a bit more under SDcard operations. I was looking in the command reference list.

Correct command was:
"BACKUP1" SDRESTORE

Did you just try to recover your backup using algebraic notation? Smile that won't work on newRPL, sorry.
If you don't like thinking in RPL, just think of it as "object oriented": then pile your objects on a stack, and operate on them :-))
EDIT: Glad you found the way of the Reverse Polish Elders...

(01-29-2023 04:00 AM)spiff72 Wrote:  Once I restored, I was returned to the state I remembered. The menu was even in a mode that listed all the SD commands. Now I am trying to figure out how to get back to that one! :-)

Home, System, Next, Next, SDCard
Find all posts by this user
Quote this message in a reply
02-03-2023, 03:53 AM
Post: #244
RE: newRPL - Updated to build 1510 [official build remains at 1487]
(02-03-2023 03:45 AM)Claudio L. Wrote:  
(01-29-2023 04:00 AM)spiff72 Wrote:  Disregard - I figured it out after looking through the wiki a bit more under SDcard operations. I was looking in the command reference list.

Correct command was:
"BACKUP1" SDRESTORE

Did you just try to recover your backup using algebraic notation? Smile that won't work on newRPL, sorry.
If you don't like thinking in RPL, just think of it as "object oriented": then pile your objects on a stack, and operate on them :-))
EDIT: Glad you found the way of the Reverse Polish Elders...

(01-29-2023 04:00 AM)spiff72 Wrote:  Once I restored, I was returned to the state I remembered. The menu was even in a mode that listed all the SD commands. Now I am trying to figure out how to get back to that one! :-)

Home, System, Next, Next, SDCard
Honestly that was a bit embarrassing. I was thinking in "code" rather than algebraic, though!
Find all posts by this user
Quote this message in a reply
03-28-2023, 01:38 PM (This post was last modified: 03-28-2023 01:53 PM by goosnarrggh.)
Post: #245
RE: newRPL - Updated to build 1510 [official build remains at 1487]
(05-27-2022 05:59 AM)Claudio L. Wrote:  
(05-06-2022 06:59 PM)Kevin Ouellet Wrote:  Thanks for all the information everyone! I guess I was misled by the doc about the 39g+ supporting NewRPL, but given how uncommon this calculator seems to be and how fast it got replaced by the 39gs I can totally understand that the doc was written this way. I got my 39g+ on Ebay for $7 a few weeks ago and my 39gs as well for $20 (although the 39g+ costed $20 shipping) and I find myself using the former more often than the 39gs but I guess I'll use the 39gs instead for NewRPL. Smile

As far as I understand, the only difference between the 39g+ and 39gs is that it has 4 batteries, and a keyboard that doesn't break. Same as the difference between the 49g+ and the 50g.

Perhaps those were the physical differences, but it would appear that there may have been some differences in the firmware which could negate some of the similarities. It's possible that the chip which holds the firmware could be physically flash rather than mask ROM, but I don't think the firmware provided any way to modify its contents.

For example, the boot/sefltest mode in the 39g+ I have in front of me only has one menu option,
Code:
1. SELFTEST
.

Perhaps it might be possible to modify the boot code and introduce a flash upgrade feature, but it might need to be accessed via JTAG or some other equivalent low-level interface. I haven't been brave enough to try to open up the case to see what interfaces might exist to even attempt to go down that road.

EDIT: Similarly, I also have two first-release HP48gii units (3-cell battery compartment), and they also don't offer a flash upgrade option in their boot/self-test mode.
Find all posts by this user
Quote this message in a reply
04-02-2023, 01:30 AM (This post was last modified: 04-02-2023 01:39 AM by Claudio L..)
Post: #246
RE: newRPL - Updated to build 1510 [official build remains at 1487]
(03-28-2023 01:38 PM)goosnarrggh Wrote:  For example, the boot/sefltest mode in the 39g+ I have in front of me only has one menu option,
Code:
1. SELFTEST
.

I don't own any of those machines test it. I know they originally didn't provide firmware updates but if the hardware was the same you could in theory use the bootloader of a 39gs to replace the bootloader, via JTAG as you said.

Same with the 48gii, IIRC it was just limited in software so a hardware solution should enable you to do it. Probably not worth the effort, though, as you'd pay more for a JTAG adapter than for a 39gs that does allow firmware replacement.

EDIT: As a wild idea, a program coded in ARM assembly could be transferred to the 48gii via USB and executed that could take a hex string containing the boot loader and write it to flash. If you like to live dangerously of course.
EDIT 2: Nevermind, I just read that model had no USB either.
Find all posts by this user
Quote this message in a reply
04-03-2023, 03:26 PM
Post: #247
RE: newRPL - Updated to build 1510 [official build remains at 1487]
Hi Claudio,
is it possible to install newRPL on my HP50g and get HPGCC (c programminig) working?
Ralf

/41/48/
Find all posts by this user
Quote this message in a reply
04-04-2023, 12:16 AM
Post: #248
RE: newRPL - Updated to build 1510 [official build remains at 1487]
(04-03-2023 03:26 PM)Hiwi Wrote:  Hi Claudio,
is it possible to install newRPL on my HP50g and get HPGCC (c programminig) working?
Ralf

You are always free (and encouraged) to code in C for newRPL. There is no need for something like hpgcc since newRPL is already coded in C. All you do is download the source code and add your own library to it.

What you won't see is the incredible speedups you saw when going from userRPL to hpgcc. NewRPL has room to be optimized, of course, but is not exactly slow so coding in RPL vs coding in C will give you only a small speed increase, if any.
Find all posts by this user
Quote this message in a reply
05-13-2023, 11:31 AM (This post was last modified: 05-13-2023 11:50 AM by Gilles.)
Post: #249
Navigating through sub-menus
Hi all,
Hi Claudio,

The WikiNewRPL explains how to navigate in sub-menu. But i dont understand this part :

Code:
"To go back to a previous menu in MENU 1, use RS-M key. To go back to a previous menu in MENU 2, use RShold-M. The last 8 sub-menus are remembered by the system, so it is possible to use this key to go back multiple times."

The 'M key' is the STO key in the NewRPL keyboard template for HP50g. I think I missunderstand something.

EDIT : Oups ! The problem was the user. It works fine Big Grin I use both classic HP50g and newRPL HP50g and sometimes I confused myself between the two.
Find all posts by this user
Quote this message in a reply
05-17-2023, 02:50 AM
Post: #250
RE: newRPL - Updated to build 1510 [official build remains at 1487]
(05-13-2023 11:31 AM)Gilles Wrote:  EDIT : Oups ! The problem was the user. It works fine Big Grin I use both classic HP50g and newRPL HP50g and sometimes I confused myself between the two.

I'm flattered that you confuse them... means newRPL is becoming second nature for you.
Find all posts by this user
Quote this message in a reply
05-19-2023, 10:35 PM
Post: #251
RE: newRPL - Updated to build 1510 [official build remains at 1487]
Sorry for this basic question but I can't find any precision for using the ASNKEY function. Is it documented somewhere?
Find all posts by this user
Quote this message in a reply
05-20-2023, 07:40 AM (This post was last modified: 05-20-2023 07:52 AM by Gilles.)
Post: #252
RE: newRPL - Updated to build 1510 [official build remains at 1487]
Hi, Build 1510.

Code:
(100,∡45d) →RECT
-> 
(70,710678.,70,710678.)  →POLAR   
 ->
(100.,∡44.6.d) @ ???

The pb seems in the ASIN and ACOS functions.I use , as fractionnal separator in my setup.
Find all posts by this user
Quote this message in a reply
05-20-2023, 01:38 PM
Post: #253
RE: newRPL - Updated to build 1510 [official build remains at 1487]
You've found a display rounding bug. You are set to DMS degrees, and the angle is being displayed as 44 degrees, 60 seconds. Clearly I need to work on that rounding... The good news is the issue is display only, calculations are not affected at all.

Thanks for reporting!
Find all posts by this user
Quote this message in a reply
05-20-2023, 04:23 PM
Post: #254
RE: newRPL - Updated to build 1510 [official build remains at 1487]
(05-19-2023 10:35 PM)Gilles Wrote:  Sorry for this basic question but I can't find any precision for using the ASNKEY function. Is it documented somewhere?

My apologies, looks like I never got to writing that section of the wiki. I just wrote a little something, not much but I hope it helps:

newRPL wiki - ASNKEY command
Find all posts by this user
Quote this message in a reply
05-21-2023, 04:47 PM
Post: #255
RE: newRPL - Updated to build 1510 [official build remains at 1487]
(05-20-2023 04:23 PM)Claudio L. Wrote:  
(05-19-2023 10:35 PM)Gilles Wrote:  Sorry for this basic question but I can't find any precision for using the ASNKEY function. Is it documented somewhere?

My apologies, looks like I never got to writing that section of the wiki. I just wrote a little something, not much but I hope it helps:

newRPL wiki - ASNKEY command

Merci Claudio !
Find all posts by this user
Quote this message in a reply
06-11-2023, 07:09 PM
Post: #256
RE: newRPL - Updated to build 1510 [official build remains at 1487]
Hi Claudio,

I think there is a bug (at least a different behavior) in the CRNM command with vectors :

CNRM
Type: Command
Description: Column Norm Command: Returns the column norm (one-norm) of the array argument.
The column norm of a matrix is the maximum (over all columns) of the sum of the absolute
values of all elements in each column. For a vector, the column norm is the sum of the absolute
values of the vector elements.


RPL : [ 1 2 3 4 ] CNRM -> 10
newRPL : [ 1 2 3 4 ] CNRM -> 4
Find all posts by this user
Quote this message in a reply
06-14-2023, 01:53 PM
Post: #257
RE: newRPL - Updated to build 1510 [official build remains at 1487]
(06-11-2023 07:09 PM)Gilles Wrote:  Hi Claudio,

I think there is a bug (at least a different behavior) in the CRNM command with vectors :

CNRM
Type: Command
Description: Column Norm Command: Returns the column norm (one-norm) of the array argument.
The column norm of a matrix is the maximum (over all columns) of the sum of the absolute
values of all elements in each column. For a vector, the column norm is the sum of the absolute
values of the vector elements.


RPL : [ 1 2 3 4 ] CNRM -> 10
newRPL : [ 1 2 3 4 ] CNRM -> 4

Thank you for reporting! Vectors were being mishandled as row vectors instead of column vectors, I fixed that. Also RNRM had a similar bug, also fixed. It will come out in the next update.
Find all posts by this user
Quote this message in a reply
06-25-2023, 01:56 AM (This post was last modified: 06-25-2023 01:57 AM by spiff72.)
Post: #258
RE: newRPL - Updated to build 1510 [official build remains at 1487]
If anyone is interested, I may be offering overlays for sale for the 50g (I already have this one done), and soon for the 39gs. I may look to see if the same overlay can work for some of the other compatible calcs in the future, but I will work on the 39gs first (since I own one).

See this thread for more info:
https://www.hpmuseum.org/forum/thread-20113.html

I am attaching a pic of my 50g with the overlay installed.

The only thing I am waiting on is to confirm that the new vinyl material I use as the base layer will stick better than the recent ones I used. (The key labels had a tendency to lift for some of the non-RPL calcs like WP31S/34S.) I just got some new material and installed overlays on all the calcs and I am waiting to see if the adhesive is performing to my satisfaction.

I will be posting updates in that thread as I move forward!

Thanks!


Attached File(s) Thumbnail(s)
   
Find all posts by this user
Quote this message in a reply
06-25-2023, 07:17 AM (This post was last modified: 06-25-2023 07:28 AM by Gilles.)
Post: #259
RE: newRPL - Updated to build 1510 [official build remains at 1487]
(06-25-2023 01:56 AM)spiff72 Wrote:  If anyone is interested, I may be offering overlays for sale for the 50g (I already have this one done), and soon for the 39gs. I may look to see if the same overlay can work for some of the other compatible calcs in the future, but I will work on the 39gs first (since I own one).

See this thread for more info:
https://www.hpmuseum.org/forum/thread-20113.html

I am attaching a pic of my 50g with the overlay installed.

Excellent! .I'm interested in an HP50g overlay and an HP39gs.

Rather a question for Claudio: why not associate the following keys: NUM.SLV, MATRICES, STAT etc. ? Is this planned for future versions? if so maybe the overlays should show this in anticipation? Idem for Integral key -> NUMINT

If I manage to do videos with the real calculator correctly, I will do some tutorials on the newRPL. I don't want to do them with the PC version because it's far more easy with fingers lol
Find all posts by this user
Quote this message in a reply
06-25-2023, 04:57 PM (This post was last modified: 07-06-2023 01:16 PM by spiff72.)
Post: #260
RE: newRPL - Updated to build 1510 [official build remains at 1487]
One thing to keep in mind for these overlays. I would consider the HP Prime version to be somewhat experimental or preliminary ("work in progress"?). There are a things that I think could be tweaked in the layout. One example is that there are two keys assigned the <<>> entry.

I'm not sure how much time Claudio has had to consider this stuff.
Find all posts by this user
Quote this message in a reply
Post Reply 




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