Good Day,
I've been tinkering with Gamecube hacking for about 2-3 years now and looking for a shortcut. I have a DOL-001 (USA) with a XenoGC and a BBA. Currently my method for loading homebrew is to boot GCOS 1.X, load the Swiss DOL over the network and then boot things off the SD card (through the SDGecko). The primary reason I am doing it this way is because that GCOS disc is the only homebrew disc I have ever gotten to boot properly. Secondarily, playing backed up games over the BBA is pretty unstable...
Anyway, my question is this: Is there any part of the GC boot process that supports booting directly off the SD card over EXI? If so, could we make a desktop utility that formats the card the proper way to support this? I tried looking for some clues in YAGCD but my programming experience is mostly with embedded computers (Atmel, etc.).
I am pretty sure this is how SDML worked but I know there was some additional hardware involved in that, not just an SDGecko.
I noticed an "Install" function in Swiss 0.1, is that what this does? If so, could this be adapted into a desktop program? If you can point me to the source code responsible for "Installing" I could replicate it in .NET.
Thanks for your help!
Boot Directly to Swiss from SDGecko?
-
- Posts: 34
- Joined: Sun Sep 04, 2011 3:24 pm
- Location: Flint, MI, USA
- Contact:
Re: Boot Directly to Swiss from SDGecko?
I will try to keep my answers short, if you want to know further details feel free to ask.
There can be multiple reasons, why your cube is not booting any other homebrew disc beside that gcos disc. So there are many possible fixes for that (laser tweak, other dvd burner, other dvd brand, trying a confirmed working homebrew iso, etc.)
An unmodified Gamecube will of course not boot any other thing than a legit nintendo dvd (or datels genius custom dvds). But, because you have a xeno modchip that enables you new features, you can boot anything that is on a burned homebrew/game dvd. To boot from sdgecko, a dvd is needed for the xeno, cause it can only interfere with the dvd boot process. One easy way is to have a sd loader on dvd (sdload, swiss, sdml, own program). An other would be to have a custom firmware on the chip.
Also the xeno includes a feature, that allows you to boot from a memcard.
The sdml is a sdloader that can be used to show executables on an sd card and allows to choose and boot, like sdload and swiss. It has a special function to boot an "autoload.dol" from sd card.
However it only works with non-hc cards.
The install function in swiss is a dumping utility to create an image of a dvd on sd.
Hope this helps.
There can be multiple reasons, why your cube is not booting any other homebrew disc beside that gcos disc. So there are many possible fixes for that (laser tweak, other dvd burner, other dvd brand, trying a confirmed working homebrew iso, etc.)
An unmodified Gamecube will of course not boot any other thing than a legit nintendo dvd (or datels genius custom dvds). But, because you have a xeno modchip that enables you new features, you can boot anything that is on a burned homebrew/game dvd. To boot from sdgecko, a dvd is needed for the xeno, cause it can only interfere with the dvd boot process. One easy way is to have a sd loader on dvd (sdload, swiss, sdml, own program). An other would be to have a custom firmware on the chip.
Also the xeno includes a feature, that allows you to boot from a memcard.
The sdml is a sdloader that can be used to show executables on an sd card and allows to choose and boot, like sdload and swiss. It has a special function to boot an "autoload.dol" from sd card.
However it only works with non-hc cards.
The install function in swiss is a dumping utility to create an image of a dvd on sd.
Hope this helps.
Re: Boot Directly to Swiss from SDGecko?
Just out of curiosity, how does it work?infact wrote: Also the xeno includes a feature, that allows you to boot from a memcard.
Re: Boot Directly to Swiss from SDGecko?
When you turn the cube on hold the Z trigger and it will load a dol from memory card 2. You need a special tool to format the memcard and/or create the blocks.
Last edited by infact on Wed Sep 07, 2011 2:08 pm, edited 1 time in total.
Re: Boot Directly to Swiss from SDGecko?
infact, have you tested this? If so, it's tool writing time for you
-
- Posts: 34
- Joined: Sun Sep 04, 2011 3:24 pm
- Location: Flint, MI, USA
- Contact:
Re: Boot Directly to Swiss from SDGecko?
Thanks you guys! I am going to look more into the capabilities of XenoGC. I understand the source code was released early this year so it's a matter of bending that to my will.
I am continually in awe of how knowledgeable the forum members are specifically in GC development. I'll be on the lookout for how I can contribute to the community!
I am continually in awe of how knowledgeable the forum members are specifically in GC development. I'll be on the lookout for how I can contribute to the community!
Re: Boot Directly to Swiss from SDGecko?
sounds like we got a new knowledgable member on the forumsdantheman2865 wrote:Thanks you guys! I am going to look more into the capabilities of XenoGC. I understand the source code was released early this year so it's a matter of bending that to my will.
I am continually in awe of how knowledgeable the forum members are specifically in GC development. I'll be on the lookout for how I can contribute to the community!
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr
we also have a wiki filled with knowledge
http://is.gd/dX58Rm
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr
we also have a wiki filled with knowledge
http://is.gd/dX58Rm