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. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 3 Guest(s)