Changes in 0.05: (Feb 98)
-------------------------

Version 0.05 - Aaron Culliney <chernabog@baldmountain.bbn.com,
			       aculline@bbn.com>
My code changes have nothing to do with my employer, GTE
Internetworking, BBN Technologies.  They were written completely on my
own time and on my own machine.

	1) Added support for 65c02 instructions.  The programs that
I've tested which use them work just fine.

	2) Added support for 128k //e EXCEPT 80 column mode, B/W
DHIRES mode, and MouseText character set.  The two unimplemented video
modes require major changes to current video routines, thus a next
version...  New supported images are copy ii+ 9.0, diagnostics //e,
marble madness, airheart, legend of blacksilver, pirates!...

	3) Fixed some old problems with HIRES colors being off around
byte edges in interpolated/color modes.  but we still give you the
option to use these "lazy" modes since emulation is faster with them
enabled...

	4) You now have several new options in your .apple2 file.  I
suggest either copying the distributed one over your existing one, or
merging the changes in.

	5) Fixed some potential security bugs where a user could
traverse into sensitive directories by using the disk selection
interface.  The current emulator version is not guaranteed to be
foolproof since it has to be installed suid root for normal users to
use it.  Sysadmins should take extra precautions as they see fit.

	6) Added and deprecated some options in the debugger interface
to support the new 128k //e.  see the DEBUGGER file for more info.
DEBUGGER support is not default compiled in.

	7) added some extra options to the .config file that you build
into the emulator.  One big one: a way to set the max delay count in
the emulator to bring Apple ][ emulation rates down to normal on high
end pentiums!...  100 is the default delay rate (which works just fine
for low end 386-Pentium100's).



Changes in 0.04: (June 97)
-----------------------------

Version 0.04 - Aaron Culliney <chernabog@baldmountain.bbn.com,
			       aculline@bbn.com>
My code changes have nothing to do with my employer, BBN.  They were
written completely on my own time and on my own machine.

	1) Added PC Joystick Support.  You must have the joystick
kernel loadable module 0.8.0 correctly configured and installed to use
this feature.

	2) Changed the way the emulator handles the language card
memory space.  We no longer patch rom/ram on lc_c08x functions.  I did
this because under certain conditions the previous versions of the
emulator would run a lot slower.  Now you may notice the emulator
running a tad slower in general (because of the range checking), but
Ultima 4 and Arctic Fox (formerly unplayable) should now be just fine.

	3) Changed the way the .apple2 preferences file is handled. I
Did this mainly to support saving of PC Joystick parameters, and I'd
rather let flex do the dirty work of regexp matching.

	4) Changed the disk interface and main interface menu.  In the
disk interface, you can now see which disk is in the drive, and with
what permission <rw1> for read/write drive 1.  You can eject this disk
or force it to be write-protected.  In the main menu screen, you have
more parameters to play around with (associated with the pc joystick
add-on).

	5) Disk image files are now opened with user privileges, not
root privileges, even though the program is suid root.  gzip'ed disks
are still handled as root, but we no longer call the unsecure system()
to do the dirty work.  Instead we fork and directly exec "/bin/gzip".

	5) General bug fixes and enhancements.


Changes in 0.03: (Jan-Feb 97)
-----------------------------

Version 0.03 - Aaron Culliney <chernabog@baldmountain.bbn.com>
My code changes have nothing to do with my employer, BBN.  They were
written completely on my own time and on my own machine.

	1) Fixed language card initialization bug.

	2) Improved colors.  Seems that Greens and purples we're
switched around.  The colors are still slightly off, and color
interpolation seems screwy (TODO).

	3) Added apple II debugger interface.  This requires flex
version 2.5.2.  (You can compile this into the program or leave it
out.)  Type F7 to get into the debugger and type a '?' to see a
command summary.  Check out the file DEBUGGER for more info.

	4) Added support for standard 232960 .nib disks.

	5) Added a more intuitive interface to selecting disks.  You
can now traverse forward and backward in a directory hierarchy with
the base directory set by your .apple2 config file.

	6) changed keymap: shift-p = @ and shift-N = ^, just like my
old II+ keyboard.

Changes in 0.02: (8 Dec 1995)
-----------------------------

  * Ctrl-C will not kill the emulator with newer SVGAlib.  Please
    use SVGAlib > 1.2.9 for best results.
  
  * Rudimentory REPT key handling.  It's too fast though.
  
  * The assembler files now compiles under ELF.
  
  * Not every SVGA card can do page-flipping.  The emulator now
    checks for this and fall back to VGA if it can't.

  * Keymap has changed a bit.  Backspace and ']' is now <-, '[' is
    REPT.

  * Disk extension changed to the more common .dsk (and a2d.info to
    dsk.info).


Changes in 0.01: (9 Oct 1994)
-----------------------------

  * Standard VGA support with some performance degradation.
    (When page flipping occurs, 64K memory banks are swapped;
     hence the performance degradation.)

  * -vga flag switch added, e.g. "apple2 -vga"; forces standard
    VGA detection.

  * (Trident) TVGA8900 page flipping bug fixed.

  * File names may now contain any character codes. (The previous
    version had some problems with compressing/uncompressing file
    names with extraordinary characters.)

  * Diskette selection retains last cursor position.
