Don't forget Windows 95 OSR 2.5 with Microsoft Plus!, Plus! for Kids, USB Driver, Patcher9x, IE 4.01 SP2 with Windows Desktop Update, DirectX 8.0a, WMP 7.1 & Upgrade to IE 5.5 with MattKC Dotnet9x
This will be a challenge for a future video. Something like: "Pimping up my Windows 95 OSR2.5" :) IE 5.5 is compatible with this version of Win 95 too. IE 5.5 it was installed otherwise programs like HWInfo/Total Commander etc. won't run at all.
I remember the late 90's. When Win 98SE came out it was so awesome, you could use that instead of windows 3.1 and 95 and 98 first edition and never look back!!! And you could use DOS really well still. I'm still blown away and impressed by all of this, keep it up.
Ah. 95. It had that infamous timing bug where you would get a Windows Protection Error when running on any processor 350 MHz or faster. That included my K6-2 350. It was so much of a problem that AMD released a patch free of charge.
If i remember correctly, that bug was only in the first release of Windows 95. Later OEM releases (OEM Service Releasr 2 and later) that were sold with newer PC's had the bug fixed. I've run the original Windows 95 on a virtual machine anyway, by taking one, or at most a handful of, files from a later release and replacing the files on installation media.
This comes in handy since people wants to downgrade from Windows 11 because of all the advertisement, privacy issues and AI nonsense. I know what I'm going to do this afternoon.
What are the advantages of running old versions of Windows on modern hardware as opposed to using 86Box or similar software on a modern operating system running on modern hardware?
First of all, you can use real hardware and you get better performance. Some older video cards like a Voodoo 2 or 3 now can be emulated with PCem, but you get moderate FPS while you have to run your 8/16 core CPU under full load. This will eat a lot power, while a real PCI Voodoo 3 can't go over 25W. (max power draw on a PCI slot) In my last video I used a nVidia 7900GS 256bit GPU, which is like 20 times faster than a Voodoo 3.
Yes, indeed. Actually the original H2.exe (software rendering) from 1997 it works in Windows 10/11. With the help of nGlide - GLH2.exe should work also.
i noticed msdos compatibility mode can be good if you are only doing reading from disk with a very fast CPU and you are not constantly switching between windows and virtual DOS machine application.
How do you Samba setup a print server? you setup a Samba server with your Epson but I do not know how to do it. Could you make a tutorial? that would be very nice. Also nice video!
I'm using an Epson print server, so basically I don't have to setup anything it will show up automatically on the network. You should read this for Windows 9x/NT: support.microsoft.com/en-au/topic/managing-network-printing-in-a-windows-environment-8e06c364-e4bf-8842-915a-ba9f077f3bda
@@O_mores I have a good news update, I found that in VMware which is what I am using, I must add the serial port named pipe LPT1. Then I type the command "net use \\sambaserver\sharedprinter printer on my Samba server, I am able to print just fine. Thank you for your help!
@@O_mores I have good news! I found that using a Windows 2000 VM as a print server works extremely well for MS-DOS to Windows 11. Yes you heard that right! I also accomplished another thing, I was able to print for Windows 1.0. Yes. Windows 1.0. Using the 1987 Windows 1.0 LaserJet PCL 4 driver with the printer itself came out in 1984. Windows 2000 was faster and easier in my opionion. My printer was a HP OfficeJet pro 8028e only supporting HP PCL3 GUI despite that, it works with few PCL5 printers and some newer PCL3 GUI printer drivers for 98 like the HP Photosmart 9100 and for 95 like the HP Color Inkjet CP1160.
@@ramenmaster1253 Nice. This sounds like a video I should make on this channel: „Printing from Windows 1.0”... I must do some research fist. Thank for the info.
This seems to be very interesting and there might be a way to make a Windows 95 OSR 2.0 or OSR 2.5 iso file with all the patches and drivers for modern hardware up to the Intel Core 14th Gen integrated to make things easier!!!
I guess it's doable, but also you might consider performing a fresh Windows 95 install, do every upgrade necessary and save *Windows + Program Files foleders + root files* into a zip - then you can unload that zip onto a fresh DOS bootable partition. If something goes bad you just replace Windows folder with the one from the zip. I do it all the time. If you make this move on a different hardware, it will work, Windows just have to discover your devices once again. I know that a fresh installation can give you a certain peace of mind... but from my experience using a preinstalled Windows folder is practically the same.
Ever thought of trying software rendering with this? I know it mightn't look as good, tends to get a bit soft, but with so much CPU power, you might get some great framerates.
Yes, I used software rendering and some games are looking very good - Half Life for example, or Unreal. Also depends on what GPU you use... with a nVidia 7900GS from 2006 I get way much better frame rate VS a PCI ATI Rage II from 1997.
@@O_mores My first x86 PC was a Windows 98SE machine running a 500mHz P3 in 1999(before that, I had to just keep upgrading my very old A1200 to keep it current enough), and I remember getting decent performance depending the game using software, as I couldn't afford a GPU, just imaging being able to run those games at the refresh rate of my monitor would've been a great change of pace.
Ooo! Pentium III in 1999 = expen$ive. I played many games in software rendering: Quake I, II, Unreal, Half Life, Tomb Raider etc. Basically anything launched before summer of 1999. Back then I was more interested in playing games than watching smooth textures. Of course playing again the same games with a 3dfx Voodoo was quite an experience...
@@O_mores It was a lucky find, an old lady bought a Packard Bell computer and decided she didn't want it anymore so asked someone to put it in the bin, that guy asked me if I wanted and yeah, it must've cost at least £1,500, come with a CD-RW, DVD drive, pretty much everything except a GPU. At the time, I was still using an old Commodore Amiga 1200(plus various upgrades, a CPU and FPU accelerator, hard disk, CD-ROM etc.) I got for Christmas as a nine year old, so I was just "heck yeah".
Oh man, mi-ai amintit de NFS Porsche. Ce vremuri frumoase... Nu l-am mai jucat de peste 20 de ani Dar nu înțeleg de ce te compplici cu 95. 98 era mai bun...
Are si Windows 95 farmecul lui. Eu l-am folosit o vreme, chiar si prin '98/99, pentru ca Windows 98 imi facea probleme cu modemul si iaca intram cu Windows 95 pe net dupa 10 seara si stateam pina la 3-4 dimineata folosind Xnet. (serviciul de dial up de la Connex)
Unfortunately, I don't have a large budget, but I have an old HP SFF 8300. Can it help? I already tried installing Windows 2000 on it using a modified ISO with all the drivers, including USB, SATA, and AHCI. It worked fine at first, but after installing UniATA, it started giving me a blue screen.
You know what's funny? You might be using the wrong UniATA version, because they are not all the same. "UniATA v. 0.46e8 seems to be the perfect version for NT 3.51 and SATA drives." - I wrote this on a forum a few years ago and I remember that some dudes from Vogons commented that the last version didn't work for them and .46e8 is better.
Well, in Windows 9x you don't need very specific chipset drivers, everything will be pretty standard based on x86 architecture and Basic Input Output System... (BIOS). This is enough to have disk access, keyboard and mouse input, display output etc. Next if you use the right hardware with Win 95 drivers you can get a full experience. There are universal AHCI drivers that will deal with the SATA ports - and these are like the only chipset drivers. Also on Core 2 Duo and first generations of Core i moterboards (up to 4th Gen - Haswell) you can get USB support by using NUSB drivers.
This is the motherboard: www.asus.com/motherboards-components/motherboards/business/pro-h610m-c-d4-csm/ . You just have to enable CSM and that's it. The other cores won't do any good in Windows 9x but also won't cause any compatibility issues .
The reason, why modern Intel processor could run old software, that was designed for i486, is because modern Intel CPU are still backwards compatible with Legacy software. I bet, that I can easily run Windows 98 SE on LGA1366 Xeon.
Intel and AMD. I guess if Intel decides to ditch legacy compatibility AMD will still offer a dedicated CPU line fully X86 compatible. Or the other way around. Anyway there are some industrial motherboards that are offering x86 CPU replacements until 2033, so I guess backward compatible x86 CPUs will stay on the market for at least 10 more years.
Right now in the consumer market AMI BIOS is the only choice. Either you a have a crazy gaming motherboard or something more business oriented like this Asus H610M- C D4 motherboard I'm using in this video - you end up with an AMI BIOS. Being the only provider did cause trouble in Windows 9x world. A tiny bug in AMI BIOS CSM module caused all Windows 9x installations to crash into a "VCACHE Windows Protection Error" That's why "cregfix" is needed on modern hardware, generally anything released 2020+. You may want to watch this video: ua-cam.com/video/YILmK5xkRZc/v-deo.html
"In the x86 architecture, the CPUID instruction (identified by a CPUID opcode) is a processor supplementary instruction (its name derived from CPU Identification) allowing software to discover details of the processor. It was introduced by Intel in 1993 with the launch of the Pentium and SL-enhanced 486 processors. A program can use the CPUID to determine processor type and whether features such as MMX/SSE are implemented."
Well, I'm not surprised since the ISA standard is still alive and used in industrial applications. However, I'm a little surprised that CSM is still offered for free with most motherboards. My guess is that you'll have to buy a industrial/semi-industrial motherboard to get CSM functionality in the future.
Yes, but while installing Windows 9x on modern hardware I prefer to start with less RAM - then - if everything is OK - I can do an "upgrade". For example, this Windows 95 didn't want to load without himem.sys /M:1 switch. You, might say that it's the same thing with /M:1 or without it but in this case it took me a while to figure it out. The installation started on the 486 and I didn't modify manually config.sys since it wasn't necessary on that hardware.
It runs better on real hardware, with much less power consumption. On my Ryzen 9 3900X while running PCem all 12 cores stay under full load to get rather crappy FPS with an emulated Voodoo 3. If I restart and boot Windows 95 from an SSD - my real Voodoo 3 PCI can't draw more than 25W from the PCI slot. Not to mention that I can use an Aureal Vortex or a Sound Blaster Live! sound card.
You can..., but not with this version from the video (Windows 95A) which supports only FAT16. Later Windows 95 editions do have FAT32 support and in combination with this AHCI driver should work.
"Ok time to boot up the $3000 PC I got"
*PC boots up to Win95*
"What the-"
Worth it.
Don't forget Windows 95 OSR 2.5 with Microsoft Plus!, Plus! for Kids, USB Driver, Patcher9x, IE 4.01 SP2 with Windows Desktop Update, DirectX 8.0a, WMP 7.1 & Upgrade to IE 5.5 with MattKC Dotnet9x
This will be a challenge for a future video. Something like: "Pimping up my Windows 95 OSR2.5" :) IE 5.5 is compatible with this version of Win 95 too. IE 5.5 it was installed otherwise programs like HWInfo/Total Commander etc. won't run at all.
My favorite patch to 95 is 98SE
@@kurtwinter4422 I disagree, had a lot of issues with 98/SE that I just don't with Windows 95. OSR2.5 is king for the 9x suite :)
I remember the late 90's. When Win 98SE came out it was so awesome, you could use that instead of windows 3.1 and 95 and 98 first edition and never look back!!! And you could use DOS really well still. I'm still blown away and impressed by all of this, keep it up.
Ah. 95. It had that infamous timing bug where you would get a Windows Protection Error when running on any processor 350 MHz or faster.
That included my K6-2 350.
It was so much of a problem that AMD released a patch free of charge.
If i remember correctly, that bug was only in the first release of Windows 95. Later OEM releases (OEM Service Releasr 2 and later) that were sold with newer PC's had the bug fixed. I've run the original Windows 95 on a virtual machine anyway, by taking one, or at most a handful of, files from a later release and replacing the files on installation media.
@@enginerd80 I had 95B (OSR 2). I still had to apply the patch.
@@DerekWitt Ah, okay, it must have been the OSR 2.5 that was fixed for this issue, then.
@@enginerd80 yeah, I think you’re right. 95C (OSR 2.5) sounds about right. I think 95C was released shortly before 98 was in beta or before then.
First pirate copy were handled to us on 14 floppys ;)
So many years, so memories....
The first time I installed 95 was off of 13 floppies. :)
This comes in handy since people wants to downgrade from Windows 11 because of all the advertisement, privacy issues and AI nonsense.
I know what I'm going to do this afternoon.
What are the advantages of running old versions of Windows on modern hardware as opposed to using 86Box or similar software on a modern operating system running on modern hardware?
First of all, you can use real hardware and you get better performance. Some older video cards like a Voodoo 2 or 3 now can be emulated with PCem, but you get moderate FPS while you have to run your 8/16 core CPU under full load. This will eat a lot power, while a real PCI Voodoo 3 can't go over 25W. (max power draw on a PCI slot) In my last video I used a nVidia 7900GS 256bit GPU, which is like 20 times faster than a Voodoo 3.
I have a couple of hd4650 agp 1gb cards for retro machines.
Hexen2 should work absolutely fine on Modern systems in Modern Windows especially if you use the uHexen2 sourceport.
Yes, indeed. Actually the original H2.exe (software rendering) from 1997 it works in Windows 10/11. With the help of nGlide - GLH2.exe should work also.
4:55 ah this chime☺
Hello vampire Romanian Greetings from Brazil, your channel is awesome, continue with the good job.
Thanks, will do! Also greetings from Iasi!
Is it Windows 2095 ? The next version, with AI enabled and such? ;-)
By 2095 AI will be banned and Windows 2095 will treat AI like a virus... Or maybe not.
i noticed msdos compatibility mode can be good if you are only doing reading from disk with a very fast CPU and you are not constantly switching between windows and virtual DOS machine application.
Yes, it's quite OK on modern systems. Sometimes I don't bother to install AHCI drivers, except when I really want a SATA optical drive in Windows 9x.
How do you Samba setup a print server? you setup a Samba server with your Epson but I do not know how to do it. Could you make a tutorial? that would be very nice. Also nice video!
I'm using an Epson print server, so basically I don't have to setup anything it will show up automatically on the network. You should read this for Windows 9x/NT: support.microsoft.com/en-au/topic/managing-network-printing-in-a-windows-environment-8e06c364-e4bf-8842-915a-ba9f077f3bda
@@O_mores I have a good news update, I found that in VMware which is what I am using, I must add the serial port named pipe LPT1. Then I type the command "net use \\sambaserver\sharedprinter printer on my Samba server, I am able to print just fine.
Thank you for your help!
@@O_mores I have good news! I found that using a Windows 2000 VM as a print server works extremely well for MS-DOS to Windows 11. Yes you heard that right! I also accomplished another thing, I was able to print for Windows 1.0. Yes. Windows 1.0. Using the 1987 Windows 1.0 LaserJet PCL 4 driver with the printer itself came out in 1984.
Windows 2000 was faster and easier in my opionion.
My printer was a HP OfficeJet pro 8028e only supporting HP PCL3 GUI despite that, it works with few PCL5 printers and some newer PCL3 GUI printer drivers for 98 like the HP Photosmart 9100 and for 95 like the
HP Color Inkjet CP1160.
@@ramenmaster1253 Nice. This sounds like a video I should make on this channel: „Printing from Windows 1.0”... I must do some research fist. Thank for the info.
This seems to be very interesting and there might be a way to make a Windows 95 OSR 2.0 or OSR 2.5 iso file with all the patches and drivers for modern hardware up to the Intel Core 14th Gen integrated to make things easier!!!
I guess it's doable, but also you might consider performing a fresh Windows 95 install, do every upgrade necessary and save *Windows + Program Files foleders + root files* into a zip - then you can unload that zip onto a fresh DOS bootable partition. If something goes bad you just replace Windows folder with the one from the zip. I do it all the time. If you make this move on a different hardware, it will work, Windows just have to discover your devices once again. I know that a fresh installation can give you a certain peace of mind... but from my experience using a preinstalled Windows folder is practically the same.
When Windows 95 came out, I couldnt believe the startup music was so creepy and ominous.
It didn't bother me, but for sure it was different from Windows 3.1, which had only a subtle bell sound as the default startup sound.
Ever thought of trying software rendering with this? I know it mightn't look as good, tends to get a bit soft, but with so much CPU power, you might get some great framerates.
Yes, I used software rendering and some games are looking very good - Half Life for example, or Unreal. Also depends on what GPU you use... with a nVidia 7900GS from 2006 I get way much better frame rate VS a PCI ATI Rage II from 1997.
@@O_mores My first x86 PC was a Windows 98SE machine running a 500mHz P3 in 1999(before that, I had to just keep upgrading my very old A1200 to keep it current enough), and I remember getting decent performance depending the game using software, as I couldn't afford a GPU, just imaging being able to run those games at the refresh rate of my monitor would've been a great change of pace.
Ooo! Pentium III in 1999 = expen$ive. I played many games in software rendering: Quake I, II, Unreal, Half Life, Tomb Raider etc. Basically anything launched before summer of 1999. Back then I was more interested in playing games than watching smooth textures. Of course playing again the same games with a 3dfx Voodoo was quite an experience...
@@O_mores It was a lucky find, an old lady bought a Packard Bell computer and decided she didn't want it anymore so asked someone to put it in the bin, that guy asked me if I wanted and yeah, it must've cost at least £1,500, come with a CD-RW, DVD drive, pretty much everything except a GPU.
At the time, I was still using an old Commodore Amiga 1200(plus various upgrades, a CPU and FPU accelerator, hard disk, CD-ROM etc.) I got for Christmas as a nine year old, so I was just "heck yeah".
Perfect timing for a new vid 🤩
Oh man, mi-ai amintit de NFS Porsche. Ce vremuri frumoase... Nu l-am mai jucat de peste 20 de ani
Dar nu înțeleg de ce te compplici cu 95. 98 era mai bun...
Are si Windows 95 farmecul lui. Eu l-am folosit o vreme, chiar si prin '98/99, pentru ca Windows 98 imi facea probleme cu modemul si iaca intram cu Windows 95 pe net dupa 10 seara si stateam pina la 3-4 dimineata folosind Xnet. (serviciul de dial up de la Connex)
Unfortunately, I don't have a large budget, but I have an old HP SFF 8300. Can it help? I already tried installing Windows 2000 on it using a modified ISO with all the drivers, including USB, SATA, and AHCI. It worked fine at first, but after installing UniATA, it started giving me a blue screen.
You know what's funny? You might be using the wrong UniATA version, because they are not all the same. "UniATA v. 0.46e8 seems to be the perfect version for NT 3.51 and SATA drives." - I wrote this on a forum a few years ago and I remember that some dudes from Vogons commented that the last version didn't work for them and .46e8 is better.
@@O_mores can you send me the file you're using?
@@GordenMalcom Release Version 0.46e8 (rar/tgz) - 173.5 Kb/268.1 Kb. This is the one: alter.org.ua/en/soft/win/uni_ata/BusMaster_v46e8_src.rar
How do you manage the chipset/mother drivers? Because that mother dont have win95/98 drivers. Otherwise your Device Mánager Will be full of ⚠️⚠️⚠️
Well, in Windows 9x you don't need very specific chipset drivers, everything will be pretty standard based on x86 architecture and Basic Input Output System... (BIOS). This is enough to have disk access, keyboard and mouse input, display output etc. Next if you use the right hardware with Win 95 drivers you can get a full experience. There are universal AHCI drivers that will deal with the SATA ports - and these are like the only chipset drivers. Also on Core 2 Duo and first generations of Core i moterboards (up to 4th Gen - Haswell) you can get USB support by using NUSB drivers.
Dare I ask, what motherboard did you use for this? Also, did you go through to disable the other cores in bios or no?
This is the motherboard: www.asus.com/motherboards-components/motherboards/business/pro-h610m-c-d4-csm/ . You just have to enable CSM and that's it. The other cores won't do any good in Windows 9x but also won't cause any compatibility issues .
Why didn't you ever double-clicked on "Set Up the Microsoft Network" icon? Why? 🤣
Good point!
Awesome work!
winamp + total commander ❤
The reason, why modern Intel processor could run old software, that was designed for i486, is because modern Intel CPU are still backwards compatible with Legacy software.
I bet, that I can easily run Windows 98 SE on LGA1366 Xeon.
Intel and AMD. I guess if Intel decides to ditch legacy compatibility AMD will still offer a dedicated CPU line fully X86 compatible. Or the other way around. Anyway there are some industrial motherboards that are offering x86 CPU replacements until 2033, so I guess backward compatible x86 CPUs will stay on the market for at least 10 more years.
It's funny that you have AMIBIOS on both the 486 and 13th gen Core PC.
Right now in the consumer market AMI BIOS is the only choice. Either you a have a crazy gaming motherboard or something more business oriented like this Asus H610M- C D4 motherboard I'm using in this video - you end up with an AMI BIOS. Being the only provider did cause trouble in Windows 9x world. A tiny bug in AMI BIOS CSM module caused all Windows 9x installations to crash into a "VCACHE Windows Protection Error" That's why "cregfix" is needed on modern hardware, generally anything released 2020+. You may want to watch this video: ua-cam.com/video/YILmK5xkRZc/v-deo.html
PERFECT! AND I HAVE A VOODOO 3 3000 PCI 16MB IN BOX, TO SELL!
Surprising how DXDIAG reports the right processor lel
"In the x86 architecture, the CPUID instruction (identified by a CPUID opcode) is a processor supplementary instruction (its name derived from CPU Identification) allowing software to discover details of the processor. It was introduced by Intel in 1993 with the launch of the Pentium and SL-enhanced 486 processors. A program can use the CPUID to determine processor type and whether features such as MMX/SSE are implemented."
I'm surprised they even support MBR/CSM boot on any 13th generation platform
Well, I'm not surprised since the ISA standard is still alive and used in industrial applications. However, I'm a little surprised that CSM is still offered for free with most motherboards. My guess is that you'll have to buy a industrial/semi-industrial motherboard to get CSM functionality in the future.
95 can handle 768MB of RAM without patch :)
Yes, but while installing Windows 9x on modern hardware I prefer to start with less RAM - then - if everything is OK - I can do an "upgrade". For example, this Windows 95 didn't want to load without himem.sys /M:1 switch. You, might say that it's the same thing with /M:1 or without it but in this case it took me a while to figure it out. The installation started on the 486 and I didn't modify manually config.sys since it wasn't necessary on that hardware.
@@O_mores with a patch what is the maximum RAM that 95 can handle? 98SE can handle 1GB without patch and 3.5GB with a patch :)
The max for 95 was about 1.5 GB.
I ran 95B with 640MB of RAM on my Pentium III 933 MHz without any problems back in the day.
You are from Romania?
Bineînțeles.
@@O_mores Fain!
Wouldn't you just run this virtualised ?
It runs better on real hardware, with much less power consumption. On my Ryzen 9 3900X while running PCem all 12 cores stay under full load to get rather crappy FPS with an emulated Voodoo 3. If I restart and boot Windows 95 from an SSD - my real Voodoo 3 PCI can't draw more than 25W from the PCI slot. Not to mention that I can use an Aureal Vortex or a Sound Blaster Live! sound card.
wonder if someone would be crazy enough to attempt getting an rtx gpu working with w95
Here is a RTX 2070 Super running in FULL HD on Windows Millennium: www.pinzaru.ro/wp-content/uploads/2020/06/rtx_win_me_vbe_1.png
Great👍
wow !i like windows95
MY WIFE!
Yes!
Please do a borat impression video
BUT can you get over 32 gigs storage on windows 95?
You can..., but not with this version from the video (Windows 95A) which supports only FAT16. Later Windows 95 editions do have FAT32 support and in combination with this AHCI driver should work.
win 95 great os
Yep, it was a revolutionary OS. I mean we are still using basically the same GUI introduced in 1995.
Sisoft sweet program f.o.s.i
749th like
you know what 95 cdkey just type 11111-1111111-11111 and it work.
U have a lot of ⏱️
Not anymore... ;)