AUDIO Improvement / Freeze fix !
⚙️ Improvements
Audio improvement
Audio buffer doesn't give -40% speed. It means lots of games are perfectly playable at 100% speed with perfect audio !!
We dit it guys !
AUDIO BUFFERS (Default : 4)
Claude suggest it's been put to 4
AUDIO BLOCK (Defaut = 1024)
Claude suggest it's been put to 1024 (bigger = more delay)
AUDIO DRC (Defaut = normal)
Instead of crackles, this detunes audio if the speed is not 100 %
CABLE TYPE (Select Composite / SCART / VGA)
I didn't test much for now
// Options menu / per-game preset override (wii/main.cpp "CABLE TYPE",
// game_presets "cable="), applied after the cfg value so the menu wins --
// same order AudioBuffers uses below. VGA is the interesting one: it is
// 640x480 progressive at 60 Hz whatever the dc_flash.bin region says, so
// it matches a Wii set to EDTV/HDTV 480p exactly instead of running a
// 50 Hz guest into a 60 Hz output. See the preset note in wii/main.cpp.
I putted VGA as default for now
JIT_ICI
Fix some freezes
; ignore guest I-cache invalidates + guard every RAM block instead.
; Wii-measured: kills the 24ms stage-load frame (1648 blocks recompiled
; after one CCR.ICI). Costs ~25-30% more sh4, which this game can afford
; -- typical sh4 is 4.6ms against a 16.71ms budget. Do NOT copy this to a
; game that already sits near 100% SPEED.
Disc bulk read
GDROM stuff (unused)
GDROM DELAY
Can read GDom exactly like dreamcast with 1x speed (unused for now)
📝 Presets updated
Game Presets
The defaut preset for these games have been updated :
- Bomberman (fix speed & audio)
- Frogger (New & Playable !)
- Puyo 4 : testing Normal as cache (should fix some menu problems)
- Street Fighter Alpha 3 (fix Stutters + VGA as default)
- Sega Tetris (fix speed & audio)
- Vanishing Point (new)
- Virtua Tennis
- Virtua Tennis 2
- World Series Baseball (new)
Doesn't necessarly mean these games are 100% compatible or what. Check Compatibility wiki
Remember that this emulator goal is primary about multiplayer games
👨💻 Developers
Audio stats
Can help debugging audio
FRAME PROFILER
This helps chasing down freeze/Stutterings
DISC CENSUS
For GDROM
🧰 Please update compatibility Guide
Please tell me any finding of better presets on discord or update compatiblity wiki :
https://wiibrew.org/wiki/NullDC4Wii/Compatibility
🎮 Optional Extras
Wii & WiiU Fowarders : See alpha 0.76
Wii Forwarder by @Ploggy
Wii U Overclock Forwarder (integrated) by @Zeox-Gamer