VOGONS


First post, by m5215tx

User metadata
Rank Member
Rank
Member

I am finishing up a 386DX 40MHz system and everything is going pretty good but I am having an issue. Here are the components in question...

FIC LEO 386-25/33/40SC-2C motherboard - http://th99.classic-computing.de/src/m/E-H/30646.htm
Digital Research Technologies Super ISA Multi I/O Controller - Model DRISA
Startech 3.5in Drive Bay IDE to Single CF SSD Adapter Card Reader - CompactFlash Type I
SiliconDrive WD 2GB PATA CompactFlash card
MS-DOS 6.22

The motherboard has no onboard I/O at all so a card was needed for this. My floppy drive works fine with the I/O card and the CF to IDE is being used as well however I can't get the CF card to format out beyond about 500MB. When I go into the BIOS the hard drive types that are shown are all very small then there is the configurable hard drive profile at number 47 which has settings for a 500MB hard drive. I tried adjusting the cylinder count from 1024 to 2048 and that did show a calculated hard drive size of about 1000MB but when I go into DOS to FDISK and FORMAT I can only get to about 500MB. Is this a DOS and/or hardware limitation or ?

Any assistance would be welcome!

Roland MT-32 (old), CM-32LN, SC-55, SC-88VL, MT-120, SD-35, SD-20, SD-80, SD-90
Yamaha TG100, TG300, MDF2, MU15, MU100, MU2000EX + PLG150-DR + PLG150-PF + PLG150-VL
KORG NS5R, X5DR
AKAI SG01k
KAWAI GMega
KETRON SD2

Reply 1 of 12, by cj_reha

User metadata
Rank Oldbie
Rank
Oldbie

It's probably a hardware limitation, most if not all 386 boards could only really handle hard drives below 500mb.

Join the Retro PC Discord! - https://discord.gg/UKAFchB
My YouTube Channel - https://www.youtube.com/channel/UCDJYB_ZDsIzXGZz6J0txgCA

Reply 2 of 12, by m5215tx

User metadata
Rank Member
Rank
Member
cj_reha wrote:

It's probably a hardware limitation, most if not all 386 boards could only really handle hard drives below 500mb.

I have this suspicion as well. If that is the case it's not too big of a deal as I can change the CF card right from the front of the system if needed. I just can't hot swap them out but the boot time is very fast so it's not long to wait on that. 🤣

Roland MT-32 (old), CM-32LN, SC-55, SC-88VL, MT-120, SD-35, SD-20, SD-80, SD-90
Yamaha TG100, TG300, MDF2, MU15, MU100, MU2000EX + PLG150-DR + PLG150-PF + PLG150-VL
KORG NS5R, X5DR
AKAI SG01k
KAWAI GMega
KETRON SD2

Reply 4 of 12, by m5215tx

User metadata
Rank Member
Rank
Member
konc wrote:

It's definitely the classic BIOS/IDE limitation. You could use some DDO software though.

I prefer to use the hardware natively rather than adding DDO software into it. I just purchased 5 new 1GB PATA compact flash cards very cheaply so I think I have enough capacity now for plenty of DOS games even though I will only be using 500MB from each card. 😀

Roland MT-32 (old), CM-32LN, SC-55, SC-88VL, MT-120, SD-35, SD-20, SD-80, SD-90
Yamaha TG100, TG300, MDF2, MU15, MU100, MU2000EX + PLG150-DR + PLG150-PF + PLG150-VL
KORG NS5R, X5DR
AKAI SG01k
KAWAI GMega
KETRON SD2

Reply 5 of 12, by clueless1

User metadata
Rank l33t
Rank
l33t

The 1024 cylinder limit:
http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html

I have the same limit on my 486 motherboard. And like you, I'd rather not use DDO software, so I just install what I'm going to play, rather than have a ton of games installed that I may or may not play.

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 6 of 12, by m5215tx

User metadata
Rank Member
Rank
Member
clueless1 wrote:

Thanks for the info. Looks like there are several other limits beyond this one as well as I went through that website. A few I knew about and others I did not.

Roland MT-32 (old), CM-32LN, SC-55, SC-88VL, MT-120, SD-35, SD-20, SD-80, SD-90
Yamaha TG100, TG300, MDF2, MU15, MU100, MU2000EX + PLG150-DR + PLG150-PF + PLG150-VL
KORG NS5R, X5DR
AKAI SG01k
KAWAI GMega
KETRON SD2

Reply 7 of 12, by Jo22

User metadata
Rank l33t++
Rank
l33t++

If you're going to install a network card, you may want to add XT-IDE BIOS (AT version) to its boot socket.
It's free and uses auto-detection by default (no utility required). All you need to figure out is how to get the ROM programmed.

Maybe a fellow Vogoner can do that for you. Or you get yourself a cheap EPROM programmer.
A flash ROM maybe also works, if the network card supports the programming.

Personally, XT-IDE BIOS works just fine in pure DOS for me.
Real OSes perhaps require something else.

"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 8 of 12, by m5215tx

User metadata
Rank Member
Rank
Member

For this 386DX 40MHz system, the only expansion cards going in it are an I/O, video, and sound card. I might put a NIC in the 486DX2 66MHz build I am also working on but if not then likely in the Pentium 100MHz system that I am in the early planning stages on.

Roland MT-32 (old), CM-32LN, SC-55, SC-88VL, MT-120, SD-35, SD-20, SD-80, SD-90
Yamaha TG100, TG300, MDF2, MU15, MU100, MU2000EX + PLG150-DR + PLG150-PF + PLG150-VL
KORG NS5R, X5DR
AKAI SG01k
KAWAI GMega
KETRON SD2

Reply 9 of 12, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Okay, then you're pretty much stuck with 500MiB, I'm afraid. Other solutions exist, but involve some additional hardware.
A SCSI controller+SCSI-bridge, an ISA solid-state drive, a Year2000 card, etc.

The only remaining software solutions (except DDOs) are: patching the BIOS or using a DOS driver.
In case of the DOS driver, there's something I know of. It is intended for IDE drives on the secondary channel.

Perhaps it can be used to install a large drive (DOM, CF card) as a storage medium for games or data.
Details are mentioned here: http://oldcomputer.info/hacks/4hdd/index.htm

"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 10 of 12, by clueless1

User metadata
Rank l33t
Rank
l33t

Personally, I don't think it's that big a deal. Games that are playable on a 386 are typically <20MB, and often <1MB, so 500MB will be plenty of space. Let's say average size of 10MB, take away 50MB for OS and utilities, so 450/10=room for about 45 games. If you also plan to have Win3.1 on there, then I guess you'll have space for about 35-40 games then.

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 11 of 12, by jesolo

User metadata
Rank l33t
Rank
l33t
Jo22 wrote:
If you're going to install a network card, you may want to add XT-IDE BIOS (AT version) to its boot socket. It's free and uses a […]
Show full quote

If you're going to install a network card, you may want to add XT-IDE BIOS (AT version) to its boot socket.
It's free and uses auto-detection by default (no utility required). All you need to figure out is how to get the ROM programmed.

Maybe a fellow Vogoner can do that for you. Or you get yourself a cheap EPROM programmer.
A flash ROM maybe also works, if the network card supports the programming.

Personally, XT-IDE BIOS works just fine in pure DOS for me.
Real OSes perhaps require something else.

I recently tested this solution on one of my legacy PC's and can confirm that it works quite well.
Just a couple of steps to follow before your flash the EEPROM chip and then to also make sure that you configure the network card to be able to boot from the network card.

Reply 12 of 12, by m5215tx

User metadata
Rank Member
Rank
Member

Dealing with the 500MB limit is not that bad since I have the IDE to CF device mounted in a 3.5 bay that is accessible from the front for easy replacement when desired.

Talking about SCSI though... Just recently I found out about a SCSI to SD device that reportedly works just as well as the IDE to CF devices. Depending on how things go with my current setup I might get fancy and invest in that device and a SCSI controller card but I will wait and see. I may not need to be switching CF cards too often and even then it's a quick thing to do. 500MB is a pretty sizeable capacity when is comes to just DOS games.

Roland MT-32 (old), CM-32LN, SC-55, SC-88VL, MT-120, SD-35, SD-20, SD-80, SD-90
Yamaha TG100, TG300, MDF2, MU15, MU100, MU2000EX + PLG150-DR + PLG150-PF + PLG150-VL
KORG NS5R, X5DR
AKAI SG01k
KAWAI GMega
KETRON SD2