summaryrefslogtreecommitdiffstatshomepage
path: root/.gitattributes
diff options
context:
space:
mode:
author smf- <smf-@users.noreply.github.com>2011-05-06 23:55:53 +0000
committer smf- <smf-@users.noreply.github.com>2011-05-06 23:55:53 +0000
commitd1b109625d83ccb7176129ff4311dbe5e7c587f4 (patch)
treee2ec65577044f7ad776094f7e429a22028f9bbd2 /.gitattributes
parentedd7394ca88261e95a8532c4fccbdc5492642b1a (diff)
"You have taken your first step into a larger world." ―Obi-Wan Kenobi
Converted PlayStation DMA to an internal device to the CPU core. DMA to external devices can be set in the machine config, the old calls are still there until the rest of the code is converted. [smf] The following MAME core changes have been required to allow internal devices to be configurable by the main machine config & to work with internal memory maps. device.machine_config_additions() are now processed as soon as the device is added, so sub devices can be configured straight away. replacing or removing a device removes any devices owned by the device being removed, as now they are added straight away. device_t::subdevice() uses the machine config device list instead of the machine to find the device as the machine is not created until after all the devices have been created. devices in an internal address map are assumed to be owned by the CPU, while devices in a standard address maps are assumed to be siblings of the CPU. A code review and regression test would be a good idea.
Diffstat (limited to '.gitattributes')
-rw-r--r--.gitattributes2
1 files changed, 2 insertions, 0 deletions
diff --git a/.gitattributes b/.gitattributes
index 76f626bb616..723537cb085 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -374,6 +374,8 @@ src/emu/cpu/pps4/pps4.h svneol=native#text/plain
src/emu/cpu/pps4/pps4dasm.c svneol=native#text/plain
src/emu/cpu/psx/dismips.c svneol=native#text/plain
src/emu/cpu/psx/dismips.mak svneol=native#text/plain
+src/emu/cpu/psx/dma.c svneol=native#text/plain
+src/emu/cpu/psx/dma.h svneol=native#text/plain
src/emu/cpu/psx/gte.c svneol=native#text/plain
src/emu/cpu/psx/gte.h svneol=native#text/plain
src/emu/cpu/psx/psx.c svneol=native#text/plain