#
# ChangeLog for trunk/XTIDE_Universal_BIOS in xtideuniversalbios
#
# Generated by Trac 1.6
# Apr 7, 2025, 10:14:35 PM

Tue, 04 Jan 2011 22:53:15 GMT krille_n_@… [77]
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/keys.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/math.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/menu/menudraw.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/print.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/string.asm (modified)

	Minor size optimizations plus a bug fix in print.asm in Print_IntSW ...


Mon, 20 Dec 2010 18:06:51 GMT Tomi Tilli [76]
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/string.asm (modified)

	Changes to XTIDE Universal BIOS:
	  * Optimizations to old string ...


Fri, 10 Dec 2010 12:12:10 GMT Tomi Tilli [71]
	* trunk/XTIDE_Universal_BIOS/.externalToolBuilders (deleted)

	.externalToolBuilders directory is created by Eclipse and should not ...


Sun, 28 Nov 2010 03:45:50 GMT Tomi Tilli [61]
	* trunk/XTIDE_Universal_BIOS/Doc/changes.txt (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19h.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Main.asm (modified)
	* trunk/XTIDE_Universal_BIOS/makefile (modified)

	Changes to XTIDE Universal BIOS:
	  * AA55h signature no longer ...


Fri, 24 Sep 2010 17:05:18 GMT Tomi Tilli [43]
	* trunk/XTIDE_Universal_BIOS/.externalToolBuilders (added)
	* trunk/XTIDE_Universal_BIOS/Doc/changes.txt (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH8h_HParams.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Main.asm (modified)

	Errors are now being checked when calling previous INT 13h handler on ...


Mon, 13 Sep 2010 10:16:42 GMT Tomi Tilli [39]
	* trunk/XTIDE_Universal_BIOS/Doc/changes.txt (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/FloppyDrive.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Main.asm (modified)

	* Better INT 40h handler detection to fix floppy drive detection with ...


Wed, 25 Aug 2010 18:40:06 GMT Tomi Tilli [38]
	* trunk/XTIDE_Universal_BIOS/makefile (modified)

	Makefile does not build XT plus version anymore.


Tue, 24 Aug 2010 17:49:51 GMT Tomi Tilli [36]
	* trunk/XTIDE_Universal_BIOS/Doc/changes.txt (modified)

	Forgot to modify changes.txt for previous commit.


Tue, 24 Aug 2010 17:44:44 GMT Tomi Tilli [35]
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH0h_HReset.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH14h_HDiag.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH15h_HSize.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH1h_HStatus.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH2h_HRead.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH8h_HParams.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH9h_HInit.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AHDh_HReset.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HError.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HIRQ.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/DriveXlate.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Main.asm (modified)

	Cleaned recent changes a bit to save few bytes.


Mon, 23 Aug 2010 17:57:51 GMT Tomi Tilli [34]
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HError.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HIRQ.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HStatus.asm (modified)

	OS hooks are now enabled for all builds.
	IRQ waiting no longer uses ...


Mon, 23 Aug 2010 15:27:11 GMT Tomi Tilli [33]
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AHDh_HReset.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HError.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HIRQ.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/DetectDrives.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/Initialize.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/Interrupts.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Main.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/RamVars.asm (modified)

	Interrupt controllers are now unmasked during drive reset.


Fri, 06 Aug 2010 06:11:04 GMT Tomi Tilli [32]
	* trunk/XTIDE_Universal_BIOS/Doc/changes.txt (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenu.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenuPrint.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH0h_HReset.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH8h_HParams.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HCapacity.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Main.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/RamVars.asm (modified)

	Correct number of drives is now returned from AH=08h even when it is ...


Sun, 01 Aug 2010 16:57:24 GMT Tomi Tilli [28]
	* trunk/XTIDE_Universal_BIOS/Doc/changes.txt (modified)
	* trunk/XTIDE_Universal_BIOS/Inc/Int13h.inc (modified)
	* trunk/XTIDE_Universal_BIOS/Inc/emulate.inc (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenu.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenuEvent.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH0h_HReset.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH11h_HRecal.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH14h_HDiag.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH1h_HStatus.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH2h_HRead.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH8h_HParams.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH9h_HInit.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AHDh_HReset.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HError.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HIRQ.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HPIO.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HStatus.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19h.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/Initialize.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Main.asm (modified)

	* v1.1.1 broke booting from foreign drives, it is now fixed.
	  * ...


Wed, 28 Jul 2010 17:53:32 GMT Tomi Tilli [27]
	* trunk/XTIDE_Universal_BIOS/Doc/changes.txt (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH0h_HReset.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AHDh_HReset.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HError.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HStatus.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/FloppyDrive.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/Initialize.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Main.asm (modified)

	* v1.1.1 broke booting from foreign drives, it is now fixed.
	  * ...


Mon, 26 Jul 2010 17:30:33 GMT Tomi Tilli [26]
	* trunk/XTIDE_Universal_BIOS/Doc/XTIDE Universal BIOS.odt (modified)
	* trunk/XTIDE_Universal_BIOS/Doc/changes.txt (added)
	* trunk/XTIDE_Universal_BIOS/Doc/readme.txt (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH0h_HReset.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AHDh_HReset.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HPIO.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HStatus.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Main.asm (modified)

	Fixed a bug where Disk Parameter Table was accessed with wrong ...


Thu, 01 Jul 2010 16:33:40 GMT Tomi Tilli [23]
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH0h_HReset.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/Initialize.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Main.asm (modified)

	Booting is now possible from hard disks if floppy controller reset ...


Tue, 25 May 2010 16:03:06 GMT Tomi Tilli [10]
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HStatus.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/menu/menudraw.asm (modified)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/menu/menuloop.asm (modified)
	* trunk/XTIDE_Universal_BIOS/makefile (modified)

	Now assembles with Yasm


Fri, 07 May 2010 15:58:33 GMT Tomi Tilli [7]
	* trunk/XTIDE_Universal_BIOS/Doc (added)
	* trunk/XTIDE_Universal_BIOS/Doc/XTIDE Universal BIOS.odt (added)

	Added documentation.


Fri, 07 May 2010 07:43:45 GMT Tomi Tilli [5]
	* trunk/XTIDE_Universal_BIOS/gpl-2.0.txt (added)




Fri, 07 May 2010 07:15:31 GMT Tomi Tilli [3]
	* trunk/XTIDE_Universal_BIOS (added)
	* trunk/XTIDE_Universal_BIOS/Build (added)
	* trunk/XTIDE_Universal_BIOS/Inc (added)
	* trunk/XTIDE_Universal_BIOS/Inc/ATA_ID.inc (added)
	* trunk/XTIDE_Universal_BIOS/Inc/BiosData.inc (added)
	* trunk/XTIDE_Universal_BIOS/Inc/BootMenu.inc (added)
	* trunk/XTIDE_Universal_BIOS/Inc/BootVars.inc (added)
	* trunk/XTIDE_Universal_BIOS/Inc/CompatibleDPT.inc (added)
	* trunk/XTIDE_Universal_BIOS/Inc/CustomDPT.inc (added)
	* trunk/XTIDE_Universal_BIOS/Inc/IDE_8bit.inc (added)
	* trunk/XTIDE_Universal_BIOS/Inc/IdeRegisters.inc (added)
	* trunk/XTIDE_Universal_BIOS/Inc/Int13h.inc (added)
	* trunk/XTIDE_Universal_BIOS/Inc/Interrupts.inc (added)
	* trunk/XTIDE_Universal_BIOS/Inc/RamVars.inc (added)
	* trunk/XTIDE_Universal_BIOS/Inc/RomVars.inc (added)
	* trunk/XTIDE_Universal_BIOS/Inc/emulate.inc (added)
	* trunk/XTIDE_Universal_BIOS/Src (added)
	* trunk/XTIDE_Universal_BIOS/Src/Boot (added)
	* trunk/XTIDE_Universal_BIOS/Src/Boot/BootInfo.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenu.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenuEvent.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenuPrint.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenuPrintCfg.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Boot/BootPrint.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Boot/BootVars.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH0h_HReset.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH10h_HReady.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH11h_HRecal.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH14h_HDiag.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH15h_HSize.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH1h_HStatus.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH23h_HFeatures.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH24h_HSetBlocks.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH25h_HDrvID.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH2h_HRead.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH3h_HWrite.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH4h_HVerify.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH5h_HFormat.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH8h_HParams.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH9h_HInit.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AHCh_HSeek.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AHDh_HReset.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HAddress.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HCapacity.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HCommand.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HDrvSel.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HError.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HIRQ.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HPIO.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HStatus.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int18h.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19h.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19hMenu.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization (added)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/AtaID.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/DetectDrives.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/DetectPrint.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/DriveXlate.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/FloppyDrive.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/Initialize.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Initialization/PrintString.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries (added)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/keys.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/math.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/menu (added)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/menu/menu.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/menu/menucrsr.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/menu/menudraw.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/menu/menuloop.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/print.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/prntbios.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Libraries/string.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Main.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/SoftDelay.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/Strings.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs (added)
	* trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/AccessDPT.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/CompatibleDPT.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/CreateDPT.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/FindDPT.asm (added)
	* trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/RamVars.asm (added)
	* trunk/XTIDE_Universal_BIOS/makefile (added)