From 907115ed06c57c22fe4df154a68e07f73d9578f6 Mon Sep 17 00:00:00 2001 From: David Haywood Date: Wed, 5 Jul 2017 01:45:09 +0100 Subject: 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. --- scripts/src/cpu.lua | 2 ++ scripts/target/mame/arcade.lua | 2 ++ 2 files changed, 4 insertions(+) (limited to 'scripts') 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", -- cgit v1.2.3