Post Reply 
Sparcom General Chemistry Application Pac
09-06-2023, 02:25 AM
Post: #25
RE: Sparcom General Chemistry Application Pac
Hi gege,

This is mostly the software I use:

On PC:
Emu48 by Christoph Gießelink and Sébastian Carlier
Debug4x Version 2.2 Build 168 by William G. Graves
HPUserEdit version 6.0.0.916 by Roger B. Reyes
HPCONV / HPDIS version 1.4.0 by Eduardo M Kalinowski

On HP48:
Library Cracker G(x) version 1.53 by HPMANIAC
Jazz version 6.8 by Mika Heiskanen and Jan Brittenson.

On HP50:
Development lib (lib # 256)

In a nutshell, I “explode” the lib(s) with LibCracker, save the individual files to a PC, convert those files to HP49/50 format using HPCONV. This utility works very well but it’s not perfect, so I need to manually “massage” some of the offending files. The general chemistry app has about 400 files across 3 libraries, so if only 10% fails during the conversion, I end up with 40 files to debug! Some problems are easy to fix, like changing keycodes and adjusting display elements, some others are more complex like machine language routines crashing or SysRPL programs misbehaving. Sometimes I re-write the entire routine if I can’t find an easier fix.
I use Debug4x to debug (of course!), write new SysRPL routines and create libraries from SysRPL or machine code routines. HPUserEdit is useful to debug UserRPL routines.
I use the HP50 development lib to create libraries from UserRPL programs and Jazz is handy to disassemble machine code.

Unfortunately there isn’t a fully automated solution that I can think of (maybe ChatGPT, one day!). I was considering to write some PC scripts to facilitate the tasks but I haven’t done it yet.

Hope this helps.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Sparcom General Chemistry Application Pac - acapde - 09-06-2023 02:25 AM



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