Hacking Devolution - Public Release

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
741
Country
United States
Well you made better progress than I did! I've never compiled anything in my life, so considering that the loader actually RAN I'm not too disappointed. :P
 

Garfunkiel

Active Member
Newcomer
Joined
Mar 11, 2010
Messages
28
Trophies
1
XP
518
Country
United States
My foot it's really simple. I just spent an hour figuring out how to download the SVN and source code, getting DevKitPro w/ libgc and how to compile with it via Programmers Notepad, and after all of that now I'm stuck with the following when trying to 'make' the makefile:



Heck I can't even get the DevKitPro example Wii files to compile...they just give the same result.

EDIT: So for whatever reason I had to use MSys instead, and sure enough it seems to be compiling just fine...

In my defense, I was being a bit facetious when I wrote "simple" in my post. Getting an environment prepared to compile homebrew can be pretty obnoxious because some homebrew apps won't compile unless you use the right versions (not always the newest) of the required libraries. Strange that it doesn't work though. DMM, is it as simple as just taking devo_config->options and OR'ing it with (1<<5), depending on whether the setting is turned on?
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
741
Country
United States
However, small issue, I have not found the string of the "name" of the setting in the settings menu, so right now, it is just a "blank" setting, with either On/Off/Use global next to it :P Think I had better fix that!
So uh, it's been 30 minutes since you posted that... even my 5-6 year old PC didn't take that long to compile. :P
 

damysteryman

I am too busy IRL these days...
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,026
Country
Antarctica
Nintendo Maniac
Yeah, I have had devkitPro set up for a while now, it is there whenever I may need it :lol:

And wow already, shit. Managed to find the bit I missed, but ended up crashing the loader somehow. Found another bit I missed, recompiling now, hopefully it does not crash when I test it.

Garfunkiel
Well, I do not yet understand exactly how it works, but I just added it to the DEVO config, updated the DEVO config version, then added the extra entry for the new setting right after the Timer Fix option everywhere else in the loader.
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
741
Country
United States
Well if it crashes then I'll be happy with the version that lacked any text label on the setting. :P I mean I'll probably just leave it on anyway since I don't have any GC games that require me to press GC Y while holding GC A. (F-Zero GX allows button remapping and I sold my GC copies of Metroid Prime 1 & 2 for the Trilogy version.)
 

grossaffe

Well-Known Member
Member
Joined
May 5, 2013
Messages
3,007
Trophies
0
XP
2,799
Country
United States
Now do you put disc2. iso in the games folder or the Killer7 folder in the games folder

I use CFG loader, so I put it directly in the games folder (and I don't name it disc2.iso because I have multiple games with multiple discs, so I name them accordingly). With GX, putting it in the Killer7 folder may work, I don't know since I don't use it. I just know that Devolution's default search goes to the games folder if the loader doesn't specify otherwise.
 
  • Like
Reactions: EnigmaXtreme

Garfunkiel

Active Member
Newcomer
Joined
Mar 11, 2010
Messages
28
Trophies
1
XP
518
Country
United States
Nintendo Maniac
Yeah, I have had devkitPro set up for a while now, it is there whenever I may need it :lol:

And wow already, shit. Managed to find the bit I missed, but ended up crashing the loader somehow. Found another bit I missed, recompiling now, hopefully it does not crash when I test it.

Garfunkiel
Well, I do not yet understand exactly how it works, but I just added it to the DEVO config, updated the DEVO config version, then added the extra entry for the new setting right after the Timer Fix option everywhere else in the loader.

Interesting. That would be why doing what I said doesn't work by itself. GameCube\DEVO_Config.h has to have the version updated for Devolution to care about the setting.
 

damysteryman

I am too busy IRL these days...
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,026
Country
Antarctica

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
741
Country
United States
Nintendo Maniac
OK, I have reverted that string "fix" and it has stopped crashing. Normally I have to upload the source along with the .dol, but here is the .dol without the string anyway. (I will upload source for everyone once I get the string name working)
http://www.mediafire.com/download/q4dxrlh2333y784/boot.dol

Alright! Now I can shave and take a shower without my water softener doing a cycle in the middle of showering (it runs at 1am and I only have 90 minutes left...). I couldn't wait until after because people will be sleeping and I couldn't wait until morning because I'm a horrible morning person and family relatives will be over in early afternoon.
 

damysteryman

I am too busy IRL these days...
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,026
Country
Antarctica
(posting is getting al screwy for me...)
Garfunkiel
Yeah, I would assume so. Perhaps Devolution uses that to preserve compatibility with older versions of loaders maybe?

EDIT:
Cannot seem to figure ouw why adding the string for the new setting wold crash the loader, so I am just going to link to the source that I have modified to add the setting in the first place (as per GPL):
http://www.mediafire.com/download/zq5w4a82kk3lqvb/1215_mod_dmm_src_changes.zip
 

EnigmaXtreme

Well-Known Member
Member
Joined
Jan 1, 2009
Messages
1,343
Trophies
0
Age
35
Location
Tasmania, Australia
Website
Visit site
XP
799
Country
I use CFG loader, so I put it directly in the games folder (and I don't name it disc2.iso because I have multiple games with multiple discs, so I name them accordingly). With GX, putting it in the Killer7 folder may work, I don't know since I don't use it. I just know that Devolution's default search goes to the games folder if the loader doesn't specify otherwise.

Yep that worked, cheers
 

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
for a "quick fix", you could replace an existing setting you don't use often.
For example, using the F-zeroAX patch setting as Direct Mapping by replacing (1<<3) to (1<<5) in the DEVO_config.h
that's all for the quick fix.

I'm on r1203 as r1215 keeps crashing and I can't launch GC games from it, it keps saying "Devolution requires AHB access"
no user ever reported that.
How are you launching the loader? Priiloader->loader.dol? or priiloader->forwarder.dol?
If it works fine with old version, then the AHB detection is not working.

use r1209 instead of 1203 and GC dumping will work.
 

EnigmaXtreme

Well-Known Member
Member
Joined
Jan 1, 2009
Messages
1,343
Trophies
0
Age
35
Location
Tasmania, Australia
Website
Visit site
XP
799
Country
for a "quick fix", you could replace an existing setting you don't use often.
For example, using the F-zeroAX patch setting as Direct Mapping by replacing (1<<3) to (1<<5) in the DEVO_config.h
that's all for the quick fix.


no user ever reported that.
How are you launching the loader? Priiloader->loader.dol? or priiloader->forwarder.dol?
If it works fine with old version, then the AHB detection is not working.

use r1209 instead of 1203 and GC dumping will work.

I'm just launching through the HBC and where can i find a link for 1209
 

brianx

Well-Known Member
Newcomer
Joined
Jun 28, 2008
Messages
74
Trophies
0
XP
209
Country
When will you enable the ability of the devolution to load gc games from a HDD with USB 3.0/Thunderbolt?

Also make a tutorial how to Create Memory cards on the USB (External HDD) /SD card for Devolution?
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
741
Country
United States
I'm just launching through the HBC and where can i find a link for 1209
You can find all the beta revisions here, use ctrl+f to find the revision you want:
https://code.google.com/p/usbloader-gui/issues/detail?id=1769&colspec=ID Type Status Priority Owner Summary

When will you enable the ability of the devolution to load gc games from a HDD with USB 3.0/Thunderbolt?
Not sure if trolling or serious.

Also make a tutorial how to Create Memory cards on the USB (External HDD) /SD card for Devolution?
An emulated memory card is automatically created when you enable the function. If you want to use a backup of a real memory card, make a raw dump via GCMM and rename the .RAW file to memcard.bin and put it in the apps/gc_devo folder that's on the same drive as your GC games.
 

brianx

Well-Known Member
Newcomer
Joined
Jun 28, 2008
Messages
74
Trophies
0
XP
209
Country
You can find all the beta revisions here, use ctrl+f to find the revision you want:
https://code.google.com/p/usbloader-gui/issues/detail?id=1769&colspec=ID Type Status Priority Owner Summary


Not sure if trolling or serious.


An emulated memory card is automatically created when you enable the function. If you want to use a backup of a real memory card, make a raw dump via GCMM and rename the .RAW file to memcard.bin and put it in the apps/gc_devo folder that's on the same drive as your GC games.


And how do you enable the function on your USB(External HDD)?
 

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 memory card is created on the same device than the ISO.
If the ISO is on USB, the memory.bin will be on USB.

To enable the memory.bin on USB (or SD, depending on the ISO location), just enable "Memory Card Emulation" setting in the loader you want to use.


Edit:
CFG loader only creates the memory card on SD.
Don't use CFG loader is you enable memory card emulation with ISO on USB.
 

Clarky

Don't you know who I think I am?
Member
Joined
Oct 4, 2007
Messages
1,960
Trophies
0
Age
39
XP
834
Country
United States
Make a folder at the root of your USB drive called games, In there make a folder for each game and put the corresponding iso in those folders
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
    +1
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
    +1
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    +1
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
  • SylverReZ @ SylverReZ:
    @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage shiz.
    +1
  • AncientBoi @ AncientBoi:
    [squeezes @SylverReZ onto a physical media, then archives you in my old stuff box] :tpi::rofl2::tpi:
    +1
  • BakerMan @ BakerMan:
    guys, should i change my pfp to one of these or keep it the same?
    iu

    iu

    (i guess i could change it to one of my other pfps too, but i just want to see what you guys think first)
  • SylverReZ @ SylverReZ:
    @BakerMan, Up to you.
    SylverReZ @ SylverReZ: @BakerMan, Up to you.