Date: Fri, 12 Jul 2002 11:25:32 GMT+1
From: Patrice Mandin <pmandin@caramail.com> Subject: [SDL][PATCH] Audio for Atari, and XFree86 compilation I corrected a little bug in the Atari audio driver in SDL. I also added the patch for xfree86 detection in configure.in --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40429
This commit is contained in:
parent
7a17d3a08b
commit
3c98f85785
2 changed files with 13 additions and 9 deletions
|
@ -30,14 +30,17 @@
|
|||
.text
|
||||
_SDL_MintAudio_IntDma:
|
||||
|
||||
/* Reenable interrupts, so other interrupts can work */
|
||||
movew #0x2300,sr
|
||||
|
||||
/* Clear service bit, so other MFP interrupts can work */
|
||||
bclr #5,0xfffffa0f:w
|
||||
|
||||
/* Check if we are not already running */
|
||||
tstw _SDL_MintAudio_mutex
|
||||
bnes intdma_end
|
||||
notw _SDL_MintAudio_mutex
|
||||
|
||||
/* Reenable interrupts */
|
||||
movew #0x2300,sr
|
||||
|
||||
/* Swap buffers */
|
||||
moveml d0-d1/a0-a1,sp@-
|
||||
|
||||
|
@ -76,7 +79,6 @@ intdma_buffer0:
|
|||
|
||||
clrw _SDL_MintAudio_mutex
|
||||
intdma_end:
|
||||
bclr #5,0xfffffa0f:w
|
||||
rte
|
||||
|
||||
/*--- Xbios interrupt vector ---*/
|
||||
|
@ -84,14 +86,17 @@ intdma_end:
|
|||
.text
|
||||
_SDL_MintAudio_IntXbios:
|
||||
|
||||
/* Reenable interrupts, so other interrupts can work */
|
||||
movew #0x2300,sr
|
||||
|
||||
/* Clear service bit, so other MFP interrupts can work */
|
||||
bclr #5,0xfffffa0f:w
|
||||
|
||||
/* Check if we are not already running */
|
||||
tstw _SDL_MintAudio_mutex
|
||||
bnes intxbios_end
|
||||
notw _SDL_MintAudio_mutex
|
||||
|
||||
/* Reenable interrupts */
|
||||
movew #0x2300,sr
|
||||
|
||||
/* Swap buffers */
|
||||
moveml d0-d2/a0-a2,sp@-
|
||||
|
||||
|
@ -123,7 +128,6 @@ intxbios_buffer0:
|
|||
|
||||
clrw _SDL_MintAudio_mutex
|
||||
intxbios_end:
|
||||
bclr #5,0xfffffa0f:w
|
||||
rte
|
||||
|
||||
/*--- GSXB interrupt vector ---*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue