Mercurial > sdl-ios-xcode
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 |