2004-01-17 John Elliott

	* joyce-2.1.4 release.

	* Floppy changeline is now emulated properly.

	* Uses an extension to the .DSK format to distinguish between 720k
 	 and 1440k disc images. 

	* Mouse acceleration no longer moves the mouse pointer off the 
	 screen.

2003-12-26 John Elliott

	* joyce-2.1.3 release.

	* Blank PcW16 floppy images are formatted when they are created.

2003-12-24 John Elliott

	* Various rewrites to the xanne floppy acceleration code, as listed
	 below:
	* Added the ability to save and restore filesystem state, matching
	 what Rosanne does internally with regard to os_typo_*() operations.
	 Rosanne can only open two files at a time (one for read, one for
	 write); so os_typo_*() has to back up the filesystem's internal 
	 variables in case it needs to read a file when there's already a
	 file open for read.
	  Now that AnneAccel does this as well, the FAQ document loads with 
	 no errors.
	* Under Windows, the PcW16FS directory is created in the order in 
	 which it should appear. This is the opposite order to the one you
	 have to use under Linux.
	* Rewrote findfile() to use Win32 functions directly rather than
	 the C library. The WP can now create files without a spurious 'file 
	 exists already' warning.
	* os_close_file now works even if the currently selected device is
	 not the floppy. This allows more than one file to be copied from
	 flash to floppy in one go.

2003-12-22 John Elliott

	* Fixed dg_blk_copy and dg_blk_move acceleration in xanne. The word
	 processor now scrolls correctly.

2003-12-21 John Elliott

	* Replaced incorrect drivers.inc in LibDsk and fixed reading code
	 in Lib765, allowing the use of .CFI files in xanne as documented.

2003-12-20 John Elliott

	* joyce-2.1.2 release.

	* Added Rosanne acceleration.

	* Code revisions to compile on systems with full STL rather than
	 mini-STL.

2002-09-28 John Elliott

	* joyce-2.1.1 release.

	* Bug fix: PCW9512 printer output to Windows GDI was using the
	 wrong font size.

	* Bug fixes in the Z80 source for the boot ROM and export utility.

2002-08-30 John Elliott

	* joyce-2.1.0 release.

	* Added LocoLink emulation.

	* Added support for PcW16 emulation

	* Added support for direct printing to the Windows GDI.

2002-05-05 John Elliott

	* joyce-2.0.1 release.
	
	* Bug fix: Make extended DSK support work correctly (Thierry Jouin)

	* Bug fix: Prevent crashes when the 9512 PAR output filename is
	 blank.

2002-02-15 John Elliott

	* joyce-2.0.0 release.

2002-02-08 John Elliott

	* joyce-1.9.9 release.

	* Windows COM port support debugged.

2002-01-27 John Elliott

	* joyce-1.9.5 release.

	* Added custom colour menu options.

	* First attempt at COM input support for Windows.

2001-11-18 John Elliott

	* joyce-1.9.4 release.

	* Daisywheel printer emulation added.

	* Bugfixes in the 100x36 text screen.

	* COM port support for Windows (output only and buggy). 

	* Floppy controller emulation now supports creation and formatting
	 of new .DSK files within JOYCE.

2001-10-20 John Elliott

	* joyce-1.9.3 release.

        * Bugfix: DirectX crash on termination.

	* Floppy disc controller emulation now uses libdsk, so direct access
	 to floppy drives is possible.
	
2001-09-15 John Elliott

	* joyce-1.9.2 release.

        * Bugfixes in the Win32 file selector.
        * Bugfix with wrong colours in the Win32 version.

	* Sound emulation using SDL_Audio.
	
2001-09-08 John Elliott

	* joyce-1.9.1 release.

        * Can now be cross-compiled to Win32.

        * JoycePrinter.cxx: Bug fix trying to write to the first character
         of an STL string.

	* Uses the mini-STL from MICO, rather than the full STL. This seems
         to improve stability in the Windows version.
	
2001-08-25 John Elliott

	* joyce-1.9.0 release.
	* Build system rewritten using autoconf.
	* Major internal rewrite, in C++ rather than C.
	* Now GPLed rather than non-commercial.
	* DOS version dropped.

2000-05-13 John Elliott

	* joyce v1.36 release.

	* Joycefdc.c: Bug fixes to support CP/M detection of disc images in 
        CPC data/system formats.
	
	* Joycedos.c: Changed clock code to use local time rather than GMT.

1999-09-20 John Elliott

	* joyce v1.35 release.

	* Rewrote Unix version to use SDL 1.0 rather than 0.8.

1999-05-24 John Elliott

	* joyce v1.33 release.

	* Joycecom.c: DOS version included NSJOYCE, a version without COM 
        port support; this may avoid memory locking error messages.

        * Bug fix in file selector code.

1999-02-20 John Elliott

	* joyce v1.32 release.

	* dprintf() renamed to joyce_dprintf(), to avoid name conflict with 
        libc6.

        * UNIX version now supports a proper directory structure;
        file utilities now have case-sensitive modes.

1999-02-13 John Elliott

	* joyce v1.31 release.
	
	* First UNIX release of JOYCE.

1998-12-12 John Elliott

	* joyce v1.30 release.

	* The CPMREDIR library is used to allow DOS directories to be 
	mounted as CP/M drives.

        * The MicroDesign and Stop Press mouse drivers can be 
        patched to improve mouse performance.

1998-10-04 John Elliott
        
        * joyce v1.26 release.

        * CENPORT.COM provided for if CP/M doesn't support the CEN device.

        * Extra mouse options, not that they do much.

1997-12-21 John Elliott

	* joyce v1.22 release

	* PC floppy drive support using JOYCEDRV.FID

	* DR Logo support using EMULIOS.RSX

        * Supports 10 boot images rather than 2.

1997-10-20 John Elliott

	* COM port support using JOYCECOM.FID.

1997-10-01 John Elliott
	
	* joyce v1.20 release

	* Ability to boot from 9512 discs (Daisy printer reports error). 

	* GSX emulation added. 

	* File selection now uses an Item Selector. 

1997-08-09 John Elliott

	* joyce v1.12 release

	* Keyboard reassignment (PCKEY) added. 

	* Ability to boot with a disc in B:, using -B=filename option.

1997-08-04 John Elliott

	* Ability to print to file added. 

	* Bug fix: Importing files now forces upper case (had trouble with 
		 Win95 VFAT filenames).

1997-07-27 John Elliott

	* joyce v1.10 release

	* Display now works correctly on Matrox MGA. 

	* Added 36x100 colour screen for CP/M programs.

1997-07-18 John Elliott

	* joyce v1.00 release (first public release). 

	* Emulates PCW 8000 series, screen, keyboard, CEN port, FDC 
        (using disc files), mouse.

