06-28-98	Ver 2.1
  * The SIO patch option is now configurable on the fly; it doesn't reboot the
    machine. Besides the hardware dialog you can flip it with F11.
  * Hardware dialog was reworked to display better on ModeX screens. Antic
    dialog is gone; its contents are on the Hardware dialog now.
  * Now using better artifacting code from Perry (text mode still doesn't work)
  * Volume will not be set on MMsystems that can't handle it (what's up with
    THAT anyway? Seems to be true for ancient SoundBlasters. Ugh). Volume
    slider will be disabled on these systems.
  * Fixed SKSTAT handler (could cause missing keystrokes, missed reads of SHIFT)
  * Any nagging sound initialization problems people were having should be fixed
  * Added 48Khz sound output. Most sound cards probably don't support this; and
    the WaveOut functions can NOT check for this capability ahead of time, so be
    prepared for it to fail. It really rocks on my SoundBlaster PCI64 though;
    makes a huge difference for disk access noises and high frequency stuff.
  * Joystick dialog differentiates between "none" and "keypad". Keypad can only
    be assigned to one port, and should always work. On 101 keyboards the arrow
    keys WILL work as Atari arrow keys regardless of keypad setting. I'm doing it
    the pristine MSoft way now; so if it still doesn't work on your keyboard,
    well, sue Bill Gates or something.
  * Woohoo! Autoduel works! Use 130XE, SIO patch off, and you'll want to have F8
    (full speed) most of the time. One of the best games ever out of Origin.
  * Took out the internal Atari UI until it can be reworked. Too fugly with the
    first quicky attempt; and besides it doesn't do anything the Win UI doesn't.
  * Joystick button 2 (if available) flips between full and regular speed (same as
    keyboard F8). Button 3 pauses/unpauses (keyboard F9). Button 4 flips the SIO 
    patch (keyboard F11). Yes, I will make these configurable later on.
  * Pausing the emulator now shades the screen 50%.
  * Reorganized CPU code for both (slight) speed and size improvement.
  * Fixed SIO bug in drive status (DCOMND 0x53).

06-21-98    Ver 2.0   
  * Special mention: Seven Cities of Gold works fine now (you'll have to 
    turn off the SIO patch to generate a world disk). Perry M. found the
    bug that was keeping it from running. Kewl.
  * Built with MFC dynamically linked instead of statically. This makes the 
    exe much smaller. If you get a DLL not found message download this file:
    http://activex.microsoft.com/controls/vc/mfc42.cab. If you have
    Internet Explorer it can install it automatically. If you don't, get 
    the Powertoys Cab Viewer at 
    http://www.microsoft.com/windows/downloads/contents/powertoys/w95cabview/default.asp  
  * Last directory for disk images is remembered even when using ctrl-F1,
    ctrl-F2, etc. Drives selected with ctrl-F? are saved in registry.
  * Keyboard joystick can be configured to automatically release when key
    is released (joystick dialog). This setting is saved between sessions.
  * Using relative pathnames for OS images will no longer confuse dialogs
  * Bad rom paths/names will show a specific dialog about the failed file
    and will not cause two boot failures in a row.
  * I think all remaining inconsistencies in graphics/hardware dialogs are
    gone, and the behavior of the graphics dialog is slightly different to
    be less confusing (de-selecting windowed mode automatically selects
    fulls screen mode instead of the other windowed mode).
  * Failure to boot (bad roms) several times in a row won't get Atari800Win
    stuck at a black screen, or leave the hardware dialog up.
  * If individual registry keys are missing/corrupt, they will be replaced
    with reasonable defaults (after warning the user) so booting proceeds
    normally next time.
  * Fixed a problem that could cause the small dialogs used for graphics
    selection in 320xXXX modes to not actually switch until Alt-Enter was hit.
  * Windowed modes now clip the extraneous overscan area like other
    versions - at a price of about 1ms per screen blit to adjust the bitmap
    size (internally the screen is still 384x240 for emulation accuracy).
  * 2X stretched non-directdraw window modes are now much faster, but unless
    you have an AGP graphics card, will almost certainly cause your sound to
    break up. GDI is only so fast.
  * Window/Full screen state changes with alt-enter are saved to registry
  * All strings moved into the string table. This means Atari800Win should
    now be VERY easy to translate to other languages. I'm looking for people
    to do this, if interested, e-mail.
  * The "dont show" flag works for the joystick dialog.
  * Added a "Clear all settings" menu entry under the "Misc" menu. Basically
    resets everything to first-run defaults.
  * Fiddled around reducing code size, got it below 200K with dynamic MFC.
  * Fixed annoying DirectInput acquire bug
  * Added support for four joysticks, although I haven't tested this. Each 
    joystick device can only be used for one Atari port (and the selection 
    dialog will enforce this). Note the XL/XE machines don't use joystick
    ports 3 and 4 (although you can still configure them).
  * When saving the sound to a file, it is now automatically saved in WAV
    format (audio format is PCM, 8bit/mono, at whatever the sample rate is).
  * Further refined the joystick read routines to avoid 8-bit programs that
    are pounding on the joystick ports with reads (which gives DirectInput
    fits).
  * Fixed a bug that occurred when setting the sound volume to 100%
  * The DirectDraw object is released when transiting modes, so if you start
    full screen, then go to GDI window, you can run another DirectDraw app
    without conflicts.
  * Bad screen dimensions fixed when going from DirectDraw stretched window
    to a full screen mode via Alt-Enter
  * Realized the timer was off (it wasn't counting time outside Atari800Win
    properly), so fixed that. Also decreased the frequency of refresh for
    the speed % window, and put it back to an integer percentage.
  * Changed the way screen refresh works when skipping some updates, so that
    Atari800Win (unlike other Atari800 versions) doesn't suffer any loss of
    emulation accuracy when skipping frames. Given this, I highly recommend
    people with speed problems set refresh=2, which still gives a minimum of
    25 fps.

05-03-98	Ver 1.9 - beta 2
03-21-98	Ver 1.9 - beta release
09-16-97	Ver 1.4
08-26-97	Ver 1.3
08-24-97	Ver 1.2
08-13-97	Ver 1.1
08-08-97	Ver 1.0
  * First release.