2012-02-29 John Elliott

	* qdae-0.0.10 released.

	* Bugfix: Wang emulation would crash on shutdown.
	* Native GEM driver: Bugfixes for various rendering problems and 
	 crashes when the caller attempts to draw off the edge of the screen.


2012-02-25 John Elliott

	* qdae-0.0.9 released.

2012-05-21 John Elliott

	* Created a native GEM driver (SDQDAE.VGA) based on the GPL'd GEM/3
	 driver source tree.
	* Ran QDAE under valgrind and fixed various uninitialised variables
	 that it flagged.

2012-02-05 John Elliott

	* qdae-0.0.8 released.
	* Various improvements to serial port emulation; when the emulated
	 computer's serial port is mapped to a real serial port, a physical
	 serial mouse appears to work reliably.

2012-01-22 John Elliott

	* Native mouse driver (AEMOUSE.COM) added.

2012-01-16 John Elliott

	* qdae-0.0.7 released.
	* Added emulation of the Wang Professional Computer.
	* Added support for serial ports (all computer types).

2012-01-06 John Elliott

	* When selecting a floppy disk image from the "F2=Disc" menu, 
	 files that exist default to 'Autodetect' rather than 'Apridisk'
	 format.
	* Added the ability to show the Portable's two displays side by 
	 side, rather than one at a time.

2011-12-20 John Elliott

	* Added a facility for programs to access emulator helper functions.
	* Also added some helper functions: Clock sync, and a built-in GSX 
	 driver aimed at the Activity GUI.

2011-12-14 John Elliott

	* qdae-0.0.6 released.

2011-12-13 John Elliott

	* Added support for Winchester drives. 
	* Documentation rewritten in LyX rather than plain text.
	* Bug fix: Screen corruption in FP and F1 video drivers under
	 certain circumstances.
	* Bug fix: FP colour display now properly handles scrolling using 
	 the CRTC base registers.

2011-12-09 John Elliott

	* qdae-0.0.5 released.
	* Support added for Portable (FP). 
	* Centronics port added to all models.
	* Added support for JMCNE instruction to the 8089 and multisector
	 reads to the floppy controller, allowing apr00299.dsk to be booted.

2008-09-04 John Elliott

	* qdae-0.0.4 released.

2008-09-02 John Elliott

	* Fixed behaviour of SHL / SHR when shifting by 8 bits; Carry was not
	 being set. This broke SNAKE and probably other compiled BASIC
	 programs.
	* Made speed regulation available to all Apricot models.

2008-08-27 John Elliott

	* Speed regulation fix: deal with underflow.

2008-08-25 John Elliott

	* qdae-0.0.3 released.
	* Implemented the F6=Settings menu. 
	* Copied in the configuration file parse/store code from JOYCE. As
	 a consequence of this, .qdaerc is now in XML and old copies should
	 be deleted.
	* Added support for PC/Xi emulation.

2006-05-29 John Elliott

	* qdae-0.0.2 released.

2006-05-28 John Elliott

	* Completed implementing "F2=Disc". Added "F3=Mouse", "F5=Reboot" and
	 "F6=Settings" (the last one only being present to make the screen
	 layout look right).
	* Copied the file chooser from JOYCE and reduced it in size to 
	 match QDAE's smaller screen.
	* Rewrote argument parsing; disc files passed on the command line
	 replace a.dsk and b.dsk.
	* If QDAE is launched with a disc file, the system will fake an F10
	 key press to get it booting quickly.
	* Added "LEDs" area at the bottom of the screen, showing the 
	 Caps Lock, Stop, Drive A and Drive B LEDs as text captions.

2006-05-27 John Elliott

	* Copied the JOYCE main menu into QDAE. Added "F1=Help" and "F10=Quit"
	 options (fully implemented) and "F2=Disc".

2005-08-03 John Elliott

	* Rewrote the keyboard layout to be loaded from a file rather
	 than hardwired.
	* Bound F10 to 'Time/Date' - sets the F1's clock from the host PC
	 clock. Possibly there's a way to do this automatically at startup,
	 but for verisimilitude I'll leave it bound to F10 for now.

2005-08-01 John Elliott

	* Started rearranging QDAE to be more like JOYCE, with features
	 such as a built-in static copy of LibDsk, autoconf, and hopefully
	 a Windows build.
	* Renamed .c files to .cxx; got QDAE building with C++ not C.
	* Copied the JOYCE user interface classes into QDAE (Ui*.cxx /
	 Ui*.hxx), and created the QDAE_UI class to host them. 
	* QDAE now has a data directory (by default ~/.qdae; use ~/.qdaerc
	 to change its name) where 'Roms' and 'Disks' directories live.

2005-03-19 John Elliott

	* QDAE-0.0.1 released.
	* Video output appears to be operational in full colour, though
	 occasional glitches with screen refresh.
	* Keyboard implemented, using a hardcoded layout.
	* Floppy controller can read and write sectors (using hardcoded
	 paths a.dsk and b.dsk).

2005-03-05 John Elliott

	* Various fixes to the 8086 emulation, mainly involving the interrupts
	 (this code was not exercised in GDE, since GDE did not make extensive
	 use of interrupts).

2005-02-15 John Elliott

	* Implemented enough of the FDC to read sectors from diskette.
	* System now boots to an A> prompt.

2005-02-14 John Elliott

	* Video now works in mono (palette hardcoded)
	* Enough of the Z80-CTC written to pass POST.
	* Enough of the WD2797 written to pass POST.
	* System now reaches 'insert disc' screen, pauses, reboots.

2005-02-13 John Elliott

	* Took the GDE core and started writing QDAE.
	* Initial, very quick, very dirty, implementations of Z80 support
	 chips - POST fails at FDC test.
	* Video prints text from the system framebuffer rather than 
	 character bitmaps from video RAM.
