Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!pacbell.com!tandem!zorch!amiga0!mykes From: mykes@amiga0.SF-Bay.ORG (Mike Schwartz) Newsgroups: comp.sys.amiga.programmer Subject: Re: 68000 Exceptions Message-ID: Date: 9 Jun 91 08:32:20 GMT References: Organization: Amiga makes it possible Lines: 41 In article billc@cryo.rain.com (William J. Coldwell) writes: >In article phil@adam.adelaide.edu.au (Phil Kernick) writes: >>What does KS1.3 do when the 680[01]0 processor gets an F-line exception? >>Does it just bring up the GURU Alert or does it check for the presence >>of a coprocessor (68881.resource??) and then pass control to it if it > ^^^^^ is supposed to be "MathIEEE.resource". >>exists? > >If it gets an F-line, it Alert()'s unless you have an F-Line exception >(which is what you are hinting at down below). This is due to the 68881 >being a peripheral processor, and not a "co-processor" on 68000's, 010's, >and 008's. > >>Is there an OS friendly way of inserting exception vectors, rather than >>for example: >> >> LEA MyException, A0 >> MOVE.L A0, FLine_exception_vector >> >>Which would really annoy the Enforcer? > >I believe that this is a case where you will have to annoy Enforcer since >you are mucking with 0 page. How about install your exception handler, then >run Enforcer? ;-) > >>Thanks, >>o| /// Phil Kernick EMail: phil@adam.adelaide.edu.au |o >-- > William J. Coldwell Amiga Attitude Adjuster Cryogenic Software > 3-D Pro | Anim. Station | CA-650 CD-ROM | CMI PA/MPB | Interact AppleTalk > Nexus HD/Aries | CSA 40/4 Magnum | RAMbrandt | Video Blender | DoubleTalk > Internet: billc@cryo.rain.com UUCP: tektronix!percy!cryo!billc A tip: Don't expect the vectors to really be in zeropage... Check the VBR register to see where the vectors really are! -- **************************************************** * I want games that look like Shadow of the Beast * * but play like Leisure Suit Larry. * ****************************************************