From b54cb1804b4eff6f1e4be82a43e346c30d6755ab Mon Sep 17 00:00:00 2001 From: mooglyguy Date: Mon, 18 Nov 2019 17:30:38 +0100 Subject: -sun4c_mmu.cpp: Made generic to support sun4 MMU mode, and cleaned up save state usage. [Ryan Holtz] -sun4.cpp: Various changes: [Ryan Holtz] * Split sun4 and sun4c hardware emulation into separate derived classes. * Hooked up Sbus IRQs. * Removed now-unnecessary duplicate MMU code. -cgsix.cpp: Added VSync IRQ, cleaned up save state usage, and added THC MISC register. [Ryan Holtz] -sparc.cpp: Renamed MB86901 to SPARCV7, and added a separate class for SPARCV8. [Ryan Holtz] -bt45x.cpp: Made logmacro.h usage more consistent. [Ryan Holtz] --- scripts/src/cpu.lua | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'scripts/src/cpu.lua') diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua index adace721b56..f6f5c41a113 100644 --- a/scripts/src/cpu.lua +++ b/scripts/src/cpu.lua @@ -2772,21 +2772,20 @@ if (CPUS["ALTO2"]~=null or _OPTIONS["with-tools"]) then end ------------------------------------------ --- Sun SPARC, Fujitus MB86901 implementation ---@src/devices/cpu/sparc/sparc.h,CPUS["MB86901"] = true +-- Sun SPARCv7, SPARCv8 implementation +--@src/devices/cpu/sparc/sparc.h,CPUS["SPARC"] = true -------------------------------------------------- -if (CPUS["MB86901"]~=null) then +if (CPUS["SPARC"]~=null) then files { - MAME_DIR .. "src/devices/cpu/sparc/mb86901.cpp", - MAME_DIR .. "src/devices/cpu/sparc/sparcv8ops.ipp", + MAME_DIR .. "src/devices/cpu/sparc/sparc.cpp", 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 -if (CPUS["MB86901"]~=null or _OPTIONS["with-tools"]) then +if (CPUS["SPARC"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/sparc/sparcdasm.cpp") table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/sparc/sparcdasm.h") end -- cgit v1.2.3-70-g09d2