A video game console emulator is a type of emulator that allows a computing device to emulate a video game console 's hardware and play its games on the emulating platform. More often than not, emulators carry additional features that surpass limitations of the original hardware, such as broader controller compatibility, timescale control (such as fast-forwarding and rewinding), easier access to memory modifications (like GameShark ), and unlocking of gameplay features. Emulators are also a useful tool in the development process of homebrew demos and the creation of new games for older, discontinued, or rare consoles.
52-546: Oretachi Gēsen Zoku ( オレたちゲーセン族 ) is a series of 19 emulated arcade machine game titles from the 80s and 90s for PlayStation 2 published by Hamster and only available in Japan. Of the 19 games, the last two – Thunder Cross (1988) and Trio the Punch (1990) – were previously never released on home platforms. Each game costs ¥ 2,000 and includes seven items: Video game console emulator The code and data of
104-512: A BIOS file, using high-level emulation to simulate BIOS subroutines at a slight cost in emulation accuracy. Newer consoles have introduced one or more layers of encryption to make emulation more difficult from a technical perspective but also can create further legal challenges under the DMCA, which forbids the distribution of tools and information on how to bypass these layers. The Nintendo Switch emulator Yuzu had been sued by Nintendo because
156-442: A game are typically supplied to the emulator by means of a ROM file (a copy of game cartridge data) or an ISO image (a copy of optical media). While emulation softwares themselves are legal as long as they don't infringe copyright protections on the console, emulating games is only so when legitimately purchasing the game physically and ripping the contents. Freely downloading or uploading game ROMs across various internet sites
208-601: A given system, resulting in defects . Few manufacturers published technical specifications for their hardware, which left programmers to deduce the exact workings of a console through reverse engineering . Nintendo 's consoles tended to be the most commonly studied, for example the most advanced early emulators reproduced the workings of the Nintendo Entertainment System , the Super Nintendo Entertainment System , and
260-639: A pixel scaler mode and an effect that simulates CRT television displays. Due to differences in hardware, the Xbox 360 is not natively backwards compatible with original Xbox games. However, Microsoft achieved backwards compatibility with popular titles through an emulator. On June 15, 2015, Microsoft announced the Xbox One would be backwards compatible with Xbox 360 through emulation. In June 2017, they announced original Xbox titles would also be available for backwards compatibility through emulation, but because
312-452: A purported Nintendo Switch emulator released by various websites as a front for a survey scam. Due to the high demand of playing old games on modern systems, consoles have begun incorporating emulation technology. The most notable of these is Nintendo 's Virtual Console . Originally released for the Wii , but present on the 3DS and Wii U , Virtual Console uses software emulation to allow
364-683: A reason for supporting the development of emulators. Some users of emulation also see emulation as means to preserve games from companies that have long-since gone bankrupt or disappeared from the industry's earlier market crash and contractions, and where ownership of the property is unclear. Emulation can also be seen as a means to enhance functionality of the original game that would otherwise not be possible, such as adding in localizations via ROM patches or new features such as save states . In November 2021, Phil Spencer stated that he hoped for video game companies to eventually develop and propagate legal emulation which would allow users to play any game from
416-556: A target of online scams in the form of trojan horse programs designed to mimic the appearance of a legitimate emulator, which are then promoted through spam , on YouTube and elsewhere. Some scams, such as the purported "PCSX4" emulator, have even gone so far as to setting up a fake GitHub repository, presumably for added trustworthiness especially to those unfamiliar with open-source software development. The Federal Trade Commission has since issued an advisory warning users to avoid downloading such software, in response to reports of
468-517: Is backwards compatible with Game Boy and Game Boy Color . VBA-M's GBA emulation core was ported into RetroArch / Libretro , without the GB, GBC and SGB cores. as well as a modified version called VBA-Next. VBA-GX is a port of VBA-M to Nintendo Wii . It enables motion controls for emulated Game Boy Advance games. The VisualBoyAdvance became the most popular GBA emulator for the Unix platform and
520-755: Is a free emulator of the Game Boy , Game Boy Color , and Game Boy Advance handheld game consoles as well as of Super Game Boy and Super Game Boy 2 . It is still downloadable to this day. Besides the DirectX version for the Windows platform, there is also one that is based on the free platform independent graphics library SDL . This is available for a variety of operating systems including Linux , BSD , Mac OS X , and BeOS . VisualBoyAdvance has also been ported to AmigaOS 4 , AROS , GameCube , Wii , webOS , and Zune HD . The VisualBoyAdvance project
572-465: Is a necessity for most console emulators, as most computing devices do not have the hardware required to run older console games directly from the physical game media itself. Even with optical media system emulators such as the PlayStation and PlayStation 2, attempting to run games from the actual disc may cause problems such as hangs and malfunction as PC optical drives are not designed to spin discs
SECTION 10
#1732776063438624-486: Is an improved fork from the inactive VisualBoyAdvance project, adding several features as well as maintaining an up-to-date codebase. After VisualBoyAdvance became inactive in 2004, several forks began to appear such as VBALink, which allowed users to emulate the linking of two Game Boy devices. Eventually, VBA-M was created, which merged several of the forks into one codebase. Thus, the M in VBA-M stands for Merge . VBA-M
676-428: Is considered to be a form of piracy, and users may be sued for copyright infringement . By the mid-1990s, personal computers had progressed to the point where it was technically feasible to replicate the behavior of some of the earliest consoles entirely through software, and the first unauthorized, non-commercial console emulators began to appear. These early programs were often incomplete, only partially emulating
728-633: Is even possible to use high-resolution texture pack upgrades for 3-D games and sometimes 2-D if available and possible. Software that emulates a console can be improved with additional capabilities that the original system did not have. These include Enhanced graphical capabilities, such as spatial anti-aliasing , upscaling of the framebuffer resolution to match high definition and even higher display resolutions, as well as anisotropic filtering (texture sharpening). Emulation software may offer improved audio capabilities (e.g. decreased latency and better audio interpolation), enhanced save states (which allow
780-437: Is obtained regarding how the hardware interprets the game software, an emulation on the target hardware can then be constructed. Emulation developers typically avoid any information that may come from untraceable sources to avoid contaminating the clean room nature of their project. For example, in 2020, a large trove of information related to Nintendo's consoles was leaked , and teams working on Nintendo console emulators such as
832-509: The Dolphin emulator for GameCube and Wii stated they were staying far away from the leaked information to avoid tainting their project. Once an emulator is written, it then requires a copy of the game software to be obtained, a step that may have legal consequences. Typically, this requires the user to make a copy of the contents of the ROM cartridge to computer files or images that can be read by
884-526: The Game Boy . The first such recognized emulator was released around 1996, being one of the prototype projects that eventually merged into the SNES9X product. Programs like Marat Fayzullin's iNES, VirtualGameBoy, Pasofami (NES), Super Pasofami (SNES), and VSMC (SNES) were the most popular console emulators of this era. A curiosity was also Yuji Naka 's unreleased NES emulator for the Genesis , possibly marking
936-486: The Game Boy Advance , saw significant progress toward emulation during their production. This led to an effort by console manufacturers to stop unofficial emulation, but consistent failures such as Sega v. Accolade 977 F.2d 1510 (9th Cir. 1992), Sony Computer Entertainment, Inc. v. Connectix Corporation 203 F.3d 596 (2000), and Sony Computer Entertainment America v. Bleem 214 F.3d 1022 (2000), have had
988-481: The GameCube , would not be released until 2001. UltraHLE was the first emulator to be released for a current console, and it was seen to have some effect on Nintendo 64 sales, though to what degree compared with diminishing sales on the aging consoles was not clear. Nintendo pursued legal action to stop the emulator project, and while the original authors ceased development, the project continued by others who had gotten
1040-537: The Retrode allow emulators to directly access the data on game cartridges without needing to copy it into a ROM image first. Outside of official usage, emulation has generally been seen negatively by video game console manufacturers and game developers. The largest concern is nature of copyright infringement related to ROM images of games, typically distributed freely and without hardware restrictions. While this directly impacts potential sales of emulated games and thus
1092-543: The BIOS image with their emulators. Unauthorized distribution of copyrighted code remains illegal, according to both country-specific copyright and international copyright law under the Berne Convention . Accordingly, video game publishers and developers have taken legal action against websites that illegally redistribute their copyrighted software, successfully forcing sites to remove their titles or taking down
SECTION 20
#17327760634381144-611: The Hedgehog games. Before the Virtual Console , Nintendo also used this tactic, such as Game Boy Advance re-releases of NES titles in the Classic NES Series . Although the primary purpose of emulation is to make older video-games execute on newer systems, there are several advantages inherent in the extra flexibility of software emulation that were not possible on the original systems. Disk image loading
1196-545: The PAL version of Final Fantasy X which added more ingame skills, changes to some bosses, and even more bosses, Dark Aeons, that weren't available in the North American NTSC release of the game. Although it is usually possible to modify the consoles themselves to bypass regional lockouts, console modifications can cause problems with screens not being displayed correctly and games running too fast or slow, due to
1248-430: The ROM or BIOS dump to fix incompatibilities with newer platforms or change aspects of the game itself. The emulator subsequently uses the BIOS dump to mimic the hardware while the ROM dump (with any patches) is used to replicate the game software. ROM files and ISO files are created by either specialized tools for game cartridges, or regular optical drives reading the data. As an alternative, specialized adapters such as
1300-627: The VisualBoyAdvance as one of the best Game Boy emulators alongside the mGBA, owing to its variety of features and customization options. In a review on the tech blog Techilife , VisualBoyAdvance has been named the oldest and most reliable Game Boy Advance emulator and has been praised for its ease of use. VisualBoyAdvance has many features that would require more work to do on the actual GBA. VisualBoyAdvance supports Fullscreen support, can take advantage of cheat codes from Gameshark and Action Replay , and can take screenshots while playing
1352-533: The Wii also includes games for platforms that were known only in select regions, such as the Commodore 64 (Europe and North America) and MSX (Japan), as well as Virtual Console Arcade, which allows players to download video arcade games . Virtual Console titles have been downloaded over ten million times. Each game is distributed with a dedicated emulator tweaked to run the game as well as possible. However, it lacks
1404-683: The Xbox original runs on the x86 architecture, CPU emulation is unnecessary, greatly improving performance. The PlayStation 3 uses software emulation to play original PlayStation titles, and the PlayStation Store sells games that run through an emulator within the machine. In the original Japanese and North American 60 GB and 20 GB models, original PS2 hardware is present to run titles; however all PAL models, and later models released in Japan and North America removed some PS2 hardware components, replacing it with software emulation working alongside
1456-468: The ability to disable the framelimiter entirely (useful for benchmarking purposes). Some consoles have a regional lockout, preventing the user from being able to play games outside of the designated game region. This can be considered a nuisance for console gamers as some games feature seemingly inexplicable localization differences between regions, such as differences in the time requirements for driving missions and license tests on Gran Turismo 4 , and
1508-519: The console's branding and of games' assets that could be misused, though these are issues less with emulation itself but with how the software is subsequently used. Alternatively, emulation is seen to enhance video game preservation efforts, both in shifting game information from outdated technology into newer, more persistent formats, and providing software or hardware alternates to aged hardware. Concerns about cost, availability, and longevity of game software and console hardware have also been cited as
1560-571: The emulator contributed "greatly" to the late years of GBA game development by providing a suite of development and visual debugging tools for developers who wanted to create games that surpassed even Nintendo's own. A port from VBA's code was used as the foundation of the Visual Boy Zune, an emulator of the Zune HD . Wesley Akkerman from the Dutch computer magazine Computer!Totaal named
1612-509: The emulator's built-in cheating system, and even allow cheats to be toggled from the menu. The debugging tools featured in many emulators also aid gamers in creating their own such cheats. Similar systems can also be used to enable Widescreen Hacks for certain games, allowing the user to play games which were not originally intended for widescreen, without having to worry about aspect ratio distortion on widescreen monitors. VisualBoyAdvance VisualBoyAdvance (commonly abbreviated as VBA )
Oretachi Gēsen Zoku - Misplaced Pages Continue
1664-438: The emulator, a process known as "dumping" the contents of the ROM. A similar concept applies to other proprietary formats, such as for PlayStation CD games. While not required for emulation of the earliest arcade or home console, most emulators also require a dump of the hardware's BIOS, which could vary with distribution region and hardware revisions. In some cases, emulators allow for the application of ROM patches which update
1716-487: The enhancements that unofficial emulators provide, and many titles are still unavailable. Until the 4.0.0 firmware update, the Nintendo Switch system software contained an embedded NES emulator, referred to internally as "flog", running the game Golf (with motion controller support using Joy-Con ). The Easter egg was believed to be a tribute to former Nintendo president Satoru Iwata , who died in 2015:
1768-574: The fact that the console itself may not be designed to output to the correct format for the game. These problems can be overcome on emulators, as they are usually designed with their own output modules, which can run both NTSC and PAL games without issue. Many emulators, for example Snes9x , make it far easier to load console-based cheats, without requiring potentially expensive proprietary hardware devices such as those used by GameShark and Action Replay . Freeware tools allow codes given by such programs to be converted into code that can be read directly by
1820-601: The first instance of a software emulator running on a console. Additionally, as the Internet gained wider availability, distribution of both emulator software and ROM images became more common, helping to popularize emulators. Legal attention was drawn to emulations with the release of UltraHLE , an emulator for the Nintendo 64 released in 1999 while the Nintendo 64 was still Nintendo's primary console – its next console,
1872-688: The game was only accessible on July 11 (the date of his death), Golf was programmed by Iwata, and the game was activated by performing a motion gesture with a pair of Joy-Con that Iwata had famously used during Nintendo's video presentations. It was suggested that the inclusion of Golf was intended as a digital form of omamori —a traditional form of Japanese amulets intended to provide luck or protection. As part of its Nintendo Switch Online subscription service, Nintendo subsequently released an app featuring an on-demand library of NES and SNES titles updated regularly. The app features similar features to Virtual Console titles, including save states, as well as
1924-491: The group behind the emulator had provided such information on how to obtain the required decryption keys, leading the group to settle with Nintendo and removing the emulator from distribution. Forked projects from Yuzu since appeared, taking the route of informing users what decryption items they would need but otherwise not stating how to acquire these as to stay within Nintendo's stance against emulation and copyright infringement. Due to their popularity, emulators have also been
1976-468: The growth of the ROM hacking and fan-translation . The release of projects such as RPGe's English language translation of Final Fantasy V drew even more users into the emulation scene. Additionally, the development of some emulators has contributed to improved resources for homebrew software development for certain consoles, such as was the case with VisualBoyAdvance , a Game Boy Advance emulator that
2028-425: The hardware's specifications which can be used to start efforts on emulation but there are often layers of information that remain as trade secrets such as encryption details. Operating code stored in the hardware's BIOS may be disassembled to be analyzed in a clean room design , with one person performing the disassembling and another person, separately, documenting the function of the code. Once enough information
2080-496: The opposite effect, which has ruled that emulators, developed through clean room design, are legal. The Librarian of Congress , under the Digital Millennium Copyright Act (DMCA), has codified these rules as allowed exemptions to bypass technical copyright protections on console hardware. However, emulator developers cannot incorporate code that may have been embedded within the hardware BIOS, nor ship
2132-496: The past that they already owned a copy of, characterizing it as "a great North Star" for the industry to aim towards in the future. As computers and global computer networks continued to advance and become more popular, emulator developers grew more skilled in their work, the length of time between the commercial release of a console and its successful emulation began to shrink. Fifth generation consoles such as Nintendo 64 , PlayStation and sixth generation handhelds, such as
Oretachi Gēsen Zoku - Misplaced Pages Continue
2184-644: The publishers and developers, the nature of the value chain of the industry can lead to potential financial harm to console makers. Further, emulation challenges the industry's use of the razorblade model for console games, where consoles are sold near cost and revenue instead obtained from licenses on game sales. With console emulation being developed even while consoles are still on the market, console manufacturers are forced to continue to innovate, bring more games for their systems to market, and move quickly onto new technology to continue their business model. There are further concerns related to intellectual property of
2236-621: The purchasing and playing of games for old systems on this modern hardware. Though not all games are available, the Virtual Console has a large collection of games spanning a wide variety of consoles. The Virtual Console's library of past games currently consists of titles originating from the Nintendo Entertainment System , Super NES , Game Boy , Game Boy Color , Nintendo 64 , Game Boy Advance , Nintendo DS , and Wii, as well as Sega 's Master System and Genesis/Mega Drive , NEC 's TurboGrafx-16 , and SNK 's Neo Geo . The service for
2288-408: The source code. Since then, Nintendo has generally taken the lead in actions against emulation projects or distributions of emulated games from their consoles compared to other console or arcade manufacturers. This rise in popularity opened the door to foreign video games, and exposed North American gamers to Nintendo's censorship policies. This rapid growth in the development of emulators in turn fed
2340-533: The store. Emulators can be designed in three ways: purely operating in software which is the most common form such as MAME using ROM images; purely operating in hardware such as the ColecoVision 's adapter to accept Atari VCS cartridges. An emulator is created typically through reverse engineering of the hardware information as to avoid any possible conflicts with non-public intellectual property. Some information may be made public for developers on
2392-443: The user to save a game at any point for debugging or re-try) and decreased boot and loading times. Some emulators feature an option to "quickly" boot a game, bypassing the console manufacturer's original splash screens. Furthermore, emulation software may offer online multiplayer functionality and the ability to speed up and slow down the emulation speed. This allows the user to fast-forward through unwanted cutscenes for example, or
2444-589: The video hardware to achieve partial hardware/software emulation. In later releases, backwards compatibility with PS2 titles was completely removed along with the PS2 graphics chip, and eventually Sony released PS2 titles with software emulation on the PlayStation Store . Commercial developers have also used emulation as a means to repackage and reissue older games on newer consoles in retail releases. For example, Sega has created several collections of Sonic
2496-407: The way those consoles do. This, however, has led to the advantage of it being far easier to modify the actual game's files contained within the game ROMs. Amateur programmers and gaming enthusiasts have produced translations of foreign games, rewritten dialogue within a game, applied fixes to bugs that were present in the original game, as well as updating old sports games with modern rosters. It
2548-422: The websites entirely. Under United States law, obtaining a dumped copy of the original machine's BIOS is legal under the ruling Lewis Galoob Toys, Inc. v. Nintendo of America, Inc. , 964 F.2d 965 (9th Cir. 1992) as fair use as long as the user obtained a legally purchased copy of the machine. To mitigate this however, several emulators for platforms such as Game Boy Advance are capable of running without
2600-563: Was a crucial component of Twitch Plays Pokémon , a social experiment in which thousands of button inputs collected from the viewership of the streaming website Twitch were fed into an emulated version of Pokémon Red . Viewers typed commands into the chat function, which was then fed into the VBA emulator via an IRC bot . They succeeded after 16 days of continuous play, with a peak concurrent viewership of 121,000 and over 1.1 million unique participants. VisualBoyAdvance-M , or simply VBA-M ,
2652-535: Was noted by author Casey O'Donnell as having contributed to the development of tools for the console that were seen as superior to even those provided by Nintendo, so much so that even some licensed game developers used the tools to develop games for the console. On April 17, 2024, Apple began allowing emulators on the App Store, lifting a ban that had lasted nearly 16 years. Following this decision, numerous emulators such as Delta, Sutāto, and RetroArch appeared on
SECTION 50
#17327760634382704-419: Was started by a developer under the online alias "Forgotten". When this person left the development of the emulator, the project was handed over to a team named "VBA Team", led by Forgotten's brother. Development on the original VisualBoyAdvance stopped in 2004 with version 1.8.0 beta 3, and a number of forked versions were made by various developers in the years since then, such as VisualBoyAdvance-M. VBA
#437562