newRPL - build 1255 released! [updated to 1299]
05-15-2019, 02:55 AM
Post: #419
 Claudio L. Senior Member Posts: 1,840 Joined: Dec 2013
RE: newRPL - build 1089 released! [update:build 1158]
(05-13-2019 10:39 AM)Gilles Wrote:  Hi all !

Bug report, HP50 Hdw, release 1180

Code:
 0 0 FOR 'a' a -1 STEP
or
Code:
 0 0 FOR 'a' a 1 NEG STEP

goes in endless loop or "out of memory error". Need a hdw reset.
Thanks! I guess I have to consider the case with equal limits as a special case. Rookie mistake...

(05-13-2019 10:39 AM)Gilles Wrote:  I also noticed that ->#d can't be use in a program.

Nota : Autocompletion and new ALPHA scheme is great compared to stock HP50g.

I didn't do base conversion as separate commands. I figured since conversion is automatic (preserves the base of the first operand), all you need to do to convert a number is any operation with one argument in the desired base, for example add zero.

0 #ffh + --------> 255

I guess it wouldn't hurt to add the conversion commands, I just had better things to do at the time.

By the way, I've been quiet but active, I wrote the USB protocols for a third time, then the PC version started crashing and corrupting memory, apparently access to USB devices is not thread safe in Windows (worked so well in Linux when I developed it...). So, I had to rewrite the drivers to guarantee access to the USB device happens always from the same thread. Seems to have solved the crashes, now I'm back to polishing the new transfer protocols. Works mostly fine, it disconnects sometimes so I need to figure that out, can't be anything less than perfect if we use it for firmware updates.
 « Next Oldest | Next Newest »