summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
diff options
context:
space:
mode:
author Patrick Mackinlay <pmackinlay@hotmail.com>2019-02-01 15:27:13 +0700
committer Patrick Mackinlay <pmackinlay@hotmail.com>2019-02-01 15:27:13 +0700
commitba8d7b1c8f2e8c90b5ddc37962a32e5e2e3198eb (patch)
tree39ee417e24494de0dc34e92559d5ca80fc2331aa /scripts/src
parentb9525773700243f29de378992327d1c7dc3b6ba2 (diff)
r4000: experimental mips3 implementation (nw)
WIP checkpoint: while I believe it's largely accurate (and very slow), neither jazz nor sgi systems can fully boot yet using this device, so it remains experimental. This implementation should go away when it has helped identify the improvements required for mips3.
Diffstat (limited to 'scripts/src')
-rw-r--r--scripts/src/cpu.lua3
-rw-r--r--scripts/src/main.lua1
2 files changed, 4 insertions, 0 deletions
diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua
index c3218773035..4095f62a4c3 100644
--- a/scripts/src/cpu.lua
+++ b/scripts/src/cpu.lua
@@ -1297,6 +1297,7 @@ end
--------------------------------------------------
-- MIPS R4000 (MIPS III/IV) series
--@src/devices/cpu/mips/mips3.h,CPUS["MIPS3"] = true
+--@src/devices/cpu/mips/r4000.h,CPUS["MIPS3"] = true
--------------------------------------------------
if (CPUS["MIPS3"]~=null) then
@@ -1313,6 +1314,8 @@ if (CPUS["MIPS3"]~=null) then
MAME_DIR .. "src/devices/cpu/mips/ps2vu.h",
MAME_DIR .. "src/devices/cpu/mips/ps2vif1.cpp",
MAME_DIR .. "src/devices/cpu/mips/ps2vif1.h",
+ MAME_DIR .. "src/devices/cpu/mips/r4000.cpp",
+ MAME_DIR .. "src/devices/cpu/mips/r4000.h",
}
end
diff --git a/scripts/src/main.lua b/scripts/src/main.lua
index bec62ff6f49..1184ff8ae9e 100644
--- a/scripts/src/main.lua
+++ b/scripts/src/main.lua
@@ -256,6 +256,7 @@ end
"utils",
ext_lib("expat"),
"softfloat",
+ "softfloat3",
ext_lib("jpeg"),
"7z",
}