README.MiNT
changeset 398 d219b0e02f5f
parent 319 189a6a3416c7
child 557 0ce5a68278fd
equal deleted inserted replaced
397:283d348cb624 398:d219b0e02f5f
     8     (This step isn't necessary if you have the SDL binary distribution)
     8     (This step isn't necessary if you have the SDL binary distribution)
     9 
     9 
    10   Do the classic configure, with --disable-shared --enable-static and:
    10   Do the classic configure, with --disable-shared --enable-static and:
    11 
    11 
    12     Tos version (should run everywhere):
    12     Tos version (should run everywhere):
    13       --disable-audio --disable-threads
    13       --disable-threads
    14     Tos does not support threads, so can not support audio, maybe in a future
    14     Tos does not support threads.
    15     version audio support will be added via interrupts.
       
    16 
    15 
    17     MiNT version (maybe Magic, only for multitasking OS):
    16     MiNT version (maybe Magic, only for multitasking OS):
    18       --disable-pthreads --enable-pth
    17       --disable-pthreads --enable-pth
    19     Mint and Magic may supports threads, so audio can be used with current
    18     Mint and Magic may supports threads, so audio can be used with current
    20     devices, like Sun audio, or disk-writing support. Like Tos, interrupt
    19     devices, like Sun audio, or disk-writing support. Like Tos, interrupt
    48 Keyboard (GEMDOS, BIOS, GEM, Ikbd)
    47 Keyboard (GEMDOS, BIOS, GEM, Ikbd)
    49 Mouse (XBIOS, GEM, Ikbd)
    48 Mouse (XBIOS, GEM, Ikbd)
    50 Video (XBIOS (Fullscreen), GEM (Windowed and Fullscreen))
    49 Video (XBIOS (Fullscreen), GEM (Windowed and Fullscreen))
    51 Timer (VBL vector)
    50 Timer (VBL vector)
    52 Joystick and joypad support (Ikbd, Hardware)
    51 Joystick and joypad support (Ikbd, Hardware)
       
    52 Audio support (Hardware, XBIOS, GSXB, /dev/audio if threads enabled)
       
    53 Threads support (Multitasking OS only via GNU pth library)
    53 
    54 
    54 - What is missing:
    55 - What is missing:
    55 Audio support (TOS)
       
    56 CDROM support (Metados, /dev/cdrom)
    56 CDROM support (Metados, /dev/cdrom)
    57 Threads support (TOS)
       
    58 
    57 
    59 - Driver combinations:
    58 - Driver combinations:
    60 Video	Kbd	Mouse	Timer	Jstick	Joypads
    59 Video	Kbd	Mouse	Timer	Jstick	Joypads
    61 xbios	ikbd	ikbd	vbl	ikbd	hardware
    60 xbios	ikbd	ikbd	vbl	ikbd	hardware
    62 xbios	gemdos	xbios	vbl	xbios	hardware
    61 xbios	gemdos	xbios	vbl	xbios	hardware
    67 to report this type event.
    66 to report this type event.
    68 
    67 
    69 ==============================================================================
    68 ==============================================================================
    70 V.  Environment variables:
    69 V.  Environment variables:
    71 
    70 
       
    71 SDL_VIDEODRIVER:
       
    72 	Set to 'xbios' to force xbios video driver
       
    73 	Set to 'gem' to force gem video driver
       
    74 
       
    75 SDL_AUDIODRIVER:
       
    76 	Set to 'mint' to force Atari audio driver
       
    77 	Set to 'audio' to force Sun /dev/audio audio driver
       
    78 	Set to 'disk' to force disk-writing audio driver
       
    79 
    72 SDL_ATARI_EVENTSDRIVER
    80 SDL_ATARI_EVENTSDRIVER
    73 	Set to 'ikbd' to force IKBD 6301 keyboard driver
    81 	Set to 'ikbd' to force IKBD 6301 keyboard driver
    74 	Set to 'gemdos' to force gemdos keyboard driver
    82 	Set to 'gemdos' to force gemdos keyboard driver
    75 	Set to 'bios' to force bios keyboard driver
    83 	Set to 'bios' to force bios keyboard driver
    76 
       
    77 SDL_VIDEODRIVER:
       
    78 	Set to 'xbios' to force xbios video driver
       
    79 	Set to 'gem' to force gem video driver
       
    80 
    84 
    81 SDL_JOYSTICK_ATARI:
    85 SDL_JOYSTICK_ATARI:
    82 	Use any of these strings in the environment variable to enable or
    86 	Use any of these strings in the environment variable to enable or
    83 	disable a joystick:
    87 	disable a joystick:
    84 
    88 
   149 
   153 
   150 Joypad driver:
   154 Joypad driver:
   151 	Available if _MCH cookie is STE or Falcon.
   155 	Available if _MCH cookie is STE or Falcon.
   152 
   156 
   153 VBL timer driver:
   157 VBL timer driver:
   154 	Available all machines (I think).
   158 	Available on all machines (I think).
       
   159 
       
   160 Audio driver:
       
   161 	Cookie _SND is used to detect supported audio capabilities
       
   162 
       
   163 	STE, Mega STE, TT:
       
   164 		8 bits DMA (hardware access)
       
   165 
       
   166 	Falcon, machines with GSXB driver:
       
   167 		Xbios functions
       
   168 
       
   169 	Other machines:
       
   170 		Not supported
   155 
   171 
   156 -- 
   172 -- 
   157 Patrice Mandin <pmandin@caramail.com>
   173 Patrice Mandin <pmandin@caramail.com>
   158 http://membres.lycos.fr/pmandin/
   174 http://membres.lycos.fr/pmandin/