diff options
| author | 2017-01-12 18:54:41 +1100 | |
|---|---|---|
| committer | 2017-01-12 19:05:12 +1100 | |
| commit | 02d69ca65ab9bcdd3ac65ee5ba373886e07bc35f (patch) | |
| tree | 617256466ce1201d8535ccb2cc1005a4146a6c10 /scripts/src/cpu.lua | |
| parent | 9d6025015ead3d0efc84a53b84cf1b33f737f1d1 (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.lua | 3 |
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 |
