<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.gc-forever.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Russ5353</id>
	<title>GC-Forever Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.gc-forever.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Russ5353"/>
	<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Special:Contributions/Russ5353"/>
	<updated>2026-04-13T14:52:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Create_a_bootable_homebrew_disc&amp;diff=3547</id>
		<title>Create a bootable homebrew disc</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Create_a_bootable_homebrew_disc&amp;diff=3547"/>
		<updated>2016-05-22T14:33:27Z</updated>

		<summary type="html">&lt;p&gt;Russ5353: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
This guide explains the necessary steps to produce a homebrew iso9660 bootable disc for the Nintendo GameCube.&lt;br /&gt;
&lt;br /&gt;
It can be booted with any modchip or drivechip installed and through IPL replacements like GCOS or Swiss.&lt;br /&gt;
&lt;br /&gt;
==What you need==&lt;br /&gt;
*A working PC with Linux or Windows&lt;br /&gt;
*A homebrew dol program, that will be booted&lt;br /&gt;
*dolLZ 3 or udolrel (dolLZ preferred)&lt;br /&gt;
*A gbi.hdr file&lt;br /&gt;
*mkisofs&lt;br /&gt;
&lt;br /&gt;
==What you may need, depends on your needs==&lt;br /&gt;
*A DVD Writer and a (mini)DVD-R&lt;br /&gt;
*A Drive Replacement like Wiikey Fusion or WODE&lt;br /&gt;
*A SD(HC) Card&lt;br /&gt;
&lt;br /&gt;
==Making a bootable disc==&lt;br /&gt;
&lt;br /&gt;
We will build an iso9660 image with the &amp;quot;El Torito Specification&amp;quot; boot extensions, with a Boot Image (&#039;&#039;gbi.hdr&#039;&#039;) and with a DOL file we want to boot (&#039;&#039;bootldr.dol&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
1. Create the a directory with the following structure:&lt;br /&gt;
 homebrew_disc\gbi.hdr&lt;br /&gt;
 homebrew_disc\disc\&lt;br /&gt;
&lt;br /&gt;
2. Copy all files you want to include in the disc to the &amp;quot;disc&amp;quot; directory. The directory must not be bigger than 1.35 GB.&lt;br /&gt;
&lt;br /&gt;
For example: If you are creating a SNES emulator disc, you can add your rom files to a &amp;quot;rom&amp;quot; folder inside the &amp;quot;disc&amp;quot; directory.&lt;br /&gt;
&lt;br /&gt;
3. Relocate the DOL program you want executed during disc boot&lt;br /&gt;
 dollz3 my.dol bootldr.dol -m&lt;br /&gt;
&lt;br /&gt;
4. Move the &amp;quot;bootldr.dol&amp;quot; to the &amp;quot;disc&amp;quot; directory&lt;br /&gt;
&lt;br /&gt;
5. Build the iso9660 disc image.&lt;br /&gt;
 mkisofs -R -J -G gbi.hdr -no-emul-boot -b bootldr.dol -o homebrew_disc.iso disc/&lt;br /&gt;
&lt;br /&gt;
6. Burn the image you have created to DVD-R media or transfer it to sd card or hard disc for use with swiss.&lt;br /&gt;
&lt;br /&gt;
==Additional steps for WODE==&lt;br /&gt;
&lt;br /&gt;
The WODE will not load gamecube iso&#039;s that are too small.&lt;br /&gt;
So it could be necessary to add a dummy file to increase the iso size.&lt;br /&gt;
You can use &#039;&#039;DummyFileGen&#039;&#039; for this.&lt;br /&gt;
I do not know the minimum size for use with the WODE, but yamaharacer tested a disc created by me with a 100mb dummy file and it works, maybe smaller dummy files will work too (further investigating required).&lt;br /&gt;
&lt;br /&gt;
==Additional steps for Wiikey Fusion==&lt;br /&gt;
&lt;br /&gt;
If you created a simple homebrew disc iso with just the hombrew dol on it, it could be useful to use my header faker.&lt;br /&gt;
The reason: All gamecube images added by the &#039;&#039;WBFS Manager 4.0&#039;&#039; will use 1.35 gb on the wbfs partition.&lt;br /&gt;
If you use the header faker, it tricks the Wiikey Fusion / WBFS Manager so it will only take 2 mb on the partiton.&lt;br /&gt;
&lt;br /&gt;
==Booting a bootable disc==&lt;br /&gt;
&lt;br /&gt;
In order to boot the homebrew disc built, use the appropiate option of your GameCube IPL replacement (GCOS, NinjaShell, Qoob, Viper, ...) or direct boot it through XenoGC or DuoQ.&lt;br /&gt;
&lt;br /&gt;
==Additional Information==&lt;br /&gt;
&lt;br /&gt;
This Howto is based on [http://www.gc-linux.org/wiki/Building_a_Bootable_Disc this] one (thx gc-linux.org)&lt;br /&gt;
&lt;br /&gt;
It has been tested by me with Swiss r52 and XenoGC.&lt;br /&gt;
&lt;br /&gt;
A sample package (gbi.hdr, swiss r52 as bootldr.dol, mkisofs, dollz3) can be found in the forum ([http://www.gc-forever.com/forums/viewtopic.php?f=3&amp;amp;t=657 here])&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew]] [[Category:Software]] [[Category:Howto]]&lt;/div&gt;</summary>
		<author><name>Russ5353</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Create_a_bootable_homebrew_disc&amp;diff=3546</id>
		<title>Create a bootable homebrew disc</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Create_a_bootable_homebrew_disc&amp;diff=3546"/>
		<updated>2016-05-22T14:28:36Z</updated>

		<summary type="html">&lt;p&gt;Russ5353: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
This guide explains the necessary steps to produce a homebrew iso9660 bootable disc for the Nintendo GameCube.&lt;br /&gt;
&lt;br /&gt;
It can be booted with any modchip or drivechip installed and through IPL replacements like GCOS or Swiss.&lt;br /&gt;
&lt;br /&gt;
==What you need==&lt;br /&gt;
*A working PC with Linux or Windows&lt;br /&gt;
*A homebrew dol program, that will be booted&lt;br /&gt;
*dolLZ 3 or udolrel (dolLZ preferred)&lt;br /&gt;
*A gbi.hdr file&lt;br /&gt;
*mkisofs&lt;br /&gt;
&lt;br /&gt;
==What you may need, depends on your needs==&lt;br /&gt;
*A DVD Writer and a (mini)DVD-R&lt;br /&gt;
*A Drive Replacement like Wiikey Fusion or WODE&lt;br /&gt;
*A SD(HC) Card&lt;br /&gt;
&lt;br /&gt;
==Making a bootable disc==&lt;br /&gt;
&lt;br /&gt;
We will build an iso9660 image with the &amp;quot;El Torito Specification&amp;quot; boot extensions, with a Boot Image (&#039;&#039;gbi.hdr&#039;&#039;) and with a DOL file we want to boot (&#039;&#039;bootldr.dol&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
1. Create the a directory with the following structure:&lt;br /&gt;
 homebrew_disc\gbi.hdr&lt;br /&gt;
 homebrew_disc\disc\&lt;br /&gt;
&lt;br /&gt;
2. Copy all files you want to include in the disc to the &amp;quot;disc&amp;quot; directory. The directory must not be bigger than 1.35 GB.&lt;br /&gt;
&lt;br /&gt;
For example: If you are creating a SNES emulator disc, you can add your rom files to a &amp;quot;rom&amp;quot; folder inside the &amp;quot;disc&amp;quot; directory.&lt;br /&gt;
&lt;br /&gt;
3. Relocate the DOL program you want executed during disc boot&lt;br /&gt;
 dollz3 my.dol bootldr.dol -m&lt;br /&gt;
&lt;br /&gt;
4. Move the &amp;quot;bootldr.dol&amp;quot; to the &amp;quot;disc&amp;quot; directory&lt;br /&gt;
&lt;br /&gt;
5. Build the iso9660 disc image.&lt;br /&gt;
 mkisofs -R -J -G gbi.hdr -no-emul-boot -b bootldr.dol -o homebrew_disc.iso disc/&lt;br /&gt;
&lt;br /&gt;
6. Burn the image you have created to DVD-R media or transfer it to sd card or hard disc for use with swiss.&lt;br /&gt;
&lt;br /&gt;
==Additional steps for WODE==&lt;br /&gt;
&lt;br /&gt;
The WODE will not load gamecube iso&#039;s that are too small.&lt;br /&gt;
So it could be necessary to add a dummy file to increase the iso size.&lt;br /&gt;
You can use &#039;&#039;DummyFileGen&#039;&#039; for this.&lt;br /&gt;
I do not know the minimum size for use with the WODE, but yamaharacer tested a disc created by me with a 100mb dummy file and it works, maybe smaller dummy files will work too (further investigating required).&lt;br /&gt;
&lt;br /&gt;
==Additional steps for Wiikey Fusion==&lt;br /&gt;
&lt;br /&gt;
If you created a simple homebrew disc iso with just the hombrew dol on it, it could be useful to use my header faker.&lt;br /&gt;
The reason: All gamecube images added by the &#039;&#039;WBFS Manager 4.0&#039;&#039; will use 1,35 gb on the wbfs partition.&lt;br /&gt;
If you use the header faker, it tricks the Wiikey Fusion / WBFS Manager so it will only take 2 mb on the partiton.&lt;br /&gt;
&lt;br /&gt;
==Booting a bootable disc==&lt;br /&gt;
&lt;br /&gt;
In order to boot the homebrew disc built, use the appropiate option of your GameCube IPL replacement (GCOS, NinjaShell, Qoob, Viper, ...) or direct boot it through XenoGC or DuoQ.&lt;br /&gt;
&lt;br /&gt;
==Additional Information==&lt;br /&gt;
&lt;br /&gt;
This Howto is based on [http://www.gc-linux.org/wiki/Building_a_Bootable_Disc this] one (thx gc-linux.org)&lt;br /&gt;
&lt;br /&gt;
It has been tested by me with Swiss r52 and XenoGC.&lt;br /&gt;
&lt;br /&gt;
A sample package (gbi.hdr, swiss r52 as bootldr.dol, mkisofs, dollz3) can be found in the forum ([http://www.gc-forever.com/forums/viewtopic.php?f=3&amp;amp;t=657 here])&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew]] [[Category:Software]] [[Category:Howto]]&lt;/div&gt;</summary>
		<author><name>Russ5353</name></author>
	</entry>
</feed>