For the moment, only the Swiss French and US keyboard are implemented. You can handle the keyboard *exactly* like a true IIGS keyboard.
The mouse is always activated under XGS-DOS and can’t be deactivated, unlike the X11 and Win32 versions.
The joystick is implemented in XGS-DOS. The joystick needs to be plugged into your computer before running XGS-DOS. You must calibrate the joystick before you can use it by pressing F5 and following the on-screen instructions. After activating the joystick, the Alt keys are disabled in order to avoid conflicts with joystick buttons. To renable Alt keys, press F5 again and the joystick will be disabled.
Some games like Rastan doesn’t work very well with the joystick, so just press F6 and the problem is gone !
In the past, some people complained that their computer freezes up during attempting to calibrate the joystick. The problem is now gone, because I have a digital joystick (Logitech TunderPad Digital) and I used a loop for waiting until the joystick center by itself for each step of the calibration. It is possible that some joysticks aren’t precise so the loop becomes infinite and hangs the computer...
Notes about the slowdown features
Especially on Pentium-II computers, games may be quite unplayable. I’ve implemented a very rudimentary slowdown function. You may increase it with F7, and decrease it with Shift-F7.
As the slowdown is just a sleep() function, it is NOT accurate.
Speed and 640x400 screen
Under the 640x400 screen, the speed is shown on the bottom-left of the screen. Under the MegaII screen modes it shouldn’t be a problem. But it can be annoying under the SHGR mode, because the speed status can cover up a small portion of the screen.
To hide the speed status, press F11. To renable it, press F11 again. Under the previous versions of XGS-DOS, the speed status was frozen on the 640x480 and 800x600 modes. Now, the speed status is cleared !
Extra goodies
| F7 | increase the slowdown ratio |
| Shift-F7 | decrease the slowdown ratio |
| F9 | increase page skip ratio |
| Shift-F9 | decrease page skip ratio |
| F10 | XCHANGE to the XGS-DOS world |
| Shift-F10 | XCHANGE from the XGS-DOS world |
| F11 | shows/hides speed status |
| F12 | saves the current screen to a PCX file named XGS_nnnn.PCX |