# Emulating old PCs on new PCs?

**URL:** https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718
**Category:** Factual Questions
**Created:** [March 22, 2004, 1:27pm UTC](https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718 "2004-03-22T13:27:44Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Frylock](https://avatars.discourse-cdn.com/v4/letter/f/ce7236/32.png) [@Frylock](https://boards.straightdope.com/u/Frylock)
#### Post date: [March 22, 2004, 1:27pm UTC](https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718/1 "2004-03-22T13:27:44Z")

</div>

Lots of old programs won’t work on my XP operating system. I was wondering… I’ve seen emulators for old video game systems like Nintendo. Are there emulators for old computers, like the IBM XT? Are they legal? Could I use them to play old games like “Swords of Glass” and “King’s Quest”?

-FrL-

---

<div class="post-metadata">

### Author: ![Mangetout](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mangetout/32/19_2.png) [@Mangetout](https://boards.straightdope.com/u/Mangetout)
#### Post date: [March 22, 2004, 1:38pm UTC](https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718/2 "2004-03-22T13:38:59Z")

</div>

In theory, this is exactly what XP does when you try to run a 16 bit application; it runs a program called NTVDM (Virtual Dos Machine) that is an emulation of a 16 bit processor and other stuff, then runs your 16 bit program _within_ that emulation.

Problem is that a lot of older software achieved perfomance increases by directly addressing hardware, which XP doesn’t allow (in XP, the software is expected to address the Hardware Abstraction Layer, which in turn talks to the hardware - this way, any improper hardware requests are simply ignored, rather than executed, possibly crashing the machine), so in _practice_ a lot of older software, particularly games, simply won’t work on XP.

---

<div class="post-metadata">

### Author: ![Dog80](https://avatars.discourse-cdn.com/v4/letter/d/6bbea6/32.png) [@Dog80](https://boards.straightdope.com/u/Dog80)
#### Post date: [March 22, 2004, 2:08pm UTC](https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718/3 "2004-03-22T14:08:00Z")

</div>

Use VMware! It creates a virtual computer inside your computer. You choose things like how much memory and disk space the virtual machine is going to have. Then you can load any OS you like.

You will still need a version of DOS to install. I think since DOS is quite old copyrights might have expired and you can download it for free.

---

<div class="post-metadata">

### Author: ![engineer\_comp\_geek](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/engineer_comp_geek/32/504_2.png) [@engineer\_comp\_geek](https://boards.straightdope.com/u/engineer_comp_geek)
#### Post date: [March 22, 2004, 2:20pm UTC](https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718/4 "2004-03-22T14:20:26Z")

</div>

I don’t think MS-DOS is free yet. You can however download DR-DOS or FREE-DOS.

---

<div class="post-metadata">

### Author: ![Tom\_P](https://avatars.discourse-cdn.com/v4/letter/t/7993a0/32.png) [@Tom\_P](https://boards.straightdope.com/u/Tom_P)
#### Post date: [March 22, 2004, 2:23pm UTC](https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718/5 "2004-03-22T14:23:45Z")

</div>

I feel nostalgic from time to time, and use dosbox to play old games. King’s Quest, Space Quest, Eye of the Beholder and so on works like a charm.

---

<div class="post-metadata">

### Author: ![Skywatcher](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/skywatcher/32/254_2.png) [@Skywatcher](https://boards.straightdope.com/u/Skywatcher)
#### Post date: [March 22, 2004, 11:15pm UTC](https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718/6 "2004-03-22T23:15:57Z")

</div>

I have Win95 on an old Compaq Presario (either 166 or 266mHz) for old games but there are some that don’t even work on that. I’m definately going to give DOSBox a try for those.

---

<div class="post-metadata">

### Author: ![Balthisar](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/balthisar/32/2825_2.png) [@Balthisar](https://boards.straightdope.com/u/Balthisar)
#### Post date: [March 23, 2004, 12:17am UTC](https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718/7 "2004-03-23T00:17:25Z")

</div>

I’ll recommend Microsoft VirtualPC. Works well on the Mac anyway, and I don’t think they’ve discontinued the Windows version.

---

<div class="post-metadata">

### Author: ![KeithT](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@KeithT](https://boards.straightdope.com/u/KeithT)
#### Post date: [March 23, 2004, 12:44am UTC](https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718/8 "2004-03-23T00:44:05Z")

</div>

If you’re specifically interested in running the old Sierra adventure games, you don’t even need an emulator. King’s Quest, Space Quest, and the like were written in a high level format called “AGI”, and run with an AGI interpreter. While that made it easy for Sierra to port games to several platforms (Apple II, Mac, DOS, Amiga, etc.), it also lets modern programmers write their own interpreters so you can run these games- natively- on Windows, Linux, or the modern MacOS.

Two AGI interpreters you might want to try out are [Sarien](http://sarien.sourceforge.net) and [NAGI](http://www.agidev.com/projects/nagi).

---

<div class="post-metadata">

### Author: ![Larry\_Mudd](https://avatars.discourse-cdn.com/v4/letter/l/f14d63/32.png) [@Larry\_Mudd](https://boards.straightdope.com/u/Larry_Mudd)
#### Post date: [March 23, 2004, 1:30am UTC](https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718/9 "2004-03-23T01:30:07Z")

</div>

You can download a boot-disk for an older version of DOS from [bootdisk.com](http://www.bootdisk.com/bootdisk.htm).

I always keep a DOS 6 bootdisk around for when I want to play _Sam & Max Hit The Road_ or _Red Baron_, or any of the other stale old games that still give me joy. (I’ve lost one of the floppies for _Space Quest III_, dammit!) I used it a lot more before they came out with the Windows versions of\* X-Wing\* and _Tie-Fighter_, though.

(Microsoft has left [www.bootdisk.com](http://www.bootdisk.com) unmolested for the seven years it’s been around, so I’m guessing that means they’re comfortable with it.)

---

<div class="post-metadata">

### Author: ![Martin\_Hyde](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@Martin\_Hyde](https://boards.straightdope.com/u/Martin_Hyde)
#### Post date: [March 23, 2004, 1:50am UTC](https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718/10 "2004-03-23T01:50:10Z")

</div>

Do a search on DOSBox, it is one of the simplest DOS Emulators out there. IIRC it simulates a 486 machine. I’ve used it to play some c. 1995 games that simply will not run under any other circumstances via WinXP.

It has its bugs but it is the best I’ve been able to find and I spent several weeks looking through most of the search engines/gaming resources.

---

<div class="post-metadata">

### Author: ![Skywatcher](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/skywatcher/32/254_2.png) [@Skywatcher](https://boards.straightdope.com/u/Skywatcher)
#### Post date: [March 23, 2004, 2:11am UTC](https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718/11 "2004-03-23T02:11:43Z")

</div>

> [@Martin Hyde](#):
>
> Do a search on DOSBox, it is one of the simplest DOS Emulators out there.

Or just follow the link that **Tom** provided a few posts up. 🙂

---

<div class="post-metadata">

### Author: ![inertia](https://avatars.discourse-cdn.com/v4/letter/i/d07c76/32.png) [@inertia](https://boards.straightdope.com/u/inertia)
#### Post date: [March 23, 2004, 6:48am UTC](https://boards.straightdope.com/t/emulating-old-pcs-on-new-pcs/235718/12 "2004-03-23T06:48:20Z")

</div>

Or you could create a dual-boot machine. I boot to Win98SE to run Duke Nukem and the Quest for Glory and Xwing collectors editions. Also my TV tuner works better under 98SE than under 2KPro. And now that I think about it, there’s some serious software problem with watching DVD’s on my Win2K boot. It works fine when I boot 98SE. I should look into that. Oh, yeah, for some reason the hat switch on my Thrustmaster Fighter-X joystick doesn’t work under Win2K. I sent 'em an email about it and they said

Dear Customer,

For whatever reason the Hat switch for the X Fighter joystick does not work under Windows 2000. The problem is that the X Fighter uses Thrustmaster flight control system or 2 axis, 4 buttons with POV and Windows 2000 does not recognize the POV at all. The joystick isn’t broken as it would work under Windows XP or any older O.S. Unfortunately we do not have a fix for this problem.

Best Regards,  
Philippe Gadouas  
Hercules, Thrustmaster Technical support specialist

So anyway, my point is that there is a whole host of problems that can be sorted out with a dual-boot system.

I used to play this game called Galactix that was something of a Galaga rip-off. That was 20 years ago on my 8 MHz, 1 MB RAM, 16 bit Tandy. When I put it in now everything moves so fast it’s just a blur.
