# HG changeset patch # User Patrice Mandin # Date 1121584303 0 # Node ID d00b4d8508aba3cf81a16511b441c81a362fcb56 # Parent 1f37386ef5086414136676e90c5a6538c5da714d Save all registers on interrupt diff -r 1f37386ef508 -r d00b4d8508ab src/audio/mint/SDL_mintaudio_it.S --- a/src/audio/mint/SDL_mintaudio_it.S Thu Jul 07 22:51:59 2005 +0000 +++ b/src/audio/mint/SDL_mintaudio_it.S Sun Jul 17 07:11:43 2005 +0000 @@ -66,7 +66,7 @@ /* Swap buffers */ eorw #1,_SDL_MintAudio_numbuf - moveml d0-d2/a0-a2,sp@- + moveml d0-d7/a0-a6,sp@- /* Callback */ jsr _SDL_MintAudio_Callback @@ -90,7 +90,7 @@ trap #14 lea sp@(12),sp - moveml sp@+,d0-d2/a0-a2 + moveml sp@+,d0-d7/a0-a6 clrw _SDL_MintAudio_mutex _SDL_MintAudio_EmptyGsxbInterrupt: @@ -125,7 +125,7 @@ /* Swap buffers */ eorw #1,_SDL_MintAudio_numbuf - moveml d0-d2/a0-a2,sp@- + moveml d0-d7/a0-a6,sp@- /* Callback */ jsr _SDL_MintAudio_Callback @@ -149,7 +149,7 @@ trap #14 lea sp@(12),sp - moveml sp@+,d0-d2/a0-a2 + moveml sp@+,d0-d7/a0-a6 clrw _SDL_MintAudio_mutex SDL_MintAudio_XbiosEnd: @@ -173,7 +173,7 @@ /* Swap buffers */ eorw #1,_SDL_MintAudio_numbuf - moveml d0-d1/a0-a1,sp@- + moveml d0-d7/a0-a6,sp@- /* Callback */ jsr _SDL_MintAudio_Callback @@ -205,7 +205,7 @@ rorl #8,d1 moveb d1,a0@(0x0f) - moveml sp@+,d0-d1/a0-a1 + moveml sp@+,d0-d7/a0-a6 clrw _SDL_MintAudio_mutex SDL_MintAudio_Dma8End: @@ -229,7 +229,7 @@ /* Swap buffers */ eorw #1,_SDL_MintAudio_numbuf - moveml d0-d1/a0-a1,sp@- + moveml d0-d7/a0-a6,sp@- /* Callback */ jsr _SDL_MintAudio_Callback @@ -249,7 +249,7 @@ addl _SDL_MintAudio_audiosize,d1 movel d1,a1@(STFA_SOUND_END) - moveml sp@+,d0-d1/a0-a1 + moveml sp@+,d0-d7/a0-a6 clrw _SDL_MintAudio_mutex SDL_MintAudio_StfaEnd: