Long time no see! A lot has happened since the last release, I've mostly been working on improving overall compatibility, which means 0.15 is our highest compatibility release yet. A lot of components have been improved and fixed, SPU IRQs, VU pipelines, VIF IRQs and more. I'm really happy with how development has been going so I decided it was time for a new release. I'll just let the screenshots speak for themselves!
Non-exhaustive list of games that saw major improvements:
- Black
- Burnout series (Point of Impact, Takedown, Dominator, Revenge, etc.)
- Crash Bandicoot - The Wrath of Cortex
- Crash Tag Team Racing
- Crazy Taxi
- Gran Turismo 3/4
- Devil May Cry
- Final Fantasy series (X, X-2, XII)
- Grand Theft Auto series (San Andreas, LCS, VCS)
- Ibara
- Kingdom Hearts series (1/2)
- LEGO Star Wars series
- Metal Gear Solid 3 - Snake Eater
- Mortal Kombat series (Shaolin Monks, Armageddon, etc.)
- Mushihimesama
- Namco Museum 50th Anniversary
- Need for Speed series (Most Wanted, ProStreet, Underground, Carbon)
- Odin Sphere
- Pac-Man World series (2, 3)
- Rayman series (2/3, Raving Rabbids)
- Silent Hill series (SH2, Origins, Shattered Memories)
- Shining Force series (EXA, Neo)
- Sonic series (Heroes, Riders, Unleashed)
- Super Monkey Ball Deluxe
- The Simpsons - Hit & Run
- Time Crisis - Crisis Zone
- TimeSplitters series
- Tekken 4/5
- Soulcalibur 2/3
- ...and more!
From now on we will be focusing on performance, the next release will be dedicated to reworking our rendering framework and possibly implementing parallel-gs, a high performance compute-based GS renderer. This will involve reworking large parts of our rendering code, which will take some time but will eventually pay off, I hope you'll enjoy this release and as always, stay tuned for the next one!
Screenshots
What's Changed
- Merge correct-timings work by @allkern in #26
- Deps: Various updates by @JordanTheToaster in #27
New Contributors
- @JordanTheToaster made their first contribution in #27
Full Changelog: 0.14-alpha...0.15-alpha