README.MiNT
changeset 305 9c6613983e85
parent 302 8a86bdf34f0f
child 314 bff64eba7721
equal deleted inserted replaced
304:ec53caed9fb2 305:9c6613983e85
    57 Threads support (TOS)
    57 Threads support (TOS)
    58 
    58 
    59 - Driver combinations:
    59 - Driver combinations:
    60 Video	Kbd	Mouse	Timer	Jstick	Joypads
    60 Video	Kbd	Mouse	Timer	Jstick	Joypads
    61 xbios	ikbd	ikbd	vbl	ikbd	hardware
    61 xbios	ikbd	ikbd	vbl	ikbd	hardware
    62 xbios	gemdos	xbios	vbl	-	hardware
    62 xbios	gemdos	xbios	vbl	xbios	hardware
    63 xbios	bios	xbios	vbl	-	hardware
    63 xbios	bios	xbios	vbl	xbios	hardware
    64 gem	gem	gem	vbl	-	hardware
    64 gem	gem	gem	vbl	xbios	hardware
    65 
    65 
    66 ==============================================================================
    66 ==============================================================================
    67 V.  Environment variables:
    67 V.  Environment variables:
    68 
    68 
    69 SDL_ATARI_EVENTSDRIVER
    69 SDL_ATARI_EVENTSDRIVER
    77 
    77 
    78 SDL_JOYSTICK_ATARI:
    78 SDL_JOYSTICK_ATARI:
    79 	Use any of these strings in the environment variable to enable or
    79 	Use any of these strings in the environment variable to enable or
    80 	disable a joystick:
    80 	disable a joystick:
    81 
    81 
    82 	'ikbd-joy1-[on|off]' for IKBD joystick on port 1
    82 	'ikbd-joy1-[on|off]' for IKBD joystick on port 1 (hardware access)
       
    83 	'xbios-joy1-[on|off]' for IKBD joystick on port 1 (xbios access)
    83 	'porta-pad-[on|off]' for joypad on port A
    84 	'porta-pad-[on|off]' for joypad on port A
    84 	'porta-joy0-[on|off]' for joystick 0 on port A
    85 	'porta-joy0-[on|off]' for joystick 0 on port A
    85 	'porta-joy1-[on|off]' for joystick 1 on port A
    86 	'porta-joy1-[on|off]' for joystick 1 on port A
    86 	'porta-lp-[on|off]' for lightpen on port A
    87 	'porta-lp-[on|off]' for lightpen on port A
    87 	'porta-anpad-[on|off]' for analog paddle on port A
    88 	'porta-anpad-[on|off]' for analog paddle on port A
    90 	'portb-joy1-[on|off]' for joystick 1 on port B
    91 	'portb-joy1-[on|off]' for joystick 1 on port B
    91 	'portb-anpad-[on|off]' for analog paddle on port B
    92 	'portb-anpad-[on|off]' for analog paddle on port B
    92 
    93 
    93 	Default configuration is:
    94 	Default configuration is:
    94 		'ikbd-joy1-on' (if IKBD events driver enabled)
    95 		'ikbd-joy1-on' (if IKBD events driver enabled)
       
    96 		'xbios-joy1-on' (if gemdos/bios/gem events driver enabled)
    95 		'porta-pad-on portb-pad-on' (if available on the machine)
    97 		'porta-pad-on portb-pad-on' (if available on the machine)
    96 
    98 
    97 	port[a|b]-[pad|joy?|lp|anpad]-* strings are mutually exclusives.
    99 	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
   100 	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
   101 	a lightpen OR an analog paddle. You must disable joypad before
   100 	setting another controller.
   102 	setting another controller.
   101 
   103 
   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 	The second joystick port on IKBD is used by the mouse, so not usable.
   104 
   105 
   105 	Joypads are multibuttons controller (Atari Jaguar console-like).
   106 	Joypads are multibuttons controller (Atari Jaguar console-like).
   106 	Joysticks are 1 button, 2 axis controllers.
   107 	Joysticks are 1 button, 2 axis controllers.
   107 	Lightpen and analog paddle are 2 buttons, 2 axis controllers. The 2
   108 	Lightpen and analog paddle are 2 buttons, 2 axis controllers. The 2