🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #11042

Exception Processing

#11042
From: Valentin Pepelea
Date: Thu, 19 Jan 1989 05:15
29 lines
1797 bytes
In message 3703@crash.cts.com, billk@pnet01.cts.com (Bill Kelly) writes:
> Well, I guess that about wraps it up for Amiga Interrupts...
> Next question, please?  :-)

What about about exception processing, oh venerable Guru? I need to
simulate a 680x0 coprocessor interface, and therefore need to do some
F-line instruction emulation. I *have* to use the autovectors rather
than the Exec interrupt facility, so please don t suggest an alternative.

The question is, what happens to the 68000 then? I understand that a7
gets switched with the exception stack pointer. Now, is my Amiga still
multitasking, can I call an AmigaDOS function in order load a file from
disk?

If we are still multitasking, what if another task encounters an F-line
instruction simoultaneously? Will then both tasks have their A7 register
loaded with the same exception stack pointer?

The problem I have is that I will absolutely need to do some disk I/O
during exception processing.

                                                    Valentin
_________________________________________________________________________
"An  operating  system  without         Name: Valentin Pepelea
 virtual memory is an operating         Phone: (613) 233-1821
 system without virtue."                Bitnet: 451061@uottawa
                                        Usenet: Look at the header
         - Ancient Inca Proverb         Planet: Earth
Technical Details
Message-ID: <8901190614.AA18557@jade.berkeley.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-lcc!ncis.llnl.gov!ncis!helios.ee.lbl.gov!pasteur!ucbvax!UOTTAWA.BITNET!451061

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-lcc!ncis.llnl.gov!ncis!helios.ee.lbl.gov!pasteur!ucbvax!UOTTAWA.BITNET!451061
From: 451061@UOTTAWA.BITNET (Valentin Pepelea)
Newsgroups: comp.sys.amiga.tech
Subject: Exception Processing
Message-ID: <8901190614.AA18557@jade.berkeley.edu>
Date: 19 Jan 89 05:15:53 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Lines: 29