First post, by zuldan
- Rank
- Oldbie
Spent too many hours trying to get it to working. I made some notes so I thought I’d share them to possibly help someone else in the future. The videos I watched didn’t tell you all the steps you need to get XTIDE working. There are many different configures and ROM chips you can use. This is just the configuration I decided to use with this specific ROM chip.
Computer is a 486 (Shuttle HOT-433), dual boot DOS and Windows 95 on a 10GB disk. ISA network card with an empty ROM socket. My disk setup is as follows;
Onboard Primary IDE Controller - 2GB CF Card “DOS” (Primary)
Onboard Secondary IDE Controller - 10GB Seagate “Windows” (Primary) - CDROM (Slave)
ROM chip to use is a AM27C128 (128 = 16KB chip)
XTIDE BIOS to use is ATL.bin (12KB, has all the features) - https://www.xtideuniversalbios.org/binaries/
Computer BIOS
—————————
1. Configure all disks in BIOS (only required if using Windows 9x)
2. Enable ROM shadow on C800h (massive disk speed improvement)
XTIDECFG.com
—————————
1. Load the XTIDE BIOS file
2. Run Auto Configure (make sure a hard drive or CF card is plugged into the Primary and Secondary IDE Controller so that both controllers are detected)
3. Primary / Secondary IDE Controller configuration (see below)
4. In a boot settings, set "Remove other hard drives" to Yes (only required if using Windows 9x)
5. Save the BIOS to the original file
Xgpro
————
1. Untick "Check ID" (you can flash a AMD AM27C128 chip type to a ST AM27C128)
2. Load the XTIDE BIOS file with the "Clear buffer with 0x00" option
3. Flash the XTIDE BIOS file to the ROM chip
Network card
————————
1. Install ROM chip on network card
2. Configure the network card to use a boot rom at address C800h
Note: If the XTIDE BIOS does not appear during boot. Try the following;
- Move the network card to another ISA slot
- Configure the network card to use the next boot rom address (above C800h)
- Run RAYXTIDE (https://minuszerodegrees.net/xtide/RAYXTIDE/RAYXTIDE.htm) to give you an indication of what the issue may be
IDE Controller configuration
—————————————————
* Primary IDE Controller
Base (cmd block) address = 1F0h
Control block address = 3F0
IRQ = 15
* Secondary IDE Controller
Base (cmd block) address = 170h
Control block address = 370h
IRQ = 14