After a lot of painstaking work over the weekend, I'm glad to announce that v0.5 is released!
- Implemented major graphic rendering optimizations for color handling, transparency and window effects.
Although codes from BlargSNES was not used directly, the implement idea generally came from BlargSNES.
Some games that use windowing effects should see some / significant performance increase on the old 3DS.
For example:
F-Zero (US / EUR versions) run full speed (almost no frameskips)
Super Mario Kart (EUR) runs full speed (almost no frameskips)
Axelay (US) runs at a playable speed.
Breath of Fire 2 battle transition effects are smooth.
Super Mario World circular window fade-in/out effects are smooth.
Chrono Trigger Intro (the fade in/out from left/right) is now smooth. X-Strike effects also run very fast.
Tales of Phantasia magic effects are now smooth.
etc.
- Fixed sprite flickering problems in Yoshi's Island and DKC2.
- Fixed 256-color background problems. DKC1/2 and Earthworm Jim 2 intro shows up correctly.
- Fixed Mode 7 BG2 problems. Now Super Star Wars - Empire Strikes Back (snowspeeder stage) works correctly.
- Added code to use full clock speed on New 3DS
PS: Since a large part of the graphic rendering engine is overhauled. I will appreciate any bug reports related to games that
look ok in v0.42 but have serious graphic defects in v0.5. I've done my best to test any many games as I have (almost a 100 of them) but I may have missed a number of them.
