home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.hp48
- Path: sparky!uunet!mcsun!fuug!funic!nntp.hut.fi!nntp.hut.fi!mheiskan
- From: mheiskan@hut.fi (Mika Heiskanen)
- Subject: Re: XLIB 240 xxx functions in hidden rom !
- In-Reply-To: courvill@hydre.enst.fr's message of 21 Jul 92 20:21:21 GMT
- Message-ID: <MHEISKAN.92Jul30013110@vipunen.hut.fi>
- Sender: usenet@nntp.hut.fi (Usenet pseudouser id)
- Nntp-Posting-Host: vipunen.hut.fi
- Reply-To: mheiskan@.vipunen.hut.fi
- Organization: Helsinki University of Technology - Finland
- References: <2378@hydre.enst.fr>
- Distribution: comp
- Date: 30 Jul 92 01:31:10
- Lines: 37
-
- In article <2378@hydre.enst.fr> courvill@hydre.enst.fr (Marc Bernard de Courville) writes:
-
-
- There is a lib 240 (0F0h) in the 48 ! it contains 112 commands
- (from XLIB 240 000 to XLIB 240 111)
- The link table of this library is in ROM at 3834F. Wen decoding it
- you'll find that cmdes addresses are 7E128, 7E1C3, 7E272... (in hidden rom)
- note that evaluating the corresponding XLIB object gives a result, as XLIB
- "knows" how to exec things in hidden rom...
-
- Does somebody knows what these commands do ?
- (Take care, evaluating them on an empty stack always give a Memory Lost !)
-
- If nobody knows the use of these commands, we could try to decode them...
- If you're interested in that job, please e-mail me and I'll give you a list of
- cmdes number to decode... (it would be stupid if everybody tried to decode
- XLIB 240 000, no ?)
-
- I'll soon post another version internals list since it has several new
- goodies I found by using RPL library. If I recall right XLIBs 240 001 up to
- about 240 040 were internal routines to handle meta objects. More
- precicely, they are the UNdispacthed routines used by the RULES
- application. UNdispatched routines meaning that there are separate XLIBs
- for different argument types. DISPATCHING ML routines reside in normal ROM
- (Found them using MLDB), so I doubt there's any need to use the XLIBs.
- I've already used these routines in my new version of Arit library, which
- I'm sad to say, is still unfinished.
- I have the entries on paper at home, but if anybody has the entries list I
- posted about a month ago, these routines are somewhere around 56000h in
- memory. The list has a big list of primitive ML and XLIBs listed there with
- no names. The primitive ML entry points are the dispatching calls for the
- XLIBS. This dispatcher uses pointer lists in memory to dispatch on objects
- like +, - .. SIN, COS etc. Seems easy to apply for own purposes. I'll
- explain more accurately in the next entries list.
-
- --
- --> mheiskan@vipunen.hut.fi
-