bhhost.blogg.se

Pcsx2 boot.elf
Pcsx2 boot.elf





  1. PCSX2 BOOT.ELF DRIVER
  2. PCSX2 BOOT.ELF PATCH
  3. PCSX2 BOOT.ELF SOFTWARE
  4. PCSX2 BOOT.ELF CODE

PCSX2 BOOT.ELF PATCH

) (note that this doesn't prevent the pnach file from having the same patch also with place=1 which will also get applied on every vsync, even if specifically it might not be relevant to this case). The first vsync happens shortly after, and with it the application of the place=1 patches.Īssuming did choose the correct place to patch the memory (and I think he did), the only issue remaining is that we need to have the patches loaded at that stage, and that in order to get applied at that stage, the patch should have place=0 ( patch=0. message and then place=0 patches do get applied at the original place they were always applied - at SysCoreThread::GameStartingInThread().Īgain, both of these only try to apply the place=0 patches at this stage (and the first doesn't work as noted), so any line which starts with patch=1. However, very quickly afterwards the patches do get loaded (not yet applied) and then there's iR3000A Recompiler reset. Regardless though - it only tries to apply place=0 patches. At the time it's trying to apply the patches, they are still not loaded (apparently that happens very shortly afterwards), so it's applying all loaded patches, but there are none such yet. OK, I can see why the commit which applies the pnaches at recRecompile doesn't do anything. Never worked (oldest tested version: R5267).ĬPU: Intel Core i7 2600K 3.4GHz GPU: XFX Radeon HD 6970 2GB OS: Windows 7 SP1 Step 5 isn't working properly because PCSX2 isn't injecting the pnach's breakpoint until after the game's ELF entrypoint instruction has already executed.This step can be repeated over and over again with the same outcome. The game should immediately freeze at a black screen. In the same running instance of PCSX2, shut down the game, then fast boot it again.

pcsx2 boot.elf

Launch PCSX2, enable cheats or widescreen patches (depending on where you placed your pnach file), then fast boot your game.You shouldn't have any PCSX2 windows open at all. Place your pnach file in either PCSX2's /cheats/ or /cheats_ws/ folder.Patch=1,EE,?,extended,0000000D //Break - Replace ? with your game's entrypoint and replace the first 0 with a 2 (example: 20100008).

PCSX2 BOOT.ELF CODE

Create a pnach file named after your game's CRC (example: 0E7F91DA.pnach) and insert this line of code into it:.In the log window, take note of the game's CRC and entrypoint. This issue affects pnaches across-the-board, in every game. This makes my hack all but useless, because the hack's instruction isn't getting injected before the point in time it needs to run at.

pcsx2 boot.elf

PCSX2 starts the game, runs the original MIPS instruction my hack is supposed to override, then replaces the original instruction with my injected one. Upon further experimentation, I found that the only circumstance in which the pnach version of my hack doesn't work is if I fast boot the game right after launching PCSX2 (subsequent fast boots work within the same running instance of PCSX2). Nevertheless, I tried modifying it in several ways in the hopes of getting it working 100% of the time to no avail. I'm experienced with creating ELF hacks and nothing seemed wrong with this particular one. Unfortunately my hack only worked intermittently. One of these was an ELF hack meant to replace an old "live" memory hack. I recently created updated widescreen hacks for Smuggler's Run (not yet released).

PCSX2 BOOT.ELF SOFTWARE

GSdx software mode and LyliPad-Scp's DS3 native mode no settings modifications affect this issue

pcsx2 boot.elf

PCSX2 BOOT.ELF DRIVER

GSdx, LyliPad-Scp-r5875, SPU2-X, cdvdGigaherz, nuvee ps2 usb 0.2.0, FWnull Driver and GigaHeRz's DEV9 Driver







Pcsx2 boot.elf