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

Last change on this file since 26 was 26, checked in by aitotat, 14 years ago

Fixed a bug where Disk Parameter Table was accessed with wrong pointer register after writing last block
Cleaned AH=00h, Disk Controller Reset a bit

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