<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pcbotaku.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Disc_Layout</id>
	<title>Disc Layout - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pcbotaku.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Disc_Layout"/>
	<link rel="alternate" type="text/html" href="https://wiki.pcbotaku.com/wiki/index.php?title=Disc_Layout&amp;action=history"/>
	<updated>2026-10-11T14:13:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.pcbotaku.com/wiki/index.php?title=Disc_Layout&amp;diff=258&amp;oldid=prev</id>
		<title>Invzim: Created page with &quot;Category:Naomi ==GD-ROM Layout== GD-ROM&#039;s contain 2352 bytes pr sector, with 2048 available for data payload and the rest for error-checking - the same as [http://en.wikipedi...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.pcbotaku.com/wiki/index.php?title=Disc_Layout&amp;diff=258&amp;oldid=prev"/>
		<updated>2016-05-13T10:59:05Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/wiki/Category:Naomi&quot; title=&quot;Category:Naomi&quot;&gt;Category:Naomi&lt;/a&gt; ==GD-ROM Layout== GD-ROM&amp;#039;s contain 2352 bytes pr sector, with 2048 available for data payload and the rest for error-checking - the same as [http://en.wikipedi...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Naomi]]&lt;br /&gt;
==GD-ROM Layout==&lt;br /&gt;
GD-ROM&amp;#039;s contain 2352 bytes pr sector, with 2048 available for data payload and the rest for error-checking - the same as&lt;br /&gt;
[http://en.wikipedia.org/wiki/CD-ROM CD-rom&amp;#039;s].&lt;br /&gt;
&lt;br /&gt;
Naomi GD-ROMS contain 3 sessions.&lt;br /&gt;
* low density data track (variable size)&lt;br /&gt;
* audio track (variable size)&lt;br /&gt;
* high density data track (fixed size, always starts at sector 45000, or  10:00:00 - ten minutes)&lt;br /&gt;
&lt;br /&gt;
The high density track that always starts at sector 45000 contains 3(4) files.  The last sector is 549299, and with two seconds for postgap, 75*2, last usable sector is 549 149&lt;br /&gt;
* NAOMIGD.ROM  - identical  file on all(?)  games, probably equivalent to 1ST_READ.BIN on dreamcast&lt;br /&gt;
* Bxx.BIN - a 256 byte file, containing name of image file to be loaded, and a CRC32 checksum of image file&lt;br /&gt;
* a DIMM image file, the actual game loaded into DIMM memory&lt;br /&gt;
&lt;br /&gt;
In addition, the first 16  sectors (32768 bytes)  must be present - dreamcast docs often refer to this chunk as &amp;quot;IP.BIN&amp;quot;, although you can call it whatever you want.&lt;br /&gt;
&lt;br /&gt;
==Creating Compatible layout==&lt;br /&gt;
Iso image of game-data must begin at sector 45000.  To acheive this, first make a dummy iso image that is exactly 92,160,000 bytes long - 92160000 bytes/2048 bytes pr sector=45000, this can be done by making an iso of a blank file that is 91,80,3648 bytes.  In this example, we may call this &amp;quot;45000.iso&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Next create an iso for the game data containing the 3 files for the high density data track, we can call this &amp;quot;track3.iso&amp;quot;:&lt;br /&gt;
*Bxx.BIN&lt;br /&gt;
*NAOMIGD.BIN&lt;br /&gt;
*GAME.BIN&lt;br /&gt;
&lt;br /&gt;
 mkisofs -sort ./sfile -v -A&amp;quot; &amp;quot; -sysid &amp;quot;SEGA SEGAKATANA&amp;quot; -publisher &amp;quot;SEGA ENTERPRISES,LTD.&amp;quot; -V &amp;quot;ZERO3_UPPER_GD&amp;quot; -volset &amp;quot;ZERO3_UPPER_GD&amp;quot; -p &amp;quot;CRI CD CRAFT VER.2.32&amp;quot; -o track3.iso -C0,45000 -G IP.BIN ./t3files&lt;br /&gt;
&lt;br /&gt;
The processing of sort files appear to be pseudorandom, and highly annoying.  This works, sfile:&lt;br /&gt;
 ./t3files/NAOMIGD.BIN  97&lt;br /&gt;
 ./t3files/BCY.BIN 98&lt;br /&gt;
 ./t3files/ZERO3ROM.BIN 99&lt;br /&gt;
 ./t3files/BLANK 100&lt;br /&gt;
&lt;br /&gt;
Sort file Rules: files closes to the rim (highest sector) should be placed FIRST in the file, with the LOWEST number. The mkisofs parameter  ./t3files, ./t3files/*, t3files/* gives different sorts. Parameter ./t3files matches ./t3files/  in the file.  Go figure..&lt;br /&gt;
&lt;br /&gt;
You don&amp;#039;t need a large dummy file (BLANK) that is positioned at the start of the ISO, but the game loads faster - and is a trick to place the files at the very end of the disc like the original GD-ROM.&lt;br /&gt;
&lt;br /&gt;
combine the images with dd, or copy /b  and burn.&lt;br /&gt;
 dd if=track3.iso of=45000.iso bs=2048 seek=45000&lt;/div&gt;</summary>
		<author><name>Invzim</name></author>
	</entry>
</feed>