Hacking Nintendont

Bryon15

Well-Known Member
Member
Joined
Aug 9, 2010
Messages
1,282
Trophies
0
Age
39
Location
united states
XP
1,896
Country
United States
Oh that's cool. I hope someone picks it up. This really is the only way we'll get to play gamecube games on the Wii U. Without having to go through that verification process of devolution.
 
  • Like
Reactions: Ray Lewis

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
I would too. I don't care if they don't work properly, I just want to see if anything else boots!
Some other games are booting, though very few are playable.
Most common problem : Black screen at launch
Second common problem : Sound issue (no sound, noises because of DSP not implemented yet, etc.)
Third common problem : Game freeze after launch (title screen, new game, while loading a level, etc.)
Last, it's controller issue : button always pressed (up, L, etc.)
If you pass all this, you can find working games (and NTSC/PAL games have different results).

What makes working games unplayable is the sound issue (unless you mute your TV).
Also, I don't know if Memory Card Emulation works better than NMM, but you probably will have problem saving/loading. And it doesn't read the real card.

There are still a lot do to, it would be great if someone who understand how the two consoles are working could continue developing nintendont (Dolphin devs?). Crediar documented the sources and gave directions.
But if it's like DIOS MIOS, not a lot of people understand the code or are interested. We will see.

Anyway, thanks for providing the sources and for what you did so far :)
Even if no one continue nintendont, some functions could be useful in other dev's projects.
 
  • Like
Reactions: the_randomizer

sabykos

Well-Known Member
OP
Member
Joined
Jun 10, 2013
Messages
283
Trophies
1
Age
36
XP
729
Country
Gambia, The
There are around 12-13 different DSP version (correct me, if I'm wrong, Cyan). Crediar had a full list of all games and their specific DSP version. As far as I remember he already implemented patches for 2-3 of the DSP versions. If someone is really interested in further developping nintendont, I guess crediar would be willing to share this list.

Further development of this project will be really diffecult. Unfortunately, the code is poorly commentated, because never intended to release it. I think the huge problem is time. I think it would a least take a few weeks of intense work to understand how nintendont works.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
that's right
Code:
DSP v0: THE LEGEND OF ZELDA The Wind Waker
DSP v1: Super Mario Sunshine, Wave Race Blue Storm
DSP V2:
DSP V3: TALES OF SYMPHONIA
DSP V4:
DSP V5: Mario Kart Double Dash!, Pikmin 2, Pokemon, Zelda Four Swords, Zelda Master's quests
DSP V6:
DSP V7: Paper Mario, Crash Tag Team Racing, Cubivore
DSP V8: The Legend of Zelda Twilight Princess, DONKEY KONG JUNGLE BEAT
DSP V9: Fire_Emblem_Path_Of_Radiance, Geist, Metroid Prime 2
DSP V10: Pikmin
DSP V11: Luigi's Mansion
DSP unknown: Medal of Honor European Assault

DSP0 almost fully supported (small garbled noise in WindWaker intro, probably a sound effect)
DSP5 partially supported (Mario kart has sound effect working but music is making garbled noise, unless it stops playing ("last track" sound event stops the music briefly))
 

Ray Lewis

Banned!
Banned
Joined
Dec 30, 2012
Messages
1,518
Trophies
0
XP
419
Country
United States
Seems like a lot of work for Game Cube. Should make people realize how tough something like Nintendont really is. I would be surprised if anyone picks up this start and runs with it.
 

roukxwel

Member
Newcomer
Joined
Jun 7, 2011
Messages
22
Trophies
0
XP
170
Country
France
Oh that's cool. I hope someone picks it up. This really is the only way we'll get to play gamecube games on the Wii U. Without having to go through that verification process of devolution.


Ha I totally agree it's annoying how the verification on WiiU

must possess a WiiU Wii and Gamecube games not serious but I do not know what Tuedj smoke but I want to know his suppliers
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
kernel/SDI.c

edit:
It's written by someone else and ask to provide the sources. sorry I'm not reading correctly.
It's not GPL2. it only asks to put the disclaimer along with binary releases.
Though, some files have the GPL disclaimer.
 

grossaffe

Well-Known Member
Member
Joined
May 5, 2013
Messages
3,007
Trophies
0
XP
2,799
Country
United States

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
The page title says DIOS MIOS, but it's the compatibility for nintendont.
There's also a NMM column, but he changed to Memory card emulation (full memcard binary instead of saving files one by one per games to SD card) right before the alpha release. the NMM column is not accurate anymore, but the other results are.
And the "beta v0.1" is older than "alpha v0.1".
 

wiewcw

Well-Known Member
Member
Joined
Feb 18, 2013
Messages
251
Trophies
1
Age
39
XP
480
Country
Poland

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
The same dol works on both Wii and WiiU. It's auto-detecting the hardware.
I didn't test the dol yet, I'll probably do it tomorrow.

Edit:
I tested r4 on Wii with Tales of Symphonia.

Code:
Nintendont Loader
Built   : Dec  9 2013 18:59:56
Version : 0.1
VI:TVEurgb60Hz480Prog
TMDSize:1168
BootIndex:18



        Exception (ISI) occurred!
        GPR00 00000000 GPR08 00000069 GPR16 00000000 GPR24 00000000
        GPR01 81375D88 GPR09 00009032 GPR17 00000000 GPR25 00000000
        GPR02 812D1BE8 GPR10 00000068 GPR18 00000000 GPR26 00000000
        GPR03 0000001C GPR11 81375D88 GPR19 00000000 GPR27 00000288
        GPR04 933E0E80 GPR12 CD006438 GPR20 00000000 GPR28 00000007
        GPR05 00000069 GPR13 812E0180 GPR21 00000000 GPR29 80100000
        GPR06 933E0000 GPR14 00000000 GPR22 00000000 GPR30 00000000
        GPR07 00000001 GPR15 00000000 GPR23 00000000 GPR31 00000000
        LR 00000000 SRR0 00000000 SRR1 10009032 MSR 00001000
        DAR 00000000 DSISR 00000000

        STACK DUMP:
There's no stack dump at all. it stops here.

After few seconds the Wii shutdown, but the Wiimote stay Synch/switched ON! it never shutdown.
Power ON/OFF the console to force wiimote to really shutdown.

And Zelda Wind Waker NTSC-U
Code:
Nintendont Loader
Built   : Dec  9 2013 18:59:56
Version : 0.1
VI:TVEurgb60Hz480Prog
TMDSize:1168
BootIndex:18



        Exception (ISI) occurred!
        GPR00 00000000 GPR08 00000069 GPR16 00000000 GPR24 00000000
        GPR01 81375D88 GPR09 00009032 GPR17 00000000 GPR25 00000000
        GPR02 812D1BE8 GPR10 00000068 GPR18 00000000 GPR26 00000000
        GPR03 0000001C GPR11 81375D88 GPR19 00000000 GPR27 00000288
        GPR04 933E0EE0 GPR12 CD006438 GPR20 00000000 GPR28 00000007
        GPR05 00000069 GPR13 812E0180 GPR21 00000000 GPR29 80100000
        GPR06 933E0000 GPR14 00000000 GPR22 00000000 GPR30 00000000
        GPR07 00000001 GPR15 00000000 GPR23 00000000 GPR31 00000000
        LR 00000000 SRR0 00000000 SRR1 10009032 MSR 00001000
        DAR 00000000 DSISR 00000000

        STACK DUMP:
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @mthrnite, Cheetah Girls, the sequel to Action 52's Cheetah Men.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Pokemon Black I played that one a lot
  • K3Nv2 @ K3Nv2:
    Honestly never messed with Pokémon on ds much
  • mthrnite @ mthrnite:
    I played pokemon once, was bored, never tried again
  • Psionic Roshambo @ Psionic Roshambo:
    Oh Dragon Quest IX
  • K3Nv2 @ K3Nv2:
    Spent like 5 hours on switch one never touched it again
  • Psionic Roshambo @ Psionic Roshambo:
    Sentinel of the stary skies
  • K3Nv2 @ K3Nv2:
    Ds is 20 years old this year
  • Psionic Roshambo @ Psionic Roshambo:
    So MJ no longer wants to play with it?
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
    Veho @ Veho: +1