v1.94 (for caanoo and gcw-zero)
Pre-release
Pre-release
Unofficial release for caanoo (zip) and gcw-zero (opk). Please let me know should you encounter any problems.
New features added:
- revive Helix Mp3 decoder support for ARM (Helix sources not supplied due to licensing)
- update GPH device support to use newer GCC 4.7
- ARM specific optimisations (speedup for emulated memory access, 32X draw code, DRC disassemblers)
- a lot of SH2 DRC and 32X emulation fixes to improve game compatibility
- improved DRC code generation (generated code now noticeably faster)
- improved SH2 DRC memory access functions (added 32 bit versions, sign extension)
- improved SH2 DRC register caching
- added branch caching to SH2 DRC
- optimisations to DRC ARM backend (code reordering, literal pool)
- added polling/idling loop detection and basic loop optimisation to SH2 DRC
- added call/return cache for SH2 DRC
- added cache for communication areas between 32X CPUs
- added T bit caching to ARM SH2 DRC backend (kept in host CPU flags as long as possible if possible)
- added x86_64. MIPS and aarch64 backends to SH2 DRC
- 32X DMA emulation optimisation
- revised SH2 DRC branch handling and host code block linking
- added 32X PWM interrupt optimisation (configurable since it may not work with all games)
- improved auto frameskipping