User:Scalerize: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
2: Patch the physics instructions | 2: Patch the physics instructions | ||
3: Refine the patch's performance | 3: Refine the patch's performance | ||
CDVD READ CYCLES: | |||
CD: 4800 | |||
DVD: 43200 | |||
Move this info elsewhere: | Move this info elsewhere: |
Revision as of 17:13, 13 December 2024
TODO:
1: Patch IOP to fix the restarting music 2: Patch the physics instructions 3: Refine the patch's performance
CDVD READ CYCLES:
CD: 4800 DVD: 43200
Move this info elsewhere:
Delay GIF
apiRequest(0.1) local eeObj = getEEObject() local emuObj = getEmuObject() eeObj.AddHook(0x0033A540,0xAC430000, function() eeObj.SchedulerDelayEvent("gif.dma", 0x60500) end)
Patch EE memory
apiRequest(0.1) local eeObj = getEEObject() local emuObj = getEmuObject() local patcher = function() eeObj.WriteMem32(0x001958A0, 0x10000086) end emuObj.AddVsyncHook(patcher)
Speedhacks
apiRequest(0.1) local eeObj = getEEObject() local emuObj = getEmuObject() eeObj.AddHook(0x002cc350, 0x78a30000, function() eeObj.AdvanceClock(21000) eeObj.Vu1MpgCycles(2000) eeObj.FastForwardClock() end)