VOGONS


XTIDE ROM - 3COM 3C509B-C

Topic actions

Reply 20 of 26, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Just in case it won't work, I recommend giving wiretap's Mini ISA ROM card a chance.

It's a near project and useful if you need multiple option ROMs or have a need for a card to piggy-back onto another ISA card.

Mini ISA ROM Card

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 21 of 26, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
jmarsh wrote on 2022-11-27, 23:48:
The 3C509B (specified in thread title) does let you select the window. https://www.janwagemakers.be/PIC18F452_3COM_3 … rnet/3c5x […]
Show full quote
maxtherabbit wrote on 2022-11-27, 23:09:

The 3c509 does not allow you to pick which half (/quarter) of the ROM you use. If you choose a window smaller than the physical size of the chip you will always get the upper part of the data.

The 3C509B (specified in thread title) does let you select the window.
https://www.janwagemakers.be/PIC18F452_3COM_3 … rnet/3c5x9b.pdf
See page 54 "ROM control register".

The size of the UMA used by the card is fixed at 16KB.

Ok I stand corrected, the hardware is capable. However, the configuration utility does not expose this bank switching option to the user

Reply 22 of 26, by jmarsh

User metadata
Rank Oldbie
Rank
Oldbie
maxtherabbit wrote on 2022-11-28, 15:27:

Ok I stand corrected, the hardware is capable. However, the configuration utility does not expose this bank switching option to the user

Right, but the point was the 3C509B drives the upper address lines rather than just tying them high and it only exposes a fixed 16K window regardless of the chosen ROM size - so the guaranteed way to get XTIDE at the right place in memory is to use repeated copies in the ROM, since who knows what default setting the ROM control register uses...

Reply 23 of 26, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
jmarsh wrote on 2022-11-28, 18:38:
maxtherabbit wrote on 2022-11-28, 15:27:

Ok I stand corrected, the hardware is capable. However, the configuration utility does not expose this bank switching option to the user

Right, but the point was the 3C509B drives the upper address lines rather than just tying them high and it only exposes a fixed 16K window regardless of the chosen ROM size - so the guaranteed way to get XTIDE at the right place in memory is to use repeated copies in the ROM, since who knows what default setting the ROM control register uses...

I believe it's safe to say we've experimentally determined the default to be at the top of the ROM space. But I digress, I agree with you that proper duplication is the superior approach

Reply 24 of 26, by vacatedboat

User metadata
Rank Newbie
Rank
Newbie

Ok so finally success. I managed to get the 3com working. An above poster mentioned the checksum of the rom. So lots of reading and people had put there bin file into the xtidecfg.com program first. I made no changes but saved back to the bios bin file. When i loaded it into the programmer the checksum was different. So i quickly burned a rom padding with zeros and powered on and it worked!
Onto newer adventures!

With all the tension i managed to damage my I/O card the ide pin has broken solder. Will have to reflow.
Is there any chance the ide port address could conflict with the video cards address? When i tried the CF adaptor i got post beeps only and it wouldn't boot. Im hoping its the dmg pin thats causing problems.

Reply 26 of 26, by reflexve

User metadata
Rank Newbie
Rank
Newbie
Jo22 wrote on 2022-11-28, 10:56:
Here's a link to a blog post that might be helpful. It's written by another 3com card user. […]
Show full quote

Here's a link to a blog post that might be helpful. It's written by another 3com card user.

http://sbfmdrv.blogspot.com/2015/11/retrofitt … old-pc.html?m=1

Anyway, good luck! 🙂👍

I'm confident things will work soon, needs a bit of patience maybe.
Fiddling with boot ROMs is a hobby in its own reign, IMHO.

Hey there, I know this is a bit late but I wanted to thank you for this link. It resolved the issue with my Compaq Presario 425 with the 3c509C. I have the 512kb version of the chip he used and so I did one more round of duplication, burned to the eprom and whaddayaknow it booted and loaded the rom!

Been trying to figure this out for days. Now I need to figure out why it's loading, it detects that something is on the chain but it does not load the drive or it's parameters....