Esr Patcher For Ps2
![Esr Patcher For Ps2 Esr Patcher For Ps2](https://yellowmotorcycle.weebly.com/uploads/1/2/4/9/124916431/955012523.png)
* many small fixes on IOP side, everything should be much more realiable (there is at least one game that benefits of it) * fixed a problem that made some absolutely properly converted/patched CD->DVD games not working with ESR, now they should work just fine so for some CD->DVD converted games there will be no need to use DVDScan to do the patching (mediachecks still have to be patched. * yet again new method of handling streams - sound and FMVs should work fine in another few games (well, "Chulip" being one of them ) * lower memory usage on EE side and (what's more important) on IOP side (~6.5kB less right now) - might make some incompatible or freezing games working * some small changes to get the games that lost compatibility in r9 working again (ie. * replaced some temporary solutions by real ones, thus increasing stability, I guess * now it should work with any other valid media than PS2DVD and DVDV - though, I can't find use for that
![Esr Patcher For Ps2 Esr Patcher For Ps2](http://moplaexcel.weebly.com/uploads/1/3/2/9/132980627/968719384_orig.jpg)
#Esr Patcher For Ps2 code
* rewrote IOP code to use a little bit less memory * fixed a bug that caused read callbacks to be called more times that they should (thus making the game think, some data is ready, while the read operation wasn't even issued - GT3 PAL) * changed stream handling to make some old games working (Onimusha: Warlords) - but for some games it will need additional IOP memory * some minor changes to make future compiling and management easier (also necessary to simplify GUI version a lot) * added synchronous mode and media type spoofing for EE (accessible only by GUI version) * corrected some stack pointer problems on EE side * it doesn't matter anymore if ESR is launched directly from FMCB or through uLE (KYA: Dark Lineage, V-Rally 3, maybe some more games) * changed once again EE streams (Ape Escape 2, Gitaroo Man, maybe more) * halved memory usage on IOP side (some new games should work, like Melty Blood: Act Cadenza)