VOGONS


will you run windows95 on a highend 386?

Topic actions

Reply 40 of 62, by Jo22

User metadata
Rank l33t++
Rank
l33t++
Anonymous Coward wrote:

Correct. Windows 95 needed 16MB of RAM to run properly, but nobody could afford 16MB of RAM...which is why I went back to WFWG311 until 1997 when memory prices came down. I remember in 1995 or so, in Canada 1MB of RAM cost $100. So if you wanted 16MB, you had to pay $1600. You could buy an entire computer for that much. At that time the Canadian dollar was only about 60 US cents, and we had 15% sales tax.

As far are CD-ROM drives not selling with CD-ROM drives in 1996, let's just say that anyone who bought one in that configuration would soon be investing in a 3rd party upgrade kit. CD-ROM drives were pretty bloody common after early 1994 (mainly due to affordability of the CDU-33A and CR-563B 2X drives)

I agree completely. I vaguely remember there also was a solid-state/memory crisis
somewhen in the late 80s or 90s. Prices went sky high for a short amount of time..
As far as Win95 is concerned, I remember that inoffically even 32MiB was required to make
the virtual memory manager work as intended. With less memory installed, it would constantly use the pagefile.
With just 4MiB a lot more than with 16MiB, of course. Unfortunately, I can't remember where I originally got that piece of information.
It has been so long since I worked with Win95.. Maybe it also was only relevant
for Win95 RTM an got "fixed" later on. I dunno. So let's better thread is as an urban myth, but keep it in our mind.
On my own machine(s), I pretty much went the 3.1-98SE-XP route. 😄

All in all, 16MiB is a safe amount of memory I think. It is the maximum RAM old versions of DOS
(or rather himem.sys) and 286/386SX machines or 486 machines w/ four 30-pin SIMM slots can handle.
Windows 98SE, who had got an improved virtual memory managment, also required 16MiB as a minimum.
Personally, I ran 98SE with 24MiB on a P75 for a long time and it worked okay - even for browsin' the web with IE 5.5.
Even though 64MiB would have been way better, I guess. ^^

Speaking of Windows 98SE, the worst I've ever encountered was a Compaq Deskpro 4/66 running 98SE.
I've never seen a slower machine before. Maybe it was just because of the hard drive.
Such a 486DX2-66 CPU is normally quite capable. Usually, a Compaq machine runs Win95 or WfW quite well.

Tetrium wrote:

I actually intended too try out 95 on a 386, but never got around to it. Btw, are there actually any 386 motherboards that will work with 16MB 30p SIMMs?

Wait, they do really exist ? I heard of them, but I thought they were some strange server stuff with parity, etc. 😳

"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 41 of 62, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie
Tetrium wrote:

I actually intended too try out 95 on a 386, but never got around to it. Btw, are there actually any 386 motherboards that will work with 16MB 30p SIMMs?

i doubt there were any, because 16mb 30pin simms showed up pretty late, that the 386 chipsets would not have known of their existence.
and to think, the minimum combination of 16mb simms that works with a 386dx is 64mb, and the latest 386 boards were probably made in 1995 or so.

Reply 42 of 62, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t

16MB 30-pin SIMMs were actually around for a while. I believe when I checked PC magazine from 1991/92 I was surprised to see them there. They were used primarily in servers of course....and were well over $1000 per SIMM (a set of four needed for operation).

There are indeed 386 motherboards that support 16MB 30-pin SIMMs. They may be far more common than you think. All of the ones that I have seen are those tiny little 1/2 AT sized boards based on 486 type chipsets from OPTi/UMC/ALi. Some of them can take up to 128MB of RAM. Of course, as these boards only have 128kb of cache, when running in writeback mode you can only cache the first 16MB!

"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium

Reply 43 of 62, by pauls640

User metadata
Rank Newbie
Rank
Newbie

I think a DX-40 with 16 megs of Ram (and cache more importantly) is more than capable to run Win95. Of course you would not run Quake on it, probably Office and a couple of other low demanding apps. I'll build a test system and try. Windows 95 is nice, but I overused it when I was a kid and got tired of it :-p

At the time I had a K5 with 8 megs of Ram and no cache, and my dad's DX4 beat the crap out of it. Processor is the least important thing, unless CPU power is required (games, games, games).

Reply 44 of 62, by kva

User metadata
Rank Newbie
Rank
Newbie

My 386DX-40 works fine with 80mb ram (1x64 72pin and 4x4mb 30pin), but it has only 128kb of cache 🙁

Celeron Tualatin vs Celeron Conroe at equal clocks
Pentium Pro 256k vs Pentium Pro 1M vs Pentium II Overdrive!
VIA C3 vs VIA C7

My website all about old hardware

Reply 45 of 62, by jade_angel

User metadata
Rank Member
Rank
Member

A lot of 386 boxen lacked cache outright. Having 128k helps quite a bit - it's not far removed from the days when you could have a machine with only 128k of RAM, after all! (Though I suppose you'd never see a 32-bit machine with that little, true enough.)

Main Box: Macbook Pro M2 Max
Alas, I'm down to emulation.

Reply 46 of 62, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t

A lot of 386s have no cache simply because they don't need it. I believe 25MHz was borderline. It needed cache if you had slow memory, but if you had 60ns RAM you could run 0 wait states and cache wasn't required.
Most of the 33MHz and 40Mhz motherboards without cache are the cost reduced SX models. Almost all 33 and 40MHz DX motherboards had cache.

"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium

Reply 47 of 62, by ultimate386

User metadata
Rank Member
Rank
Member

I've had 95 OSR2 on my 386dx40 since the early 2000's (same install as a matter of fact, but I don't use it very often).
The system has a 387, 32mb ram, 128k cache, a ATI Mach64, and dual 4gb hard drives.

If I remember correctly, I could never get the IDE/atapi Zip drive to work under DOS and that is why I stuck with 95.
Most DOS games that I play on it work just fine full-screened while in Windows and then I can always reboot to DOS mode for the ones that don't.

AMD386/IIT387DX40, 32MB, ATi Mach64, AWE64
Compaq Prolinea 4/33, 32MB, Tseng ET4000, SB16
AMD X5, 64MB, S3 Virge/Voodoo1, AWE64
AMD K62+550, 256MB, Voodoo3, AWE64 Gold
P3 1.2Ghz, 512MB, Radeon 7500/Voodoo2 SLI, SB Live!

Reply 48 of 62, by 386_junkie

User metadata
Rank Oldbie
Rank
Oldbie
Tetrium wrote:

Btw, are there actually any 386 motherboards that will work with 16MB 30p SIMMs?

Yes... quite a few.

I have upgraded at least four of my 386 motherboards to 64MB (4 x 16Mb sticks), I might have more motherboards yet to test... though can also confirm there are a few which cannot post with 16MB sticks.

Online configuration/jumper settings I have found to not always be the most reliable either... they may say 32MB limit when 64MB runs just fine!

Compaq Systempro; EISA Dual 386 ¦ Compaq Junkiepro; EISA Dual 386 ¦ ALR Powerpro; EISA Dual 386

EISA Graphic Cards ¦ EISA Graphic Card Benchmarks

Reply 49 of 62, by 386_junkie

User metadata
Rank Oldbie
Rank
Oldbie
noshutdown wrote:
pros: runs a lot more applications/games and see how it performs pretends to be a modern computer […]
Show full quote

pros:
runs a lot more applications/games and see how it performs
pretends to be a modern computer

cons:
extremely slow
takes a lot of hdd space

Referring to the original post... it depends on your system. Everyone's systems differ somewhat from each other.

Windows 95 runs just fine on a 386 if you optimise the system... just slapping the OS on any system using any random board along with 70ns DRAM will of course increase latency and potential lag experienced.

I've only bothered to run it on faster 386 builds... using optimum memory settings with the fastest DRAM available.

eg... on a typical 33MHz FSB system, each system cycle is; - 1/33MHz = 30ns...

... so if you use 60ns RAM SIMMS... memory read write ops will only take 2 cycles... whereas if you use 70ns RAM SIMMS... you will need to wait until the third cycle 30ns + 30ns + 30ns = 90ns before memory can be addressed. With Windows 95, using hardware with the lowest latency goes a long way.

Compaq Systempro; EISA Dual 386 ¦ Compaq Junkiepro; EISA Dual 386 ¦ ALR Powerpro; EISA Dual 386

EISA Graphic Cards ¦ EISA Graphic Card Benchmarks

Reply 50 of 62, by chrisNova777

User metadata
Rank Oldbie
Rank
Oldbie

ive also got a 386DX40 that i rescued that im still working on trying to get booting from CD
have any of u guys found a way to be able to boot a win95 installation cd?

http://www.oldschooldaw.com | vintage PC/MAC MIDI/DAW | Asus mobo archive | Sound Modules | Vintage MIDI Interfaces
AM386DX40 | Asus VL/I-486SV2GX4 (486DX2-80) | GA586VX (p75) + r7000PCI | ABIT Be6 (pII-233) matroxG400 AGP

Reply 51 of 62, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie
Anonymous Coward wrote:

A lot of 386s have no cache simply because they don't need it. I believe 25MHz was borderline. It needed cache if you had slow memory, but if you had 60ns RAM you could run 0 wait states and cache wasn't required.

how is wait stats calculated in detail after all?
my board has an amd386dx-40 and 70ns dram, shall i get away with 1wait or 2wait?

Reply 52 of 62, by jade_angel

User metadata
Rank Member
Rank
Member
chrisNova777 wrote:

ive also got a 386DX40 that i rescued that im still working on trying to get booting from CD
have any of u guys found a way to be able to boot a win95 installation cd?

Best I can come up with is either to use Smart Boot Manager to boot from the CD after first booting the BM from floppy or hard drive. That, or boot from a Win95 boot floppy with a CD driver, then install from there. (That's what I do for Win98. I found that the first Windows install CD I could reliably boot on anything was for Win2k.)

Main Box: Macbook Pro M2 Max
Alas, I'm down to emulation.

Reply 54 of 62, by ScoutPilot19

User metadata
Rank Member
Rank
Member
Joey_sw wrote:

i wont recommend even the first edition of win95 for anything less than Pentium 133MHz and at least 16MB of RAM.

I use WIn98SE on a 486DX4-100/16mb laptop and photoshop 5.0, ACdsee and Office97 run ok. AS well as WAdAuthor and DooM.

Reply 55 of 62, by jade_angel

User metadata
Rank Member
Rank
Member

As a few others have pointed out, RAM's really the key thing. If you have enough, you're fine; if not, welcome to pain-ville.

Main Box: Macbook Pro M2 Max
Alas, I'm down to emulation.

Reply 56 of 62, by torindkflt

User metadata
Rank Member
Rank
Member

My family's first 486 was upgraded from Win95 to Win98 vanilla when it still had 16MB RAM (although it was eventually upgraded to 64MB), and I honestly don't recall it running any slower than Win95 does. Admittedly though, it's been perhaps 20 years since I last used that system in that configuration and my memories of any performance deficits may have been lost to time. My current recreation of that system will remain with Win95 RTM though since that's what the childhood system it recreates originally came with.

A question I just thought of which I haven't seen mentioned in this thread yet...how much better would Win95 perform on a 386 if you changed the default shell from Explorer to the old Program Manager? IIRC it was still in Win95 and maybe even Win98. Yes, you would lose the new UI that was one of the main selling points of Win95, but you'd still retain the program compatibility without the overhead of explorer.exe running.

Reply 57 of 62, by chrisNova777

User metadata
Rank Oldbie
Rank
Oldbie

what is the fastest "highend 386"???? i have a box powered by 386DX40 processor
surely in 2017 we can run win95 on a 40mhz 386DX processor? using SSD, Compact Flash Etc
with todays modern disk drive enhancements, is the cpu still the most limiting factor with using win95 on a 386?

CPU?
Disk speed? (using SSD or compact flash instead of old IDE - still limited to PIO/udma16?)
RAM? (having 16-32MB instead of 8-16)

http://www.oldschooldaw.com | vintage PC/MAC MIDI/DAW | Asus mobo archive | Sound Modules | Vintage MIDI Interfaces
AM386DX40 | Asus VL/I-486SV2GX4 (486DX2-80) | GA586VX (p75) + r7000PCI | ABIT Be6 (pII-233) matroxG400 AGP

Reply 58 of 62, by elianda

User metadata
Rank l33t
Rank
l33t

There is no UDMA16. Better go for SCSI with a bus master capable controller. With a (too) modern drive the cache will act the same as a SSD would do.
Most 386 boards won't cache more than 16 MB RAM.
A 386 CPU is always a limiting factor if you look after Win95 games. You can probably try running Diablo, but it will be just a tech demo - don't forget a BitBlt capable ISA card.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 59 of 62, by jade_angel

User metadata
Rank Member
Rank
Member

I suppose if one were to try to spec out the most skookum single-CPU 386 they could, not limiting it to period-available hardware, it might end up looking something like this: (Additional caveats - no RapidCAD or other upgrade chips like that, since they're actually 486-class hardware, and if we want a 486, we'll build a 486, belike)

CPU: Am386DX/40
FPU: Cyrix FasMath-40
RAM: 16MB of the fastest stuff that'll work. More if the board can cache it.
Cache: See if we can scare up one of those boards with 256k.
Graphics: Tseng ET4000AX 2MB
Sound: ESS Audiodrive (1869) with Dreamblaster X2. Not period-correct, but what the hey?
Network: NE2000, or SMC, or 3Com 3c509. Any of these is pretty workable and a good way to get files from a modern machine to this one without burning CDs constantly.
Storage: Adaptec AHA-1542 SCSI controller with SCSI2SD and 8GB SD card; ATAPI CD-RW, GOTEK floppy emulator

I don't know how much one can gain from one I/O controller over another, so I'd just opt for one that's not irritating to set up. There were some VLB 386 boards, but those seem weird to me in the same way as those VLB Pentium boards that are floating around out there.

But anyway, I figure that'd run Win95b/c just fine. Now, as for any games that really need Win9x, probably not so much. The CPU is definitely what's holding those back. Off the top of my head I can't think of any games that both require Win9x (as opposed to working in it, but being DOS programs) and will run on a 386 acceptably. I'm not sure there are even that many true Win9x games that'll run well on a 486.

Main Box: Macbook Pro M2 Max
Alas, I'm down to emulation.