summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
author Felipe CorrĂȘa da Silva Sanches <fsanches@metamaquina.com.br>2015-11-28 09:59:12 -0200
committer Felipe CorrĂȘa da Silva Sanches <fsanches@metamaquina.com.br>2015-12-06 13:32:03 -0200
commit0618c642ba8a33411539449060c9cb604508fe75 (patch)
tree2db87870b40ef66219ea3c9cefe421419cea7514 /scripts
parentd1abdea08c5ca8cabcca155ae1177b08e808f9e3 (diff)
adding a basic machine driver for the Patinho Feio and setting up build system for the driver and the CPU module
Diffstat (limited to 'scripts')
-rw-r--r--scripts/src/cpu.lua16
-rw-r--r--scripts/target/mame/mess.lua7
2 files changed, 23 insertions, 0 deletions
diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua
index dc2eb538b00..985d47c0611 100644
--- a/scripts/src/cpu.lua
+++ b/scripts/src/cpu.lua
@@ -1436,6 +1436,22 @@ if (CPUS["PDP1"]~=null or _OPTIONS["with-tools"]) then
end
--------------------------------------------------
+-- PATINHO FEIO - Escola Politecnica - USP (Brazil)
+--@src/devices/cpu/patinhofeio/patinho_feio.h,CPUS["PATINHOFEIO"] = true
+--------------------------------------------------
+
+if (CPUS["PATINHOFEIO"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/cpu/patinhofeio/patinho_feio.cpp",
+ MAME_DIR .. "src/devices/cpu/patinhofeio/patinho_feio.h",
+ }
+end
+
+if (CPUS["PATINHOFEIO"]~=null or _OPTIONS["with-tools"]) then
+ table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/patinhofeio/patinho_feio_dasm.cpp")
+end
+
+--------------------------------------------------
-- Motorola PowerPC series
--@src/devices/cpu/powerpc/ppc.h,CPUS["POWERPC"] = true
--------------------------------------------------
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index e5436770e03..5b16be78d7e 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -91,6 +91,7 @@ CPUS["APEXC"] = true
CPUS["CP1610"] = true
CPUS["F8"] = true
CPUS["LH5801"] = true
+CPUS["PATINHOFEIO"] = true
CPUS["PDP1"] = true
CPUS["SATURN"] = true
CPUS["SC61860"] = true
@@ -852,6 +853,7 @@ function linkProjects_mame_mess(_target, _subtarget)
"ultratec",
"unisonic",
"unisys",
+ "usp",
"veb",
"vidbrain",
"videoton",
@@ -2845,6 +2847,11 @@ files {
MAME_DIR .. "src/mame/drivers/univac.cpp",
}
+createMESSProjects(_target, _subtarget, "usp")
+files {
+ MAME_DIR .. "src/mame/drivers/patinho_feio.cpp",
+}
+
createMESSProjects(_target, _subtarget, "veb")
files {
MAME_DIR .. "src/mame/drivers/chessmst.cpp",