What's Changed
- Change in Dynarec's memory handling, to simplify it (and hopefully optimized it).
- Even more opcodes added.
- And some more Dynarec opcodes.
- Fixed some issue were PltResolver was injected but should not be.
- Fixed many Dynarec and non dynarec opcodes.
- Improved Signal handling.
- Added a few more wrapped libraries (like curl).
- Gallium9 is now wrapped (thx @icecream95).
- Fixed and simplied many wrapped functions (especialy the one where a callback is involved).
- Fixed Dynarec "freeing" a Dynablock sometimes causing a corruption of the heap (generally happens in case of JIT code).
- Optimized the way LOCK prefix work when using Dynarec on ARM.
- improvements to the ARM opcode Printer (for dumping Dynarec blocks) improvement (thx @rajdakin).
Contributions
- Removed backslash which was breaking ccmake by @shahidali55 in #186
- [DYNAREC] Fixed the UBFX and others instructions by @rajdakin in #191
- Various printer fixes by @rajdakin in #200
- Forgot to add those files by @rajdakin in #201
- Fixed some instructions printer by @rajdakin in #210
- Wrap Gallium Nine by @icecream95 in #219
- Optimize compilation & full install commands by @Botspot in #221
- Fix presumable typo in wrappedlibncurses files by @mogwa1 in #230
- Create a fake IDirect3D9 object instead of changing the vtable by @icecream95 in #231