A: The dump is a concatenation of both chip images because they occupy different address ranges from the perspective of each CPU. MAME splits them internally based on the memory map.
| Use Case | Why DPR is needed | |----------|-------------------| | | The main 68000 CPU and the graphics ASIC both read tile/sprite data. With a regular ROM, the CPU would stall the GPU or vice versa. | | Neo Geo (certain revisions) | 68k and Z80 share sound program data. | | Sega System 32 | Dual CPU architecture requires shared object tables. |
When such a chip is configured or used (e.g., storing fixed graphics data), it is colloquially called a DPR ROM — even though technically it is still RAM, just written once (at boot or manufacturing) and then treated as read-only. 3. Why Use DPR Instead of Regular ROM? Regular ROM (e.g., 27C020 EPROM) allows only one bus master to access it at a time. In complex arcade systems, two CPUs often need to share the same data simultaneously: