It's been over a year since XTIDE Universal BIOS v1.1.5 was released and now it is finally time to release v2.0.0 beta 1.
This is quite a big release as the version number indicates. There are so many changes that I don't think there are any code left from v1.1.5. Here are some of the most significant changes:
Personally I think the most significant change is that I no longer do all the coding myself. Serial support is done by GregLi and Krille had done lots of excellent optimizations.
There is a reason for public beta. Please, read wiki manual carefully, especially the Important if you are upgrading from XTIDE Universal BIOS v1.x.x. So basically you might lost all data if you upgrade from XTIDE Universal BIOS v1.x.x!!! Also note that you might lose all data when updating to future versions if I need to change the way CHS parameters are generated for LBA drives. That is the main reason for public beta.
There are separate instructions for emulating Serial Drives.
Beta 1 comes included with BIOS Drive Information Tool (BIOSDRVS.COM). It displays some information about the drives in system. The output looks like this:
I'm hoping you can run this program on systems without XTIDE Universal BIOS and then compare the results with XTIDE Universal BIOS v2 with the same drive. Please let me know if there are any differences. It should be safe to move the hard drive from one system to another if the drive geometry results are the same.
Of course, please let me know any bugs or if something should be improved or modified.
XTIDE Universal BIOS v2.0.0 beta 1 can be found here.
This is quite a big release as the version number indicates. There are so many changes that I don't think there are any code left from v1.1.5. Here are some of the most significant changes:
- Support for EBIOS functions (more than 7.8 GiB / 8.4 GB can now be accessed)
- Support for LBA48 addressing (more than 128 GiB / 137 GB can now be accessed)
- Support for virtual drives via serial port
- Support for XTIDE "chuck mod", XTIDE rev2 and JR-IDE/ISA
Personally I think the most significant change is that I no longer do all the coding myself. Serial support is done by GregLi and Krille had done lots of excellent optimizations.
There is a reason for public beta. Please, read wiki manual carefully, especially the Important if you are upgrading from XTIDE Universal BIOS v1.x.x. So basically you might lost all data if you upgrade from XTIDE Universal BIOS v1.x.x!!! Also note that you might lose all data when updating to future versions if I need to change the way CHS parameters are generated for LBA drives. That is the main reason for public beta.
There are separate instructions for emulating Serial Drives.
Beta 1 comes included with BIOS Drive Information Tool (BIOSDRVS.COM). It displays some information about the drives in system. The output looks like this:
Code:
-= Drive 80h =-
ATA-information from AH=25h...
Name: SAMSUNG SP1634N
Cylinders : 16383 , Heads: 16 , Sectors: 63
CHS sectors: 16514064
LBA28 sectors: 268435455
LBA48 sectors: 312581808
Old INT 13h information from AH=08h and AH=15h...
Cylinders : 1024 , Heads: 255 , Sectors: 63
Total sectors: 16450560
EBIOS information from AH=48h...
Version : 21h , Interface bitmap: 1h
Total sectors: 312581808
Sector size : 512
I'm hoping you can run this program on systems without XTIDE Universal BIOS and then compare the results with XTIDE Universal BIOS v2 with the same drive. Please let me know if there are any differences. It should be safe to move the hard drive from one system to another if the drive geometry results are the same.
Of course, please let me know any bugs or if something should be improved or modified.
XTIDE Universal BIOS v2.0.0 beta 1 can be found here.