In the recent days, I have been fascinated by 86Box, which is a surprisingly complex PC emulator that allows you to choose which hardware it should copy from a wide range of components that really existed. This means, once you have ‘assembled’ your machine, you will also need to install the authentic drivers to get your OS working - you even may run into the same compatibility issues you would have run with the real components.
On a current high-end PC, 86Box is also capable of copying a Pentium computer with a 3D accellerator such as a Voodoo card. I would say, it almost covers the entire range of PCs from the 90s (and probably also the 80s). Just choose what you want.
For me, setting up a 386 with MS-DOS and Windows 3.1 turned out to be a purely nostalgic adventure by itself. This emulator is highly recommendable to anyone who longs for this past era of computers!
There’s also its sister of sorts, PCem. 86Box is some kind of fork which wasn’t necessarily better, or at least not in all ways, but I understand the latest v5 is probably on par in the ways it previously wasn’t and better in others. You can find premade setups for PCem (and presumably 86Box) on Archive.org, for example [here](Windows 3.11 Environment (1.2b) : Free Download, Borrow, and Streaming : Internet Archive).
I tried Tomb Raider 2 from Steam on PCem in Windows 98 with an emulated Voodoo 2 a few years ago. It felt almost like the real thing — it probably would’ve been indistinguishable with a CRT.
Incidentally, unless 86Box performance is much worse than PCem, I did that on my PC from 2015 (with 2014 hardware). A decent PC for the time with an i7-4790, but long enough in the tooth for me to have replaced it a little over a year ago. Just about any 4-core i3 (e.g., i3-12100, i3-14100) from the past couple of years should perform better for example.
I figured out that it’s very easy to get old games running on modern hardware (DOS games for example with one of the DOSBox forks). The much bigger problem is to bypass the copy protection. Steam games might be not a problem but the old CD based protections are.
With DOSBox I think there’s often a problem with the emulation speed. My own negative experience along that line was with Realms of Arkania 2: Star Trail. I haf ripped my CDs for convenience, set up DOSBox and was happily playing for a while. Then, on my way through the wilderness I probably took the wrong turn and ran into a group of Elves that threatened to kill us if the party didn’t turn around. While I was frantically searching for the controls that would allow that, the game rapidly cycled through escalating popups until after mere seconds it was game over. I would imagine whatever timer the game used between those events, it was elapsing way too fast with my setup. And of course I hadn’t saved in a while (which, granted, is always a bit of a gamble with those older games).
I would assume a hardware-level emulation like 86Box wouldn’t have this sort of issue.
Would this work if you had an actual drive (albeit a DVD-RW) with the actual CD inside? Though it’d be the same issue as with the manual or code-wheel based copy protections: that old stuff is stored away in the basement and inconvenient to dig out.
And when all it does is introducing black lines (and maybe distorting the image a bit), I’d rather be without .
That’s right, I should have mentioned PCem as well, though I only tried 86Box yet.
Yes, that’s the point. In the past, I merely used DOSBox or VirtualBox, but none of them feels equally authentic, since they have different approaches.
By the way, when I tested Tomb Raider II in VirtualBox, I could only use software rendering - no 3D accelleration, neither Glide nor OpenGL.
I can confirm this. That’s why I have been using a DOSBox Manager (D-Fend Reloaded) that allows individual DOSBox configs for each game.
Have you tried DOSBox-X too? They claim that they focus on accuracy. (I haven’t tried that fork, so I can’t tell if that’s true.)
3D support in VirtualBox was and is still a mess. Even a Windows guest isn’t able to use it to render the desktop. VMware did a better job: A few years ago I was able to run Need for Speed Porsche in VMware Workstation.
But funny enough, the recent c’t magazine has an article about DOSBox Pure Unleashed, which supposedly provides a better out-of-the-box experience than regular old DOSBox, but then it also mentions that if things are too fast or too slow, open the menu and change the cycle time.