Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!samsung!munnari.oz.au!brolga!uqcspe!batserver.cs.uq.oz.au!grue From: grue@batserver.cs.uq.oz.au (Frobozz) Newsgroups: comp.sys.handhelds Subject: Saturn Machine Code question... Keywords: Saturn, ST, HP48SX Message-ID: <5849@uqcspe.cs.uq.oz.au> Date: 22 Nov 90 02:49:14 GMT Sender: news@uqcspe.cs.uq.oz.au Reply-To: grue@batserver.cs.uq.oz.au Organization: Computer Science Department, The University of Queensland, Brisbane, Australia Lines: 25 hiya, Does anybody have any idea what the bits in the (internal) st register are used for? I am currently writing a program and am probably going to use some of these flags (because they are there and they are easy to use). So, I'd like to know if anybody has determined which of these the system uses and so on. My program is going to save them anyway, but it might be fun to know what is happening with these registers. Also, which of the temporary registers are usable? (i.e. R0,...,R4) The original processor notes mention not to use R4 but I seem to remember a posting saying that the interrupt handler (on the 28) didn't use this register, which of these is correct (for the 48)? Pauli seeya Paul Dale | Internet/CSnet: grue@batserver.cs.uq.oz.au Dept of Computer Science| Bitnet: grue%batserver.cs.uq.oz.au@uunet.uu.net Uni of Qld | JANET: grue%batserver.cs.uq.oz.au@uk.ac.ukc Australia, 4072 | EAN: grue@batserver.cs.uq.oz | UUCP: uunet!munnari!batserver.cs.uq.oz!grue f4e6g4Qh4++ | JUNET: grue@batserver.cs.uq.oz.au --