From 50361fcc23c6c9f782dfb2d6ed0da1eb263380d4 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Thu, 28 Apr 2016 18:25:31 +0200 Subject: [PATCH] R3000 is separate CPU, helps building some drivers with SOURCES (nw) --- scripts/src/cpu.lua | 18 +++++++++++++++--- scripts/target/mame/arcade.lua | 1 + scripts/target/mame/mess.lua | 1 + 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua index c3438a8661c..88fa672139b 100644 --- a/scripts/src/cpu.lua +++ b/scripts/src/cpu.lua @@ -1082,14 +1082,27 @@ end -------------------------------------------------- -- MIPS R3000 (MIPS I/II) series +--@src/devices/cpu/mips/r3000.h,CPUS["R3000"] = true +-------------------------------------------------- + +if (CPUS["R3000"]~=null) then + files { + MAME_DIR .. "src/devices/cpu/mips/r3000.cpp", + MAME_DIR .. "src/devices/cpu/mips/r3000.h", + } +end + +if (CPUS["R3000"]~=null or _OPTIONS["with-tools"]) then + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/mips/r3kdasm.cpp") +end + +-------------------------------------------------- -- MIPS R4000 (MIPS III/IV) series --@src/devices/cpu/mips/mips3.h,CPUS["MIPS"] = true -------------------------------------------------- if (CPUS["MIPS"]~=null) then files { - MAME_DIR .. "src/devices/cpu/mips/r3000.cpp", - MAME_DIR .. "src/devices/cpu/mips/r3000.h", MAME_DIR .. "src/devices/cpu/mips/mips3com.cpp", MAME_DIR .. "src/devices/cpu/mips/mips3com.h", MAME_DIR .. "src/devices/cpu/mips/mips3.cpp", @@ -1101,7 +1114,6 @@ if (CPUS["MIPS"]~=null) then end if (CPUS["MIPS"]~=null or _OPTIONS["with-tools"]) then - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/mips/r3kdasm.cpp") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/mips/mips3dsm.cpp") end diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua index 45a9ed2d6be..fa2cc01d750 100644 --- a/scripts/target/mame/arcade.lua +++ b/scripts/target/mame/arcade.lua @@ -58,6 +58,7 @@ CPUS["JAGUAR"] = true CPUS["CUBEQCPU"] = true CPUS["ESRIP"] = true CPUS["MIPS"] = true +CPUS["R3000"] = true CPUS["PSX"] = true CPUS["SH2"] = true CPUS["SH4"] = true diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index 99f515aab69..c8c7f3d9747 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -58,6 +58,7 @@ CPUS["JAGUAR"] = true CPUS["CUBEQCPU"] = true CPUS["ESRIP"] = true CPUS["MIPS"] = true +CPUS["R3000"] = true CPUS["PSX"] = true CPUS["SH2"] = true CPUS["SH4"] = true