github BenoitAdam/nullDC4Wii alpha0.78
NullDC4Wii - Alpha 0.78

one hour ago

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

Don't miss a new nullDC4Wii release

NewReleases is sending notifications on new releases.