Hacking Nintendont

worm28

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
1,026
Trophies
1
XP
981
Country
United States
Just tried the out r16 and it no longer updates my metaxml. Am i wrong or was that feature added? EDIT= Even the loader says i am on r86 even though i have updated the boot.dol
 

WiiFreasko

Well-Known Member
Member
Joined
Jan 8, 2013
Messages
100
Trophies
0
Age
34
XP
78
Country
Thailand
Cyan or FIX94
I found a systematic way to make nintendont crash on autoboot and I believe it's somehow related to the missing DSP patches
1. run Beyond good and evil via wiiflow 1073 (game and nintendont are both on SD)
2. start a new game and watch a bit of the intro (the sound will start looping here)
3. press the shutdown combo to load the stub R-Z-B-Down (this might work returning to wiiflow or freeze so hard reset)
4. run the game again or any other game for that matter using nintendont >> codedump
screenies of dump with v1.5 and 1.6:
34hctog.jpg

2hhp4l0.jpg
and here's a screenie of Wiiflow codedump that happened just after the freeze:
2cf4oih.jpg
this was found unrelated to MC-Emu option since it happens with this option on or off
Nintendont will keep on crashing until I load a wii game or dios mios or anything else,
A Hard reset or holding power button until off don't fix this dump only removal of the power cord do the trick.
so I believe there is some memory corruption from the wrong sound patch and leftovers in the memory that are causing this issue and they got overwritten only after successfully loading something else or removing the power cord.

P.S. I have wf loader in priiloader set as autoboot so I always bypass the SM
MaxP90 which game initiated the codedump sequence for you, since most games are running just fine

Edit: I believe it's DSP v4 problem I just tested kirby air ride and soulkaliburII and got same dump

Freasko
 
  • Like
Reactions: bm123456

WiiFreasko

Well-Known Member
Member
Joined
Jan 8, 2013
Messages
100
Trophies
0
Age
34
XP
78
Country
Thailand
Any game can code dump on me, also I had these from before the dsp patches where removed.

I've found that after the codedump if you run the game again or any other game for that matter using nintendont >> codedump
Any game can codedump true, but there is one that causes the problem first.
 
  • Like
Reactions: Yoni Arousement

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
Attention all users:
check your memory card files created by Nintendont, if they are created between r83 and v1.5, they might contains wrong data.
You can check them in dolphin's MC manager, or by searching /nintendont/ string or "Patch:Found" string in hex editor, or if you see the save path in the header.

the memory card wasn't properly closed after creation, and contains random dumps inside (gecko logs, nincfg.bin, device's partition sectors, etc.)
Delete them if they are corrupted. (keep a backup just in case)

Edit:
it seems dolphin's MC Manager doesn't correctly write saves.
nintendont doesn't see the save if written with that manager.
Tested with Mario Sunshine.
It worked when nintendont used a global card instead of per game one.
 

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,250
Country
United States
Hi,

I've been looking at the Nintendon't code, and I'm considering trying to add some functionality. (In particular, data compression [GCZ format] - this could potentially improve SD performance, since the SD slot is limited to 2 MB/s.) I assume Nintendon't loads in MEM2 instead of Starlet SRAM, so there's plenty of memory for a zlib implementation and decompression buffer. (Considering using miniz instead of zlib - http://code.google.com/p/miniz/ )

I'm going to do an initial attempt at rearranging some of the code to eliminate most of the #ifdef NINTENDONT_USB scattered throughout the files - instead, a single abstraction file will have the appropriate ifdefs for USB and SD mode.

EDIT: Looks like there aren't actually that many #ifndef NINTENDONT_USB uses. So instead of that, I'll start modifying DI.c to support on-the-fly decompression.

EDIT 2: Dolphin GCZ might be a little too complicated, since it's designed as a "generic" container. Instead, I'll try bringing back a project I was working on a while ago, "GCMDZ" - originally intended to compress Wii disc images such that it could be used on a CIOS (using the LZO algorithm), I never got around to actually implementing it in a CIOS. I should be able to add GameCube support relatively easily and then implement it in Nintendon't. LZO has some advantages over ZLIB in that it's faster and supports in-place decompression (lower memory usage), but it isn't as widespread.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Here is an interesting read about what happened with the Google Source Code Page a few days ago.
Take a look:

http://www.gc-forever.com/forums/viewtopic.php?p=24690#p24690


I'm not surprised in the least, and now that we have our own DSP code, he has no right to complain about it lol. He mad. He really mad lol! Anyways, glad that's over with! Nintendont is getting much, much better as time goes on :D It's already pretty awesome if ya ask me :P Now, I believe one of the next things to tackle was Bluetooth, correct?
 

Plstic

Guru Meditation Error
Member
Joined
Apr 21, 2010
Messages
1,196
Trophies
1
Location
Milwaukee WI
XP
2,812
Country
United States
I'm not surprised in the least, and now that we have our own DSP code, he has no right to complain about it lol. He mad. He really mad lol! Anyways, glad that's over with! Nintendont is getting much, much better as time goes on :D It's already pretty awesome if ya ask me :P Now, I believe one of the next things to tackle was Bluetooth, correct?
It would probably be game compatabily and MCemu. I don't think Bluetooth is high priority.
 

emmanu888

6 years and still going strong
Member
Joined
Jan 25, 2009
Messages
1,486
Trophies
1
Age
29
Location
Victoriaville,Québec
XP
2,289
Country
Canada
I'm not surprised in the least, and now that we have our own DSP code, he has no right to complain about it lol. He mad. He really mad lol! Anyways, glad that's over with! Nintendont is getting much, much better as time goes on :D It's already pretty awesome if ya ask me :P Now, I believe one of the next things to tackle was Bluetooth, correct?


And now he's saying that we're all trying to cause more drama by linking to the post on gc-forever
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
It would probably be game compatabily and MCemu. I don't think Bluetooth is high priority.


I mean, I did see Fix94 mention something the other day on how it might be worked on eventually, but yeah, MCemu and more games working would definitely take more precedence.

And now he's saying that we're all trying to cause more drama by linking to the post on gc-forever
Let him think what he wants, not our problem anymore ;) I'm glad he's not involved with Nintendont. Who cares what he thinks?
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,701
Country
Portugal
mc emu is close to 100% now i dont think there is much to improve on the mcemu department, next priority has to be compat increase for sure controllers can wait imo.
 
  • Like
Reactions: the_randomizer

OncleJulien

tool of peers
Member
Joined
Apr 6, 2009
Messages
1,170
Trophies
0
Location
Los Angeles
XP
439
Country
United States
Who cares what he thinks?
innumerable people who have enjoyed the fruits of his labors with the wii and homebrew. don't get me wrong, he's one of a handful of people in this world who immediately raise each and every hackle i have, but to summarily dismiss him and his body of work because he rightly cried foul on the theft of his intellectual property is pretty myopic.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Anyways, I for one look forward to seeing game compatibility improve, as well as MCemu (both of which have gotten tremendously better and continue to do so); with that said, I don't agree with how he handles situations like that, there were better ways he could have handled it.
 

dario14

Well-Known Member
Newcomer
Joined
Mar 25, 2014
Messages
46
Trophies
0
Age
38
XP
86
Country
United States
I'm looking forward to game compatibility improvements. I know devs get irritated with game requests but I'm holding my breath for Eternal Darkness. That was a sleeper hit and it would be great if more people got a chance to play it. That's all.
 

Adeka

Beta Tester
Member
Joined
Mar 19, 2013
Messages
4,168
Trophies
0
Age
30
XP
1,633
Country
United States
I would like to see some sort of anti-crash update before they start with the compatibility.

If a game crashes, allow us to tap the power button to reboot the console. Pulling the AC adapter out isn't exactly the best thing.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-