diff options
| author | 2017-07-05 01:45:09 +0100 | |
|---|---|---|
| committer | 2017-07-05 01:45:09 +0100 | |
| commit | 907115ed06c57c22fe4df154a68e07f73d9578f6 (patch) | |
| tree | d57d1e76dd3db88179059be3e6b7a0ae0a7d2f54 /scripts | |
| parent | 1bcb694f8d7db37e03f07c080edcded5fb22f554 (diff) | |
create c-chip device with correct CPU type in it and a bunch of notes (pinout etc.)
create a uPD78C11 derived CPU type for this purpose, with internal ROM map
use internal ROM map for other uPD78C10 chips as it's always present.
add missing NO_DUMP definitions to various games using C-Chips with correct size etc.
pump megablast through the device code as really all it ever does is bank the c-chip window and test the RAM.
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/src/cpu.lua | 2 | ||||
| -rw-r--r-- | scripts/target/mame/arcade.lua | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua index 468c2da140b..d74a7100140 100644 --- a/scripts/src/cpu.lua +++ b/scripts/src/cpu.lua @@ -1629,6 +1629,8 @@ if (CPUS["UPD7810"]~=null) then MAME_DIR .. "src/devices/cpu/upd7810/upd7810_opcodes.cpp", MAME_DIR .. "src/devices/cpu/upd7810/upd7810_table.cpp", MAME_DIR .. "src/devices/cpu/upd7810/upd7810_macros.h", + MAME_DIR .. "src/devices/cpu/upd7810/upd7811.cpp", + MAME_DIR .. "src/devices/cpu/upd7810/upd7811.h", } end diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua index f0d33963f02..152f3b1e123 100644 --- a/scripts/target/mame/arcade.lua +++ b/scripts/target/mame/arcade.lua @@ -3782,6 +3782,8 @@ files { MAME_DIR .. "src/mame/includes/taito_x.h", MAME_DIR .. "src/mame/machine/cchip.cpp", MAME_DIR .. "src/mame/machine/cchip.h", + MAME_DIR .. "src/mame/machine/cchip_dev.cpp", + MAME_DIR .. "src/mame/machine/cchip_dev.h", MAME_DIR .. "src/mame/drivers/taito_z.cpp", MAME_DIR .. "src/mame/includes/taito_z.h", MAME_DIR .. "src/mame/video/taito_z.cpp", |
