Quick tour of a Ryzen 3900X running Windows 3.11 on real hardware

  Рет қаралды 12,172

Omores

Omores

Күн бұрын

This is Windows 3.11 running on real x86 hardware:
Ryzen 9 3900X
32GB DDR4 3200
Biostar X470 motheboard with 2 classic PCI slots
Voodoo 3 3000 PCI (PCI slot #1)
Ensoniq Audio PCI (ES1370) (PCI slot #2)
120GB WD SSD connected to a PCI to SATA adaper (VIA 6421) (using some PCI to PCI-E adapter)
Intel Gigabit CT card with NDIS 2 DOS drivers
Microsoft Cordless Wheel Mouse Serial and PS/2 (using the serial port from the motherboard via a header)
PS/2 Keyboard

Пікірлер: 84
@tenminutetokyo2643
@tenminutetokyo2643 Жыл бұрын
That’s nuts! I remember buying Photoshop 1.0 for Mac when it first came out. A long long time ago.
@victormancini3002
@victormancini3002 Жыл бұрын
Photoshop remained pretty much the same regarding menu structure and tools. I had an a Q6600 with an old Photoshop 7.0 (licensed) and I used it for making event posters until a few years ago. And that was 2002-2003 technology.
@derpinbird1180
@derpinbird1180 Жыл бұрын
The glorious backwards compatibility of the x86. I hope it never ends
@tiberiud
@tiberiud Жыл бұрын
What a nice demonstration of some classic software running on an overpowered machine! I attempted this myself a while back and I couldn't get past some issues with Windows & MS-DOS not properly detecting my hardware - I'd love to know how you've set this up. Felicitări :)
@O_mores
@O_mores Жыл бұрын
Oh, yeah! Now I'm on Windows 11, but at next boot l'm back in the early 90's with a machine from the future which in unbelievably compatible ... My special touch to this Windows 3.1 installation was to add a PCI to SATA adapter.
@RarestAce
@RarestAce Жыл бұрын
This is awesome
@blakegriplingph
@blakegriplingph Жыл бұрын
An X470 board with PCI slots? Now that's something. I'd be in awe if there's an AM4 board with ISA slots, most likely for industrial workstations and so on.
@mccafferyfamily
@mccafferyfamily Жыл бұрын
you can use USB 2.0-to-ISA slot hardware if need to use ISA cards on modern computer ...
@victormancini3002
@victormancini3002 Жыл бұрын
If you don't have PCI slots, you can buy as many adapters as you want and the problem is solved. Many PCI cards are low profile so they still can fit nice on top of the adapter in a regular ATX case.
@victormancini3002
@victormancini3002 Жыл бұрын
@@mccafferyfamilyUSB means that it's only for Windows applications.
@mccafferyfamily
@mccafferyfamily Жыл бұрын
@@victormancini3002 there are some USB drivers for MS-DOS and Win3.1. The approach that we use , as my company specialise in legacy app migration, is to emulate the DOS/Win3.1 app driver and transfer the calls to a 64-bit Windows / Linux driver
@mccafferyfamily
@mccafferyfamily Жыл бұрын
@@victormancini3002 with this USB h/w the hardware appears as ISA card to application
@adriano90210
@adriano90210 Жыл бұрын
I'm more of a Windows 98 guy, but I also like this cartoony Windows 3.1 interface. It gets the job done. What LAN card are you using?
@O_mores
@O_mores Жыл бұрын
I use an "Intel Gigabit CT Desktop Adapter". Intel still provides DOS NDIS drivers for their gigabit cards. These drivers can be used up to Windows 98SE. The networking part is by far the easiest to implement in Windows 3.x. There are lots of 10/100 PCI cards with actual Windows 3.x drivers. (but I don't have a free PCI slot for one of those cards)
@evilZardoz
@evilZardoz Жыл бұрын
@@O_mores Wow that's good to know!
@adriano90210
@adriano90210 Жыл бұрын
@@O_mores I see, the wired part is secured! I wonder there are any wireless cards for Windows 3.x?
@O_mores
@O_mores Жыл бұрын
@@adriano90210 There were wireless cards during the Windows 3.1 era but most of them are using WaveLAN technology - which is somehow a foundation for 802.11 standard but not the same and not compatible. You have to find a post 1997 card with 802.11 compliant Windows 3.1 drivers if you intend to use it in a Wi-Fi environment.
@zsombor_99
@zsombor_99 Жыл бұрын
Yeah, "Win98 SE rulez"!
@TonySquared09
@TonySquared09 Жыл бұрын
Would like to see Quake running on this hardware 😂😂
@O_mores
@O_mores Жыл бұрын
Just did the basic benchmarks using PhilsComputerLab pack. Quake in pure DOS mode: 297fps @320 and 97fps @640. Voodoo 3 is not a 2D monster but it's good enough.
@TonySquared09
@TonySquared09 Жыл бұрын
@@O_mores is that software mode or OpenGL/Glide?
@O_mores
@O_mores Жыл бұрын
@@TonySquared09 Software mode.
@explorer9049
@explorer9049 Жыл бұрын
i'm wondering if you use microhouse fastdisk software suite and driver to gain access to 32 bit disk access. i know its kinda pointless on a fast system like this, but i remember it completely remove stutters when windows falls back to using legacy 16 bit bios disk access even a fast athlon system i had.
@O_mores
@O_mores Жыл бұрын
I just have installed MH32BIT.386 and it doesn't look happy with my drives. I got this info screen about "Physical drive number 80,81,82 and 83" -> "Compatibility test: FAILED. Error Code: 02." Windows did boot fine, no crash. Anyways, the actual speed using some random SSD via INT13H is greater than using an Windows 3.x era IDE drive with proper controller and drivers. In 1995 the average throughput of an IDE drive was about 5MB/s.
@9852323
@9852323 Жыл бұрын
This is really interesting but still you could run windows 3.1 on like a Pentium 3 and it would still be unbelievably fast
@O_mores
@O_mores Жыл бұрын
Yes, Windows 3.1 it's fast even on a Pentium 75, but to put it in perspective this installation it s a part of my "all in one" Windows machine, along Windows 95,98,Me & NT based.
@vladimirtitov1099
@vladimirtitov1099 9 ай бұрын
On Pentium III- 800 it is FAST indeed)
@zsombor_99
@zsombor_99 Жыл бұрын
I suggest to install "Calmira Desktop" onto this windows to add a Win95-like look to it! 😉 (Wow, this was the most modern config what I saw running Win3.1! 😮)
@O_mores
@O_mores Жыл бұрын
I was a big Calmira fan when I had Win 3.11 installed on a ThinkPad 360 (486 DX2/50) but now I have Windows 95 on the same machine, I just have to press F9 and select the next SSD. :) Speaking of modern hardware, this motherboard can take a Ryzen 59xx also, so theoretically we can run Windows 3.11 in 2022 on a CPU that is available to buy new.
@zsombor_99
@zsombor_99 Жыл бұрын
@@O_mores On a hardware this modern, how was the drivers? I mean, how many integrated things are useable in old Windows versions?
@O_mores
@O_mores Жыл бұрын
@@zsombor_99 Yes, the drivers are the big challenge...but it is totally doable if you have PCI slots, ori PCI-E to PCI adapters. For Windows 9x/NT/2000 I have a PCI-E 1x to USB card with VIA6212 chip, which is Windows 98 compatible out of the box. This card solved the USB problem for Windows NT4.0, 95 (it installs but it's not really useful in 95), 98, 2000, XP and newer. Voodoo 3 works in Windows 3.11, NT 3.51/4 and newer. Sound -> there are many PCI sound cards to do the job. For example, sound cards with CMI8738 chip work from Windows 95 to Windows 11.
@sedrosken831
@sedrosken831 Жыл бұрын
There's a 16-bit port of IE 5.0 for Windows 3.1x, and also I believe Netscape Communicator 4.8, but neither one supports PNG files under 3.x for whatever reason.
@intel386DX
@intel386DX Жыл бұрын
Try Windows NT 3.x to use multicore and 4GB RAM. But you have to use CPU pach.
@O_mores
@O_mores Жыл бұрын
NT 3.51 & 4GB RAM = no problem! (3.5GB actually) Multi CPU in NT 3.51 needs MultiProcessor Specification (MPS) support at the BIOS level and this is not a thing for newer motherboards. If you want multi CPU in NT 3.51, there are some socket 775 and early Intel Core motherboards (like socket 1156) with MPS support.
@attag_ua
@attag_ua Жыл бұрын
I was once able to run Windows 3.11 on a 64-bit Intel Celeron laptop. I tried versions of MS-DOS for writing to a USB stick and after several options I managed to start this system. But I couldn't go beyond 1024x768 video
@elmariachibrasil
@elmariachibrasil 25 күн бұрын
Amazing video, could you provide your disk image? I have ryzen 2200g. I would like to test
@O_mores
@O_mores 24 күн бұрын
Hello. My Windows 3.x won't run unless you have the exact same hardware. It's not plug and play like Windows 95. The good news... is that you don't need any workarounds to make it work, just install it from DOS. Here is how to perform the DOS part: kzfaq.info/get/bejne/jqmRfbB9krOcYGw.html and here you can download Windows 3.11 : winworldpc.com/product/windows-3/wfw-311
@Aeduo
@Aeduo Жыл бұрын
Yeesh that logo screen is like analog horror creepypasta stuff.
@O_mores
@O_mores Жыл бұрын
This can be fixed by editing VGALOGO.RLE. For me, didn't work from the first try. I will try again. Anyways this is how you do it: "Post by empireum » Sat Mar 01, 2008 4:39 pm It's in Windows\System\VGALOGO.RLE. However, after editing it, you have to create a new win.com file as far as I know. To do this, create/modify your logo, save it somewhere as VGALOGO.RLE, then backup \Windows\WIN.COM, \Windows\System\VGALOGO.LGO and \Windows\System\VGALOGO.RLE (original logo), create win.com: copy /b \windows\win.cnf + \windows\system\vgalogo.lgo + \your ew\vgalogo.lgo \windows\win.com Also copy your new VGALOGO.RLE to \windows\system. The logo mustn't exceed a certain file size though, and I believe there's also a limit in image size, but don't ask me where it is. If something goes wrong (i.e. Windows refuses to load), restore the old files and try again.
@Sva010
@Sva010 Жыл бұрын
why 3900x 3600x is better (co2 or TDP if overclocked)
@alyncat
@alyncat Жыл бұрын
have you gotten past the vcache error without downgrading bios? if not, i believe it to do with the 5000 series support update, as i have a b450 motherboard and it has the same issue no matter how far i downgrade. (within the 5000 series update, as i have a 5700) hopefully it's something fixable for all of us but it may have to do with cutting corners to add compatibility for 5000 series... could be totally wrong though.
@O_mores
@O_mores Жыл бұрын
Indeed, the 5000 series BIOS update it's a mess. DOS it's working but Windows 3.11 not. Most likely the issue it's related to RAM operation. The PCI bus software also gets updated. The initial BIOS from july 2019 and the later updates from 2020 are fine, and I'm using now 07.21.2020 BIOS (X47BG721.BST AGESA ComboAM4 PI 1.0.0.6 update) which is perfectly compatible with all Windows versions.
@alyncat
@alyncat Жыл бұрын
@@O_mores really sucks that it broke with the 5000 series update, especially since i have a 5700 now, hope it gets fixed eventually
@O_mores
@O_mores Жыл бұрын
@@alyncat Maybe it will get fixed... I hope. Anyways, these AMI BIOSes are editable. I will try to combine the old BIOS modules with modules from the latest release. The ideea is to update only the CPU modules and keep the rest as it was...
@alyncat
@alyncat Жыл бұрын
@@O_mores alright i hope it works, best of luck to you
@CH-tn3fn
@CH-tn3fn Жыл бұрын
There maybe graphic cards faster than the Voodoo 3 3000. Have you tried a TNT2 Ultra? You can find Windows 3.x drivers for it.
@O_mores
@O_mores Жыл бұрын
Indeed, I have a TNT Ultra PCI. But I'm also interested on compatibility with NT 3.51 and this Voodoo 3 also works in NT 3.51/4.
@CH-tn3fn
@CH-tn3fn Жыл бұрын
@@O_mores Thank you. That's good to know.
@neozeed8139
@neozeed8139 Жыл бұрын
too bad you didn't show assembling it, or explain a little further what is going on with the disk. Also is the cpu too fast for the microsoft networking to work? I know that was the heart of windows 95 failing on fast processors.
@O_mores
@O_mores Жыл бұрын
I will make soon a "how to" video, please subscribe and you'll get a notification hopefully. I don't think CPU is too fast, I did experiments with Windows 3.11 on a i7-3770 @ 3.4 Ghz and the networking was perfectly fine, including Microsoft TCP/IP. Some problems are disk related specifically to this configuration. I have many SSDs and partitions on this machine. Another active FAT16 partition on another drive was causing Windows 3.11 not to boot or to quit unexpectedly when I accessed that drive.
@neozeed8139
@neozeed8139 Жыл бұрын
@@O_mores Oh I have WFW 3.11 on a P4, I had to pull half the ram out to get down to 256 for it not to crash, another oddity is that installing Win32s seems to kill it. I need to try alternative himem.sys/emm386 to restrict memory to see how that behaves.
@jakeparkinson8929
@jakeparkinson8929 Жыл бұрын
Freedos is bootable under uefi without the legacy boot option enable in bios, you can install windows 3.x and 9x with special parameters for the setup/install exe. This technically makes windows 9x/3.x more compatible than xp/vista as those os's dont work correctly with uefi. Some cheaper netbooks lack a legacy boot option which makes it impossible to run xp without the use of a virtual machine.
@0x1EGEN
@0x1EGEN Жыл бұрын
You sure? Last time I checked freedos was never going to support UEFI since it requires GPT rather than MBR. Also, UEFI completely replaces the BIOS and half of DOS' functionality was just the BIOS alone. Freedos would need to patch the missing BIOS interrupts for it to work.
@adriano90210
@adriano90210 Жыл бұрын
FreeDOS assumes a BIOS, and does not work with UEFI.22 apr. 2021
@JacksonHolloman
@JacksonHolloman 4 ай бұрын
There's a real desire for me to do this. I am so fucking sick of dealing with goddamn windows 10 or eleven or fiddling around with linux and after trying out vintage computer stuff I am convinced that I don't need anything past commodore Amiga workstation for anything other than game compatibility
@O_mores
@O_mores 4 ай бұрын
Why not? As of 2024 you still can run any Windows OS on real hardware. You need some extra PCI cards for sound and video. I have a two monitor setup + Denon receiver with multiple audio inputs. Right now I'm in Windows 10 editing my next video, but if I want to reboot in Windows 3.11 or Windows 98... I can do it with a simple restart. Then I select as a boot device another SSD. In the end, I switch the audio input and that's all it takes to travel 20-30 years back in time... :)
@JacksonHolloman
@JacksonHolloman 4 ай бұрын
@@O_mores money
@treqdubu6065
@treqdubu6065 Жыл бұрын
Please make a tutorial how to install this windows 3.1 on modern computer.
@O_mores
@O_mores Жыл бұрын
Ok, it's a deal, I'm working on something right now... Subscribe to get a notification when it happens...
@O_mores
@O_mores 9 ай бұрын
Here is a tutorial, the DOS part on how to format and make a bootable DOS partition is all you need for Windows 3.11: kzfaq.info/get/bejne/mpx9lNZ9udeUmXU.html
@Egg.Of.Glory999
@Egg.Of.Glory999 Жыл бұрын
One question. Where did you get those drivers?
@O_mores
@O_mores Жыл бұрын
VIDEO: falconfly.vogonswiki.com/velocity.html AUDIO: archive.org/details/Creative_Ensoniq_AudioPCI_Creative_Technology_1713310668_1998 LAN: www.intel.com/content/www/us/en/download/2595/intel-ethernet-adapter-drivers-for-ms-dos-final-release.html
@Egg.Of.Glory999
@Egg.Of.Glory999 Жыл бұрын
@@O_mores Well, I know this is a bit older than the Voodoo3 3000, but might I recommend the Diamond Stealth VRAM (S3 Vision964)? I mean, you can go up to 1152*864 while still having true color, or 1280*1024 with high (565) color. That's only for video, though. You can achieve those on Windows 3.1 if you have a 4096K model, that is. Just saying.
@O_mores
@O_mores Жыл бұрын
@@Egg.Of.Glory999 I'm interested to use an early PCI video card especially for Windows 3.0. Otherwise this Voodoo 3 also works in 3.1 (64K colors @1024) NT 3.51, 95A, NT 4, Win 98SE, ME, 2000 and newer - there is no other more compatible video card.
@igrewold
@igrewold Жыл бұрын
give ReactOS some trial
@O_mores
@O_mores Жыл бұрын
I will, but the next video will be about Windows 95A which runs perfectly on this Ryzen machine.
@EmberBlitz
@EmberBlitz 6 ай бұрын
But can it run Crysis?
@Sva010
@Sva010 Жыл бұрын
stoneage (Microsoft) 😂
@Jkauppa
@Jkauppa Жыл бұрын
wtf, use win 8.1 32-bit
@Jkauppa
@Jkauppa Жыл бұрын
full 16-bit support
@O_mores
@O_mores Жыл бұрын
@@Jkauppa I have all Windows versions installed on this Ryzen machine. From Windows 1 to Windows 11. (All... except NT 3.1 from 1993. NT 3.51 from 1995 works fine)
@Jkauppa
@Jkauppa Жыл бұрын
@@O_mores sounds like work :p
@SHSPVR
@SHSPVR Жыл бұрын
@@O_mores Lie there no way in hell you could install any 16bit-version of windows or dos on today's modern hardware you must be using a virtual machine to do this and NT 3.1 it is very specific hardware requirements even NT 3.51 can be a bit challenging but version NT 4.0 and 2000 should work.
@O_mores
@O_mores Жыл бұрын
​@@SHSPVRYes, you can. It's not the only video. Maybe watch LGR DOS on Ryzen: kzfaq.info/get/bejne/mLlpm8yE3LKVe40.html Once you are in DOS Windows 3.x should work on a modern system - but in the standard mode only. If you use some older PCI cards you can boot Windows 3.11 in the ENHANCED mode and that is exactly what I did. NT 3.51 was not an easy job, the sound card was an issue, but I found an ALS4000 sound card that proved to be very compatible. I have very specific threads regarding NT 3.51 on vogons.org.
100❤️
00:19
MY💝No War🤝
Рет қаралды 23 МЛН
Incredible magic 🤯✨
00:53
America's Got Talent
Рет қаралды 80 МЛН
Каха и суп
00:39
К-Media
Рет қаралды 5 МЛН
Why did nobody want this FREE Socket 7 motherboard?
10:27
PhilsComputerLab
Рет қаралды 59 М.
MS-DOS Memory Management on x86
12:44
chill runs
Рет қаралды 24 М.
SSD Upgrade in the ASUS Terminator P4
28:35
Europa
Рет қаралды 3,9 М.
Using Compaq's Huge Pentium 4 Laptop from 2004!
8:48
Psivewri
Рет қаралды 147 М.
DOS Games On A Tiny Industrial Motherboard
13:40
TheRasteri
Рет қаралды 164 М.
Booting Up and Exploring the '90s Mystery PC!
22:23
Michael MJD
Рет қаралды 244 М.
Fake iPhone 14 Pro Max за 10.000 РУБ.
16:00
Wylsacom
Рет қаралды 1 МЛН
Do YOU Understand WHAT JUST HAPPENED!? 😂 #shorts
0:57
LankyBox World
Рет қаралды 1,6 МЛН
Самые простые строительные леса
0:54
Канал ИДЕЙ
Рет қаралды 1 МЛН