From 7fe8f9f74c8a8aca5e0ca949dafcac13504c3013 Mon Sep 17 00:00:00 2001 From: MooglyGuy Date: Tue, 10 Aug 2021 03:06:08 +0200 Subject: Assorted N64 fixes (#8415) * -rdp: Fixed incorrect channel swapping on 32-bit resampled framebuffers. [Ryan Holtz] * -rsp: Fixed LWV and VMOV behavior. Added reserved instructions V056, V057, V073, and VNULL. [Ryan Holtz, krom] * -rdp: Temporarily adjusted framebuffer resampling to not exceed screen bounds in some games. [Ryan Holtz] * -n64: Fixed SP DMA behavior based on hardware tests. [Ryan Holtz] * -rsp: Removed unused DRC and SIMD support. General code cleanup. [Ryan Holtz] * -n64: Pass K4 and K5 factors to threaded drawing code. Fixes black geometry in Conker's Bad Fur Day. [Ryan Holtz] * -aleck64: Fixed compile issue with previous commits. [Ryan Holtz] --- scripts/src/cpu.lua | 35 +---------------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) (limited to 'scripts') diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua index cd1747e05e1..a8969301246 100644 --- a/scripts/src/cpu.lua +++ b/scripts/src/cpu.lua @@ -13,7 +13,7 @@ -- Dynamic recompiler objects -------------------------------------------------- -DRC_CPUS = { "E1", "SH", "MIPS3", "POWERPC", "RSP", "ARM7", "ADSP21062", "MB86235", "DSP16", "UNSP" } +DRC_CPUS = { "E1", "SH", "MIPS3", "POWERPC", "ARM7", "ADSP21062", "MB86235", "DSP16", "UNSP" } CPU_INCLUDE_DRC = false for i, v in ipairs(DRC_CPUS) do if (CPUS[v]~=null) then @@ -2143,39 +2143,6 @@ if CPUS["RSP"] then MAME_DIR .. "src/devices/cpu/rsp/rsp.cpp", MAME_DIR .. "src/devices/cpu/rsp/rsp.h", MAME_DIR .. "src/devices/cpu/rsp/rspdefs.h", - MAME_DIR .. "src/devices/cpu/rsp/rspdrc.cpp", - MAME_DIR .. "src/devices/cpu/rsp/rspfe.cpp", - MAME_DIR .. "src/devices/cpu/rsp/rspfe.h", - MAME_DIR .. "src/devices/cpu/rsp/rspcp2.cpp", - MAME_DIR .. "src/devices/cpu/rsp/rspcp2.h", - MAME_DIR .. "src/devices/cpu/rsp/rspcp2d.cpp", - MAME_DIR .. "src/devices/cpu/rsp/rspcp2d.h", - MAME_DIR .. "src/devices/cpu/rsp/clamp.h", - MAME_DIR .. "src/devices/cpu/rsp/vabs.h", - MAME_DIR .. "src/devices/cpu/rsp/vadd.h", - MAME_DIR .. "src/devices/cpu/rsp/vaddc.h", - MAME_DIR .. "src/devices/cpu/rsp/vand.h", - MAME_DIR .. "src/devices/cpu/rsp/vch.h", - MAME_DIR .. "src/devices/cpu/rsp/vcl.h", - MAME_DIR .. "src/devices/cpu/rsp/vcmp.h", - MAME_DIR .. "src/devices/cpu/rsp/vcr.h", - MAME_DIR .. "src/devices/cpu/rsp/vdivh.h", - MAME_DIR .. "src/devices/cpu/rsp/vldst.h", - MAME_DIR .. "src/devices/cpu/rsp/vmac.h", - MAME_DIR .. "src/devices/cpu/rsp/vmov.h", - MAME_DIR .. "src/devices/cpu/rsp/vmrg.h", - MAME_DIR .. "src/devices/cpu/rsp/vmudh.h", - MAME_DIR .. "src/devices/cpu/rsp/vmul.h", - MAME_DIR .. "src/devices/cpu/rsp/vmulh.h", - MAME_DIR .. "src/devices/cpu/rsp/vmull.h", - MAME_DIR .. "src/devices/cpu/rsp/vmulm.h", - MAME_DIR .. "src/devices/cpu/rsp/vmuln.h", - MAME_DIR .. "src/devices/cpu/rsp/vor.h", - MAME_DIR .. "src/devices/cpu/rsp/vrcpsq.h", - MAME_DIR .. "src/devices/cpu/rsp/vrsq.h", - MAME_DIR .. "src/devices/cpu/rsp/vsub.h", - MAME_DIR .. "src/devices/cpu/rsp/vsubc.h", - MAME_DIR .. "src/devices/cpu/rsp/vxor.h", MAME_DIR .. "src/devices/cpu/rsp/rspdiv.h", } end -- cgit v1.2.3