source: xtideuniversalbios/trunk/XTIDE_Universal_BIOS/Doc/changes.txt @ 32

Last change on this file since 32 was 32, checked in by aitotat, 13 years ago

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

File size: 3.4 KB
1  * Correct number of drives is now returned from AH=08h even when it is redirected to foreign BIOS.
4XTIDE Universal BIOS v1.1.3 (1 August 2010)
5  * v1.1.1 broke booting from foreign drives, it is now fixed.
6  * Improved error handling a bit.
7  * Longer DRQ and IRQ timeouts to minimize write timouts with some (bad) CF cards.
8  * Default boot menu drive should now be properly selected.
11XTIDE Universal BIOS v1.1.2 (26 July 2010, no public release)
12  * Fixed a bug where Disk Parameter Table was accessed with wrong pointer register after writing last block.
13  * Cleaned AH=00h, Disk Controller Reset a bit.
16XTIDE Universal BIOS v1.1.1 (19 July 2010)
17*Booting is now possible from hard disks if floppy controller reset fails
18 since AH=00h, Disk Controller Reset now returns error code for the
19 requested drive only.
20*Now assembles with Yasm.
23XTIDE Universal BIOS v1.1.0 (first stable release, 2 May 2010)
24*Lite and full operating modes
25*Diagnostic cylinder no longer has to be reserved
26*Slave drives again work without master present
27*32-bit transfers for VLB and PCI IDE controllers
28*16- and 32-bit transfers are enabled on all builds
29*Boot menu hotkeys for all drives
30*Drive swapping is handled separately for floppy and hard disk drives so it
31 is now possible to install DOS to any hard disk from any floppy drive
32*INT 13h,AH=15h return value in DL now longer gets corrupted by drive swapping
33*Rewritten drive detection and lots of code cleaning
34*Longer timeout when detecting first drive
35*Minimum number of floppy drives can be specified if autodetection fails
36*Maybe other changes that i have forgotten
38XTIDE Universal BIOS v1.1.0 configuration and flashing program (
39*Now works as a generic EEPROM flasher
40*Improvements to configuration menus
41*SDP can be completely disabled
44XTIDE Universal BIOS v1.0.0_RC2
45*No more boot menu slowdown when no XTIDE Universal BIOS
46 controlled drives present
47*Hard disks are now reset properly.
48 This fixes some Block Mode related bugs.
49*Major improvements for error handling
50*Small improvements for interrupt handling
53XTIDE Universal BIOS v1.0.0_RC1
54*Fixed 386+ stack exception bug
55*Stack is relocated for boot menu even if DPTs are not stored to 30:0h
56*Strings and boot menu are displayed properly on BIOSes that corrupts
57 AH when returning from INT 10h/AH=Eh
58*L-CHS addressing is now used for <=504MiB drives even if LBA is supported
61XTIDE Universal BIOS v1.0.0_b4
62*Boot menu with drive swapping
63*Block mode transfers
64*Cylinder limiting
65*Drive detection read errors are now properly detected
66*A little longer timeout value when detecting drives
67*Minor optimizations to save some bytes
70XTIDE Universal BIOS beta3
71*BIOS configuration and flashing program finally available
72*No more conflicts with other hard disk BIOSes
73*Slave drives should now be detected without master
74*Timeouts now use system timer
75*Variables can now be located to top of base memory
76*Completely rewritten interrupt handling
77*Minor optimizations to 8-bit transfers
78*CTRL can be held down to skip initialization
79*Late initialization to fix compatibility issues with old systems
82XTIDE Universal BIOS beta2
83*AT build and support for 16-bit IDE Controllers
84*XT+ build for 188/186/V20/V30/286 XTs
85*Auto detection for timeout values (AT+)
86*Minor optimizations
89XTIDE Universal BIOS beta1
90*Initial release
Note: See TracBrowser for help on using the repository browser.