diff options
| author | 2018-09-22 19:40:43 +0200 | |
|---|---|---|
| committer | 2018-09-22 19:41:10 +0200 | |
| commit | 27ee4f39156863330dd2c369b47699ad774306aa (patch) | |
| tree | 9d4eeaa19182bfc7842eea1b3c27087b639c5bf4 /scripts | |
| parent | fb5818cc7ef24abeb4407ccfddd2e5b6b2fcd492 (diff) | |
-sun4: Added a sun4c MMU device. Currently wraps the functionality of S4-buffer, S4-cache, and S4-MMU, will eventually be split. [Ryan Holtz]
-sun4: Significant optimization, from 150% -> 330% unthrottled on an i7-5930K. [Ryan Holtz]
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/src/cpu.lua | 1 | ||||
| -rw-r--r-- | scripts/src/machine.lua | 12 | ||||
| -rw-r--r-- | scripts/target/mame/arcade.lua | 1 | ||||
| -rw-r--r-- | scripts/target/mame/mess.lua | 1 |
4 files changed, 15 insertions, 0 deletions
diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua index 6a8519a644b..846e1bad71c 100644 --- a/scripts/src/cpu.lua +++ b/scripts/src/cpu.lua @@ -2713,6 +2713,7 @@ if (CPUS["MB86901"]~=null) then MAME_DIR .. "src/devices/cpu/sparc/mb86901.cpp", MAME_DIR .. "src/devices/cpu/sparc/sparcv8ops.ipp", MAME_DIR .. "src/devices/cpu/sparc/sparcdefs.h", + MAME_DIR .. "src/devices/cpu/sparc/sparc_intf.h", MAME_DIR .. "src/devices/cpu/sparc/sparc.h", } end diff --git a/scripts/src/machine.lua b/scripts/src/machine.lua index cd141b26cb3..b161f1ddbcf 100644 --- a/scripts/src/machine.lua +++ b/scripts/src/machine.lua @@ -3747,3 +3747,15 @@ if (MACHINES["IOPTIMER"]~=null) then MAME_DIR .. "src/devices/machine/ioptimer.h", } end + +--------------------------------------------------- +-- +--@src/devices/machine/sun4c_mmu.h,MACHINES["SUN4C_MMU"] = true +--------------------------------------------------- + +if (MACHINES["SUN4C_MMU"]~=null) then + files { + MAME_DIR .. "src/devices/machine/sun4c_mmu.cpp", + MAME_DIR .. "src/devices/machine/sun4c_mmu.h", + } +end diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua index f27b41c32a2..705c4c92aa9 100644 --- a/scripts/target/mame/arcade.lua +++ b/scripts/target/mame/arcade.lua @@ -574,6 +574,7 @@ MACHINES["SMC91C9X"] = true MACHINES["SEGA_SCU"] = true MACHINES["SMPC"] = true MACHINES["STVCD"] = true +--MACHINES["SUN4C_MMU"] = true MACHINES["TC0091LVC"] = true MACHINES["TE7750"] = true MACHINES["TICKET"] = true diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index 29e19eee5ea..95e8e3fabfc 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -576,6 +576,7 @@ MACHINES["SMIOC"] = true MACHINES["SEGA_SCU"] = true MACHINES["SMPC"] = true MACHINES["STVCD"] = true +MACHINES["SUN4C_MMU"] = true MACHINES["TC0091LVC"] = true --MACHINES["TE7750"] = true MACHINES["TIMEKPR"] = true |
