<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dreamcast.wiki/wiki/index.php?action=history&amp;feed=atom&amp;title=GDI_format</id>
	<title>GDI format - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://dreamcast.wiki/wiki/index.php?action=history&amp;feed=atom&amp;title=GDI_format"/>
	<link rel="alternate" type="text/html" href="https://dreamcast.wiki/wiki/index.php?title=GDI_format&amp;action=history"/>
	<updated>2026-05-28T10:55:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://dreamcast.wiki/wiki/index.php?title=GDI_format&amp;diff=1812&amp;oldid=prev</id>
		<title>Unknown user at 20:54, 5 January 2023</title>
		<link rel="alternate" type="text/html" href="https://dreamcast.wiki/wiki/index.php?title=GDI_format&amp;diff=1812&amp;oldid=prev"/>
		<updated>2023-01-05T20:54:33Z</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 20:54, 5 January 2023&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-l16&quot;&gt;Line 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&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;Tracks 1 and 2 are the standard density CD-ROM tracks accessible by standard drives. The first track may contain goodies for the owner, like wallpapers or screensavers. The second is an audio track usually warning the user not to play the disc in an audio CD player.  &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;Tracks 1 and 2 are the standard density CD-ROM tracks accessible by standard drives. The first track may contain goodies for the owner, like wallpapers or screensavers. The second is an audio track usually warning the user not to play the disc in an audio CD player.  &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;div&gt;The high density region starts with track 3. Track 3 always starts at an LBA of 45000.&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;The high density region starts with track 3. Track 3 always starts at an LBA of 45000.&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;On games with no audio tracks, there will only be 3 tracks total. On games with audio tracks, track 3 will be the ISO9660 header, followed by all of the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;data &lt;/del&gt;tracks, and finally the last track will contain the actual file data pointed to by the ISO9660 filesystem within track 3.  &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;On games with no audio tracks, there will only be 3 tracks total. On games with audio tracks, track 3 will be the ISO9660 header, followed by all of the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;audio &lt;/ins&gt;tracks, and finally the last track will contain the actual file data pointed to by the ISO9660 filesystem within track 3.  &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;Example GDI taken from Quake III Arena:&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;Example GDI taken from Quake III Arena:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
	<entry>
		<id>https://dreamcast.wiki/wiki/index.php?title=GDI_format&amp;diff=1811&amp;oldid=prev</id>
		<title>Unknown user at 20:53, 5 January 2023</title>
		<link rel="alternate" type="text/html" href="https://dreamcast.wiki/wiki/index.php?title=GDI_format&amp;diff=1811&amp;oldid=prev"/>
		<updated>2023-01-05T20:53:19Z</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 20:53, 5 January 2023&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-l26&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&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;  5 253507 0 2352 track05.raw 0&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;  5 253507 0 2352 track05.raw 0&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;div&gt;  6 265334 0 2352 track06.raw 0&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;  6 265334 0 2352 track06.raw 0&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;  7 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;281311 0 2352 track07.raw 0&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;  7 281311 0 2352 track07.raw 0&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;div&gt;  8 296397 0 2352 track08.raw 0&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;  8 296397 0 2352 track08.raw 0&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;div&gt;  9 310270 0 2352 track09.raw 0&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;  9 310270 0 2352 track09.raw 0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
	<entry>
		<id>https://dreamcast.wiki/wiki/index.php?title=GDI_format&amp;diff=1810&amp;oldid=prev</id>
		<title>Unknown user: Created page with &quot;Sega Dreamcast GD-ROM images are most commonly using the GDI file format.  Example GDI taken from Crazy Taxi:  3  1 0 4 2352 track01.bin 0  2 600 0 2352 track02.raw 0  3 45000...&quot;</title>
		<link rel="alternate" type="text/html" href="https://dreamcast.wiki/wiki/index.php?title=GDI_format&amp;diff=1810&amp;oldid=prev"/>
		<updated>2023-01-05T20:53:10Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Sega Dreamcast GD-ROM images are most commonly using the GDI file format.  Example GDI taken from Crazy Taxi:  3  1 0 4 2352 track01.bin 0  2 600 0 2352 track02.raw 0  3 45000...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Sega Dreamcast GD-ROM images are most commonly using the GDI file format.&lt;br /&gt;
&lt;br /&gt;
Example GDI taken from Crazy Taxi:&lt;br /&gt;
 3&lt;br /&gt;
 1 0 4 2352 track01.bin 0&lt;br /&gt;
 2 600 0 2352 track02.raw 0&lt;br /&gt;
 3 45000 4 2352 track03.bin 0&lt;br /&gt;
&lt;br /&gt;
The first line is the total number of tracks in the image. Each subsequent line describes each track of the disc. All GD-ROMs are at least 3 tracks.&lt;br /&gt;
The format of each line is as follows:&lt;br /&gt;
 [Track Number] [Beginning LBA] [Track Type] [Sector Size] [Filename] [Offset]&lt;br /&gt;
The track type is always &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt; for data tracks, and &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; for audio tracks.&lt;br /&gt;
Sector size is &amp;lt;code&amp;gt;2352&amp;lt;/code&amp;gt; for raw data tracks containing error correction, as well as audio tracks. &amp;lt;code&amp;gt;2048&amp;lt;/code&amp;gt; is used for tracks with error correction stripped.&lt;br /&gt;
The offset field should always be &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Tracks 1 and 2 are the standard density CD-ROM tracks accessible by standard drives. The first track may contain goodies for the owner, like wallpapers or screensavers. The second is an audio track usually warning the user not to play the disc in an audio CD player. &lt;br /&gt;
The high density region starts with track 3. Track 3 always starts at an LBA of 45000.&lt;br /&gt;
On games with no audio tracks, there will only be 3 tracks total. On games with audio tracks, track 3 will be the ISO9660 header, followed by all of the data tracks, and finally the last track will contain the actual file data pointed to by the ISO9660 filesystem within track 3. &lt;br /&gt;
&lt;br /&gt;
Example GDI taken from Quake III Arena:&lt;br /&gt;
 20&lt;br /&gt;
 1 0 4 2352 track01.bin 0&lt;br /&gt;
 2 756 0 2352 track02.raw 0&lt;br /&gt;
 3 45000 4 2352 track03.bin 0&lt;br /&gt;
 4 240811 0 2352 track04.raw 0&lt;br /&gt;
 5 253507 0 2352 track05.raw 0&lt;br /&gt;
 6 265334 0 2352 track06.raw 0&lt;br /&gt;
 7  281311 0 2352 track07.raw 0&lt;br /&gt;
 8 296397 0 2352 track08.raw 0&lt;br /&gt;
 9 310270 0 2352 track09.raw 0&lt;br /&gt;
 10 324436 0 2352 track10.raw 0&lt;br /&gt;
 11 339323 0 2352 track11.raw 0&lt;br /&gt;
 12 355185 0 2352 track12.raw 0&lt;br /&gt;
 13 368487 0 2352 track13.raw 0&lt;br /&gt;
 14 382523 0 2352 track14.raw 0&lt;br /&gt;
 15 392248 0 2352 track15.raw 0&lt;br /&gt;
 16 402684 0 2352 track16.raw 0&lt;br /&gt;
 17 412416 0 2352 track17.raw 0&lt;br /&gt;
 18 423159 0 2352 track18.raw 0&lt;br /&gt;
 19 430167 0 2352 track19.raw 0&lt;br /&gt;
 20 437360 4 2352 track20.bin 0&lt;br /&gt;
&lt;br /&gt;
In this case, the disc contains 20 tracks. Track 1 is the CD-ROM data track, track 2 is the audio warning track, track 3 is a high density ISO9660 filesystem, tracks 4 through 19 are audio tracks used within the game, and track 20 contains actual file data described by the filesystem in track 3.&lt;br /&gt;
&lt;br /&gt;
The last track is always a data track, and the game&amp;#039;s binary is always the last file on the disc.&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>