The "OatmealBox" was a concept for a fake 90s home computer and operating system, which I designed back in high school. Just recently looked back at this, and it still makes me laugh!
here's a question I'm not sure this is the best place to talk about:
if you were going to build a set of DOS/windows machines to play ALL PC GAMES, how many would you need?
Like, the boring answer is "ONE" but that's terrible and no, not really. Yes you can run DOSBox and such on a modern computer, but there's plenty of games in the hard-to-emulate era where they just won't run on a modern computer without a lot of patching and hacks and even then, maybe not.
So a slightly less boring answer is "TWO": One for the Hard To Emulate Era and one for NOW-GAMES. So like a 600mhz Pentium III with a Voodoo 3 and Windows 98, and a Modern Boring Machine. You play nearly everything on the modern one, including DOS games (using DOSBox and similar), but games that fit in the hard-to-emulate era, you play on the Old Machine.
BUT if you want to have a set of computers for most of the eras of PC gaming, you need more than that. Like if you were populating a museum of PC games. How many? I'm gonna say... FIVE. Maybe SIX.
An IBM XT. This is the best system for the earliest era of PC games: booters, early DOS games, anything without speed control (yes, there are turbo buttons, but they can only do so much). This is like an 8mhz with a 20mb hard drive, 640kb of ram, PC speaker only. You definitely need a joystick.
High-end 486/Pentium. This will play the rest of DOS games and nearly all Windows 3.1 games. 16mb of RAM is more than enough. A hard drive of about ~500mb (one of the first size limits), a soundblaster and maybe a GUS or MIDI device. You'll need a CD-ROM drive, for sure, even though most games won't need it.
Pentium II/III, or an AMD K6: Most early Windows games from the windows 9x era. You'll need a PCI sound card and a 3DFX card, probably a Voodoo 3 or above. You could go with an early nvidia like a geforce 2/3, but then you don't get GLIDE games. Something like 128mb of RAM, a couple gigs of hard drive, nearly all games will be CD-ROM so you want something FAST, and probably an old copy of Daemon Tools/CloneCD and a pile of no-CD cracks, because that will be NOISY.
Late single-core era: Pentium 4 or AMD Athlon 64. This is for the games that are relatively recent (2000s and onward) but have compatibility reasons that make them not run well on modern systems, because they don't handle multi-core systems, 64bit windows, or windowses newer than XP. So obviously this is going to run Windows XP, maybe tweaked Vista at a push, and it will 100% be the 32bit version. You're gonna have like 1-2 gigabytes of RAM, a few hundred gigabytes of hard drive space to a terabyte, and a video card like a GeForce 8-series or a Radeon HD 3000.
Boring modern machine. Fastest CPU/GPU, most RAM, biggest HD, etc that you can afford. Run Windows 10 or 11, it doesn't matter.
And the only reason I say "five or six" is because you might want to stuff another computer in, call it PC 3.5: Basically a fast Win9x machine, but this one uses an nvidia/ATI GPU instead of a 3DFX GPU. This'll be a machine for high-end Win9x/ME games that need more graphics power than a 3DFX card can manage, but don't work on an XP machine. I don't know for certain there are games in that area, but I wouldn't at all be surprised.
I wanted to know because I felt like developing a point-and-click adventure game for a retro platform, and I think Windows would be the easiest one to make it for; the problem being that Windows 3.1/9x are some of the least accessible retro platforms.
I might port it to other platforms later, but this isn’t guaranteed.