Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!swrinde!elroy.jpl.nasa.gov!jarthur!nntp-server.caltech.edu!toddpw From: toddpw@nntp-server.caltech.edu (Todd P. Whitesel) Newsgroups: comp.sys.apple2 Subject: Re: High level language "fools" (was:Re: Stellar 7 re-release) Message-ID: <1990Dec16.090131.1794@nntp-server.caltech.edu> Date: 16 Dec 90 09:01:31 GMT References: <14703@smoke.brl.mil> Organization: California Institute of Technology, Pasadena Lines: 23 unknown@ucscb.UCSC.EDU (The Unknown User) writes: > It's in 8088 on PCs... One thing I will say about the PCs was >that doing interrupt stuff sure is damn easy! You just do a little BIOS >call and change an address to your new routine... (I would HOPE it's >that easy on the GS, but you have to go through the toolbox, don't you?? >Someone please inform me).. Patching out the interrupt vectors is really easy. I've got an init that patches out the AppleTalk IRQ handler to work with the ZipGS _without_ needing the AppleTalk Delay option. You make tool calls to get and set the address; in my case I save the old address because I want to be in-between the AppleTalk IRQ code and the system. Here at Caltech one of the recommended course sequences for EE's and CS people is a pair of courses which cover 80188 programming and microcontrolled system construction -- I still have mine. The 8 mhz 80188 wasn't fast enough to do what I wanted to do via interrupts because the Segment registers take too long to save and restore. A 65816 would have made the software for the project a lot easier. Todd Whitesel toddpw @ tybalt.caltech.edu