summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/cpu.lua
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2017-01-12 18:54:41 +1100
committer Vas Crabb <vas@vastheman.com>2017-01-12 19:05:12 +1100
commit02d69ca65ab9bcdd3ac65ee5ba373886e07bc35f (patch)
tree617256466ce1201d8535ccb2cc1005a4146a6c10 /scripts/src/cpu.lua
parent9d6025015ead3d0efc84a53b84cf1b33f737f1d1 (diff)
m6805: refactoring and improvements
* Moved 68705 devices into their own file. * Made P3, P5 and U3 variants and made them load bootstrap ROMs. * Implemented EPROM control (write is stubbed out with a logerror). * Implemented differences for open drain I/O ports. (nw) Base device with peripherals should really derive from the 6805 device directly, not the 68705 devices, as I/O ports are present on mask devices (e.g. 6805P2). All drivers and devices that were using M68705_NEW have been changed to M68705P5 - someone who knows the drivers better should fix them up.
Diffstat (limited to 'scripts/src/cpu.lua')
-rw-r--r--scripts/src/cpu.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua
index af82ec72f1e..802d582448c 100644
--- a/scripts/src/cpu.lua
+++ b/scripts/src/cpu.lua
@@ -1335,7 +1335,10 @@ if (CPUS["M6805"]~=null) then
files {
MAME_DIR .. "src/devices/cpu/m6805/m6805.cpp",
MAME_DIR .. "src/devices/cpu/m6805/m6805.h",
+ MAME_DIR .. "src/devices/cpu/m6805/6805defs.h",
MAME_DIR .. "src/devices/cpu/m6805/6805ops.hxx",
+ MAME_DIR .. "src/devices/cpu/m6805/m68705.cpp",
+ MAME_DIR .. "src/devices/cpu/m6805/m68705.h",
}
end