Post Reply 
HP 48GX Collector’s Edition (merged) - please don't start two threads
11-27-2023, 09:55 PM
Post: #64
RE: HP 48GX Collector’s Edition (merged) - please don't start two threads
(11-26-2023 11:18 PM)c3d Wrote:  1) a fully-compatible HP48 clone, using e.g. Saturn emulation and HP ROMs, much like iOS or Android apps?

2) a source-compatible firmware that is simply in the spirit of the HP48, but takes full advantage of today's hardware, even if that means being unable to run anything that relies on SYSEVAL or Saturn assembly language?

To me, option 1 only makes sense if it is on a device with the exact same keyboard layout as the 48, because trying to achieve that with fewer keys or a substantially different layout would not work very well. But then you'd suffer from what the 50g suffered from -- a dead-end platform with no real way to fix bugs or add functionality, along with being cursed with the inefficiencies of emulation.

Option 2 seems like a much better idea because it would allow for more flexibility (like support for higher-resolution screens and adding functionality), while also performing better and having a long-term future.

Given enough system resources, however, binary compatibility could be achieved by having a lookup table to translate User RPL entry points (and even System RPL, provided enough development time to handle supported entries) at runtime, if the new firmware has all commands implemented with compatible behavior. A built-in Saturn emulator could even provide binary compatibility for assembly programs, but that seems even less likely.

Option 2 is really the Free42 to Plus42 approach. First re-create everything to provide full backwards compatibility with the original calculator. Then extend it to add functionality we could never have before. The 50g AUR appendix I lists all the User RPL commands in the 50g along with which RPL model they first appeared in. I believe this is an almost complete superset of the 48SX and 48GX lists, so one possible development path would be to first get the calculator to SX-level functionality, then GX-level, and finally 50g-level and beyond.

Of course that is all just a dream because I can't see anyone having enough time to develop the above, but it would allow for my dream machine -- a platform for future RPL devices, which could behave in "48SX" or "48GX" or "50g" modes for running programs from each, perhaps with two different sets of physical hardware for the two different key layouts, or a third layout to combine the best of both. For example, starting with the 50g layout but making Row 4 have 6 keys would allow for ENTER to be moved to a double-wide position on row 6, and additionally making Row 5 have 6 keys would allow for a net increase of 1 key so that Z and ÷ wouldn't have to share a key, which would totally break backwards compatibility but would resolve my second biggest gripe about the 49/50 layout. Put all that in a stretched DM32 device and you'd have the perfect calculator.
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
HP 48GX Collector's Edition - M0R33z - 05-04-2023, 08:55 AM
RE: HP 48GX Collector’s Edition (merged) - please don't start two threads - Eric Rechlin - 11-27-2023 09:55 PM
RE: HP 48GX Collector's Edition - gwh - 05-04-2023, 02:54 PM
RE: HP 48GX Collector's Edition - Jlouis - 05-04-2023, 03:37 PM
RE: HP 48GX Collector's Edition - gwh - 05-05-2023, 07:23 AM
RE: HP 48GX Collector's Edition - HP67 - 05-07-2023, 09:18 PM
RE: HP 48GX Collector's Edition - Namir - 05-07-2023, 10:20 PM
RE: HP 48GX Collector's Edition - grbrum - 05-07-2023, 10:41 PM
RE: HP 48GX Collector's Edition - jonmoore - 05-08-2023, 05:06 PM
RE: HP 48GX Collector's Edition - Brentlee - 05-09-2023, 12:19 AM
HP 48GX Collector’s Edition - M0R33z - 11-19-2023, 02:50 PM
RE: HP 48GX Collector’s Edition - M0R33z - 11-19-2023, 06:21 PM
RE: HP 48GX Collector’s Edition - Kiwi - 11-19-2023, 08:44 PM
RE: HP 48GX Collector’s Edition - M0R33z - 11-19-2023, 08:48 PM
RE: HP 48GX Collector’s Edition - johnb - 11-21-2023, 12:03 AM
RE: HP 48GX Collector’s Edition - FLISZT - 11-21-2023, 01:55 PM
RE: HP 48GX Collector's Edition - M0R33z - 11-19-2023, 08:18 PM
RE: HP 48GX Collector's Edition - carey - 11-20-2023, 07:47 PM
RE: HP 48GX Collector's Edition - lvt - 11-21-2023, 03:08 AM
RE: HP 48GX Collector's Edition - brouhaha - 11-21-2023, 06:54 AM
RE: HP 48GX Collector's Edition - vaklaff - 11-21-2023, 08:10 AM
RE: HP 48GX Collector's Edition - c3d - 11-21-2023, 12:27 PM
RE: HP 48GX Collector's Edition - Allen - 11-21-2023, 12:45 PM



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