Save all registers on interrupt
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401094
This commit is contained in:
parent
757bc45918
commit
196a420886
1 changed files with 8 additions and 8 deletions
|
@ -66,7 +66,7 @@ _SDL_MintAudio_GsxbInterrupt:
|
||||||
/* Swap buffers */
|
/* Swap buffers */
|
||||||
eorw #1,_SDL_MintAudio_numbuf
|
eorw #1,_SDL_MintAudio_numbuf
|
||||||
|
|
||||||
moveml d0-d2/a0-a2,sp@-
|
moveml d0-d7/a0-a6,sp@-
|
||||||
|
|
||||||
/* Callback */
|
/* Callback */
|
||||||
jsr _SDL_MintAudio_Callback
|
jsr _SDL_MintAudio_Callback
|
||||||
|
@ -90,7 +90,7 @@ _SDL_MintAudio_GsxbInterrupt:
|
||||||
trap #14
|
trap #14
|
||||||
lea sp@(12),sp
|
lea sp@(12),sp
|
||||||
|
|
||||||
moveml sp@+,d0-d2/a0-a2
|
moveml sp@+,d0-d7/a0-a6
|
||||||
|
|
||||||
clrw _SDL_MintAudio_mutex
|
clrw _SDL_MintAudio_mutex
|
||||||
_SDL_MintAudio_EmptyGsxbInterrupt:
|
_SDL_MintAudio_EmptyGsxbInterrupt:
|
||||||
|
@ -125,7 +125,7 @@ _SDL_MintAudio_XbiosInterrupt:
|
||||||
/* Swap buffers */
|
/* Swap buffers */
|
||||||
eorw #1,_SDL_MintAudio_numbuf
|
eorw #1,_SDL_MintAudio_numbuf
|
||||||
|
|
||||||
moveml d0-d2/a0-a2,sp@-
|
moveml d0-d7/a0-a6,sp@-
|
||||||
|
|
||||||
/* Callback */
|
/* Callback */
|
||||||
jsr _SDL_MintAudio_Callback
|
jsr _SDL_MintAudio_Callback
|
||||||
|
@ -149,7 +149,7 @@ _SDL_MintAudio_XbiosInterrupt:
|
||||||
trap #14
|
trap #14
|
||||||
lea sp@(12),sp
|
lea sp@(12),sp
|
||||||
|
|
||||||
moveml sp@+,d0-d2/a0-a2
|
moveml sp@+,d0-d7/a0-a6
|
||||||
|
|
||||||
clrw _SDL_MintAudio_mutex
|
clrw _SDL_MintAudio_mutex
|
||||||
SDL_MintAudio_XbiosEnd:
|
SDL_MintAudio_XbiosEnd:
|
||||||
|
@ -173,7 +173,7 @@ _SDL_MintAudio_Dma8Interrupt:
|
||||||
/* Swap buffers */
|
/* Swap buffers */
|
||||||
eorw #1,_SDL_MintAudio_numbuf
|
eorw #1,_SDL_MintAudio_numbuf
|
||||||
|
|
||||||
moveml d0-d1/a0-a1,sp@-
|
moveml d0-d7/a0-a6,sp@-
|
||||||
|
|
||||||
/* Callback */
|
/* Callback */
|
||||||
jsr _SDL_MintAudio_Callback
|
jsr _SDL_MintAudio_Callback
|
||||||
|
@ -205,7 +205,7 @@ _SDL_MintAudio_Dma8Interrupt:
|
||||||
rorl #8,d1
|
rorl #8,d1
|
||||||
moveb d1,a0@(0x0f)
|
moveb d1,a0@(0x0f)
|
||||||
|
|
||||||
moveml sp@+,d0-d1/a0-a1
|
moveml sp@+,d0-d7/a0-a6
|
||||||
|
|
||||||
clrw _SDL_MintAudio_mutex
|
clrw _SDL_MintAudio_mutex
|
||||||
SDL_MintAudio_Dma8End:
|
SDL_MintAudio_Dma8End:
|
||||||
|
@ -229,7 +229,7 @@ _SDL_MintAudio_StfaInterrupt:
|
||||||
/* Swap buffers */
|
/* Swap buffers */
|
||||||
eorw #1,_SDL_MintAudio_numbuf
|
eorw #1,_SDL_MintAudio_numbuf
|
||||||
|
|
||||||
moveml d0-d1/a0-a1,sp@-
|
moveml d0-d7/a0-a6,sp@-
|
||||||
|
|
||||||
/* Callback */
|
/* Callback */
|
||||||
jsr _SDL_MintAudio_Callback
|
jsr _SDL_MintAudio_Callback
|
||||||
|
@ -249,7 +249,7 @@ _SDL_MintAudio_StfaInterrupt:
|
||||||
addl _SDL_MintAudio_audiosize,d1
|
addl _SDL_MintAudio_audiosize,d1
|
||||||
movel d1,a1@(STFA_SOUND_END)
|
movel d1,a1@(STFA_SOUND_END)
|
||||||
|
|
||||||
moveml sp@+,d0-d1/a0-a1
|
moveml sp@+,d0-d7/a0-a6
|
||||||
|
|
||||||
clrw _SDL_MintAudio_mutex
|
clrw _SDL_MintAudio_mutex
|
||||||
SDL_MintAudio_StfaEnd:
|
SDL_MintAudio_StfaEnd:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue