Features
- Added 3D depth strength setting and refined splash/background depth effects (#65)
- Custom game-screen backgrounds are now ideally 448x256 instead of 400x240;
400x240 images can expose edges at higher 3D depth settings. - Updated 448x256 game-screen backgrounds are available in the snes9x_3ds-assets v1.1.0 release.
- Custom game-screen backgrounds are now ideally 448x256 instead of 400x240;
- Added save-state screenshot previews
- Added per-game crop/overscan control (#55)
- Added scanlines
- Added Mode 7 bilinear smoothing (#68)
- Added Frame Sync setting with VBlank/Sleep pacing options
- Sleep Sync can make games run smoother when they stutter or won't hold full speed, e.g. DKC2 on Old 3DS.
Rendering & Compatibility
- Improved HDMA/in-frame palette compatibility for games with mid-frame palette changes (#73)
- Helps games such as Top Gear and Super Turrican; see In-frame palette changes.
- Added mosaic rendering support (#70)
- Fixed stale core data after switching ROMs
- Fixed several game-specific rendering/timing issues
- Includes fixes for Sim City intro, Jurassic Park transparency and Super Bases Loaded 2 crash.
- Optimized Mode 7 tile 0 blit (#67)
Audio
- Migrated audio output from CSND to NDSP and improved audio scheduling/stability (#58, 7ff81cc)
- Added audio buffer size setting
- Lower values reduce latency; higher values reduce the chance of crackling.
Documentation
- Added KNOWN_ISSUES.md with compatibility notes for problematic games,
Satellaview (BS-X) titles and common visual/audio issues.
Credits
Thanks to @f4mrfaux for contributions this release builds on:
- NDSP audio migration built on #58; follow-up queue/drain, stability, and integration fixes were added in 7ff81cc
- Mosaic effect rendering built on #59, with follow-up implementation and cleanup in #70
- Mode 7 bilinear smoothing and Mode 7 tile 0 optimization came from #67/#68
For more information, see Changelog.
Install snes9x_3ds.cia via FBI -> Remote Install -> Scan QR Code
