<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.wexosmk.xyz/index.php?action=history&amp;feed=atom&amp;title=DOL_%28File_Format%29</id>
	<title>DOL (File Format) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.wexosmk.xyz/index.php?action=history&amp;feed=atom&amp;title=DOL_%28File_Format%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.wexosmk.xyz/index.php?title=DOL_(File_Format)&amp;action=history"/>
	<updated>2026-04-07T18:45:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.wexosmk.xyz/index.php?title=DOL_(File_Format)&amp;diff=616&amp;oldid=prev</id>
		<title>Wexos at 15:23, 14 July 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.wexosmk.xyz/index.php?title=DOL_(File_Format)&amp;diff=616&amp;oldid=prev"/>
		<updated>2025-07-14T15:23:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:23, 14 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= File Format =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= File Format =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The DOL file format is very simple and only consists of a [[#Header|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Header&lt;/del&gt;]] followed by [[#Section|section data]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The DOL file format is very simple and only consists of a [[#Header|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;header&lt;/ins&gt;]] followed by [[#Section|section data]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Header ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Header ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wexos</name></author>
	</entry>
	<entry>
		<id>https://wiki.wexosmk.xyz/index.php?title=DOL_(File_Format)&amp;diff=612&amp;oldid=prev</id>
		<title>Wexos: Created page with &quot;&#039;&#039;&#039;DOL&#039;&#039;&#039; (&#039;&#039;&#039;DOL&#039;&#039;&#039;phin) is the file format containing the executable game code used on GameCube and Wii. The format contains statically linked code and thus does not support relocation or symbol information, which is instead supported by REL and RSO.  = File Format = The DOL file format is very simple and only consists of a Header followed by section data.  == Header == The file starts with the following header:  {| class=&quot;wikit...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.wexosmk.xyz/index.php?title=DOL_(File_Format)&amp;diff=612&amp;oldid=prev"/>
		<updated>2025-07-14T14:46:50Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;DOL&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;DOL&amp;#039;&amp;#039;&amp;#039;phin) is the file format containing the executable game code used on &lt;a href=&quot;/index.php?title=GameCube&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;GameCube (page does not exist)&quot;&gt;GameCube&lt;/a&gt; and &lt;a href=&quot;/index.php?title=Wii&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Wii (page does not exist)&quot;&gt;Wii&lt;/a&gt;. The format contains statically linked code and thus does not support relocation or symbol information, which is instead supported by &lt;a href=&quot;/index.php/REL&quot; class=&quot;mw-redirect&quot; title=&quot;REL&quot;&gt;REL&lt;/a&gt; and &lt;a href=&quot;/index.php/RSO&quot; class=&quot;mw-redirect&quot; title=&quot;RSO&quot;&gt;RSO&lt;/a&gt;.  = File Format = The DOL file format is very simple and only consists of a &lt;a href=&quot;#Header&quot;&gt;Header&lt;/a&gt; followed by &lt;a href=&quot;#Section&quot;&gt;section data&lt;/a&gt;.  == Header == The file starts with the following header:  {| class=&amp;quot;wikit...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;DOL&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;DOL&amp;#039;&amp;#039;&amp;#039;phin) is the file format containing the executable game code used on [[GameCube]] and [[Wii]]. The format contains statically linked code and thus does not support relocation or symbol information, which is instead supported by [[REL]] and [[RSO]].&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
The DOL file format is very simple and only consists of a [[#Header|Header]] followed by [[#Section|section data]].&lt;br /&gt;
&lt;br /&gt;
== Header ==&lt;br /&gt;
The file starts with the following header:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Offset !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || UInt32[18] || &amp;#039;&amp;#039;&amp;#039;Section offsets&amp;#039;&amp;#039;&amp;#039;. Offset to each section data, relative the start of the file. Set to 0 for unused sections.&lt;br /&gt;
|-&lt;br /&gt;
| 0x48 || UInt32[18] || &amp;#039;&amp;#039;&amp;#039;Section addresses&amp;#039;&amp;#039;&amp;#039;. Virtual memory address of each section, where the section data should be copied to. Set oto 0 for unused sections.&lt;br /&gt;
|-&lt;br /&gt;
| 0x90 || UInt32[18] || &amp;#039;&amp;#039;&amp;#039;Section sizes&amp;#039;&amp;#039;&amp;#039;. Size of each section data in bytes.&lt;br /&gt;
|-&lt;br /&gt;
| 0xD8 || UInt32 || &amp;#039;&amp;#039;&amp;#039;BSS address&amp;#039;&amp;#039;&amp;#039;. Virtual memory address of the BSS section.&lt;br /&gt;
|-&lt;br /&gt;
| 0xDC || UInt32 || &amp;#039;&amp;#039;&amp;#039;BSS size&amp;#039;&amp;#039;&amp;#039;. Size of the BSS section in bytes.&lt;br /&gt;
|-&lt;br /&gt;
| 0xE0 || UInt32 || &amp;#039;&amp;#039;&amp;#039;Entry point&amp;#039;&amp;#039;&amp;#039;. Virtual memory address of the program entry point.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The 18 different sections allow for up to 7 text segments (executable code) and 11 data segments (generic data).&lt;br /&gt;
&lt;br /&gt;
== Section ==&lt;br /&gt;
Following the header the section data is stored, indicated by each section offset.&lt;br /&gt;
&lt;br /&gt;
= Tools =&lt;br /&gt;
The following tools can handle DOL files:&lt;br /&gt;
* (none)&lt;br /&gt;
&lt;br /&gt;
[[Category:GameCube File Formats]]&lt;br /&gt;
[[Category:Wii File Formats]]&lt;/div&gt;</summary>
		<author><name>Wexos</name></author>
	</entry>
</feed>