README.MiNT
changeset 302 8a86bdf34f0f
parent 281 c5010ab8ba35
child 305 9c6613983e85
equal deleted inserted replaced
301:fb4c4c6a2773 302:8a86bdf34f0f
    47 
    47 
    48 Keyboard (GEMDOS, BIOS, Ikbd)
    48 Keyboard (GEMDOS, BIOS, Ikbd)
    49 Mouse (XBIOS, GEM, Ikbd)
    49 Mouse (XBIOS, GEM, Ikbd)
    50 Video (XBIOS (Fullscreen), GEM (Windowed and Fullscreen))
    50 Video (XBIOS (Fullscreen), GEM (Windowed and Fullscreen))
    51 Timer (VBL vector)
    51 Timer (VBL vector)
       
    52 Joystick and joypad support (Ikbd, Hardware)
    52 
    53 
    53 - What is missing:
    54 - What is missing:
    54 Audio support (TOS)
    55 Audio support (TOS)
    55 CDROM support (Metados, /dev/cdrom)
    56 CDROM support (Metados, /dev/cdrom)
    56 Joystick and joypad support (Hardware)
       
    57 Threads support (TOS)
    57 Threads support (TOS)
    58 
    58 
    59 - Driver combinations:
    59 - Driver combinations:
    60 Video	Kbd	Mouse	Timer
    60 Video	Kbd	Mouse	Timer	Jstick	Joypads
    61 xbios	ikbd	ikbd	vbl
    61 xbios	ikbd	ikbd	vbl	ikbd	hardware
    62 xbios	gemdos	xbios	vbl
    62 xbios	gemdos	xbios	vbl	-	hardware
    63 xbios	bios	xbios	vbl
    63 xbios	bios	xbios	vbl	-	hardware
    64 gem	gem	gem	vbl
    64 gem	gem	gem	vbl	-	hardware
    65 
    65 
    66 ==============================================================================
    66 ==============================================================================
    67 V.  Environment variables:
    67 V.  Environment variables:
    68 
    68 
    69 SDL_ATARI_EVENTSDRIVER
    69 SDL_ATARI_EVENTSDRIVER
    73 
    73 
    74 SDL_VIDEODRIVER:
    74 SDL_VIDEODRIVER:
    75 	Set to 'xbios' to force xbios video driver
    75 	Set to 'xbios' to force xbios video driver
    76 	Set to 'gem' to force gem video driver
    76 	Set to 'gem' to force gem video driver
    77 
    77 
       
    78 SDL_JOYSTICK_ATARI:
       
    79 	Use any of these strings in the environment variable to enable or
       
    80 	disable a joystick:
       
    81 
       
    82 	'ikbd-joy1-[on|off]' for IKBD joystick on port 1
       
    83 	'porta-pad-[on|off]' for joypad on port A
       
    84 	'porta-joy0-[on|off]' for joystick 0 on port A
       
    85 	'porta-joy1-[on|off]' for joystick 1 on port A
       
    86 	'porta-lp-[on|off]' for lightpen on port A
       
    87 	'porta-anpad-[on|off]' for analog paddle on port A
       
    88 	'portb-pad-[on|off]' for joypad on port B
       
    89 	'portb-joy0-[on|off]' for joystick 0 on port B
       
    90 	'portb-joy1-[on|off]' for joystick 1 on port B
       
    91 	'portb-anpad-[on|off]' for analog paddle on port B
       
    92 
       
    93 	Default configuration is:
       
    94 		'ikbd-joy1-on' (if IKBD events driver enabled)
       
    95 		'porta-pad-on portb-pad-on' (if available on the machine)
       
    96 
       
    97 	port[a|b]-[pad|joy?|lp|anpad]-* strings are mutually exclusives.
       
    98 	On such a port, you can only use a joypad OR 1 or 2 joysticks OR
       
    99 	a lightpen OR an analog paddle. You must disable joypad before
       
   100 	setting another controller.
       
   101 
       
   102 	IKBD joystick only available when the IKBD events driver is enabled.
       
   103 	The second joystick port on IKBD is used by the mouse, so not usable.
       
   104 
       
   105 	Joypads are multibuttons controller (Atari Jaguar console-like).
       
   106 	Joysticks are 1 button, 2 axis controllers.
       
   107 	Lightpen and analog paddle are 2 buttons, 2 axis controllers. The 2
       
   108 	buttons are those affected to 1 button joysticks on the same port.
       
   109 
    78 -- 
   110 -- 
    79 Patrice Mandin <pmandin@caramail.com>
   111 Patrice Mandin <pmandin@caramail.com>
    80 http://www.multimania.com/pmandin
   112 http://www.multimania.com/pmandin