Changes to v2.2 (08/15/95) -------------------------------------------------------------------------- * Fixed several problems with emulated instructions. * New empser.device. Attempted to help out with 230.4K connections. * New uuibios.library. * Corrected problem with some applications identifying the CPU type improperly. All applications that look at the CPU ID and Step should report the CPU to be a 586 compatible. * Re-wrote interrupt handlers. All interrupts are handled by native code. * Corrected a few problems with PC MMU emulation. * Added a new environment variable for empdisc.device. Along with 'CD_Control', we have added 'CD_Type'. Some discs have both MAC and PC formats. Currently, empdisc.device trys to find HFS (MAC) format first. So, if a disc has two formats, you would not normally be able to see the PC compatible files. By setting the environment variable to "PC", all HFS (MAC format) data disc files are ignored. The syntax for the set environment is: SetEnv CD_Type "PC" Place this line somewhere in your startup-sequence (like after 'SetEnv CD_Control "xxxx.device'). Remember, the quotation marks ("") are REQUIRED. If you do not set the environment variable, then empdisc.device will look for HFS format first, then ISO9660 format. * Fixed a problem with multi-os.device. If a single sector was accessed and it had an error, the error was not returned. * New VGA video driver. Improved speed with 16 color graphics (such as used with Windows). Faster text out routines. Added graphic text for modes $0D-$13. Added clear screen routines for modes $0D-$13. * New AGA specific video driver. You can have one of three monitor modes supported with a new environment variable 'PC_Video'. This driver will not show up in the available video drivers list if you do not have an AGA capable machine! The three possible modes are: MULTISYNC - For use with Multisync monitors. Give best overall video sizes and depths. VGAONLY - For use with 31.5Khz (VGA only) monitors. No mode will drop into the NTSC (15Khz) range. NTSC - For use with 15Khz monitors. The syntax for the set environment is: SetEnv PC_Video "MULTISYNC" If you do not setup an environment variable, then NTSC will be used as the default type. You will NOT be able to use this driver (VGAVideoAGA) with mode promotion to video boards!! * New keyboard handler. Corrects problems with stack overflow problems on really slow machines. * New mouse handlers. Added BUS MOUSE support. If you do NOT enable the mouse support in the BIOS setup, then BUS MOUSE type of mouse support is enabled. If you DO enable the mouse support in the BIOS setup, then PS/2 type of mouse support is enabled. We HIGHLY recommend NOT enabling the mouse support in the BIOS setup (therefore using BUS MOUSE). The BUS MOUSE generates fewer interrupts and will result in very smooth mouse movement when used with Windows and other programs that use graphical mouse pointers. You WILL need a MOUSE driver. With DOS 6.2 and later, MSMOUSE is included. This is MicroSoft's mouse driver. This driver will automatically detect BUS MOUSE or PS/2 MOUSE setups. * Made audio hardware-level instead of device level. The priority is set low enough that MOD players and such can steal channels away from the emulation. Using low-level hardware techniques greatly improves the performance of PC speaker sounds. * Added Turbo feature. Some machines have memory that is so slow that things can get bogged down to the point of hanging an application (stock A4000s with 80ns+ memory are prone to having this problem). Three different CPU Turbo modes are available: Turbo Off - Normal operation. Turbo Level 1 - may increase the speed of the emulation in REAL mode and will definately increase the speed in PROTECTED mode. Turbo Level 2 - less performance in REAL mode and optimal performance in PROTECTED mode. It is recommended that machines with slow memory or 68020 processors always use this mode. You lose no compatibility by using Turbo mode, however, some things may not appear to be as smooth as with Turbo 'Off'. Windows runs in PROTECTED mode, so using a Turbo Level 1 (good) or Turbo Level 2 (best) will speed things up quite a bit. DOS4GW games (DOOM, DOOM II, Dark Forces, etc.) all run in PROTECTED mode. Using Turbo Level 2 will make these games many times faster. Games like Wolf3D run in REAL mode and will run slower with Turbo Level 1 or Turbo Level 2. Use Turbo Off.