Street Fighter Euro Mortal Kombat rev 5. X-Men Vs. Killer Instinct v1. Mortal Kombat 4 rev L3. Ghosts'n Goblins World? Sega Rally Championship. Alien vs. Predator Euro Altered Beast set 7, Star Wars Trilogy ver A. Knights of the Round World Robocop World revision 4. The King of Dragons World Shinobi set 5, System 16A, unprotected. Double Dragon Neo-Geo. X-Men: Children of the Atom Euro Marvel VS Capcom 2.
Marvel Vs. Capcom 2 New Age of Heroes. Mame Action Fight. Mame Racing Driving. Capcom: Clash of Super Heroes. Mame Combat Fighting Action. Metal Slug 2. Mame Action Shooting. Metal Slug 6. Mame Fighting Battle. Cadillacs And Dinosaurs. The Simpsons. So, emulators for these systems know which microprocessors and support chips they need to emulate. The emulator can be built around this specification needing only the game software to change to allow you to play all the games.
Arcade cabinets are different. Quite often specialised cabinets were built for specific games. Once a cabinet was built for one game it would then be reused for a number of other games, with possibly a few modifications to the internal workings.
Arcade cabinets also tended to have more complicated circuits having multiple processors handling different parts of the system.
The MAME emulator must be able to account for all these differences and put together the correct combination of processors and associated circuitry for each arcade cabinet before it is able to run the game software. So, multiple ROM files are required to run a single game. This collection of files forms a ROM set. An individual ROM file is simply a dump of the information stored in a read only memory chip on a circuit board. It contains the software that drives that component of the computer system.
When you load a game into MAME it knows which files it needs to emulate that arcade cabinet. It then looks for these files in the ROM set archive file. Although arcade cabinets were often specialised to a specific game, they were of course reused for other games. Many of the circuit boards were built in a modular fashion so that parts could be swapped in and out to customise the system. This does mean though that there were a lot of common parts between different games.
When arcade machine emulation started back in the s computer storage was expensive. Reducing the amount of data you had to store was particularly important. This is why the concept of a split ROM was developed, to stop this unnecessary duplication. Arcade games can be grouped together based on the original arcade cabinet they were developed for. The game that ran on the original cabinet can be thought of as the parent of all the games that were developed using the same cabinet.
0コメント