BatCat's LLE RSP Plugin v6 for Project64 is released. It is a plugin for Project64.
BatCat's LLE RSP Plugin v6 for Project64 Changelog:
- Upgraded the GNU linker to MinGW binutils 2.23.
- Amended mis-type in ordering unaligned 128-bit quadword store offsets (reported by oddMLan).
- Recovered old faking of cycle-accurate PC mapping to the CPU in order to fix semaphore sync (reported by e2118289).
- Merged in some commits centralized around ABI flexibility, namely for possible 64-bit targets (contributed by ecsv).
- Fixed crashing when configuring the plugin outside the emulation thread in Project64 2.x (reported by oddMLan).
- Small changes to the string pooling for debugger-related things to get the DLL size down a little.
Remember to install the correct DLL to the plugins folder, depending on what you want:
rsp.dll--80.0 KB--Most people will want this file. You need to use both a LLE gfx plugin && a LLE audio plugin.
rsp_free.dll--47.0 KB--Dependency-free resource DLL compiled down for size under Microsoft C++ compiler rules.
rsp_hle.dll--80.5 KB--Use any HLE gfx plugin w/ a HLE audio plugin. The RSP generally never executes on this version, but if it does you will receive a message box telling you about a new/unknown SP task type.
rsp_lle.dll--80.0 KB--Use a LLE gfx plugin (currently, either Jabo's Direct3D8 1.7.x or z64gl by ziggy), with a HLE audio plugin for speed-up. RDP/RSP LLE will be faster because of audio HLE.
rsp_mle.dll--80.0 KB--Use any HLE gfx plugin (almost any video dll). Audio emulation will be low-level along with the entirety of anything else that gets executed on the RSP.
rsp_pj64.dll--80.0 KB--You need this for Gauntlet Legends, Stunt Racer 64, and World Driver Championship. It can ONLY be used on Project64 2.0 because SP task re-start to sync with CPU and SP semaphore corrections did not exist before Project64 1.7.?.
dummyvid.dll--2.0 KB--Just a standard dummy video plugin I coded to remove the intervention of gfx display drawings on the screen while testing audio LLE or other LLE tasks on the RSP.
rsp_dbg.dll--89.0 KB--Undocumented debug version.
Too complicated?
Copy bin\rsp.dll (maybe rsp_pj64.dll) to $emu\plugin, and use Jabo's Direct3D8 1.7+ on Project64 2.0.