VOGONS


First post, by zuldan

User metadata
Rank Oldbie
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

Last edited by zuldan on 2025-01-19, 08:08. Edited 1 time in total.

Reply 1 of 6, by douglar

User metadata
Rank l33t
Rank
l33t

The biggie is that you need to run the XTIDE config program to configure your rom image or you are unlikely to have a good checksum and the XUB option ROM will get ignored at boot.

Second is that you don't need an Xgpro rom burner if you have an XTIDE card and an EEPROM.

Third is that you want to enable Shadow RAM for your XUB option ROM. Makes a big performance difference in DOS on 16Mhz & faster.

Here's a recent video that walks through a lot of it, even though he didn't always know what was causing his problems.

https://www.youtube.com/watch?v=lnb6zamDI6A

Reply 2 of 6, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie
douglar wrote on 2024-12-11, 20:27:

Here's a recent video that walks through a lot of it, even though he didn't always know what was causing his problems.

https://www.youtube.com/watch?v=lnb6zamDI6A

Unfortunately this video is funny, but not a good example on how to use XTIDE ROM from a LAN card. Most of the time he doesn't know what and why exactly he's doing and is generally on a "trial and error" basis. As expected at the end nothing worked - "well, maybe I'll read the fu*kin' manual and start all over in the episode two..." 😁

On Scorp's (Necroware) YT channel there's a much better "series" about XTIDE ROM usage.

The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.

Reply 4 of 6, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie

What's next? H0w to embed XTIDE as OpROM into motherboard's BIOS. I think someone on the forum tried this.

The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.

Reply 5 of 6, by douglar

User metadata
Rank l33t
Rank
l33t

Here is a XUB tool that can be handy for troubleshooting:

https://minuszerodegrees.net/xtide/RAYXTIDE/RAYXTIDE.htm

Presently, RAYXTIDE does the following:
• Looks for the XTIDE Universal BIOS (XUB) in memory space.
• Identifies the motherboard class (PC/XT/AT).
• Attempts to identify the motherboard BIOS.
• Looks for and reports on certain problems.

Reply 6 of 6, by douglar

User metadata
Rank l33t
Rank
l33t

Can anyone share bootable floppy img files for 386L build XTide Universal BIOS loaders put the rom image into upper memory blocks ? I'd put that on my gotek USB.