home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!spool.mu.edu!yale.edu!qt.cs.utexas.edu!cs.utexas.edu!swrinde!sdd.hp.com!hpscit.sc.hp.com!cupnews0.cup.hp.com!news1.boi.hp.com!hp-pcd!hpcvra!rnews!hpcvbbs!akcs.joehorn
- From: akcs.joehorn@hpcvbbs.cv.hp.com (Joseph K. Horn)
- Newsgroups: comp.sys.hp48
- Subject: Rev E <-> Rev J Entry Point Changes
- Message-ID: <2b614164.2688comp.sys.hp48@hpcvbbs.cv.hp.com>
- Date: 23 Jan 93 13:40:02 GMT
- Lines: 111
-
- +--------------------------------------------------------------------+
- | The Complete Rev E <-> Rev J Entry Point Difference Tables |
- | Compiled by Joe Horn for the pure thrill of it |
- +--------------------------------------------------------------------+
-
- Two tables follow. The first is the list of all the Rev E entry
- points (supported and unsupported, documented and undocumented, used
- and unused... ALL of 'em!) minus the ones which are still in Rev J.
- In other words, the list of LOST ENTRY POINTS.
-
- The second table is the list of all the Rev J entry points which are
- not found in Rev E. In other words, the list of NEW ENTRY POINTS.
-
- Obviously the functionality of most of the "lost" entry points were
- merely moved to new locations, becoming "new" entry points. But I
- made this table in one evening. That's obviously not enough time to
- analyze the code following all of these. That is left as an exercise
- for the student. :-) The important thing is not to use any of these
- entry points at all! If your favorite unsupported entry point is in
- this table, including anywhere in a "--through--" range, then avoid
- future disasters by picking a different favorite.
-
- CTTOI, it looks like HP was right. Although it's fun to use the
- unsupported entry points, it's not very wise in the long run.
-
- None of these addresses were re-typed; only the cross-correlation was
- done manually, so no addresses should be incorrect. The dumping of
- both operating systems took 1 hour via wire at 9600 baud. Listing the
- entry points was done with Derek Nickel's Voyager program in a few
- minutes. Cross-comparison was done by hand using SemWare's QEDIT.
-
- A cursory once-over belied the rumor that 12 supported entry points
- had been changed. I can't find a single supported entry point that
- isn't right where it always was.
-
- -Joe Horn-
-
- ----------------------------------------------------------------------
- TABLE 1 -- REV E ENTRY POINTS NOT FOUND IN REV J -- THE "LOST" ENTRIES
- ----------------------------------------------------------------------
-
- 147E4
-
- 23420
-
- 25BBF 25C0A
-
- 2CE53 2CEC0 2CF5F 2D271 2D2E6 2D2F6 2D306 2D316 2D326
-
- 2D933 2D947
-
- 330DF
-
- 3620A 36219 36246
-
- 4497F --through-- 4732A
-
- 475B6 475D4 475FC 4760B 47642 4765B 476B7 47761 47798 477B6
-
- 4B67A --through-- 4C530
-
- 4C6CF 4C73D 4C77E 4C7D8 4C828
-
- 4D2EA --through-- 4E065
-
- 50EB9
-
- 65A47 --through-- 6FF83
-
- 7E128 --through-- 7FF64
-
- ---------------------------------------------------------------------
- TABLE 2 -- REV J ENTRY POINTS NOT FOUND IN REV E -- THE "NEW" ENTRIES
- ---------------------------------------------------------------------
-
- 1F960
-
- 23439
-
- 25BA6 25BCE 25C23
-
- 2CE4C 2CEA4 2CF30 2D259 2D2CE 2D2DE 2D2EE 2D2FE 2D30E
-
- 2D92E 2D942
-
- 330E4
-
- 361FB 3620A 36241
-
- 4496B --through-- 47324
-
- 475C5 475ED 475FC 47633 4764C 476A8 47752 47789 477A7
-
- 4B64D --through-- 4C53A
-
- 4C693 4C729 4C78D 4C7CE 4C81E 4C83C
-
- 4D29F --through-- 4E01B
-
- 50EBB 50ECF 50EE3 50F2E
-
- 65A51 --through-- 6FFDC
-
- 7E11E --through-- 7FF73
-
- Note: Some of the above "new" entry points correspond to "old" entry
- points but are in fact totally different system objects, sharing the
- same addresses only by coincidence.
-
- ----------------------------------------------------------------------
- End of Rev E <-> Rev J Lists jkh 23 Jan 1993
- ----------------------------------------------------------------------
-