Emulation

From West Elmira Computers Museum
Jump to navigation Jump to search
Super Mario Bros. 3 on Nintendo Switch Online.png
Emulation
Developer numerous
Publisher numerous
Systems numerous, see Emulation
Released 1902-present
Added to Museum numerous, see Emulation

Emulation is a process by which an application, called an emulator, mimics another device to allow applications to be run on another device as if they were running natively.

Computer and video game companies have used emulators to run applications and games from past systems on modern hardware.

Microsoft

The Microsoft Xbox 360 had a custom emulator to play a selection of Xbox games. The Xbox One, likewise, has emulators to play a selection of Xbox and Xbox 360 game.

Rare Replay had custom emulators to allow the Xbox One to play the Sinclair ZX Spectrum Ultimate Play the Game games, and Nintendo Entertainment System, Nintendo 64, and Xbox Rare games included in the compilation. The Xbox 360 games used the standard Microsoft emulator.

Nintendo

The Nintendo Virtual Console store, for Wii, Wii U and Nintendo 3DS, contains several custom emulators which run the games offered for sale on the device for which they were purchased, including emulators for the Nintendo Entertainment System, Super Nintendo Entertainment System, Nintendo 64, Game Boy, Game Boy Color, Game Boy Advance, Nintendo DS, Sega Master System, Genesis, NEC TurboGrafx-16, SNK Neo Geo AES, Commodore 64, MSX, and arcade.

NERD developed the Nintendo Entertainment System emulator used in the NES Classic Edition and the Super Nintendo Entertainment System emulator used in the Super Nintendo Entertainment System Classic Edition. The Nintendo Entertainment System – Nintendo Switch Online service for the Nintendo Switch is based on NERD's NES Classic Edition emulator. Likewise, the Super Nintendo Entertainment System – Nintendo Switch Online service for the Nintendo Switch is based on NERD's SNES Classic Edition emulator.

Sega

Sega released several Genesis games for various systems via emulation: