Skip to main content

Timeline for How do arcade ROMs work

Current License: CC BY-SA 4.0

7 events
when toggle format what by license comment
Nov 5, 2018 at 10:35 comment added Luaan @Bregalad Yes - segaretro.org/Category:Discrete_logic_arcade_games, and MAME's own mamedev.emulab.it/undumped/… (for the undocumented ones). Needless to say, MAME supports discrete logic arcades too, it just needs some extra effort (and the games are extremely simple, so the effort isn't worth much). MAME supports Pong and Breakout (both TTLs with no ROMs) just fine :)
Nov 5, 2018 at 9:10 comment added Bregalad The arcade cabinet is the hardware. It's the same as any computer or game console, and so it needs Software (ROM) to do anything useful. I'm fairly confident that at least some very old games runs based on discrete logic, without software.
Nov 4, 2018 at 3:26 comment added Jules @JackKasbrack - MAME is more like a library that makes it easy to implement new emulators than it is a single emulator itself. It has components for emulating a variety of CPUs, bus designs, address decoding systems, standard and less-standard graphics hardware, and so on. To implement a new system, you just write a little bit of code that wires all of those together, and maybe write new emulation for anything that's unique in the system you're adding.
Nov 4, 2018 at 0:46 comment added Ken Gober Supporting a new arcade game in MAME requires both an update to the MAME software itself (to include emulation of the arcade cabinet this game ran on) as well as the ROMs for the game's code. Keeping the ROMs separate from the MAME emulation code means that MAME itself can be redistributed without copyright problems, because it's typically only the ROMs that have copyright issues.
Nov 4, 2018 at 0:44 comment added Kelvin Sherlock MAME is a Multiple Arcade Machine Emulator.
Nov 3, 2018 at 23:47 comment added Badasahog I'm confused as to how an emulator such as MAME exists, given that (you would think) the differences in hardware between arcade machines would require an emulator for each of them, since an emulator is for hardware, and they all have different hardware.
Nov 3, 2018 at 23:29 history answered Brian H CC BY-SA 4.0