Dreamcast Emulator for Wii (NullDC) - Source code available !

Discuss emulation on the Wii here
Post Reply
Xale00
Posts: 7
Joined: Sat Jan 10, 2026 12:02 pm

Dreamcast Emulator for Wii (NullDC) - Source code available !

Post by Xale00 » Sat Jan 10, 2026 12:07 pm

I suceeded reaching out by mail the dev that did that NullDC emulator port years ago (there a video on youtube that got taken down)

Code can be grabbed here : (check the wii folder)

https://github.com/skmp/nullDCe

I guess it needs DevkitPowerPC to compile (I don't have the environment set up to do it and i'm a noob) :

https://wiibrew.org/wiki/DevkitPPC

I'm curious to see the performance... in fact I just want to see if chuchurocket can pass. Even 50hz version is ok. We got Saturn emulator even if it's bad, so why not Dreamcast after all !

Has somebody here the experience of compiling on wii ?
Xale00
Posts: 7
Joined: Sat Jan 10, 2026 12:02 pm

Re: Dreamcast Emulator for Wii (NullDC) - Source code available !

Post by Xale00 » Tue Jan 13, 2026 11:23 am

Old Version - don't do that
Spoiler
Show
0/ Download/clone source code

1/ Install devkitpro

2/ Launch MSys2 terminal

3/ Install additional development packages :

Code: Select all

pacman -Syu  # updates MSYS2 and package database
pacman -S wii-dev
(those are included in wii-dev)

Code: Select all

pacman -S devkitPPC
pacman -S libogc
pacman -S libfat-ogc
4/ PATH configuration :

In windows link the folder

Code: Select all

DEVKITPPC : C:\devkitPro\devkitPPC
DEVKITPRO: C:\devkitPro\
Open MSYS2 / devkitPro shell and run:

Code: Select all

echo $DEVKITPRO
echo $DEVKITPPC
If that doesn't work :

Code: Select all

export DEVKITPRO=/c/devkitPro
export DEVKITPPC=$DEVKITPRO/devkitPPC
/!\ this will disappears if the shell closes

5/ Copy wii folder to root folder

6/ Maybe ?

replace all
#include "types.h"
by
#include <gccore.h>

6/ Make file
Last edited by Xale00 on Wed Jan 21, 2026 9:23 am, edited 1 time in total.
Xale00
Posts: 7
Joined: Sat Jan 10, 2026 12:02 pm

Re: Dreamcast Emulator for Wii (NullDC) - Source code available !

Post by Xale00 » Wed Jan 21, 2026 9:12 am

Do that :


0/ Download/clone source code

1/ Install devkitpro

2/ Launch MSys2 terminal

3/ Install additional development packages :

Code: Select all

pacman -Syu  # updates MSYS2 and package database
pacman -S wii-dev
4/ PATH configuration :

In windows link the folder

Code: Select all

DEVKITPPC : C:\devkitPro\devkitPPC
DEVKITPRO: C:\devkitPro\

5/ Remove cd wii in v_clean.bat and vs_make.bat

6/ GsRend.cpp

Replace

Code: Select all

#if REND_API == REND_PS2 || 1
by

Code: Select all

#if REND_API == REND_PS2
7/ GxRend.cpp

Replace

Code: Select all

#if REND_API == REND_WII
by

Code: Select all

#if REND_API == REND_WII || 1
8/ Get iso.cpp last version

here : GitHub - skudi/wii-iso

get iso.c and iso.h

put iso.c content in iso.cpp
put iso.h content in iso.h

9/ launch vs_make.bat in a standard terminal

Correct errors if they are some errors

10/ Use dollz3

You'll need to download dollz3 to do the conversion of the dol file
Xale00
Posts: 7
Joined: Sat Jan 10, 2026 12:02 pm

Re: Dreamcast Emulator for Wii (NullDC) - Source code available !

Post by Xale00 » Wed Jan 21, 2026 9:15 am

At that point I was able to compile the program

thus, I'm unable to launch it, I have a memory error in Dolphin

Image
68d601ff-4e49-4373-a743-5457be3601d3.jpg
(26.32 KiB) Not downloaded yet
Xale00
Posts: 7
Joined: Sat Jan 10, 2026 12:02 pm

Re: Dreamcast Emulator for Wii (NullDC) - Source code available !

Post by Xale00 » Wed Jan 21, 2026 11:58 am

Post Reply