Retro gamers are using emulators and virtualization to bring new life to old video games. We’re talking those classic arcade, console, and desktop games – some reaching several decades back – that the early wave of hardcore gamers grew up on. Using modern technology, these vintage titles can be played as they were meant to be played. Think faster processors, abundant memory, and accelerated graphics. But, having these retrogaming options has left the inevitable question: Which way is better to play an old video game?
In this blog post, I’ll give an overview of how each of these technologies work, and see whether emulators or virtual machines make more sense for today’s gamers.

How Does a Video Game Emulator Work?
A video game emulator is a software program that makes video games designed to run on one operating system execute correctly on a different OS. It does this by imitating hardware associated with a particular gaming platform. One example would be an emulator that digitally recreates a popular console, down to the level of processors, memory, drivers, sound, and other peripherals. This is not a trivial process, especially for modern gaming consoles with incredible complexity.
Video game emulators also translate commands from a gaming platform’s native instruction set into the host’s instruction set. These sets establish how instructions given by a program are carried out by the computer. Even more, translations must be done in real time to prevent game lag. You can run emulators on your desktop computer, laptop, tablet, and, in some cases, mobile phone!
Virtualization and Retro Video Games
Virtual machines have also found popular use in resurrecting retro video games. Retro gamers use virtualization to create windows where video games can be run on an older OS, safely and in isolation from the rest of the host’s programs. A virtual machine (VM) is essentially a computer file, or image, that creates a “mini-computer” within a computer. Also known as a “guest”, it contains files and runs applications and a guest operating system, which might be different from the host OS.
Along with these inputs are virtually allocated resources, which can include CPU (for compute), GPU (for graphics), RAM (for memory), HDDs and SSDs (for storage), network interface (for network connection) and more. These components are then mapped to the host’s physical resources. Multiple VMs can be run in parallel on servers, which are managed by software called a “hypervisor”. On desktop computers, a single host OS is usually used to allocate compute, networking, and storage resources to the VMs.
Emulators vs. Virtualization: Which Pick Wins the Game?
At base level, virtualization has many advantages over emulators. Virtual machines enable efficient disaster recovery, due to their nature of running “sandboxed”, or independently of the host OS. They also improve resource utilization by reallocating unused compute, storage, and networking resources. Virtual machines are highly portable, which makes it possible to spin up VMs at scale. And this technology often runs programs faster than emulators, since a slice of a real CPU is used, rather than emulated. With all these benefits, one might ask: Why even consider emulators?
There are, as you might imagine, a few challenges to running old video games on virtual machines. Running multiple VMs on a single physical computer can cause gamers to run into unstable performance. It could also be less efficient and slower than using a dedicated machine. And the biggest obstacle is the inability to run highly complex gaming hardware on a VM – such as a gaming console. Emulators are the right choice for this task, and can simulate a larger range of such devices. As a result, emulators and virtual machines are sometimes classified into two distinct groups: emulators for retro console games and virtual machines for old school PC games.
Yesterday’s Video Games on Today’s Tech
Modern processors, memory, and graphics are returning old school video games to their former glory, helping retro gamers play classic titles as they were meant to be played. Some gamers choose to use emulators or virtualization exclusively on their desktop computers, while others have adopted a hybrid approach using an emulator within a virtual machine on a local server.
Looking ahead, some popular video games have reached well over 150 GB in file size1 and need terabyte-scale external storage for gamers to store their growing digital collections. This is where our products, such as the WD_BLACK P10 Game Drive and WD_BLACK D10 Game Drivecome into play. The P10 Game Drive comes in up to 5TB of capacity to store up to 125 games, while the D10 Game Drive comes in 8TB to store up to 200 games. While consoles max out at 1TB as video games continue to grow in size, our drives alleviate the annoyance of deleting old games to make room for new ones. Instead, gamers can download their libraries directly onto our WD_BLACK drive and play whenever they want to get back into their favorite games.
Others are looking for faster solutions that not only improve system responsiveness, but also load games faster. Gamers that prefer an external solution can look to our WD_BLACK P50 Game Drive SSDan external SSD with USB 3.2 Gen2x2 technology that reaches read speeds of up to 2000MB/s. Or, for gaming enthusiasts looking to build their own custom gaming PC rigs, our top-tier WD_BLACK SN750 NVMe SSD delivers both storage and performance with read speeds up to 3100MB/s.
While video games might change, the camaraderie and passion from the gaming community won’t and we look forward to seeing how data technologies help hardcore gamers drive their game.
Learn More about Virtualization
- Explore our NVMe guide to virtualization
- Find out the role of virtualization in your enterprise data strategy
- See popular virtualization use cases
Sources:
- 10 Biggest PC Games By File Size, Ranked | Game Rant. https://gamerant.com/pc-games-file-size-hd-space-biggest-huge/
The post For Retro Gamers, the Emulator vs. Virtualization Debate Rages On appeared first on Western Digital Corporate Blog.
Related posts
Drive the Future
Data storage helps the automotive industry take the next step forward Car manufactures are building smarter technologies into autonomous vehicles…
The Race to Seal Helium HDDs
Innovation is rarely quick and often only obvious in hindsight. Helium has been one of the greatest breakthroughs for high-capacity…
A Taste of Data: How Data Is Revolutionizing the Alcohol Industry
Since antiquity, humans have made alcohol. It’s part of our ancestry and our every day, and there’s always been a…
Power to the Data Center: Hero or Villain?
Data centers are among the largest consumers of power and electricity, using an estimated two percent of the world’s electricity…
Power to the Data Center: Hero or Villian?
Data centers are among the largest consumers of power and electricity, using an estimated two percent of the world’s electricity…
The Shift to Shared: A New Approach to Optimizing IT Operations
Ask any data center architect what keeps them up at night and they will likely mention downtime and how to…
Five Reasons the 2019 RISC-V Summit is a Can’t-Miss Event
Whether you’re a veteran RISC-V enthusiast or brand new to the world of open-source instruction set architecture (ISA), the RISC-V…
The IoT Evolution – Top 9 IoT Use Cases of 2019
As smart sensors are placed in billions of connected devices around the world, new IoT applications are generating massive streams…
Driving to Data-Centric Architectures and 1B RISC-V Cores
Two years ago we kicked off our commitment to open-source innovation by announcing our goal to transition over one billion…
In 2039, Could Fully Autonomous and Connected Cars Exist?
Recently, I gave the opening remarks and sat in on a panel at A Data-Driven Futurean automotive industry event hosted…
2019 Data Center Year in Review
The era of digital business transformation has been in full thrust in 2019, as emerging applications and data center infrastructure…
Industrial-Grade Storage Enables Drones for Search and Rescue Teams
First things, first: I’m a proud member of the El Dorado County Search and Rescue (EDSAR) organization and have been…