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.