Notes about keyboard, mouse and joystick

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