comparison README.MiNT @ 302:8a86bdf34f0f

Added Atari joystick support (thanks Patrice!)
author Sam Lantinga <slouken@libsdl.org>
date Thu, 07 Mar 2002 20:23:11 +0000
parents c5010ab8ba35
children 9c6613983e85
comparison
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