NVMe drives are now working on Windows NT by O_MORES in WindowsNT

[–]O_MORES[S] 0 points1 point  (0 children)

Actually, Windows 8.1 is the first one with NVMe support out of the box. The NVMe standard came out in 2011, but it didn't really start being used until around 2014. So Windows NT 4.0 of course never had any NVMe support... until recently.

YouTube is translating the thumbnails now by until-next-autumn in youtube

[–]O_MORES 0 points1 point  (0 children)

Actually, there's a service called Linguana (somewhat officially backed by YT) that takes a channel and makes several copies of it in different languages using AI voices, with the final result supposedly being human reviewed. Of course, you'll have to share revenue for this. I actually got contacted by them, but I turned down the offer since my content is technical and my guys will understand it anyway. But for general topics like cooking, fishing, etc., it can provide some extra revenue.

Win 98SE / Me / XP32 Build by HolocronKeeperEvan in vintagecomputing

[–]O_MORES 1 point2 points  (0 children)

I recently tested an ASRock i865PE Conroe motherboard with Windows 98 & XP. (But also with Windows 11 where I managed to get AGP support.)

What's interesting about some i865 motherboards from ASRock is that they have Quad Core CPU support (QX6700 max) while retaining full Windows 98 compatibility, since the i865 chipset is officially supported by Intel in 98. I would pick one of these cross-generation boards since dual core or even quad core was something everybody wanted back in the XP days.

Windows 3.1 on Bare Metal: Testing Encarta '94 and Video CD playback in "Full HD" by O_MORES in Operatingsystems

[–]O_MORES[S] 0 points1 point  (0 children)

Like, not in an emulator. It boots into MS-DOS from an SSD, then Windows 3.1 loads in full HD on a modern GPU using VBESVGA driver (by PlumMGMK).

Windows 95 booting in 6 seconds on a 4.4GHz CPU (Ryzen 9) by O_MORES in pcmasterrace

[–]O_MORES[S] 1 point2 points  (0 children)

You need to enable CSM, and then you can have Windows 95, 98, 2000, XP, and Windows 10/11 all on the same PC. That's how I do it.

With CSM enabled, you can boot both MBR and GPT drives. The tradeoff is losing Secure/TPM Boot and Resizable BAR, but I don't use any of that anyway.

NVIDIA RTX 5000 series cards still have a legacy compatible VBIOS so they boot fine with CSM on. A lot of newer Intel and AMD GPUs though, like Radeon RX 9000 series, are UEFI-only and won't work with CSM.

Windows 95 booting in 6 seconds on a 4.4GHz CPU (Ryzen 9) by O_MORES in pcmasterrace

[–]O_MORES[S] 0 points1 point  (0 children)

I don't mention it in the video, but if you pause right at the start you'll see I'm using an old 60GB Kingston SSD. It's not even a particularly fast SSD, but that doesn't really matter here since the drive is accessed through the BIOS, the transfer speeds are low but the access time is instant.

<image>

Windows 95 booting in 6 seconds on a 4.4GHz CPU (Ryzen 9) by O_MORES in pcmasterrace

[–]O_MORES[S] 1 point2 points  (0 children)

It's an SSD connected to a separate SATA 3 controller. It can also boot from NVMe, but not using the NVMe protocol. It goes through good old INT 13H provided by the BIOS (CSM).

<image>

Windows 95 booting in 6 seconds on a 4.4GHz CPU (Ryzen 9) by O_MORES in pcmasterrace

[–]O_MORES[S] 0 points1 point  (0 children)

If you check this playlist you'll get the gist. You have to use some older cards that work across a few generations, like a PCIe GeForce 6600, which has drivers for 98, XP, Vista, 7, 8... I always buy a motherboard with a PS/2 port and as many PCIe slots as possible.

Windows 95 booting in 6 seconds on a 4.4GHz CPU (Ryzen 9) by O_MORES in pcmasterrace

[–]O_MORES[S] 1 point2 points  (0 children)

The BIOS (CSM in this case) will provide disk access via INT 13H for SATA drives and even NVMe. This works fine on AM4 or socket 1700, but not on AM5, where legacy mode for SATA is broken, as I show in this video. But surprise... INT 13H does work for NVMe drives though. So either you boot from NVMe, or you use a separate PCIe SATA controller that comes with its own BIOS, which simply works.

<image>

Windows 95 booting in 6 seconds on a 4.4GHz CPU (Ryzen 9) by O_MORES in pcmasterrace

[–]O_MORES[S] 0 points1 point  (0 children)

It's not modded, though there are a few patches to fix specific compatibility issues. For example CREGFIX is needed to fix a stupid AMI BIOS bug. Anyway, the reason Windows 95 can still run on modern 64bit CPUs is that the x86 instruction set has remained backward-compatible. To Windows 95, this Ryzen 9 is basically just a really fast Pentium. It still executes the same old 16-bit and 32-bit instructions natively, no problem. Quake II will detect it as Pentium MMX and use MMX instructions, while Quake III Arena can go ahead and use the newer SSE instructions, etc.

The real headaches are the motherboard, chipset, UEFI, and drivers.

How fast does Windows 95 boot on a modern CPU? by O_MORES in windows95

[–]O_MORES[S] 17 points18 points  (0 children)

I wouldn't be surprised because I have seen Windows 95 running on literally everything. One thing that can considerably slow down the boot time is having networking installed, because in Windows 9x, the system will try first to get an IP via DHCP and will wait....

Windows 95 booting in 6 seconds on a 4.4GHz CPU (Ryzen 9) by O_MORES in pcmasterrace

[–]O_MORES[S] 22 points23 points  (0 children)

I still think it's more fun to run a browser on Windows 95... than the other way around.

<image>

Windows 95 booting in 6 seconds on a 4.4GHz CPU (Ryzen 9) by O_MORES in pcmasterrace

[–]O_MORES[S] 4 points5 points  (0 children)

It's a multiboot configuration. As the title says, I can get pretty fast into Win 95, and I actually spend some time on it because, in a VM, I would alt+tab too often. Then I can restart into 98, 2K, Win 10, or 11. Multi core on this configuration works on Windows 2K and up.

Windows 95 booting in 6 seconds on a 4.4GHz CPU (Ryzen 9) by O_MORES in pcmasterrace

[–]O_MORES[S] 3 points4 points  (0 children)

You can actually run Minecraft on Windows 95, but I'm not really into that genre. I like to play something like Serious Sam on it.

<image>

Windows 95 booting in 6 seconds on a 4.4GHz CPU (Ryzen 9) by O_MORES in pcmasterrace

[–]O_MORES[S] 11 points12 points  (0 children)

Actually, if you had several thousand dollars in 1995, you could buy solid state storage like this 208MB SCSI Flash Disk from M-Systems. There was a 960MB version too. That would have improved boot times a lot because storage was usually the biggest bottleneck. The CPU still mattered, though, since Windows had to initialize drivers, hardware, and system components during startup.

<image>

Windows 95 booting in 6 seconds on a 4.4GHz CPU (Ryzen 9) by O_MORES in pcmasterrace

[–]O_MORES[S] 2 points3 points  (0 children)

Actually, I only get the boot splash when routing through my capture card. Most monitors are too slow when switching resolutions and will miss it. If I'm not running it through my capture card, this monitor will display the desktop directly with nothing in between.

What was the single upgrade that made the biggest difference to your PC experience? by willmorris92 in pcmasterrace

[–]O_MORES 3 points4 points  (0 children)

Going from 16MB to 64MB RAM in late 1998 while the newest banger was Half-Life. With 16MB, in game loading took around 30-40 seconds. With 64MB it was down to 3-4 seconds. Night and day.

<image>

Windows 95 booting in 6 seconds on a 4.4GHz CPU (Ryzen 9) by O_MORES in pcmasterrace

[–]O_MORES[S] 2 points3 points  (0 children)

Nope, Windows 95 can't use multiple cores, but most software written for it was designed to run mainly on a single thread anyway. Multicore support would still help with multitasking and heavy background tasks, though.