CyberPlayer3DS
Old 3DS / 2DS Optimization Update
- Added automatic Old 3DS hardware detection.
- Audio Optimization Mode is automatically enabled on Old 3DS, Old 3DS XL, and 2DS systems.
- Reduced visual rendering load to prioritize stable audio playback.
- Disabled expensive post-processing effects during playback on lower-power hardware.
- Added a lighter Custom Visualizer rendering path for Old 3DS systems.
- Reduced Custom Pack visual effects in Audio Optimization Mode.
- Optimized NDSP audio queue servicing to reduce audio stutter, slowdown, and crackling.
- Removed unused legacy PCM audio buffer allocations to reduce linear memory usage.
- Custom Pack uses paged image caching instead of keeping all images in memory at once.
- Improved low-spec image rendering while preserving the normal Custom Visualizer panel size.
(Unfortunately, playing FLAC files with sampling rates higher than 44.1 kHz or bit depths above 16-bit is too demanding for both Old 3DS and New 3DS models. Currently, it is not possible to play these high-res files while simultaneously rendering visual effects and graphics.
To address this, I have added a new error-handling function: if you attempt to load an unsupported audio format, the app will now display an error message stating that the file is not supported, rather than crashing.)