2/4/01  - Started work on the emulator, using MZ80. Doesn't work.
6/4/01  - Emulator stopped writing to Gate Array.
10/5/01 - Got it to work!
          The problem was that MZ80 seems to read the memory directly, rather
          than calling my functions. I'll have to rewrite the banking code.
          Rewrote banking code.
11/5/01 - Got screen to work!
          Realtime screen draw. Interrupts implemented. Random keypresses come
          from the keyboard!
          PSG emulation implemented (for keyboard read). Keyboard emulated!
13/5/01 - Added non-alphanumeric keys. Used newer version of MZ80 (faster).
          Added and fixed scrolling.
14/5/01 - Added some missing keys, like the comma. Added primitive loading
          from AMSDOS files (you have to hit F11, then restore, then run).
15/5/01 - Added modes 0+2. Speeded up video code.
16/5/01 - Made the primitive loading a bit more user-friendly.
21/5/01 - Version 0.1 released

24/5/01 - Added key to reset CPC (F5). First attempt at redirecting CAS READ.
          Added SVGA mode and switchable CPC model (464 or 664). Started GUI.
1/6/01  - GUI now usable. Just discovered 464 doesn't boot anymore - I've
          broken something somewhere...
          No luck with CAS READ yet, but I will get it working...
26/6/01 - Started NEC FDC emulation.
27/6/01 - I can't understand the FDC...
8/7/01  - Tried direct drive support (redirecting CPC FDC to PC FDC), not
          working. Added joystick support (through arrow keys) and some more
          GUI options.
9/7/01  - Version 0.2 released

17/01/04 - Added Z80 core from ZX82 and made a couple of bugfixes. Added 8255,
           CRTC, PSG, FDC and Gate Array emulation.
18/01/04 - Fixed mode 0 colours. Improved timing a bit.
19/01/04 - Fixed R register problem, Highway Encounter now works.
20/01/04 - Optimization, high resolution mode added.
21/01/04 - Added GUI and sound. Changed CPU timing to be more accurate.
22/01/04 - Tidied up some stuff. Made Windows port.
           Version 0.3 released.
