0
|
1
|
|
2 All:
|
|
3 Audio rate conversion is only implemented by multiplying or dividing
|
|
4 by a power of two. This is a side-effect of the requirement that the
|
|
5 raw audio buffer size be a power of two, and can hopefully be fixed.
|
|
6 This means 8 KHz audio converted to 22 KHz ends up being 16 KHz. :-/
|
|
7
|
|
8 When the implementation is writing directly to video memory the mouse
|
|
9 cursor doesn't work properly. Applications which do this should use
|
|
10 their own mouse cursor and call SDL_ShowCursor(0) to hide the system
|
|
11 cursor.
|
|
12
|
|
13 Linux:
|
|
14 Wide UNICODE character input (Kanji, etc.) is not yet supported.
|
|
15 It requires handling of keyboard mapping events and using the XIM
|
|
16 input translation extension. I will implement it as requested.
|
|
17 Latin-1 keyboard input works fine.
|
|
18
|
|
19 The AAlib, GGI, and SVGAlib video drivers are not heavily tested.
|
|
20
|
|
21 Win32:
|
|
22 The MCI driver can't tell if the CD-ROM drive is paused or stopped.
|
|
23
|
|
24 The SDL_INIT_EVENTTHREAD flag is not supported on Win32
|
|
25 (Idea: create a separate DirectInput polling thread)
|
|
26 The main purpose of this flag is for smooth cursor motion in
|
|
27 fullscreen environments.
|
|
28
|
|
29 Wide UNICODE character input (Kanji, etc.) is not yet supported.
|
|
30 This requires the ToUnicode() API which is only implemented on
|
|
31 Windows NT/2000, not on Windows 95/98.
|
|
32 Latin-1 keyboard input works fine.
|
|
33
|
|
34 Joysticks are only supported under the Win32 MultiMedia API,
|
|
35 DirectInput support is not yet implemented.
|
|
36
|
|
37 BeOS:
|
|
38 BePPC is not supported, apparently not even by Be Inc.
|
|
39
|
|
40 SDL_WM_GrabInput() is not implemented.
|
|
41 Does anyone know how to do this? SDL_WM_GrabInput() is designed
|
|
42 to prevent the user from switching input and mouse focus away from
|
|
43 the SDL application.
|
|
44
|
|
45 Continuous relative mouse motion is not implemented.
|
|
46
|
|
47 The CD driver doesn't detect SCSI CD-ROMs yet.
|
|
48
|
|
49 Wide UNICODE character input (Kanji, etc.) has not been tested.
|
|
50 Latin-1 keyboard input works fine.
|
|
51
|
|
52 MacOS:
|
|
53 Palette handling isn't implemented in windowed mode yet.
|
|
54
|
|
55 Audio hasn't been extensively tested, in particular the locking
|
|
56 isn't implemented and mixer routines may not call malloc() or free()
|
|
57 because they are called at interrupt time.
|
|
58
|
|
59 SDL_WM_GrabInput() is not implemented.
|
|
60 Does anyone know how to do this? SDL_WM_GrabInput() is designed
|
|
61 to prevent the user from switching input and mouse focus away from
|
|
62 the SDL application.
|
|
63
|
|
64 Continuous relative mouse motion is not implemented.
|
|
65
|
|
66 SDL_AddTimer() and SDL_RemoveTimer() haven't been implemented yet.
|
|
67
|
|
68 Not all of the keys are properly recognized on the keyboard.
|
|
69
|
|
70 MacOS X:
|
|
71 Fullscreen mode doesn't work - it requires the QuickTime framework
|
|
72 and that the new SDL window gets raised to the top of the Z order.
|
|
73
|
|
74 Palette handling isn't implemented in windowed mode yet.
|
|
75
|
|
76 Native sound and video routines are not finished, though Carbon
|
|
77 seems to work fairly well.
|
|
78
|
|
79 Joysticks and CD-ROM functions are not implemented yet.
|
|
80
|
|
81 SDL_WM_GrabInput() is not implemented.
|
|
82 Does anyone know how to do this? SDL_WM_GrabInput() is designed
|
|
83 to prevent the user from switching input and mouse focus away from
|
|
84 the SDL application.
|
|
85
|
|
86 Continuous relative mouse motion is not implemented.
|
|
87
|
|
88 Not all of the keys are properly recognized on the keyboard.
|
|
89
|
|
90 MacOS X seems to have a broken pthread_cancel() implementation.
|
|
91
|
|
92 FreeBSD:
|
|
93 pthread_cancel() isn't supported by FreeBSD 3.X, so threads don't
|
|
94 work on versions of FreeBSD earlier than 4.0.
|
|
95
|
|
96 The CD-ROM handling doesn't work completely.
|
|
97
|
|
98 Wide UNICODE character input (Kanji, etc.) is not yet supported.
|
|
99 It requires handling of keyboard mapping events and using the XIM
|
|
100 input translation extension. I will implement it as requested.
|
|
101 Latin-1 keyboard input works fine.
|
|
102
|
|
103 Solaris:
|
|
104 The joystick functions are not implemented yet.
|
|
105
|
|
106 Wide UNICODE character input (Kanji, etc.) is not yet supported.
|
|
107 It requires handling of keyboard mapping events and using the XIM
|
|
108 input translation extension. I will implement it as requested.
|
|
109 Latin-1 keyboard input works fine.
|
|
110
|
|
111 IRIX:
|
|
112 The CD-ROM handling doesn't work completely.
|
|
113
|
|
114 The joystick functions are not implemented yet.
|
|
115
|
|
116 Wide UNICODE character input (Kanji, etc.) is not yet supported.
|
|
117 It requires handling of keyboard mapping events and using the XIM
|
|
118 input translation extension. I will implement it as requested.
|
|
119 Latin-1 keyboard input works fine.
|
|
120
|
|
121 OpenBSD: -= NOT YET SUPPORTED =-
|
|
122 This is reported to work, but I haven't verified this.
|
|
123
|
|
124 Wide UNICODE character input (Kanji, etc.) is not yet supported.
|
|
125 It requires handling of keyboard mapping events and using the XIM
|
|
126 input translation extension. I will implement it as requested.
|
|
127 Latin-1 keyboard input works fine.
|
|
128
|
|
129 OSF/Tru64: -= NOT YET SUPPORTED =-
|
|
130 The audio functions are not implemented yet.
|
|
131
|
|
132 Joysticks and CD-ROM functions are not implemented yet.
|
|
133
|
|
134 Wide UNICODE character input (Kanji, etc.) is not yet supported.
|
|
135 It requires handling of keyboard mapping events and using the XIM
|
|
136 input translation extension. I will implement it as requested.
|
|
137 Latin-1 keyboard input works fine.
|
|
138
|
|
139 AIX: -= NOT YET SUPPORTED =-
|
|
140 This port has only been tested with AIX 4.3.3
|
|
141
|
|
142 The OpenGL support doesn't work yet.
|
|
143
|
|
144 The joystick subsystem isn't implemented yet.
|
|
145
|
|
146 Endian detection doesn't work yet - needs a unique CPP symbol.
|
|
147
|
|
148 Wide UNICODE character input (Kanji, etc.) is not yet supported.
|
|
149 It requires handling of keyboard mapping events and using the XIM
|
|
150 input translation extension. I will implement it as requested.
|
|
151 Latin-1 keyboard input works fine.
|
|
152
|
|
153 The AIX port was done by Carsten.Griwodz@KOM.tu-darmstadt.de
|
|
154 More information on this port is available at:
|
|
155 http://www.kom.e-technik.tu-darmstadt.de/~griff/SDL/
|
|
156
|
|
157 QNX: -= NOT YET SUPPORTED =-
|
|
158 Configuration doesn't work right, Makefiles still need to be
|
|
159 tweaked (need to add libraries to any apps that use sdl_config
|
|
160 to figure out what libs they need).
|
|
161
|
|
162 Only static libraries are being made, no shared ones.
|
|
163
|
|
164 The only hardware surface is the primary view surface.
|
|
165
|
|
166 Mouse events don't seem to be working right.
|
|
167
|
|
168 Fullscreen doesn't display correctly.
|
|
169
|
|
170 The software surfaces could use some speed up.
|
|
171
|
|
172 It doesn't look like the OpenGL stuff is there. (did a grep for
|
|
173 PdCreateOpenGLContext, nothing found).
|
|
174
|
|
175 The mouse cursor doesn't look right.
|
|
176
|
|
177 AmigaOS: -= NOT YET SUPPORTED =-
|
|
178 The OpenGL support isn't implemented yet.
|
|
179
|
|
180 SDL_WM_GrabInput() is not implemented.
|
|
181 Does anyone know how to do this? SDL_WM_GrabInput() is designed
|
|
182 to prevent the user from switching input and mouse focus away from
|
|
183 the SDL application.
|
|
184
|
|
185 Continuous relative mouse motion is not implemented.
|
|
186
|
|
187 The AmigaOS port was done by Gabriele.Greco@galactica.it
|