Path: utzoo!attcan!uunet!cs.utexas.edu!asuvax!ncar!cruff From: cruff@ncar.ucar.edu (Craig Ruff) Newsgroups: comp.sys.handhelds Subject: Re: (long) Re: SAD - Saturn Disassembler Beta 1.01 Message-ID: <8520@ncar.ucar.edu> Date: 17 Sep 90 15:44:54 GMT References: <10712@life.ai.mit.edu> <57448@microsoft.UUCP> <10753@life.ai.mit.edu> Reply-To: cruff@handies.UCAR.EDU (Craig Ruff) Organization: Scientific Computing Division/NCAR, Boulder CO Lines: 20 In article <10753@life.ai.mit.edu> bson@rice-chex.ai.mit.edu (Jan Brittenson) writes: > If anyone feels like adding RPL support, please feel free to do so, >I have absolutely no info on how composite objects (programs, >algebraics, lists, etc) are stored, and it seems no one really knows >(except HP), either. Wouldn't life be easier were HP simply to release >the appropriate documentation? The format of the objects used in the HP28 were posted (and are in some archives), and the HP48 formats are either the same or are similar. I've been adding object disassembly to my disassembler that I wrote (and posted) some months ago. It understands about half of the formats so far. I haven't had a lot of time to work on it recently. I can disassemble commands into a 'USAG' like format, showing the arguments required and the object that will be executed. RPL commands are displayed if referenced from other commands. The other part handles disassembly of machine code with tracking of nybbles that have been decoded. -- Craig Ruff NCAR cruff@ncar.ucar.edu (303) 497-1211 P.O. Box 3000 Boulder, CO 80307