I often read about people dumping roms, and it never interested me until today when I read paigeoliver say that if a rom isn't dumped he had a real board and could do it.
I assume dumping a rom refers to taking the memory from an arcade machine and putting it into a file that can be accessed by more modern computers. And then the mame side of things interprets that data and then tries to emulate the rest of the circuitry from each game? And that if several games used the same base hardware such as the CPS2 then the emulation only has to be coded once for all those games?
How does one dump a rom? Does it require special hardware?
