Platform dependent known bugs and limitations

MacOS X

(MacOS X does not like floating videoram. Compile with –enable-fixedvideoram. Calling SDLGUI in fullscreen mode does crash the program anyway.)

Hotkeys

The default hotkeys set for a windows/Linux keyboard may not work with the Apple Keyboard. If you can not use the currently set hotkeys change the hotkeys section of the config file to the following:

Setup = 44:0x400
Quit = 113:0x400
Reboot = 114:0x400
Ungrab = 0:0x141
Debug = 100:0x400
Screenshot = 115:0x400
Fullscreen = 102:0x400

which set the following hotkey combinations:

Setup      = LM+,
Quit       = LM+q
Reboot     = LM+r
Ungrab     = LS+LC+LA
Debug      = LM+d
Screenshot = LM+s
Fullscreen = LM+f

Linux

Mouse

Sometimes the mouse behaviour gets weird, which makes the mouse unusable. The mouse arrow is jumping around or is invisible and it is producing a lot of “Reseting weird mouse packet” messages. To avoid this add the following line to your login profile:

export SDL_VIDEO_X11_DGAMOUSE=0

MS Windows

Non NT line MS Windows kernels (Windows 95/98/99/00) do not support direct disk access (Windows NT/2K/XP do). This is a limitation of Cygwin, or rather a limitation of the windows itself.

Just In Time Compiler (JIT)

Only Linux-ia32 (x86), MS-Windows and MacOSX (Intel) currently support JIT compiler for the CPU emulator. This is not a design limitation or a bug in other operating systems, it's just lack of manpower willing to work on JIT support for the other systems.

 
platform_specific_information.txt · Last modified: 2007/08/27 10:43 by jheitmann
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki