18 October 2007 - SJK
---------------------
uBee512 v2.0.0

New for this release:
* Now emulates all Microbee Z80 FDD and ROM based models!
* Teleterm 256TC model emulation added.
* Real Time Clock (RTC) emulation added.
* Added 'rtc' directory, each model emulated has it's own RTC RAM image
  saved to this directory.
* Each FDD model now has a preferred default boot disk image file name.  If
  not found then will try to use 'boot.dsk'.
* Every FDD model now has a preferred default boot ROM image name.  If not
  found then will try to use 'rom1.bin' except for 56K and 256TC models.
* p256 and 256K (64K to 256K DRAM upgrade) model emulations added.
* Confirmation exit and reset windows added for Unices.
* Added --rtc option.  RTC is default for 256TC, and all models with 256K or
  more memory.
* Added --nodisk option to force 256TC boot ROM Menu to appear.
* The '.dsk' image should now be fully implemented.
* Microbee LINE FEED moved from KP_ENTER to PAGEUP, BREAK from KP_PLUS to
  PAUSE/BREAK and F1 (tape) to HOME keys.  This is for consistency with the
  Teleterm 256TC keys emulation.
* Z80 PIO emulation improvements.
* APC model name changed to 56K.

6 October 2007 - SJK
--------------------
uBee512 v1.4.0

New for this release:
* Display aspect ratio much improved,  a display aspect ratio of 2:1 is now
  the default, --aspect option added to change to 1:1 ratio (old ratio).
* ROM based (tape machines) models emulation.  Each ROM model can
  be configured to determine what BASIC, PAK and NET ROMs to use.
* Model option to target specific Z80 model Microbees.  The boot ROM
  for disk emulated models can be configured for each model.
* Added specific disk emulations for 128K, 64K, 56K models.
* Close window box made operational,  exit and reset now prompts user to
  confirm the requested actions. (in Windows only)
* Added --pcg option to select amount of PCG RAM for emulation (Premium).
* Added --vdu option to select amount of VDU RAM for emulation (Premium).
  This now defaults to 2K allowing some incorrectly coded programs to work.
* Added --mmode option to force the ROM's monitor mode to start.
* Changes to Windows port for console output, a --conio option for verbose
  reporting is provided.
* Windows binary releases now includes an installer executable,  this will
  add icons to the start menu and optionally to the desktop.
* Windows install location is now determined by the user for both the
  binary installer and ZIP file releases.
* Optimised binary code generation and greatly reduced executable sizes.
* Improved error reporting.
* Added alternative shortened 3 character file name extensions for raw
  images.
* Other '.dsk' image formats including 3.5" Microbee Modular images should
  now be possible.

Fixed:
* Windows port now starts up correctly without a back ground command prompt
  window appearing unless an error condition or if an information output
  option is used.
* Fixed bug preventing '.DSnn' and '.SSnn' raw images from being opened.

1 September 2007 - SJK
----------------------
uBee512 v1.3.0

New for this release: 
* PIO with interrupts allowing serial and printer peripherals to be
  implemented.
* RS232 Serial communications for TX/RX allowing uBee512 to communicate to
  another instance of uBee512, modems, serial printers, or to a real
  Microbee, etc. via the PCs RS232 or USB-SERIAL virtual com ports.
* Parallel printer output to file(s) options.
* Added a --tapevol cammand line option to set the volume level produced in
  tape wave files.

Fixed:
* No fixes for this release.

22 August 2007 - SJK
--------------------
uBee512 v1.2.0

New for this release: 
* Tape in and Tape out from/to wave file options.
* Tape output sample frequency option.

Fixed:
* --version option on Windows caused program to crash, FreeBSD likely too,
  The Linux build did not have this problem.

18 August 2007 - SJK
--------------------
uBee512 v1.1.0

What's new in v1.1.0: 
* Emulation 'hacking' options. (See EMULATION HACKING section)
* Volume setting option.
* Sound method options.
* More raw disk image types.
* Help option.
* Command line options are now checked for correctness.
* Windows console output now sent to the console and not files.
* Emulation speed accuracy improved.
* 2 MHz Microbee emulation.
* 1 bug fix where image D: stopped image B: working.

See the README file for the full feature list.

Fixed:
- Drive B image was not responding if a drive D image was specified.

11 August 2007 - SJK
--------------------
Bug fix release: v1.0.1
Wrong default disk image type was set for boot. Was boot.dip, changed to
boot.dsk.

10 August 2007 - SJK
--------------------
Release uBee512 v1.00 sources and Windows binaries on sourceforge:
https://sourceforge.net/projects/ubee512/

3 July 2007 - SJK
-----------------
Added an 'in (c)' also known as 'in (hl),(c)' to the makez80.c file.  This
instruction is an undocumented Z80 instruction but quite valid I believe. The
instruction is similar to the 'in a,(c)' instruction but no value is
returned except for the flags.  This was added for some Z80 code I wrote
that used it.

26 June 2007 - SJK
------------------
Discovered there was a much later version of MZ80.  The latest version is
now being used v3.4.  Previously v2.7 had been used.  The newer version of
makez80 insists that an emit parameter is provided otherwise you you end up
compiling with the old mz80.asm still! The new version fixes the cycle count
returned and appears to be quicker as eluded to in the change history.

Also found that some applications that did not work previously do now with
the newer version.

5th June 2007 - SJK
-------------------
Welcome to the "uBee512" Microbee Premium disk model emulator. This is a
fork of the nanowasp v0.22 project and commenced on the 5th of June 2007.

The new project includes a large amount of additions and improvements over
v0.22 of nanowasp. The new fork is "uBee512".
