Speedrunning Windows 95

Speedrunning is the practice of attempting to beat a videogame in as short a time as possible. There are a huge variety of methods and styles. There are 100% completion speedruns, tool-assisted speedruns, and speedruns that just focus on getting to the game over screen as quickly as possible by hook or by crook. Now, there’s a world record speedrun, installing Windows 95B in just 1 minute 10.9 seconds.

The current best attempts are collected in a Google Sheets document. So far, there have been few competitors but we expect to see more activity in future. The current rules for world record competition require original floppy and CD-ROM images to be used, but there are no limits on hardware, so records should tumble as time goes on. All the top times have been completed in virtual machines, but we’d love to see an attempt made on raw hardware.

It all kicked off when [oscareczek] grew tired of trying to compete in traditional gaming speedruns, so invented a new category instead. Competition has already come a long way from that original 4 minute time, and competitors are now considering advanced techniques such as RAM disks to speed their runs. All keystrokes are by hand at the moment, but we could see a tool-assisted competition starting up in future.

We’ve seen speedrunning techniques pushed to impressive limits before – like running Pong within Super Mario World, just for fun. Video after the break.

 

 

 

 

37 thoughts on “Speedrunning Windows 95

        1. win rolls mosst of the updates into the ISO / USB when creating it. you should really refresh your image before installing Win10, helps speed things on a lot, unfortunately makes this kind of speedrunning near useless as it’s a moving target. maybe in 25 years eh?

      1. Yeah, I didn’t think it even took 15 mins (only time I’ve installed 10), but I didn’t time it – then again it was from a USB3 stick to an Optane PCIe NVMe drive on a relatively beefy system, so maybe that isn’t par for the course.

    1. Windows 10 in under a hour? Really? Now I’m not a person with total cutting edge hardware but everything I own will install 10 in under a hour. My R y Zen 5 2600 with a n v m e drive will do a full install in like 10 mins or so? What am kind missing or are you running a and k62?

    2. Much less than 1 hour. It barely took me about 25-30 minutes to get from formatted to the desktop on a pci-e SSD and a mediocre CPU.

      But yeah on the VM it will be much slower.

  1. Thanks for the memories.. (pun intended)
    Microsoft sent me both the CD and a box ox floppies, containing the public beta of Windows 95.
    Those were the days. Microsoft (or me) didn’t catch that the boot floppy needed a path command to install from the CD.
    I completed the floppy install, and then “Eureka” it struck me, path command, ya, that’s the ticket..
    I still have those bastards.

      1. IIRC 98SE’s CAB files were small enough to fit on standard 1.44M floppies, rather than being exactly 2 megabytes each. I never did find a way to put any version of Windows 9x after the original 95 release onto floppies to install.

        Never had a *need* to as every PC past the very first one* I installed the original 95 onto had a a CD-ROM. I still have my original set of 95 floppies, never installed from them. I found how to make a backup set to install from.

        *It was a Packard Bell slimline 486 with a 63Mhz Pentium Overdrive that was quite unstable overclocked to 83Mhz by setting the bus speed to 33Mhz rather than the 25Mhz used by the 63Mhz POD.

    1. One hundred percent agree with ya. I recall a 20 minute install of 95B on an Overdrive CPU but it really has to do with peripherals and buss speed. The more scanning for hardware and driver prep necessary, the longer it takes. VMs remove several bottlenecks of install.

  2. Hmm, I wonder what the most modern hardware you can install Windows 95 on is. Could you have an Intel Core i with all but 1 core enabled and then have an FPGA talk over SATA with a bank RAM storing the floppy and CD images. Hooking up the FPGA over IDE would also work but I think modern BIOS can present a SATA interface as if it was IDE to an older OS?

  3. Reminds me of the days when I had a U3 USB stick with a CD image of Windows XP Embedded that I made at work. It would start up within a minute or less on most computers and would use cmd.exe as shell. From there I could run a batch file that would do an unattended Windows XP install in about 10 minutes, instead of the usual 50 or so minutes. It saved me hundreds of hours of work to initialize test machines. And I used nLite or something to delete unneeded programs and set the Explorer options just the way I liked.

    1. If I have to do more than one installations on same or similar hardware I install it on one computer, make image with Acronis and apply it on other computers. Saves a lots of time.

  4. It’s so funny what people come up with to challenge themselves. I can’t get into the speed thing, but I have spent an utterly unjustifiable amount of time getting Windows installed on my phone. Even installed Photoshop, Premiere and got LightWave 3D to actually render an old scene. Same idea as this – just to see if I could.

      1. Pretty sure it was on a Nexus 5, but any phone should work. I installed it all in DosBox Turbo by the developer Fishstix. It all pretty much just worked, the only challenge was just moving files around to where the installers wanted them to be… not having a floppy drive to swap disks and all!

  5. Fun run down memory lane indeed. Next step is to use an answer file and do it unattended ;) that shoul skimp off some time. I wonder if you could script 95lite and spend some time to make the actual install faster

    1. One person used an answer file, but if it’s prepared before the run, it’s considered TAS. 95lite is also considered illegal, as you modify the install sources. More details are described inside the spreadsheet.

  6. So, a pure, unadulterated ISO from a retail Win 95 CD-ROM? Nothing else allowed? Does this also include installing all drivers so nothing is hanging out with a ! or X in Device Manager and everything for which there are non-generic drivers has its specific drivers installed?

    I used to have a desktop PC that cold booted Windows 95 in 45 seconds. That wasn’t just to showing the desktop, that was from hitting the power button to when everything was loaded and the hard drive quit thrashing.

    Would be nice if my 6 core AMD Vishera box could boot Windows 10 that fast.

      1. I don’t consider just getting to the desktop with nothing left to finish for the OS a complete install. It has to be *ready to use* with all the drivers.

        Then there’s all the updates to whatever’s current for the version of Windows. It’s possible to setup a local WSUS server, via gigabit Ethernet and a WSUS server able to deliver as fast as that can shift the bits, should be able to install updates rather quickly.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.