Skip to content

Commit

Permalink
Disable XBIOS in interrupt also under Magic
Browse files Browse the repository at this point in the history
  • Loading branch information
pmandin committed Jul 29, 2005
1 parent f20ad5b commit ccea807
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 4 deletions.
9 changes: 5 additions & 4 deletions README.MiNT
Expand Up @@ -131,9 +131,9 @@ SDL_JOYSTICK_ATARI:
The second joystick port on IKBD is used by the mouse, so not usable.
Another problem with the IKBD: mouse buttons and joystick fire buttons
are wired together at the hardware level, it means:
port 0 port 0 port 1
mouse left button = joystick fire 0 = joystick fire 1
mouse right button = joystick fire 1 = joystick fire 0
port 0 port 0 port 1
mouse left button = joystick fire 0 = joystick fire 1
mouse right button = joystick fire 1 = joystick fire 0

Descriptions of joysticks/joypads:
- Joypads: 1 hat, 17 buttons (Atari Jaguar console-like).
Expand Down Expand Up @@ -204,7 +204,8 @@ VBL timer driver:

Audio drivers:
Cookies _SND, MCSN, STFA and GSXB used to detect supported audio
capabilities. Note: XBIOS and MCSN drivers can not be used under MiNT.
capabilities. Note: XBIOS and MCSN drivers can not be used under MiNT or
Magic.

STE, Mega STE, TT:
8 bits DMA (hardware access)
Expand Down
5 changes: 5 additions & 0 deletions src/audio/mint/SDL_mintaudio_mcsn.c
Expand Up @@ -90,6 +90,11 @@ static int Audio_Available(void)
return(0);
}

/* nor with Magic */
if (Getcookie(C_MagX, &dummy) == C_FOUND) {
return(0);
}

/* Check if user asked a different audio driver */
if ((envr) && (strcmp(envr, MINT_AUDIO_DRIVER_NAME)!=0)) {
DEBUG_PRINT((DEBUG_NAME "user asked a different audio driver\n"));
Expand Down
5 changes: 5 additions & 0 deletions src/audio/mint/SDL_mintaudio_xbios.c
Expand Up @@ -90,6 +90,11 @@ static int Audio_Available(void)
return(0);
}

/* nor with Magic */
if (Getcookie(C_MagX, &dummy) == C_FOUND) {
return(0);
}

/* Check if user asked a different audio driver */
if ((envr) && (strcmp(envr, MINT_AUDIO_DRIVER_NAME)!=0)) {
DEBUG_PRINT((DEBUG_NAME "user asked a different audio driver\n"));
Expand Down

0 comments on commit ccea807

Please sign in to comment.