|
| dale_glass wrote:
| MAME has always confused me with its mode of operation. Why is
| there a game list with specific required hashes built into the
| code? Why refuse to run an unrecognized version of a game?
|
| Most other emulators seem to just try to emulate whatever you
| happen to give them.
| [deleted]
| vore wrote:
| Because arcade consoles differ a lot from direct-to-consumer
| consoles, where the hardware configuration is much less uniform
| than, say, a Game Boy Advance which has the same parts in the
| console and the parts in the cartridge are mostly the same from
| game to game.
|
| The article itself alludes to this: It's easy
| to think of game cartridges as just being a single thing, but
| arcade game boards typically have a large number of chips.
| Why's that? It's partly technical; specific chips can be
| connected directly to particular regions of the system's
| hardware, like graphics or sound, which means that even though
| it's less flexible than an all-in-one ROM, it has some
| performance advantages too. The two chips I dumped here are
| program code for two different CPUs: one for the 68000 CPU in
| the system itself, and one for the ARM7 CPU in the game
| cartridge.
| tenebrisalietum wrote:
| So you don't blame MAME if your ROM is not genuine.
| stevage wrote:
| Such work to enable people to play a slightly older version of an
| obscure arcade game. I guess all the low and medium hanging fruit
| was long since picked.
___________________________________________________________________
(page generated 2022-10-29 23:00 UTC) |