# What's up with classic games requirements

**URL:** <https://boards.straightdope.com/t/whats-up-with-classic-games-requirements/532427>\
**Category:** Factual Questions\
**Created:** [March 14, 2010, 5:25am UTC](https://boards.straightdope.com/t/whats-up-with-classic-games-requirements/532427 "2010-03-14T05:25:10Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jormungandr](https://avatars.discourse-cdn.com/v4/letter/j/a6a055/32.png) [@Jormungandr](https://boards.straightdope.com/u/Jormungandr)\
**Post date:** [March 14, 2010, 5:25am UTC](https://boards.straightdope.com/t/whats-up-with-classic-games-requirements/532427/1 "2010-03-14T05:25:10Z")

</div>

I’m putting this on the main board as perhaps it requires some knowledge of computer technology. I was looking up the first game I ever beaten (well, it repeated, but I did beat the boss several times), Phoenix. I found out it was available for PC, on “Taito Legends.” ([Taito Legends - Wikipedia](http://en.wikipedia.org/wiki/Taito_Legends))I click on the link and saw the requirements:

“Windows version: Intel Pentium III CPU running at 1GHz, 128MiB System RAM, 500MB Hard-drive space, 32MiB DirectX 9 compatible video card, CD-ROM Drive, Microsoft-compatible keyboard and mouse”:eek:

Uhm…okay…somehow I don’t think that many computers, let alone arcade machines, were even close to being that powerful when the arcade game was released 30 years ago. Can someone please explain why emulations have these requirements so high?

---

<div class="post-metadata">

**Author:** ![AmunRa](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@AmunRa](https://boards.straightdope.com/u/AmunRa)\
**Post date:** [March 14, 2010, 5:30am UTC](https://boards.straightdope.com/t/whats-up-with-classic-games-requirements/532427/2 "2010-03-14T05:30:51Z")

</div>

The emulator has its own requirements in addition to the actual game. There was probably no great incentive to optimize the emulator since you would be hard pressed to find a PC that didn’t meat those requirements these days.

eta: I think those system requirements would have been beyond any non-supercomputer 30 years ago.

---

<div class="post-metadata">

**Author:** ![HorseloverFat](https://avatars.discourse-cdn.com/v4/letter/h/8e8cbc/32.png) [@HorseloverFat](https://boards.straightdope.com/u/HorseloverFat)\
**Post date:** [March 14, 2010, 5:31am UTC](https://boards.straightdope.com/t/whats-up-with-classic-games-requirements/532427/3 "2010-03-14T05:31:51Z")

</div>

Because emulation has a lot of overhead. Emulation is just that: emulating a chip and system as software. So for every instruction in the game, the emulation is performing 100 instructions to provide the emulated environment.

Also, the requirements may also reflect what the installer expects. It also may have a lot do to with being able to play the game without random slowdowns. You could probably play it on a slower P3 and get away with it. Lots of info on emulations here:

> **[Emulator](https://en.wikipedia.org/wiki/Emulator)**
>
> In computing, an emulator is hardware or software that enables one computer system (called the host) to behave like another computer system (called the guest). An emulator typically enables the host system to run software or use peripheral devices designed for the guest system.
> Emulation refers to the ability of a computer program in an electronic device to emulate (or imitate) another program or device.
> Many printers, for example, are designed to emulate HP LaserJet printers because so much sof...

---

<div class="post-metadata">

**Author:** ![ZenBeam](https://avatars.discourse-cdn.com/v4/letter/z/3ab097/32.png) [@ZenBeam](https://boards.straightdope.com/u/ZenBeam)\
**Post date:** [March 14, 2010, 4:06pm UTC](https://boards.straightdope.com/t/whats-up-with-classic-games-requirements/532427/4 "2010-03-14T16:06:56Z")

</div>

How are those minimum requirements determined, anyway? Do they have a system with that configuration that they try it out on? (And maybe no worse system available anymore, so they go with that.)

---

<div class="post-metadata">

**Author:** ![Terry\_Kennedy](https://avatars.discourse-cdn.com/v4/letter/t/c57346/32.png) [@Terry\_Kennedy](https://boards.straightdope.com/u/Terry_Kennedy)\
**Post date:** [March 14, 2010, 4:34pm UTC](https://boards.straightdope.com/t/whats-up-with-classic-games-requirements/532427/5 "2010-03-14T16:34:23Z")

</div>

> [@Jormungandr](#):
>
> Uhm…okay…somehow I don’t think that many computers, let alone arcade machines, were even close to being that powerful when the arcade game was released 30 years ago. Can someone please explain why emulations have these requirements so high?

In addition to what others have posted about the overhead of emulating a different CPU, lots of these old arcade games used specialty hardware to perform tasks such as sprite movement. The PC doesn’t have that hardware, so there is additional overhead to emulate it.

An Atari System I (Marble Madness / Indiana Jones / Road Blasters / Peter Packrat / Road Runner) from 1984 used a 68010 CPU, which was pretty advanced for the time.

> [@AmunRa](#):
>
> I think those system requirements would have been beyond any non-supercomputer 30 years ago.

Aside from the video card and mouse, you could meet the listed requirements with a VAX-11/780 (1978, although larger memory capacity didn’t come until later). And of course the CD-ROM hadn’t been invented then (again, you could add one to the VAX in later years). You could easily get 500MB on a VAX of that vintage - a single RP07 was 500MB.

If you’re willing to settle for 25 years, the MicroVAX II was introduced in 1985 and you could fit a graphics card and mouse to it.

---

<div class="post-metadata">

**Author:** ![beowulff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/beowulff/32/542_2.png) [@beowulff](https://boards.straightdope.com/u/beowulff)\
**Post date:** [March 14, 2010, 5:18pm UTC](https://boards.straightdope.com/t/whats-up-with-classic-games-requirements/532427/6 "2010-03-14T17:18:42Z")

</div>

> [@Terry\_Kennedy](#):
>
> In addition to what others have posted about the overhead of emulating a different CPU, lots of these old arcade games used specialty hardware to perform tasks such as sprite movement. The PC doesn’t have that hardware, so there is additional overhead to emulate it.
> 
> An Atari System I (Marble Madness / Indiana Jones / Road Blasters / Peter Packrat / Road Runner) from 1984 used a 68010 CPU, which was pretty advanced for the time.  
> Aside from the video card and mouse, you could meet the listed requirements with a VAX-11/780 (1978, although larger memory capacity didn’t come until later). And of course the CD-ROM hadn’t been invented then (again, you could add one to the VAX in later years). You could easily get 500MB on a VAX of that vintage - a single RP07 was 500MB.
> 
> If you’re willing to settle for 25 years, the MicroVAX II was introduced in 1985 and you could fit a graphics card and mouse to it.

Uhhh…  
I don’t think so. My sources say a VAX 11/780 had a clock speed of 5 MHz (200nS clock). That’s 200 times slower than the OP’s specs.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [March 14, 2010, 6:33pm UTC](https://boards.straightdope.com/t/whats-up-with-classic-games-requirements/532427/7 "2010-03-14T18:33:34Z")

</div>

Memory requirements are generally pretty absolute, and hard drive requirements come from just installing it and seeing how big it is on the drive. But I’ve found that you can usually get by (on minimum quality settings) with about 70-80% of the stated minimum processor requirements.

---

<div class="post-metadata">

**Author:** ![Kevbo](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@Kevbo](https://boards.straightdope.com/u/Kevbo)\
**Post date:** [March 14, 2010, 7:51pm UTC](https://boards.straightdope.com/t/whats-up-with-classic-games-requirements/532427/8 "2010-03-14T19:51:41Z")

</div>

> [@Chronos](#):
>
> …and hard drive requirements come from just installing it and seeing how big it is on the drive.

Unfortunately that IS what is typically done.

To do it right, you have to find the peak drive image during install. It is not unusual for the installer+various junk it builds to take 50MB or more prior to cleaning up.

Says the guy who spent an hour deleting stuff from a thumb drive so he could install Open Office, and hung the installer even with ~75MB more than the stated requirement. Note that the OS and the installer were running off the system hard drive, so this was pure crap created during the install.

---

<div class="post-metadata">

**Author:** ![Terry\_Kennedy](https://avatars.discourse-cdn.com/v4/letter/t/c57346/32.png) [@Terry\_Kennedy](https://boards.straightdope.com/u/Terry_Kennedy)\
**Post date:** [March 15, 2010, 3:31am UTC](https://boards.straightdope.com/t/whats-up-with-classic-games-requirements/532427/9 "2010-03-15T03:31:00Z")

</div>

> [@beowulff](#):
>
> Uhhh…  
> I don’t think so. My sources say a VAX 11/780 had a clock speed of 5 MHz (200nS clock). That’s 200 times slower than the OP’s specs.

Apples and oranges, really, since they didn’t run on identical CPUs - you can’t even use clock speed to compare different generations of Intel X86 CPUs. You also need to consider the memory bandwidth and the amount of work that can be performed by a single machine instruction.

The 780 was generally considered to be around a 1-MIP machine. But even later VAX processors (well, after the 785) couldn’t be directly compared to the 780 due to internal architectural changes.

I have run identical real-world programs (4BSD + various user-written C programs) on the 780 and the PC. Performance varied, but I’d say the 780 was around the speed of a 386SX/25. True, that’s a lot slower than the 1GHz PIII, but I was aiming at the oldest VAX. Later VAX models were up to 250x that performance.

However, the strengths of superminis and mainframes were in the areas of providing service to huge numbers of users, as well as more sohisticated (for their time) types of I/O connections. That’s the reason that the “personal workstation” from companies like Sun was developed.

---

<div class="post-metadata">

**Author:** ![SunSandSuffering](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@SunSandSuffering](https://boards.straightdope.com/u/SunSandSuffering)\
**Post date:** [March 15, 2010, 3:58pm UTC](https://boards.straightdope.com/t/whats-up-with-classic-games-requirements/532427/10 "2010-03-15T15:58:08Z")

</div>

Plus that game collection is a Windows program, ie you need the overhead not only of the emulator but of the Windows operating system as well.

---

<div class="post-metadata">

**Author:** ![ivn1188](https://avatars.discourse-cdn.com/v4/letter/i/e480ec/32.png) [@ivn1188](https://boards.straightdope.com/u/ivn1188)\
**Post date:** [March 15, 2010, 9:29pm UTC](https://boards.straightdope.com/t/whats-up-with-classic-games-requirements/532427/11 "2010-03-15T21:29:44Z")

</div>

> [@Terry\_Kennedy](#):
>
> Apples and oranges, really, since they didn’t run on identical CPUs - you can’t even use clock speed to compare different generations of Intel X86 CPUs. You also need to consider the memory bandwidth and the amount of work that can be performed by a single machine instruction.
> 
> The 780 was generally considered to be around a 1-MIP machine. But even later VAX processors (well, after the 785) couldn’t be directly compared to the 780 due to internal architectural changes.
> 
> I have run identical real-world programs (4BSD + various user-written C programs) on the 780 and the PC. Performance varied, but I’d say the 780 was around the speed of a 386SX/25. True, that’s a lot slower than the 1GHz PIII, but I was aiming at the oldest VAX. Later VAX models were up to 250x that performance.
> 
> However, the strengths of superminis and mainframes were in the areas of providing service to huge numbers of users, as well as more sohisticated (for their time) types of I/O connections. That’s the reason that the “personal workstation” from companies like Sun was developed.

Thank you for saving me the time of typing something like this. Nice job.
