<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="changes.xsl"?>
<root>
<version ID="2.0">
<date>08/03/04</date>		
<field id="Build #11">
	
	<field id="ACTIVEINFO">
		<item>Added options to halt on specific Kegs events</item>
	</field>
</field>
<field ID="Build #9">
		
	<field id="EMULATOR">
		<item>Apple ][ screen is now correctly centered</item>
		<item>Unlimited speed is active (even is zipspeed != 100%)</item>
	</field>
</field>
<field ID="Build #10">
	<field id="DEBUG">
		<item>F1 and F2 now works for Open Apple and Option</item>
		<item>PAUSE now works again for RESET some keyboards</item>
		<item>Added "colums" parameter for BramParam</item>
		<item>ActiveGS window should be correctly refreshed</item>
		<item>Added pause button</item>
	</field>
</field>
</version>
	<version ID="2.0">
		<date>08/02/04</date>		
		<desc>Major update of the ActiveX emulator</desc>
	<field id="EMULATOR">
		<item>Kegs code base has moved from 0.64 to 0.85</item>
	</field>
	<field id="ACTIVEX">
	<item>New info window (right-mouse button)</item>
    <item>Added Persistent storage option to save the downloaded images in a non temporaty directory (%program files%/second sight software)</item>
    <item>Added two parameters (emulatorParam and bramParam) for better control of the emulator</item>
	<item>Added "Slot72" property to mount another hard disk</item>
      <item>Added "Slot71" as an alias to Slot71 for naming homogeneity</item>
	</field>
	</version>
	<version ID="1.8">
	 	<date>27/11/03</date>	
		<field id="JOYSTICK SUPPORT">
			<item>Joystick support is now back online!</item>
			<item>if a joystick is detected, it will be automatically used</item>
			<item>F4 switches from Joystick to Mouse emulation</item>
			<item>Joystick should also work even when Zip mode is activated (try Starwizard :-))</item>
		</field>
		<field id="COMPATIBILITY">
			<item>Fixed Silpheed credit</item>
			<item>Fixed Ultima III (no more conflict with NinjaForce Demo!) </item>
		</field>
	</version>
	<version ID="1.7">
	 	<date>03/11/03</date>	
		<field id="BUG FIXING">
		<field id="WIN32">
			<item>
				When the emulator ejects a disk, the corresponding Javascript variable is now correctly set
			</item>
			<item>
				Version stability is improved, thanks to better memory management
			</item>
			<item>
				Disk images can now be loaded from local network drives
			</item>
			<item>
				Focus is now automatically given back to the emulator when you ever mount a new image, change the speed or reboot the emulator
			</item>
		</field>
		</field>
		<field id="ENHANCEMENT">
		<field id="WIN32">
			<item>
				The Windows cursor is now translucent when moving over the IIGS window
			</item>
		</field>
		</field>
	</version>
	<version ID="1.6">
		
      <date>10/09/03</date>
      <field id="ENHANCEMENT">
      <field id="EMULATOR">
      			<item>
      				Force black background when booting for Slot6 for better Apple II experience
      			</item>
      </field>
      <field id="WIN32">
         		<item>
				Add disk loading icons
			</item> 
			<item>
				Better mouse 'synchronisation'
			</item>
			
	</field>	
      </field>
      <field id="BUG FIXING">
      	<field id="WIN32">
         <item>
				Images set in disk 2 are now automatically mounted
			</item>
	
			 
			 <item>
				Double click is now working (no more triple clicking!)
			</item>
			</field>
		<field id="EMULATOR">
			<item>
				Fixed ensoniq bug (used to crash Aargh! and Tunnels of Armageddon)
			</item>
					 <item>
				Border color is now correctly set when rebooting the emulator
			</item>
			<item>
				Transwarp speed is correct when changed by code
			</item>
			<item>
				Modify ScanLine Interrupt handling to avoid lock-up (StarTreck Classic)
			</item>
			<item>
				Fix the joystick mouse emulation (should work much better and, even in some cases, in Zip mode)
			</item>
			
		</field>
      </field>
      </version>
	<version ID="1.2">
      <date>03/07/03</date>
      <desc>Minor Update (Synchronized source code with KEGS-OX 1.9)</desc>
      <field id="BUG FIXING">
         <item>
				Fixed Transwarp SetSpeed Problem
			</item>
      </field>
   </version>
   <version ID="1.1">
      <date>31/01/03</date>
      <desc>Minor Update</desc>
      <field id="COMPATIBILITY PATCHES">
         <item>
				Added video memory patch for Sales Demo (writing to 0xE2????)
			</item>
         <item>
				Added Memory Patch for Pirates! (writing to 0x00CFFF)
			</item>
      </field>
   </version>
   <version ID="1.0">
      <author>frederic.devernay@m4x.org</author>
      <author>benzebut@mac.com</author>
      <author>o@goguel.com</author>
      <date>12/10/02</date>
      <desc>First unified version : integrate the coding efforts on Kegs-OSX, Kegs-SDL, ActiveGS, and ActiveGSApp</desc>
      <field id="CODING">
         <field id="GENERAL">
            <item>
				Additionnal ki.h Inteface added to custimize &amp; control the emulator from another programm
				</item>
            <item>
				Added new state to halt_sim ( HALT_WANTTOQUIT &amp; HALT_WANTTOBRK)
				</item>
            <item>
				Modify memalloc_alligned to keep track of the original pointer to correctly free memory when leaving
				</item>
            <item>
				 Removed most of the warnings
				 </item>
            <item>
				 Removed some of the memory leaks (still in progress)
				 </item>
            <item>
				 Added DISABLE_CONFFILE #define for direct control of the emulator
				 </item>
            <item>
			 		removed the need of any external files ( ROM, KEGS_CONF, BRAM.DATA, FONT, ... )
			 	</item>
            <item>
			 		add manual disk selection : functions mountDisk() getLocalIMG and setLocalIMG must be then redefined
			 	</item>
            <item>
			 		prevent the BRAM.DATA file to be saved
			 	</item>
            <item>
			 		enable the choice of the boot slot ( function getBootSlot() to be redefined )
			 	</item>
         </field>
         <field id="WIN32">
            <item>
				Move WIN32 stuff (kegs32.rc, Kegs32.ico, Resource.h, Toobar.bmp, *.dsp, *.dsw ) out of the SRC directory
				</item>
         </field>
         <field id="MAC OSX">
            <item>
				More patches done without disturbing others releases.		
				</item>
            <item>
				An internal Degugger window is active.
				</item>
            <item>
				SDL calls and profiles are now corrects.
				</item>
            <item>
				visible files renamed with the .kegs extension : Bram.kegs, ROM.kegs, Disk.kegs &amp; Config.kegs.
				</item>
         </field>
      </field>
      <field id="BUG FIXING">
         <field id="EMULATOR">
            <item>
				Fix Ensoniq issue (swap/one-shot ) : Fixed the Delta loading voice problem
				</item>
            <item>
				MVN now works even if native mode is not set
				</item>
            <item>
					Reset should now work correctly as all remaining interrupts are now stopped
				</item>
         </field>
         <field id="WIN32">
            <item>
					Fix dialog problem when 2MG disk name includes spaces
				</item>
         </field>
      </field>
      <field id="ENHANCEMENT">
         <field id="GENERIC">
            <item>
					Add full Transwarp/ZipGS Support [Disable/Enable/SetSpeed]
				</item>
            <item>
					Force slow_disk emul for better 525 emulation (run Flobynoid)
				</item>
         </field>
         <field id="WIN32">
            <item>
					Use the full colormap feature for accuragte color mapping (Fixed the Poms'50 &amp; Space Harrier Intro )
				</item>
            <item>
					Replace the text console by an optionnal MFC window
				</item>
            <item>
					Added button to restart, break into the debugger and reboot the emulator
				</item>
         </field>
      </field>
      <field id="COMPATIBILITY PATCHES">
         <item>
				Added disk_eject patch for TaskForce
			</item>
         <item>
				Added write to C026 patch for ACS Demos
			</item>
         <item>
				Add sound patch ( TaskForce, OOTW, ... ) when writing to DOC registers 0xE2-0xFF
			</item>
      </field>
   </version>
</root>
