Skip to content

Releases: BenoitAdam/nullDC4Wii

NullDC4Wii - Alpha 0.28

10 Jun 20:42

Choose a tag to compare

We directly bump to alpha 0.28 as we have MAJOR CHANGES these days !!

⚙️ Improvements

Sound is working, many games now launches !

AICA ARM implementation by Skmp (drk||raziel) @skmp !!!!

Sound is glitchy, but this is a first step.

This fix problems #5 and #11

As a result, many games should launch now (only ChuchuRocket tested for now)

Lots of file have been udpate, see commits

CDI Files

They seems to work now, needs more investigation & test.

Fixes #10

👨‍💻 Devellopers

📝 Logs

In this version, log messages are in sys_calls and put directly in dolphin.log

+ Advantage

Doesn't slow down the emulator

- Problem

Not sure it can be seen on a Real Wii

Future

We may go back to printf like before

🔊 Audio

emptyARM/ has been deleted
emptyAICA/ is still present but not in the makefile (commented out)

alpha 0.27 & 0.28 improvement

Speed improvement (+15% each !)

Please update compatibility Guide

This is what we were waiting for !! Please re-test all games (except Windows CE games) update compatiblity :

https://wiibrew.org/wiki/NullDC4Wii/Compatibility

🎮 Optional Extras

Wii & WiiU Fowarders : see attachements

Wii Forwarder by @Ploggy
Wii U Overclock Forwarder (integrated) by @Zeox-Gamer

NullDC4Wii - Alpha 0.27

10 Jun 15:22

Choose a tag to compare

Pre-release

More performance

see commit

Thanks to skmp

NullDC4Wii - Alpha 0.26

09 Jun 23:16
0ec330d

Choose a tag to compare

Pre-release

see alpha 0.28

NullDC4Wii - Alpha 0.25

02 Jun 23:23

Choose a tag to compare

⚙️ Improvements

Game Presets

Game Preset is now in alphabetical order

Some changes has been done following Compatibility Wiki

Graphism

gxRend.cpp => fixed regression #34

👨‍💻 Devellopers

🔊 Audio

A new stub for ARM similar to emptyAICA has been implemented

It doesn't seems to work right now but it's a necessary step for investigating and try to fix games like Chuchu Rocket freeze at launch
#11

Please update compatibility Guide

https://wiibrew.org/wiki/NullDC4Wii/Compatibility

🎮 Optional Extras

Wii & WiiU Fowarders : see in alpha 0.17

NullDC4Wii - Alpha 0.24

31 May 21:54

Choose a tag to compare

⚙️ Improvements

Game Presets

NullDC4Wii now come with a custom game_preset file !

Edit game_presets.cfg in sd:/data

This aim to automatically put the best setting (or YOUR best setting) to the game, depending of its name

Graphism

gxRend.cpp => fixed Ryo's missing head in Shenmue (#24)

Please update compatibility Guide

https://wiibrew.org/wiki/NullDC4Wii/Compatibility

Presets

For now you can do your own presets (or modifiy the existing one) but I'm aiming to reorder game_preset.cfg in alphabetical order in the next release

👨‍💻 CACHE

CACHE_NORMAL has been duplicated to CACHE_QUALITY

CACHE_QUALITY is now CACHE_EXTRA (only accessible with code and not preset or menu for now)

CACHE_NORMAL has an hash map optimisation (should have better FPS than CACHE_QUALITY)

🎮 Optional Extras

Wii & WiiU Fowarders : see in alpha 0.17

NullDC4Wii - Alpha 0.23

17 May 22:56

Choose a tag to compare

⚙️ Improvements

Special input

Added special inputs

  • Light Gun Untested
  • Maracas Untested
  • Keyboard Untested
  • Fishing Rod Untested

Graphism

gxRend.cpp => fix Plannar<> pixel-pair swap and YUV double-read

May fix bug and or improve FPS. Report if you see any changes

👨‍💻Developpers

Nothing new but a tip :

Using Dolphin Emulator you are able to print the texture type :

image

🎮 Optional Extras

Wii & WiiU Fowarders : see in alpha 0.17

NullDC4Wii - Alpha 0.22

13 May 11:36

Choose a tag to compare

⚙️ Improvements

  • 2 players mode ! For now, you need to activate this in the main menu before launching game.
  • Loading on USB has been tested : it's confirmed that it's working !

👨‍💻Developpers

Log (re-)activated on real wii

Initialy there was a log file at main.cpp (to sd:/ndclog.txt)
The thing is that is disabled printf() from displaying on screen
Since the basic menu uses printf(), I had to put it in comment (since Alpha0.03 probably)

now the logging to file (at root : sd:/ndclog.txt) has been moved to gxrend.cpp (initrend)

this will help to identify thing that works on dolphin, but not on wii

🎮 Optional Extras

Wii & WiiU Fowarders : see in alpha 0.17

NullDC4Wii - Alpha 0.21

01 May 12:15

Choose a tag to compare

CACHE improvement -better graphism !

new cache presets :
CACHE_VERY_FAST ( original algorythm)
CACHE_FAST (still flickering)
CACHE_NORMAL (ok perfect)
CACHE_QUALITY (ok-perfect - debug only)

Downfall :

  • New CACHE mode (FAST/NORMAL/QUALITY) has less FPS

👨‍💻Developpers

fps_boost has been removed, it was unecessary for now

🎮 Optional Extras

Fowarders : see in alpha 0.17

NullDC4Wii - Alpha 0.20

24 Apr 22:57

Choose a tag to compare

USB support has been added (experimental, untested) updated : tested, it works

Put your gdi/folders in usb:/dreamcast/

Please test and report

🎮 Optional Extras

Fowarders : see in alpha 0.17

NullDC4Wii - Alpha 0.19

23 Apr 18:44

Choose a tag to compare

4BPP and 8BPP pipeline improved

CI4 (FAST) and CI8 (FAST) are the default to ensure max compatiblity

I aim to do a per-game profile config file, this would be the bebt solution. RG565 usually work thus.

Help bug #27

Please test & report improvement & regression

https://wiibrew.org/wiki/NullDC4Wii/Compatibility

👨‍💻Developpers

4BPP and 8BPP also have a GREY mode option, this could help debugging

🎮 Optional Extras

Fowarders : see in alpha 0.17