Megalextoria - RDF feed
https://www.megalextoria.com/forum2/
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.Audio Interrupt
https://www.megalextoria.com/forum2/index.php?t=rview&goto=278851&th=85168#msg_278851
Article-I.D.: zen.937
Posted: Wed Nov 12 01:06:42 1986
Date-Received: Wed, 12-Nov-86 22:15:26 EST
Sender: news@zen.BERKELEY.EDU
Reply-To: c55-hd@buddy.Berkeley.EDU (Bob Johnsen)
Organization: University of California, Berkeley
Lines: 15
Keywords: 68000 interrupt
[]
Where does one put the address for a level 4 audio interrupt handler?
I thought it was $74, but there seems to be a problem.
I set intena bits 15 14 and 7, start the dma, get the tone....but
the amiga immediately crashed.
Also, I am using the manx assembler that comes with aztec c and am wondering
if anyone has found any bugs or quirks in it.
Ex: move.l d0,label
This will generate a PC relative error during link.
Thanks, Bob Johnsen
ucbvax!buddy!c55-hd
]]>1986-11-12T06:06:42-00:00Re: Audio Interrupt
https://www.megalextoria.com/forum2/index.php?t=rview&goto=278854&th=85168#msg_278854
Article-I.D.: cory.8611122350.AA13706
Posted: Wed Nov 12 18:50:06 1986
Date-Received: Wed, 12-Nov-86 23:49:23 EST
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: University of California at Berkeley
Lines: 6
I don't have the RKM manual with me at the moment, but you should
*NOT* emplace interrupts manually.... use the Exec call to set the
interrupt vector.
-Matt
]]>dillon1986-11-12T23:50:06-00:00Re: Audio Interrupt
https://www.megalextoria.com/forum2/index.php?t=rview&goto=281081&th=85168#msg_281081
Article-I.D.: tekcrl.1188
Posted: Thu Nov 13 13:36:31 1986
Date-Received: Sun, 16-Nov-86 20:15:33 EST
References: <937@zen.BERKELEY.EDU>
Reply-To: terryl@tekcrl.UUCP
Organization: Tektronix, Inc., Beaverton, OR.
Lines: 9
Keywords: 68000 interrupt
In article <937@zen.BERKELEY.EDU> c55-hd@buddy.Berkeley.EDU (Bob Johnsen) writes:
>Where does one put the address for a level 4 audio interrupt handler?
>I thought it was $74, but there seems to be a problem.
>I set intena bits 15 14 and 7, start the dma, get the tone....but
>the amiga immediately crashed.
Not knowing anything about the Amiga, but knowing quite a bit about the
various flavors of 68xxx processors, the level 4 autovector is at 70 (hex, that
is; I'm assuming $74 is hex 74).
]]>terryl1986-11-13T18:36:31-00:00Re: Audio Interrupt
https://www.megalextoria.com/forum2/index.php?t=rview&goto=293450&th=85168#msg_293450
Article-I.D.: cbmvax.1008
Posted: Wed Nov 19 02:15:05 1986
Date-Received: Wed, 19-Nov-86 05:56:48 EST
References: <937@zen.BERKELEY.EDU> <1188@tekcrl.UUCP>
Reply-To: grr@cbmvax.UUCP (George Robbins)
Organization: Commodore Technology, West Chester, PA
Lines: 23
Keywords: 68000 interrupt
In article <1188@tekcrl.UUCP> terryl@tekcrl.UUCP writes:
> In article <937@zen.BERKELEY.EDU> c55-hd@buddy.Berkeley.EDU (Bob Johnsen) writes:
>> Where does one put the address for a level 4 audio interrupt handler?
>> I thought it was $74, but there seems to be a problem.
>> I set intena bits 15 14 and 7, start the dma, get the tone....but
>> the amiga immediately crashed.
>
> Not knowing anything about the Amiga, but knowing quite a bit about the
> various flavors of 68xxx processors, the level 4 autovector is at 70 (hex, that
> is; I'm assuming $74 is hex 74).
Well, actually the Amiga doesn't auto-vector. Because of the way the logic
is implemented, it fetches the interrupt identifier from "ROM" at address
FFFFFX where X is the interrupt level shifted left a bit. In release 1.2,
the interrupt identifiers thusly fetched correspond to the autovector
locations, which from a software point of view is identical to autovector.
I've heard that under some previous releases, all the identifiers were the
same, but don't know if this is/was really the case.
--
George Robbins - now working for, uucp: {ihnp4|seismo|rutgers}!cbmvax!grr
but no way officially representing arpa: cbmvax!grr@seismo.css.GOV
Commodore, Engineering Department fone: 215-431-9255 (only by moonlite)
]]>grr1986-11-19T07:15:05-00:00