v1.11
September 20, 1999

 - Altered the SoundBlaster DSP (Digital Sound Processor) version check in 
   such a way that an invalid number falls back to the standard SB code. This
   should enable sound for some SB clones (e.g. Vortex based cards), that did
   not produce anything before. Most likely only the mono modes will work for
   these cards...

..........................................................................

v1.10
August 16, 1999

 - Added support for the Multiface 2: if the MF2 ROM is specified in the .CFG
   file, F11 acts as the Stop button, and F5 as the Reset button. Ctrl+F5 now
   causes the hard reset (including a memory wipe), which is equivalent to
   switching the CPC off & on again.

 - Added the possibility of a data I/O timeout to the FDC code. Games such as
   "La Marque Jaune", "Maracaibo", "Masque", "Psyborg" and "Skaal" among
   others, will now load correctly.

 - Fixed a problem with CP/M 2.2 not loading after a reset via F5.

 - Fixed a bug with uncompressing ZIPs located in the root directory of a
   drive.

 - Fixed QuickLoad not working after 'Save Snapshot' was used to create a new
   image.

 - Fixed a problem with selecting identically named files: now, if the files
   are found to be in two different directories, the new selection is
   accepted.

 - Remapped the '\' key of the CPC keyboard to the right Alt key of the PC
   keyboard. The PC's right Shift key is back to being the right Shift key of
   the CPC. Let me know if _this_ layout causes any problems...

 - Johnny Olson pointed out that the AMSDOS ROM included with v1.01 was
   incomplete - the portion used by DR Logo was missing. The ROM file has now
   been replaced with a good copy.

..........................................................................

v1.01
June 25, 1999

 - fixed the sound code to work with SB DSP versions below 4.00

..........................................................................

v1.00
June 24, 1999

Overall:

 - maximum number of entries in file selector can now be specified in .CFG
   file (default is 1000, up from 256)
 - ZIP file processing has been reworked; does no longer uncompress unless a
   file within the ZIP is selected
 - temporary files created during ZIP file handling are now properly
   disposed of
 - added a function to display error messages in a uniform way (pops up a
   message box)
 - multiple language support for the emulator interface
 - SNApshots now load/save via the file selector, and a QuickLoad/Save
   option simplifies usage
 - support for all available VESA graphics modes, from the lowly 320x200 up
   to whatever your card can handle!
 - file selector adapts to variable screen sizes
 - added an alternate font for low resolution modes
 - file selector allows insertion of blank disks in Data, System or custom
   formats
 - changes to a DSK can now be written back to the file
 - added a write protect toggle to the file selector
 - added a delete file option to the file selector
 - added analog joystick support, as well as the option of using a digital
   joystick (Atari or Genesis style) via the printer port
 - fixed the BMP screen dump routine and added RLE compression -
   dramatically reduces the file size of screen captures!
 - mapped the CPC's backslash to the PC's right SHIFT key (works better with
   pinball games, at least on US keyboards)
 - improved the accuracy of the in/out timing - vertical colour bars now
   appear in the correct locations (99% of the time at least)
 - improved F12 key function: now always toggles between full-speed and
   realtime (with or without VSYNC active)
 - complete rewrite of PSG code which greatly improved accuracy - playback
   of sampled sound and speech is now possible!
 - fully functional options menu
 - added green monitor colour scheme
 - added the option to double display vertically without scanlines -
   the performance hit turns out to be less than I had anticipated!
 - configuration file is now automatically maintained and updated with
   changes made in the emulator
 - fixed the annoying keyboard bugs in 'Trakers', 'Matchday 2', and
   'Gremlins'
 - complete documentation in all supported languages

FDC:

 - complete overhaul of the FDC code, which fixed a bunch of bugs and
   boosted the speed
 - implemented the Write Data and Write ID (format) commands
 - changed the activity indicator to show reads & writes instead of the
   motor on/off state
 - fixed the generation of 'random DE' sectors
 - fixed the crash on a CAT of 'Double Dragon (original)'
 - fixed the hang on loading 'Shadow of the Beast' or 'Ninja Spirit'

..........................................................................

v0.05b
November 30, 1998

 - much more accurate AY-3-8912 sound emulation
 - support for up to 251 expansion ROMs
 - splash screen can be turned off :)

..........................................................................

v0.04b
November 2, 1998

 - AY-3-8912 sound emulation
 - new UI graphics + splash screen
 - better error handling during initialization
 - a switch to UNZIP32.EXE for ZIP archive decompression
 - keyboard LED usage is now configurable
 - preliminary drive B support
 - fixed second side check for DSK images (Divine Megademo)
 - multiple VSYNCs per frame (Thunder Blade, Q10, Paradise Demo, etc.)
 - CRTC register 8 emulation (BSC Megademo - Crazy Scroll part)
 - fixed BMP screen dump routine (broke in v0.03b)

..........................................................................

v0.03b
October 13, 1998

 - correct H&VSYNC emulation; fixed screen centering
 - preliminary ZIP support for DSK images
 - modified VESA code to accommodate Matrox video cards
 - expanded colour palette to include the first 16 VGA colours
 - fixed drive letter assignment in file selector

..........................................................................

v0.02b
October 5, 1998

 By now you will have noticed the name change. Too many people thought/
 assumed that CPE32 was a continuation or port of CPE. Since that is not the
 case, I have decided to rename my emulator to CaPriCe32. There's no real
 deeper meaning behind the choice, other than that it sounds nice, and
 contains the letters CPC "purely" by chance.. =)

 The CRTC video emulation has undergone a complete rewrite, since
 discussions with Kevin Thacker yielded new information about this chip. As
 a result, much more software runs without video problems. To name just a
 few:

 DragonBall Demo by Mage - second part did not work
 Into the Eagles Nest - corrupted score display
 Saboteur 2 - lockup on game start
 Terrific Demo by Cadjo Clan - lockup on menu part
 The Living Daylights - screen layout messed up
 Voyage 1993 - repainting of messages visible on bouncing intro
 Zap'T'Balls Advanced Edition - screen layout messed up

 I also did some more work on the UI, which is noticeable in the now more
 eye-pleasing file selector.

..........................................................................

v0.01b
September 28, 1998

 CPE32 is released to the public.
