
AppleIIe Forever! (aka. Applewin) Version File:

Edited by Terry Hsu. Mar 16, 2001.



--------------------2001 -------------------------------------------


[ver1.8J]
3/16
  *Fix bugs in Double Hi-res, Authentic color mode, no more random dots. 
  *Now all color depths(8bit~32bit) are supported.
     And the 16bit video bug is really fixed. 
     Great thanks to Oliver!
  Remove the Commandline checking.
  Remove the dependecy on Video Buffer Files, 
  Use PSP5 to add CHARSET4m.bmp for Monochrome mode.

[ver1.8H]
3/15 *Fix 16bit video mode bug, not completely!
     STEPS to REPRODUCE ERROR:
	del vid*.dat
	applewin
	Boot button (or press F2)
        (result-->a messy screen.)
     Remove video incompatible dialog.
     Delete Video Buffer files(VID*.dat) after each recalibration.
     Delete Video Buffer files(VID*.dat) after each failed Video test.	
3/14 
     *Fix the 640x480 FullScreen bug.
     *Now Text has scanlines in Authentic color mode.    

     Restore the TEXT's color to pure WHITE in Color mode.

[ver1.8f]
3/13 *Fix the infamous Win200 Recalibration bug! Fix AW_MEM module.
     *Change the TEXT's color to pure GREEN in Color mode, for user's request. 
     *Dbl-click on Filemanager, Applewin will load the DISK image,
       but the Transfer Button won't update, it's fixed now.
     *Add Keymap.ini for alternative keyboard, like French keyboard. 
     *Move system Registry from LocalMachine to CurrentUser, should be
	more compatible with Win2000 now.      
     Fix bug that the MAXIMIZE menu disappear after SWITCHing to FullScreen & back to NORMAL mode.
     Fix bug that the ToolBar disappear after pressing F1 in FullScreen mode.

3/12 *Fix Registry module(AW_REG.cpp), use Olive's code.     
     Cancel the CapsLock light check, for user's request.
     Cancel DDE_EXECUTE, it causes the Windows system unstable.

[VER1.8d]

3/11 Run FullScreen using DirectX mode. 
     Calibration process follows Oliver's code.  

[VER1.8B]

3/10 Drag a file (*.aw, *.txt) to the main screen (MUST be in DOS3.3/40COL text mode!)
    then see Applewin works its magic! (ref. \DEMO\readme.txt)    

3/10
 Fix Transfer Apple File(F5) bug. Prior to v1.7, this func.
 can only transfer TEXT FILE correctly, thanks to FID's author.
 Great thanks to Paul Schlyter!!  (pausch@saaf.se)
 Now it can output AppleSoft(BASIC), IntegerBasic, Binary, and Text files
 correctly in beautiful format ^_^

 now it becomes a greate tool for AppleII programmers !
 (combined with drag-&-drop func.)
 See related BMPs in \demo

3/09 Add Drag&Drop function by Oliver.
     Drag a file (*.dsk,*.nib..etc) to the main screen, 
       it'd be executed automatically!
     Drag a file (*.dsk,*.nib..etc) to Drive1 or Drive2, 
       it'd be loaded only. 

[VER1.7B]

3/07  Fix Double-Hires color paletter. Great thanks to Oliver Schimdt!
     Ref. related *.BMP in this release.

3/06  Convert Applewin.lgo to Windows bitmap, Applewin.bmp.
     Fix CapsLock indicator Light Bug.
     Add ToolTips for each ToolBar button.
3/05  Fix MainScreen in FullScreen to be located in the MIDDLE of screen.
     F1(HELP button) becomes ToolBar switch in FullScreen mode.
     Hide buttons in FullScreen mode. (thanks to Oliver Schimdt.)
     Remove toolbar.rtf, it's included in applewin.txt now.
	
3/02: Reorganize the AW_CPU module, remove code already in 65c02.dll.
     Remove Ctrl+F12 function in code & Help file.
     Remove unnecessary test code.

3/02: Reorganize the AW_CPU module, remove code already in 65c02.dll.
     Remove Ctrl+F12 function in AW_KEYb.cpp & Help file.
     Remove unnecessary test code.

3/01: Fix the new Disk Image bug in the "Open File" dialog .
     Steps to reproduce error :
	Press F3 or F4 key.
	In the file name input box, type in any name that 
		doesn't exist in the harddrive.
	Choose "YES".

3/01: Fix the new Disk Image bug in the "Open File" dialog .
     Steps to reproduce error :
	Press F3 or F4 key.
	In the file name input box, type in any name that 
		doesn't exist in the harddrive.
	Choose "YES".


[VER1.6b]

2/24: Add authentic color, modify F11 ,too.
      Press F12 key to exit Applewin.
2/23: Fix the crash problem in Cyrix based machines--> SpkrToggle()
	in AW_spkr.cpp

[VER1.5]

2/05 Fix a bug in v1.4 that Applewin can't run properly without	65c02.dll

2/03 Full screen mode is OK now !
     Disable FPS dialog. No F10 key now.
     Add F11 key to switch color/mono video mode.	
     Add F12 key to terminate Applewin.
     Fix a BUG in v1.4 running Double Hi-res mode, 
	Applewin's monochrome video can't be displayed correctly.	

[VER1.42]
2/02 Add F10 key (FPS dialog) . But it's only accurate when the speed
	is not set FASTEST.

2/01 Re-compile	all C++ modules under VC++ 6.0. 
     Add file description in each C++ module.
     Update AppleWin HELP file, list keyboard Function key mapping (i.e.F1~F10).
     Now AppleWin must run with 65c02.dll, or it won't work.
1/30 Fix a serious bug, in the 1st time executing AppleWin v1.41, 
	program will crash(GPF occurs). This is due to the wrong setup of
	DEBUG.cpp. It's fixed now. VID110C.dat (for hi-color res.) can be
	generated properly now.
     Add a small note to notify users avoid using hi-color(16bit) mode.	


     NOTE: How to reproduce the AppleWin v1.41 video bug
	 1. del vid*.dat (remember to back up first!!)
	 2. execute Applewin.exe

     Fix lengthy initial Calibration process. (from approx. 15sec to 3sec)

     NOTE: How to reproduce the Initial Delay
	 1. execute  regedit.exe
	 2. find out  HKEY_Local_Machine\Software\Applewin
	 3. delete Applewin registry.

[VER1.41]
1/25 *Modify Win32.CS optimize option ,from /G4Fr back to /G5Fr .
     Now most users use Pentium-II or newer models now ;-)
     Just for a new start. I re-compile all source code,
      and make the compiling easier by adding several batch files.
     Nothing new in the code.

---------------------1997 -------------------------------------------
[VER1.4]
 1/09   Research 65c02/65c02p/6502 DLL asm source
	If 65c02.dll not found ,show WARNing message !
        Change DEFAULT CPU mode from COMPILING to FASTPAGING
[VER1.3]
 1/07 : Recognize that Win/NT & Win3.1/95 treat strings in different
         way ,pay special attetion to it ! In Win3.1/95 ,we should add
	 terminated char (null=0) in the end of the string !

---------------------1996 -------------------------------------------
12/30 : Check if APPLE2e.sym existed ,it's very important !
	Add MDS ,S keys for MemoryStringDump
	Modify "GOTO" cmd to "G" cmd to sync. with APPLEWIN.HLP
	Make hidden DEBUG cmd clear in the HELP file (SCR , U ,TF)

12/20 : Research how to get file from AppleDisk. KeyFactor :String operation /comparison

12/16 : Bring up new DialogBox at last ! The key is the ID ,you should use string to
     be ID of a DialogBox !!


[VER1.2]
12/12 : *Add HOME/DOWN HOTKEYS ,now we use PageUp/PageDown to manipulate Disk1
	  ,HOME/DOWN to manipulate Disk2 disk-switching forwardly & backwardly. 
	  NOTE: You can go back 28 Disks maximumly. I think it's sufficiently 
	        for Apple BIG games :-)
	*Now the program will detect your latest file selection ,for example ,
	  if you choose KQ-1.NIB to play in the Dialog Box . Later ,when u
	  press PageDown ,program will search only *.NIB files for you .
	 Modify APPLEWIN.HLP(*.TXT) to show latest enhancement

[VER1.11]
12/11 : *Add PageUP/PageDown HOTKEYS to manipulate Disk1/Disk2 disk-switching
	*Modify APPLEWIN.HLP(*.TXT) to show latest enhancement

12/09 : *Modify Win32.CS optimize option ,from /G5Fr to /G4Fr .
	   For I think most players like me may use I486 to play AppleWin :) 
        *Allow file larger than 143360 bytes can be loaded 
	   i.e.  New Ultima I(newulti1~2.dsk) is okay to play now !
---------------------END -------------------------------------------

Copyright 1997-2001 by Michael O'Brien , Wizwom & Terry Hsu.