MAME 0.254 & cloner: Multiple arcade machine emulator (2023)



Fixed MAMETester bug


- 03041: [Graphics] (starshp1.cpp) starshp1, starshpp: Speed ​​and graphics data from real machine (Frank Palazzolo)

- 03585: [Gameplay] (norautp.cpp) norautp, norautjp: Read switch (AJR)

- 06479: [sound] (kchamp.cpp) kchampvs, kchampvs2, karatevs: ADPCM samples are distorted (AJR)

- 06594: [Disk] isa_ibm_mda: Typo in description of set "isa_ibm_mda" (Robbbert)

- 06599: [sound] (zaxxon.cpp) ixion, razmataz: Missing sound (AJR)

- 06603: [Documentation] (odyssey2.cpp) jopac: There are two useless spaces at the beginning of the description (Tafoid)

- 06612: [interface] (a7800.cpp) a7800.ccp: Broken engine inputs (Ivan Vangelista)

- 06614: [sound] (arkanoid.cpp) arkanoid and clones, arkatour: volume is too loud at 100% (Lord Nightmare)

- 06617: [Graphics] (nbmj9195.cpp) imekura: Graphics corruption in many places (Ivan Vangelista)

New working machines


Play and Watch: Donkey Kong Jr. (new widescreen) [hap, Sean Riddle, Roger Coltrane]

Play and watch: Mario Bros. [luck, Sean Riddle, incog]

Goupil G2 [Jean-Francois DEL NERO]

Jump Kun (original) [shouTime]

Sel-Jan [bET] (Japan) [Angelo Salese, system11, The Dumping Union]

Victory (Comsoft) [Andrew Welburn, ArcadeHacker, David Haywood]

Waku Waku Ultraman Racing [shouTime, gamerfan, Rod_Wod, MetalliC, Peter Wilhelmsen, Smitdogg, The Dumping Union]

New working threads


Classic football Bambino [hap]

Burnin' Rubber (DECO Tape) (Japan) [Charles MacDonald, The Dumping Union]

Danger Track (Rally X bootleg) [Rafael Alonso, Ricky2001, Rockman, ArcadeHacker]

Fidelity Sensory Chess Challenger 9 (αναθ.MAME 0.254 & cloner: Multiple arcade machine emulator (1)[yoyo_skakbræt]

Gingateikoku No Gyakushu (bootleg serija 3) [Andrew Welburn, Craig Anstett, The Dumping Union]

Graplop (DECO kaseta) (Japan) [Charles MacDonald, The Dumping Union]

Guerrilla War (Version 1, Set 2) [Artemio Urbina, The Dumping Union]

HP 9845B (Germany) [F.Ulivi, A.Kueckes]

HP 9845C (Germany) [F.Ulivi, A.Kueckes]

HP 9845T (Germany) [F.Ulivi, A.Kueckes]

Jack Potten's Poker (σετ 10, ICP-1 PCB) [TeamEurope, Roberto Fresca]

Lock'n'Chase (DECO kazeta) (Japan) [Charles MacDonald, wtc4ever, The Dumping Union]

Mach-9 (author Vulgusa) [Marcos75, The Dumping Union]

Macross II (Koreja) [CoolMod, CS, The Dumping Union]

Marchen Maze (Japan, hack?) [frsj8112, The Dumping Union]

Novac Novac (σετ 2) [caius, The Dumping Union]

Offensiv (španjolski bootleg af Scramble) [Rafael Alonso, Ricky2001, Rockman, ArcadeHacker, Marcos75, The Dumping Union]

Operacija Thunderbolt (Japan, SC) [shouTime, The Dumping Union]

Palamidis (SAD) [caius, The Dumping Union]

Pengo (σετ 5) [The Dumping Union]

Power Instinct (US Original) [shouTime]

Pro Tennis (DECO kaseta) (Japan) [Charles MacDonald, The Dumping Union]

Spectar (revision 2, bootleg) [Ricky2001]

Tekkan World Championship (set 4, previous?) [Purity, The Dumping Union]

Time Killers (v1.32I) [brian Troha, The Dumping Union]

Victory (Comsoft) (bootleg) [Josele Fernandez]

Machines that start at work


Goupil G1 [Jean-Francois DEL NERO]

(Video) MAME (Multiple Arcade Machine Emulator) on Android

Mattel Computer Gin [hap, Sean Riddle]

The clones were promoted to work


Dragon 64 Plus [Nigel Barnes]

Treasure Island (DECO Tape) (Region D) [David Haywood]

New machines marked as NOT_WORKING


Big Deal Belgium (5.04) [Gerald (COY), Robert Fresca]

Bel Slots Export (5.01) [Gerald (COY), Roberto Fresca]

D-CAT16 (Handheld Mega Drive) [Team Europe]

Play and watch: Mickey Mouse [hap, Igor]

Igra Prince RS-1 [beckieRGB]

Igra Prince RS-16 [beckieRGB]

HP9000/332 [R. Belmont, Al Kossow]

GRiD kompas 1101 [pokvaren]

GRiD Compass II 1121 [broken]

Nokia D-box 1, cherry team [Joakim Larsson Edstrom]

Percussion Freaks 5th Mix (G*B05 VER. KAA) [Guru, smf]

Pingu's Ice Block [Darksoft, MetalliC]

Player's Edge (PK1002-PC082) Jake's Jacks Bonus Poker [brianT]

Quingo Export (5.00) [Gerald (COY), Roberto Fresca]

Ron II Mah-Jongg [system11, Angelo Salese, The Dumping Union]

Duh 76 [PinMAME]

V-Dog (original, older) [attacked by mistake]

V-Smile Baby (SAD) [sean Riddle]

VG Pocket Tablet [beckieRGB]

New clones marked as NOT_WORKING


Animal Basket (Jan 19, 2005) [brizzo]

Black Knight 2000 (PF-1) [PinMAME]

Chrysler Electronic Voice Alert (24 functions) [hap, Sean Riddle, David Viens]

E-Swat - Cyber ​​​​​​​​​​​Police (Counterfeit, Set 2) [Hammy, The Dumping Union]

Ez2dancer 2nd Move [RetroRepair, Guru]

Forty Loves (Japan) [shouTime]

GRiD kompas 1109 [pokvaren]

GRiD Kompas II 1129 [broken]

GRiD Compass II 1131 [broken]

GRiD Kompas II 1139 [broken]

Motor Raid - Twin/DX [bill D., The Dumping Union]

New Century (Spanish bootleg of Scramble) [Marcos75]

OutRun 2 Special Tours (Japan) (GDX-0011) [rtw]

The Bounty (σετ 2) [caius, The Dumping Union]

Treamcast [Maddog]

V-Smile (SAD) [sean Riddle]

Additions to the list of new working software


abc80_cass, abc80_flop: ABCSacker [Andreas Gustafsson]

Archimedes: Countdown to Doom, The Last Days of Doom [Nigel Barnes]

bbcmc: Bike [Nigel Barnes]

dragon_cart: Sound Expansion [Nigel Barnes]

dragon_cass: Hold on! [Nigel Barnes]


Chatplus V1.0.2, DBASIC (Alt), DBASIC, Diagnostics, DragonPlus Updates, Editor & Assembler (DragonPlus), Editor & Assembler,

(Video) A Super Easy Way To Set Up And Play MAME Arcade Games On Your Windows PC!

Extended Basic, SP-Edit (DragonPlus), Super Sleuth Disassembler, Word Processing System, Utilities, Utilities (Alt) [Nigel Barnes]


BT Code Search, Composer Companion (DragonFire), Composer X (PSE), Copycat (PSE), DCHROME & SCANNER, Desk Top Publisher V2,

Desktop, Discup (PSE), Dragon Detour, DynaFast v1.5.0, FEdit, Forth Compiler (DeltaDOS), Golden Oldies, Machine Language Guide,

Mandrake, Multi-Disk, Orange Base, PyrAdventure, RolaBall2, Shaolin Master Plus, Sprite Designer (PSE), Supa Nova,

Super Writer 2, Telewriter V1, Telewriter V2, Telewriter V4, The Fun Disc!, The Hobbit, Utility Pack (PSE), W.I.M.P. (1989)

[Nigel Barnes]

dragon_os9: Cash and VAT, DragonPlus OS9 Drivers, Inventory Control [Nigel Barnes]


4D Boxing, 4D Sports Boxing, 688 Attack Sub (3.5" पालीतेरो), Gunboat: River Battle Simulation,

Ivan "Ironman" Stewarts Super Off Road, Jordan vs Bird: Jedan na jedan, Kings of the Beach, Prijetnja, PC alati (various versions),

PKZip 2.04g, Platoon, Risky Woods, SimEarth, Star Goose!, Wrath of the Demon, Xenon [ArcadeShadow]


Disneys Aladdin, Gobliiins, Gobliins 2: The Prince Buffoon, Goblins Quest 3, PC Tools (forskellige verzija), SimFarm [ArcadeShadow]

pet_quik: Featured Pets, No Pets Allowed [Curt Coder]

pce_tourvision: Ankoku Densetsu, Batman, Burning Angels, Cadash, Gradius, Toilet Kids, World Jockey [system11, The Dumping Union]


Bradion, Dennou Club Vol. 90 Tokubetsu Henshuu-ban, Dennou Club Vol. 94, Dennou Club Vol. 96-139, GJ, Nemesis '95 Gradius 2

[Justin Church]

New additions to the NOT_WORKING software list


dragon_cart: EPROM programator, sintetizator govora, Ultra Drive [Nigel Barnes]


Abenteuer i ABC Park (GER), Finding Nemo - The Wonder World Of Nemo (NL), Mickey Mouse Clubhouse (NL),

Shrek The Third - Arthur's School Day Adventure (NL) [Team Europe]

Source changes


-plugins/cheat: Add shortcut support and nes, snes and genesis Game Genie support. [carl]

-Added initial support for SiS85c496/497 PCI chipset and added shadow RAM and SM support for first pass. [R. Belmont]

-hp9k_3xx updates: [R. Belmont]

* Preliminary implementation of DIO/DIO-II bus and 98544 graphics card.

* Connected i8042 communication I/O microcontroller to main CPU.

* Supports embedded medium definition video in 9000/332.

-Improved handling of CD audio/index playback commands. [smf]

-Added unused DIP switches 7 and 8 to Eeekk! since this is a pacman conversion. [smf]

-terracre.cpp: Added real protection data link and fixed possible buffer overflow. [Angelo Sales]

-cop01.cpp: Improved Mighty Guy sound. [Angelo Sales]

-apricot: switch to the desired Z80SIO device. [Dirk Best]

-drawgfx: Palette is optional and fixed viewgfx in case there is no palette. [YES. caliber]

-devcb: Added alignment feature. [YES. caliber]

-bgfx: Brzi xBR-lv2-multipass, xBR-lv2-fast, xBR-lv2-noblend, xBR-lv2, xBR-lv3-noblend and xBR-lv3 shader. [Ryan Holtz]

-Added YM3802 MIDI/cassette pre-controller with MIDI clock timer and click counter. [Barry Rodewald]

* Added X68000 expansion device using YM3802, Mahou Daisakusen (x68k) plays MIDI music.

-ti99 updates: [Michael Zapf]

* Implemented early WIP Hexbus and HX5102 floppy.

* Clean up slot architecture and renamed constants.

* Added a new type of panic cartridge for TI-CALC.

-accomm: Fully integrated keyboard, additional sound (same as Electron) and added Caps/Shift Lock LED layout. [Nigel Barnes]

-d64plus: Banquet extra 64K, and 6845 with commission - ongoing campaign. [Nigel Barnes]

-dragon32: Added JCB sound cartridge for expansion. [Nigel Barnes]

-dragon200e: Added correct keyboard. [Nigel Barnes]

- Starshp1 Updates: [Frank Palazzolo]

* Fixed graphics/speed issues.

(Video) MAME Full Setup Guide

* Instant fast/slow as in marriage, added behavior note.

* Updated clocks according to the latest information.

-z80scc: Added support for resetting RX interrupt/status by reading Rx FIFO in RR3. [Joakim Larsson Edstrom]

* The virtpool management terminal takes a little longer, but not to the end (no visible difference).

-dbox: Detach the skeleton driver from the unfinished renderer. [Joakim Larsson Edstrom]

-Replaced TLCS-90 dummy I/O slot with callback. [AJR]

-pangba, pangbb, spangbl: Reduced ADPCM speed to keep music speed original, use audio IRQ callback. [AJR]

-tail2nos: Added support for rotating screen, documented no effect of "State" switch. [AJR]

-aerofgt.cpp: Video and audio improvements: [AJR]

* Fixed sound loss in spinlbrk and clones caused by incorrect ROM bank configuration.

* Work on screen rotation support for most games - aerofgtb is almost correct now.

-dynablst, bbmanw & clones: Use 4-way joystick (as suggested in service manuals). [AJR]

-toaplan2.cpp: Create (and recognize) video breaks in VDP. [AJR]

- Made TC0040IOC its own device type and separated its functionality from TC0220IOC. [AJR]

-galastrm, unndrfire, cbombers, groundfx, gunbust, superchs, 2mindril: Use TC0510NIO input device. [AJR]

-Sort slot options by name in -listslots output. [AJR]

- CBM IEC device names are more descriptive. [AJR]

-sidebs: Fixed POST error in debug build. [AJR]

-taito_da: Use MB8421 for communication RAM. [AJR]

-mjkjidai: Use 8255 devices for I/O. [AJR]

-subsino.cpp: Use 8255 units (most of which are used only for input). [AJR]

-suprloco: Replaced audio lock with 8255 device running in mode 2. [AJR]

-Added TE7750 Super I/O Expander device. [AJR]

-m72.cpp, m92.cpp: Oslobodite IRQ hakove od nihoje muke. [AJR]

-norautp: Reverted some entries that were broken a few versions ago, don't encode "Reading" entries. [AJR]

-grdian, getstarj: Replaced MCU simulation with new dump. [AJR, ShouTime, brizzo]

-s2650: Simplified I/O: [AJR]

* Dummy S2650_SENSE_PORT address replaced by line read callback (set_input_line should also work).

* Moved S2650_CTRL_PORT and S2650_DATA_PORT to I/O address space.

- Don't try to read the end of the memory space in the debug view. [AJR]

-Added validation for slot cards and fixed some errors it detected. [Vas Crabb, AJR]

- Fixed Tandy CoCo keyboard mapping (github issue #2386). [Vas Crabb]

-taitosh: Secure device MCU connection achieved. [Vas Crabb]

-exidy.cpp: Added PROMs for Spectar taken from bootleg kit - believed to match original. [Ivan Vangelista]

-Moved remaining entity configuration plugins to instance member functions. [Ivan Vangelista]

-RAM unit asked for [km](in?MAME 0.254 & cloner: Multiple arcade machine emulator (2)? nego [km].* suffix. [Nathan Woods]

- Fixed a bug when returning to the front-end after starting the system from favorites. [Nathan Woods]

-CoCo: remontiran podsustav utora za patrone. [Nathan Woods]

-The range of numbers was read_or_written. [Nathan Woods]

-Changed profile to use std::ostringstream as text sync (instead of std::string). [Nathan Woods]

-Deleting the CoCo 3 GIME application. [Nathan Woods]

-Changed some C strings to std::string references in the debugger. [Nathan Woods]

-Quingo: switch to a hot slot machine (more expensive). [Roberto Fresca]

-Big Deal Belgium, Bel Slots Export: added PCB layout. [Roberto Fresca]

-r9751: Added more SMIOC registers. [Brandon Munger]

-HP9845: Improved keyboard mapping and added German layout. [F. Ilivi, A. Kueckes]

* Implemented SHIFT LOCK key, added popups and outputs showing shift key status.

* Sound signal volume reduced (it was too loud according to A. Kueckes).

-Added read support for the SDF disk format used in CoCoSDC. [Tim Lindner]

-CoCo: Added voice/audio tape support. [Tim Lindner]

- Fixed JVC disc format to correctly recognize double-sided discs. [Tim Lindner]

-Implemented busy delay in CoCo SSC. [Tim Lindner]

-EF9365: Fast hardware vector engine (ARC Squale Basic again). [Jean-Francois DEL NERO]

(Video) Turn Your PC Into an Arcade Machine - How to Install MAME

-Interpro driveropdatering: [Patrick Mackinlay]

* Added skeleton in srarb.

* Improved mcga/fmcc skeleton and fixed mcga/fmcc detection.

* Extended cammu skeletons.

* Added support for "new" SCSI.

* Added class-based yoga breaks.

* Added forced NMI handling.

* Improved SCSI DMA.

* Fixed broken cache.

* Added support for CPU ID Clipper.

* Added enum masks and unknown registers, disabled bus errors.

* Built-in configurable RAM and improved system registers.

* Added native implementation of unmapped memory management.

* DMA/IRQ changes, DMA serial inputs.

* Added 7 segment diagnostic LED.

* NMI and DMA improvements - NMI boot pass diagnostics.

* Read and write DMA diskette job done.

* Improved logging.

-ncr5390.cpp: Added support for kernel 53c94. [Patrick Mackinlay]

-t10spc.cpp: Added missing module start/stop command [Patrick Mackinlay]

Gameboy Updates: [Tauwasser]

* Clean Gowin information in gameboy.xml, additional information from archived page and folder.

* Replaced GoodGBX MBC1 Collection control code with direct internal ROM name comparison.

* Removed buffer overflow in get_cart_type.

* Updated MBC1-MBC5 mapping documentation.

- You are more likely using PCB crystal clocks for littlerb (main CPU is more likely 8MHz than 12MHz). [David Haywood]

* Also added a hack to overclock TMS to 120% so that the map screen displays correctly.

-Moved Famiclone elements from nes.xml to driver and added new sets. [David Haywood]

- Fixed Neo Geo sprite tile code mask to 20 bits (was 19 bits before). [TheHpman]

-Fixed trailing whitespace in -listclones and -listbrothers output. [Taphoid]

-naomi.cpp: Added five actual SPI EEPROM prints used in M1/171-7978B type containers, updated docs. [f205v, Metallic]

-naomi.cpp: Converted existing M1 SN# EEPROM transfer data to actual printouts. [Metallic]

-naomi.cpp: Identified "Airline Pilots" set as domestic releases for Japan and world, according to Sega information.

[shouTime, MetalliC]

-chaknpop: Replaced MCU simulation with a dump. [Team Japump!!!, Chack'n, Hau]

-kuniokun: Replaced MCU simulation with actual dump. [shouTime, brizzo]

-Use real dump M68705P5 for Rumba Lumber, replace incorrect simulation. [shouTime, brizzo]

-Onna Sanshirou - Typhoon Gal: Use 68705 dump, replace incorrect protection simulation. [shouTime, brizzo]

-Koristite Dumped M68705 za terenski dan/undoukai. [shouTime, brizzo]

-tetrsark: Add a completely useless MCU dump (empty of course). [shouTime, Brizzo]

-arkanoidja, arkanoidu, arkatour: Udskiftede MCU-scripts med 68705 dumps. [Lord Nightmare, ShouTime, brizzo]

-prebillian: Replaced MCU emulation with real dump, fixed vblank input, fixed spinner player 2 input and added launch button.

[Lord Nightmare, ShouTime, Brizzo]

-ay8910.cpp: Made device_clock_changed to match YM2149 pin 26, added pinout and removed old comments. [Lord of Nightmares]

-socrates.cpp: Convert socrates and iqunlimz to bankdev, connect socrates hblank input and configure profweis engine

they come from Socrates. [Lord of Nightmares]

-hh_sm510: Improved Mickey & Donald SVG artwork. [Sean Riddle, Roger Coltrane]

-naomi.cpp: Bruteforced "Dragon Treasure" main DES key module. [Mike Ryan]

-svmu: Added two English BIOS versions and a newer Japanese BIOS version. [Kingizor]

-system16.cpp: Fixed watches for Alien Storm (bootleg, set 2). [caius, The Dumping Union]

-Fixed VLM5030 missing speech in Hyper Crash and increased volume and fixed VLM loading in jailbreak and clones. [PULP]

-gradius4: changed description to match title screen/map. [Pedro J. Martinez]

- Renamed "Cyber​​​​Arcade 120-in-1" to "Defender M2500P 120-in-1" (correct name according to dumper). [Attacked by Glitch]

(Video) Game & Watch MAME Tutorial - Software, ROMs, & Artwork Setup!

- Corrected descriptions for Gradius 4: Fukkatsu and Silent Scope 2. [sjy96525]

-Changed Air Combat 22 auto center throttle from pedal to AD_STICK_Z. [sjy96525]


How many systems does MAME emulate? ›

MAME is written in C++ and can currently emulate over 32,000 individual systems from the last five decades.

Is MAME arcade legal? ›

Legal status

Most arcade games are still covered by copyright. Downloading or distributing copyrighted ROMs without permission from copyright holders is almost always a violation of copyright laws.

What is the latest version of MAME for PC? ›

The latest official MAME release is version 0.254. The table below provides links to the source code. The table below provides links to packaged source archives. Larger files are hosted on external mirrors, selected at random, which may require a temporary redirect to the mirror site in order to download the file.

Which is the best version of MAME? ›

Generally you're best off trying MAME 0.172 first as it is relatively newish and accurate (compared to the older MAMEs generally seen on RPi) and also has next frame response (tested with MAME pause and frame advance) where AdvMAME and the Retroarch MAME cores have an extra frame of input processing time.

Can you have multiple emulators? ›

To have two emulator instances that can communicate to each other, or to set up other complex network architectures, you can set up emulator networking.

How many emulators can you run at once? ›

You can use as many emulators on the same machine as you want, simultaneously, at the same time, there's no actual limit, as long as you have sufficient RAM in your computer to handle that many emulators. When you want to debug an app you just choose whichever emulator you need.

Are ROMs legal in the US? ›

But while emulators are free and legal, ROMs are not. A person can go through the tedious process of copying game data off their disc or cartridge to their computer, but nine times out of 10, people who have ROMs probably just downloaded them off some corner of the internet.

What is better Jamma vs MAME? ›

If you are looking to scratch build a machine capable of playing multiple arcade games you are looking for Mame. If you are looking to restore original hardware then concern yourself with JAMMA. JAMMA is an older wiring and connector standard that lets you connect legit PCBs to an arcade machine.

Is it illegal to download ROMs of games you own? ›

Emulators are legal to download and use, however, sharing copyrighted ROMs online is illegal. There is no legal precedent for ripping and downloading ROMs for games you own, though an argument could be made for fair use.

What is the best emulator right now? ›

Best Android Emulators For Windows 11 PC (2023)
  • BlueStacks.
  • Gameloop (Tencent Gaming Buddy)
  • Android Studio.
  • LDPlayer.
  • MEmu Play.
  • Nox Player.
  • PrimeOS.
  • Genymotion.
Jan 2, 2023

What is the most stable emulator for PC? ›

Best Android Emulator For Windows 10 in 2023
  • MEmu. ...
  • Remix OS Player. ...
  • LDPlayer. ...
  • BlueStacks. ...
  • Bliss OS. ...
  • KoPlayer. Android emulator that prioritizes stability through new kernel technology. ...
  • ARChon. Free Android emulator for small, non-gaming projects. ...
  • Nox Player. Android emulator with clean UI & great usability.
Mar 30, 2023

Do I need a GPU for a MAME? ›

MAME can benefit from the presence of a graphics accelerator. It offloads the rendering from the CPU to the GPU, freeing the CPU up to focus on emulation. It does not employ the GPU to render 3D scenes in hardware.

Which games can MAME run? ›

Some or many games that ran on this system are supported in their own namesake drivers and work well in MAME. Many games are supported in own drivers: Bad Lands, Batman, Blasteroids, Food Fight, Klax, Off the Wall, Rampart, Relief Pitcher, Shuuz, Skull & Crossbones, Toobin', Vindicators and Xybots.

What is similar to MAME? ›

  • 226. RetroArch. Free • Open Source. ...
  • OpenEmu. Free • Open Source. Game Emulator. ...
  • FB Alpha. Free • Open Source. Game Emulator. ...
  • RetriX. Free • Open Source. Game Emulator. ...
  • Kawaks. Free • Proprietary. Game Emulator. ...
  • Nostlan. Free • Open Source. Mac. ...
  • Happy Chick. Free • Proprietary. Windows. ...
  • RetroX. Freemium • Proprietary. Game Emulator.
Sep 23, 2022

Which emulator has best games? ›

Dolphin (Nintendo Wii and GameCube)

According to Dolphin's development team, up to 36% of games released across these two platforms play 'perfectly' and without any real issues. That's a huge win for any emulator, especially for one that upscales to full HD and exists on Windows, Android, Linux, and macOS.

Which emulator is best for multiple instances? ›

#1) LDPlayer

A feature that I like the most is the “Multi-Instance”, which allows you to open multiple games simultaneously on your computer screen. You can also optimize the performance of your Android games by boosting their FPS and graphics as LDPlayer translates the game from Android to Windows compatibility.

Can you get caught using emulators? ›

If you own a game physically, you are likely to emulate or own a ROM of the game. However, there's no legal precedent in the United States to say it's illegal. There is no trial on record of any company going to court over emulators or ROMs and their use.

How do I run multiple emulators at once? ›

You can run multiple emulators at the same time simply by running your app again. When the AVD manager pops up, instead of selecting your already running emulator, click 'Launch Emulator' and select another emulator to launch.

How much RAM does emulator take? ›

Emulator system requirements

16 GB RAM. 64-bit Windows, macOS, Linux, or ChromeOS operating system. 16 GB disk space.

Are emulators against the law? ›

Emulators are not illegal, as they are simply re-made version of consoles. They usually have their own license and such, too. The only possible illegal part of emulators is the actual game(ROM). As if you take a ROM downloaded from the internet, it is technically pirating.

Why do emulators use so much power? ›

Emulation usually requires a lot more processing power than the original platform. The reason is that a good and accurate emulator needs to simulate all the quirks and specialities of the original hardware, but can only do so using software methods.

Is emulating games illegal in the US? ›

Emulators are 100% legal, as is the process of downloading them. They are no different to other programs you might download such as word processing or music player software. Downloading and uploading ROMs is illegal, however, so make sure you use your own game files.

Is emulating considered pirating? ›

If the emulator is distributed without the stolen code, then it's usually legal to download and use. Additionally, using an emulator for games you already own is generally legal. If you own a physical or digital copy of a Nintendo game, you can use an emulator to play it. This is considered fair use according to U.

What is the difference between arcade and simcade? ›

Simulations are the exact opposite of arcade games. These games want to replicate the handling and feeling of an actual car as much as possible. In contrast to arcade games, physics are the key element of a racing simulation.

Can MAME run Neo Geo games? ›

NeoGeo games need neogeo.

Additionally, old versions of MAME emulators may require an older version of the NeoGeo BIOS. If you're finding that the first NeoGeo BIOS doesn't work, download the old version. NeoGeo BIOS (931 KB) - Required in order to boot NeoGeo games.

Can I pirate a game I own? ›

No. If you legally own a license to software you can't pirate it. Piracy inherently entails theft, which isn't occurring if you purchased the software.

Is Anbernic legal? ›

Technically speaking, game console emulators — software applications that replicate the functionality of physical gaming hardware — aren't illegal. Anbernic's handheld uses Emuelec, an open-source emulation tool that can be downloaded legally.

Are game ROMs pirated? ›

If you see games offered for download using Peer-to-Peer networks, or by clicking on links to files hosted on third-party platforms, the content that you are accessing is an unauthorised copy (i.e. a pirate copy). Pirate copies of game files are often referred to as “ROMs”.

Which emulator is best for life after? ›

LifeAfter is an RPG game developed by NetEase Games. BlueStacks app player is the best platform to play this Android game on your PC or Mac for an immersive gaming experience.

Which is the fastest emulator for low end PC? ›

No list is complete without the BlueStacks for Android emulator for low end PC holding the first position. It is a complete Android emulator with maximum functionality, compatibility, and privacy. It is the best emulator for low-end PCs that can run on Windows and Mac.

Do you need a powerful PC to run an emulator? ›

FAQ 2: Does an emulation PC require a powerful CPU? Yes, but not always. The CPU is definitely the biggest factor in the ability of your PC to play games on emulators, as it does all or most of the simulation of the console hardware. You can find more information on this in the CPU portion of the second section above.

Is there an emulator for old PC games? ›

DOSBox is a great emulator option for a specific channel of games, but if you want to play older games from even more obscure platforms, RetroArch(Opens in a new window) may be the solution you need.

How powerful does a PC need to be for emulation? ›

Generally, emulation runs off the CPU, with the GPU allowing for higher resolutions, AA, etc. If your CPU isn't good enough, you can't emulate a system too well. An Intel Core i5 2500K, 3570K or 4670K or above is recommended for high end emulation (e.g. PS2, Wii).

How many cores does MAME use? ›

In pathological cases, MAME can make use of eight or more CPU cores.

What happens if you run a game without a GPU? ›

When you play games without a graphics card, your computer will use the integrated graphics processor that is built into the CPU (central processing unit). This can work well for some older or less demanding games, but it may not be able to handle newer or more demanding games as well.

Do you need BIOS files for MAME? ›

if a game needs a BIOS with upstream MAME, it will need one with MAME-libretro. True BIOS files go in the 'system'/BIOS directory, but some–notably neogeo. zip–are more like parent ROMs and, as such, go in the same directory as the games.

Can MAME play new arcade games? ›

1) MAME Developers REFUSE to add any arcade game that's less than 3-years old -- This is a philosophical decision, as they don't want to tromp on the success of any new arcade game.

Can you run MAME on Xbox? ›

Try a Google search. It is also worth noting that MAMEoX requires a modified (or "modded”) Xbox with a replacement dashboard installed, such as Avalaunch or Evolution-X. If you do not have a modded Xbox with a custom dashboard, running MAMEoX from the hard drive will be impossible.

What is MAME standalone emulator? ›

MAME (formerly an acronym of Multiple Arcade Machine Emulator) is a free and open-source emulator designed to recreate the hardware of arcade game systems in software on modern personal computers and other platforms. Its intention is to preserve gaming history by preventing vintage games from being lost or forgotten.

How many games does MAME have? ›

What Does MAME Do? MAME emulates some of the best retro arcade games from video gaming past. It now has the ability to play up to 7,000 games and can be run on all of the major operating systems.

Why is emulator better than simulator? ›

Emulation vs.

A simulator creates an environment that mimics the behaviors, variables, and configurations that exist in an iOS app's production environment. An emulator is designed to mimic all of the hardware and software features for the Android app production environment of a real device.

Which is better emulator or simulator? ›

Emulators are more suitable when it comes to debugging purposes, while simulators can be difficult in terms of debugging purposes. An emulator comes as a complete re-implementation of the original software, whereas A simulator is just a partial re-implementation of the original software.

Can you run emulators on a phone? ›

Best retro console emulator on Android: RetroArch

RetroArch is a popular open-source front-end for emulators. If you're into playing retro games, RetroArch is your one-stop shop for all your emulating needs.

What machines does MAME emulate? ›

MAME compatibility list
  • Atari[edit] Atari 2600[edit] ...
  • Apple[edit] Apple I[edit] ...
  • CAVE[edit] CAVE CV-1000[edit] ...
  • Commodore[edit] Vic-20[edit] ...
  • Game Park Holdings[edit] GP32[edit] ...
  • Hewlett-Packard[edit] HP-38G[edit] ...
  • IBM[edit] PC 5150[edit] ...
  • IGS[edit] PolyGameMaster (PGM)[edit]

What is the hardest system to emulate? ›

The Sega Saturn is one of the most difficult consoles to emulate, but a new product seeks make doing so as easy as owning the original hardware.

What are the different MAME versions? ›

Previous MAME Releases
0.25030 Nov 2022mame0250s.exe
0.24927 Oct 2022mame0249s.exe
0.24828 Sep 2022mame0248s.exe
0.24731 Aug 2022mame0247s.exe
8 more rows

What is the world's smallest emulator? ›

The pocketsprite is the world's smallest console emulator. Emulates the gameboy (and GBC), NES, sega master system/gameg…

Do simulators perfectly emulate a device? ›

To achieve this, you typically need to write an emulator using assembly language However, simulators do not attempt to emulate the actual hardware that will host the application in production. Because simulators create only software environments, they can be implemented using high-level programming languages.

Is 4 cores enough for emulation? ›

While 2-core or 4-core CPUs with very high clock speeds are usually recommended for emulation, most CPUs nowadays feature more than 4 cores with even higher clock speeds.

Which is the fastest and best emulator? ›

Best Android Emulator For Windows 10 in 2023
  • BlueStacks. ...
  • Android Studio. ...
  • MEmu. ...
  • Remix OS Player. ...
  • LDPlayer. ...
  • Bliss OS. ...
  • ARChon. Free Android emulator for small, non-gaming projects. ...
  • Genymotion. Large choice of widgets & sensors that can be manipulated to simulate any real-life situation.
Mar 30, 2023

What is the hardest retro console to emulate? ›

The Sega Saturn is one of the most difficult consoles to emulate, but a new product seeks make doing so as easy as owning the original hardware.

What is the best MameUI alternative? ›

  • 226. RetroArch. Free • Open Source. ...
  • OpenEmu. Free • Open Source. Game Emulator. ...
  • FB Alpha. Free • Open Source. Game Emulator. ...
  • RetriX. Free • Open Source. Game Emulator. ...
  • Kawaks. Free • Proprietary. Game Emulator. ...
  • Nostlan. Free • Open Source. Mac. ...
  • Happy Chick. Free • Proprietary. Windows. ...
  • RetroX. Freemium • Proprietary. Game Emulator.
Sep 23, 2022

What files does MAME use? ›

For software items, MAME will look for CHD format disk images in a folder matching the short name of the software list. This is for convenience when all items in a software list only contain a single CHD format disk image each. We recommend that you do not store CHD format disk images inside PKZIP or 7-Zip archives.

What is the alternative to MameUI? ›

Alternative apps to MameUI:
  • 2307 votes. BlueStacks App Player BlueStacks App Player is one of the best tool for running your favorite mobile apps/games for free in full screen in your browser using a PC or Mac. ...
  • 69 votes. MAME Emulator 0.252. ...
  • 36 votes. Cemu - Wii U Emulator 1.26.2.

What is the most low end emulator? ›

Which Is the Best Android Emulator for Low-End PC?
Android emulatorCostCompatible OS
NoxPlayerFree✅Android, Windows, Mac
LDPlayerFree✅Android, Windows
Droid4XFree✅Android, Windows
MeMu PlayFree with in-app purchase✅Android, Windows
3 more rows

Are old game emulators legal? ›

But while emulators are free and legal, ROMs are not. A person can go through the tedious process of copying game data off their disc or cartridge to their computer, but nine times out of 10, people who have ROMs probably just downloaded them off some corner of the internet.

What is the most accurate emulator? ›

Notable accuracy-centric emulators include Mesen (NES), higan (SNES), CEN64 (N64) and Exodus (Sega Mega Drive) among others. As a result, accuracy and emulator authenticity continue to be controversial subjects and highly a matter of opinion depending on what aspect of the experience the user values more.


1. MAME ROMs Explained
(Bytes N Bits)
2. Mame/Arcade Top 300 Games
(Top Retro Games)
3. Getting Mame games to work
(Bytes N Bits)
4. How to Setup MAME in Batocera
(Batocera Nation)
5. The easiest way to install MAME and get your arcade games working
(Bytes N Bits)
6. Arcade & NeoGEO Emulation on Apple Silicon M1 and Intel x86 Macs (MAME)
(Definitive Mac Upgrade Guide)


Top Articles
Latest Posts
Article information

Author: Ouida Strosin DO

Last Updated: 08/03/2023

Views: 5389

Rating: 4.6 / 5 (56 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Ouida Strosin DO

Birthday: 1995-04-27

Address: Suite 927 930 Kilback Radial, Candidaville, TN 87795

Phone: +8561498978366

Job: Legacy Manufacturing Specialist

Hobby: Singing, Mountain biking, Water sports, Water sports, Taxidermy, Polo, Pet

Introduction: My name is Ouida Strosin DO, I am a precious, combative, spotless, modern, spotless, beautiful, precious person who loves writing and wants to share my knowledge and understanding with you.