Files now copied to build directory instead of source directory while configuring
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. :-/
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
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.
19 The keyboard modifiers are not set to the correct state on startup.
21 The AAlib, GGI, and SVGAlib video drivers are not heavily tested.
24 The MCI driver can't tell if the CD-ROM drive is paused or stopped.
26 The SDL_INIT_EVENTTHREAD flag is not supported on Win32
27 (Idea: create a separate DirectInput polling thread)
28 The main purpose of this flag is for smooth cursor motion in
29 fullscreen environments.
31 Wide UNICODE character input (Kanji, etc.) is not yet supported.
32 This requires the ToUnicode() API which is only implemented on
33 Windows NT/2000, not on Windows 95/98.
34 Latin-1 keyboard input works fine.
36 Joysticks are only supported under the Win32 MultiMedia API,
37 DirectInput support is not yet implemented.
40 BePPC is not supported, apparently not even by Be Inc.
42 SDL_WM_GrabInput() is not implemented.
43 Does anyone know how to do this? SDL_WM_GrabInput() is designed
44 to prevent the user from switching input and mouse focus away from
47 Continuous relative mouse motion is not implemented.
49 Wide UNICODE character input (Kanji, etc.) has not been tested.
50 Latin-1 keyboard input works fine.
53 Palette handling isn't implemented in windowed mode yet.
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.
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
64 Continuous relative mouse motion is not implemented.
66 SDL_AddTimer() and SDL_RemoveTimer() haven't been implemented yet.
68 Not all of the keys are properly recognized on the keyboard.
71 CD-ROM functions are not implemented yet.
73 Joystick code is not extensively tested yet.
75 Resizeable windows aren't implemented yet.
77 Depth switching for windowed mode isn't implemented yet.
79 Palette handling isn't implemented in windowed mode yet.
81 Command-line arguments dialog is not implemented yet.
83 Fullscreen drawing has some artifacts.
85 Fullscreen OpenGL for the software renderer is broken.
87 Some OpenGL parameters are not accounted for, for example color bits customization.
89 Continuous mouse motion perhaps is not as smooth as it should be.
91 SDL_WM_GrabInput() is implemented, but it "freezes" the hardware
92 cursor in the center of the window/screen. Also, mouse moved events
93 are not generated, and the keyboard cannot be grabbed.
95 MacOS X seems to have a broken pthread_cancel() implementation.
98 pthread_cancel() isn't supported by FreeBSD 3.X, so threads don't
99 work on versions of FreeBSD earlier than 4.0.
101 The CD-ROM handling doesn't work completely.
103 Wide UNICODE character input (Kanji, etc.) is not yet supported.
104 It requires handling of keyboard mapping events and using the XIM
105 input translation extension. I will implement it as requested.
106 Latin-1 keyboard input works fine.
108 The keyboard modifiers are not set to the correct state on startup.
111 The joystick functions are not implemented yet.
113 Wide UNICODE character input (Kanji, etc.) is not yet supported.
114 It requires handling of keyboard mapping events and using the XIM
115 input translation extension. I will implement it as requested.
116 Latin-1 keyboard input works fine.
118 The keyboard modifiers are not set to the correct state on startup.
121 The CD-ROM handling doesn't work completely.
123 The joystick functions are not implemented yet.
125 Wide UNICODE character input (Kanji, etc.) is not yet supported.
126 It requires handling of keyboard mapping events and using the XIM
127 input translation extension. I will implement it as requested.
128 Latin-1 keyboard input works fine.
130 The keyboard modifiers are not set to the correct state on startup.
133 Only Crystal version of Epoc/SymbianOS is currently supported.
135 SDL is implemented in static library only. SDL uses static/global
136 variables and that is not allowed in EPOC dll libraries.
138 Sound is not yet supported.
140 Joystick, OpenGL and cdrom is not supported (think about cdrom in a cell phone:-).
142 No console output screen. Printing to stdout do not have any effect.
145 Fullscreen switch doesn't work (disabled for now).
148 OpenBSD: -= NOT YET SUPPORTED =-
149 This is reported to work, but I haven't verified this.
151 Wide UNICODE character input (Kanji, etc.) is not yet supported.
152 It requires handling of keyboard mapping events and using the XIM
153 input translation extension. I will implement it as requested.
154 Latin-1 keyboard input works fine.
156 The keyboard modifiers are not set to the correct state on startup.
158 OSF/Tru64: -= NOT YET SUPPORTED =-
159 The audio functions are not implemented yet.
161 Joysticks and CD-ROM functions are not implemented yet.
163 Wide UNICODE character input (Kanji, etc.) is not yet supported.
164 It requires handling of keyboard mapping events and using the XIM
165 input translation extension. I will implement it as requested.
166 Latin-1 keyboard input works fine.
168 The keyboard modifiers are not set to the correct state on startup.
170 AIX: -= NOT YET SUPPORTED =-
171 This port has only been tested with AIX 4.3.3
173 The OpenGL support doesn't work yet.
175 The joystick subsystem isn't implemented yet.
177 Endian detection doesn't work yet - needs a unique CPP symbol.
179 Wide UNICODE character input (Kanji, etc.) is not yet supported.
180 It requires handling of keyboard mapping events and using the XIM
181 input translation extension. I will implement it as requested.
182 Latin-1 keyboard input works fine.
184 The keyboard modifiers are not set to the correct state on startup.
186 The AIX port was done by Carsten.Griwodz@KOM.tu-darmstadt.de
187 More information on this port is available at:
188 http://www.kom.e-technik.tu-darmstadt.de/~griff/SDL/
190 AmigaOS: -= NOT YET SUPPORTED =-
191 The OpenGL support isn't implemented yet.
193 SDL_WM_GrabInput() is not implemented.
194 Does anyone know how to do this? SDL_WM_GrabInput() is designed
195 to prevent the user from switching input and mouse focus away from
198 Continuous relative mouse motion is not implemented.
200 The AmigaOS port was done by Gabriele.Greco@galactica.it