v1.01
June 25, 1999

 - fixed 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.
