<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.xentax.spektr.name:443/index.php?action=history&amp;feed=atom&amp;title=Playstation_TMD</id>
	<title>Playstation TMD - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.xentax.spektr.name:443/index.php?action=history&amp;feed=atom&amp;title=Playstation_TMD"/>
	<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;action=history"/>
	<updated>2026-05-29T20:28:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=48866&amp;oldid=prev</id>
		<title>imported&gt;Ikskoks: /* Compatible Programs */</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=48866&amp;oldid=prev"/>
		<updated>2021-11-16T22:24:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Compatible Programs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:24, 16 November 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Ikskoks</name></author>
	</entry>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=29870&amp;oldid=prev</id>
		<title>imported&gt;Ikskoks: /* Compatible Programs */</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=29870&amp;oldid=prev"/>
		<updated>2021-11-16T22:24:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Compatible Programs&lt;/span&gt;&lt;/span&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 22:24, 16 November 2021&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-l354&quot;&gt;Line 354:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 354:&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;[[Category:Extension_tmd | Extension: tmd]]&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;[[Category:Extension_tmd | Extension: tmd]]&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;[[Category:BMS_None | BMS: None]]&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;[[Category:BMS_None | BMS: None]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:File Format]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Ikskoks</name></author>
	</entry>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=48865&amp;oldid=prev</id>
		<title>imported&gt;Ikskoks at 09:45, 21 October 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=48865&amp;oldid=prev"/>
		<updated>2020-10-21T09:45:05Z</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;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:45, 21 October 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Ikskoks</name></author>
	</entry>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=29869&amp;oldid=prev</id>
		<title>imported&gt;Ikskoks at 09:45, 21 October 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=29869&amp;oldid=prev"/>
		<updated>2020-10-21T09:45:05Z</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 09:45, 21 October 2020&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tmd &lt;/del&gt;==  &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;== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TMD &lt;/ins&gt;==  &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;* &#039;&#039;&#039; Format Type &#039;&#039;&#039;:    3d &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mODEL &lt;/del&gt;&amp;lt;br&amp;gt;  &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;* &#039;&#039;&#039; Format Type &#039;&#039;&#039;:    3d &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Model &lt;/ins&gt;&amp;lt;br&amp;gt;  &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;* &amp;#039;&amp;#039;&amp;#039; [http://en.wikipedia.org/wiki/Endianness Endian Order] &amp;#039;&amp;#039;&amp;#039;: Little Endian &amp;lt;br&amp;gt;&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;* &amp;#039;&amp;#039;&amp;#039; [http://en.wikipedia.org/wiki/Endianness Endian Order] &amp;#039;&amp;#039;&amp;#039;: Little Endian &amp;lt;br&amp;gt;&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 colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l336&quot;&gt;Line 336:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 336:&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;=== Notes and Comments ===  &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;=== Notes and Comments ===  &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; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/del&gt;None.&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;None.&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;=== Games ===  &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;=== Games ===  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Ikskoks</name></author>
	</entry>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=48864&amp;oldid=prev</id>
		<title>imported&gt;Ikskoks at 09:44, 21 October 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=48864&amp;oldid=prev"/>
		<updated>2020-10-21T09:44:18Z</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;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:44, 21 October 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Ikskoks</name></author>
	</entry>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=29868&amp;oldid=prev</id>
		<title>imported&gt;Ikskoks at 09:44, 21 October 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=29868&amp;oldid=prev"/>
		<updated>2020-10-21T09:44:18Z</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 09:44, 21 October 2020&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;TMD FILE FORMAT&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== tmd == &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039; Format Type &#039;&#039;&#039;:    3d mODEL &amp;lt;br&amp;gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039; [http://en.wikipedia.org/wiki/Endianness Endian Order] &#039;&#039;&#039;: Little Endian &amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Format Specifications === &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;TMD FILE FORMAT&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;&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                      - One per TMD&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                      - One per TMD&lt;/div&gt;&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-l320&quot;&gt;Line 320:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 328:&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;   TXT_TPAGE = GetTPage((int) TPF, (int) ABR, IMG_X_POS, IMG_Y_POS);&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;   TXT_TPAGE = GetTPage((int) TPF, (int) ABR, IMG_X_POS, IMG_Y_POS);&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;   u_short TSB = (TXT_TPAGE) + (ABR &amp;lt;&amp;lt; 5) + (TPF &amp;lt;&amp;lt; 7);&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;   u_short TSB = (TXT_TPAGE) + (ABR &amp;lt;&amp;lt; 5) + (TPF &amp;lt;&amp;lt; 7);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== MultiEx BMS Script === &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Not written yet.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Notes and Comments === &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* None.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Games === &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;List of games using this file format:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* //TODO&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Compatible Programs === &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* //TODO&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Complete Complete|Playstation TMD]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Platform PS1|Playstation TMD]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:CE None|Playstation TMD]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Format_3DModel | Type: Image]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Extension_tmd | Extension: tmd]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:BMS_None | BMS: None]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Ikskoks</name></author>
	</entry>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=48863&amp;oldid=prev</id>
		<title>imported&gt;Rickomax: This is the COMPLETE Playstation 1 (PSX) 3D model file format used in many games</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=48863&amp;oldid=prev"/>
		<updated>2007-08-18T04:36:39Z</updated>

		<summary type="html">&lt;p&gt;This is the COMPLETE Playstation 1 (PSX) 3D model file format used in many games&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:36, 18 August 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Rickomax</name></author>
	</entry>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=29867&amp;oldid=prev</id>
		<title>imported&gt;Rickomax: This is the COMPLETE Playstation 1 (PSX) 3D model file format used in many games</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=29867&amp;oldid=prev"/>
		<updated>2007-08-18T04:36:39Z</updated>

		<summary type="html">&lt;p&gt;This is the COMPLETE Playstation 1 (PSX) 3D model file format used in many games&lt;/p&gt;
&lt;a href=&quot;https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;amp;diff=29867&amp;amp;oldid=48862&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>imported&gt;Rickomax</name></author>
	</entry>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=48862&amp;oldid=prev</id>
		<title>imported&gt;Rickomax: This is the COMPLETE file format used at many Playstaion 1 (PSX) games</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=48862&amp;oldid=prev"/>
		<updated>2007-08-18T04:34:44Z</updated>

		<summary type="html">&lt;p&gt;This is the COMPLETE file format used at many Playstaion 1 (PSX) games&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:34, 18 August 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Rickomax</name></author>
	</entry>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=29866&amp;oldid=prev</id>
		<title>imported&gt;Rickomax: This is the COMPLETE file format used at many Playstaion 1 (PSX) games</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Playstation_TMD&amp;diff=29866&amp;oldid=prev"/>
		<updated>2007-08-18T04:34:44Z</updated>

		<summary type="html">&lt;p&gt;This is the COMPLETE file format used at many Playstaion 1 (PSX) games&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;TMD FILE FORMAT&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;HEADER                      - One per TMD&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  u_long  id;               - version of TMD. Always 0x00000041&lt;br /&gt;
&amp;#039;  u_long  flags;            - Indicates when addresses are relative or explicit&lt;br /&gt;
&amp;#039;  u_long  nobj;             - number of objects in the TMD&lt;br /&gt;
&amp;#039;  } HEADER;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;OBJECT LIST                 - One per object in the TMD&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  u_long  *vert_top;        - start address of vertex list&lt;br /&gt;
&amp;#039;  u_long  n_vert;           - number of vertices in the object&lt;br /&gt;
&amp;#039;  u_long  *normal_top;      - start address of normal list&lt;br /&gt;
&amp;#039;  u_long  n_normal;         - number of normals in the object&lt;br /&gt;
&amp;#039;  u_long  *primitive_top;   - start address of primitive list&lt;br /&gt;
&amp;#039;  u_long  n_primitive;      - number of primitives in the object&lt;br /&gt;
&amp;#039;  long  scale;              - ignored&lt;br /&gt;
&amp;#039;  } OBJECT;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;PRIMITIVE LIST              - One per primitive per object in the TMD&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  u_char  olen;             - word length of the drawing primitive created by GPU&lt;br /&gt;
&amp;#039;  u_char  ilen;             - word length of the packet data section&lt;br /&gt;
&amp;#039;  u_char  flag;             - options when rendering&lt;br /&gt;
&amp;#039;  u_char  mode;             - indicates type of primitive&lt;br /&gt;
&amp;#039;  } PRIMITIVE_HEADER;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;  ??      PACKET;           - variable in length and content (see later for list)&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;VERTEX LIST                 - One per vertex per object in the TMD&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  short vx;                 - X value of vertex&lt;br /&gt;
&amp;#039;  short vy;                 - Y value of vertex&lt;br /&gt;
&amp;#039;  short vz;                 - Z value of vertex&lt;br /&gt;
&amp;#039;  short pad;                - ignored&lt;br /&gt;
&amp;#039;  }   VERTEX;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;NORMAL LIST                 - One per normal per object in the TMD&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  short nx;                 - X value of normal&lt;br /&gt;
&amp;#039;  short ny;                 - Y value of normal&lt;br /&gt;
&amp;#039;  short nz;                 - Z value of normal&lt;br /&gt;
&amp;#039;  short pad;                - ignored&lt;br /&gt;
&amp;#039;  }   NORMAL;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;PACKET LIST FORMAT&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;Note&lt;br /&gt;
&amp;#039;When mode and flag are set with the values shown here, they default&lt;br /&gt;
&amp;#039;to creating a one-sided primitive that will be rendered with no&lt;br /&gt;
&amp;#039;semitransparency. To alter these, see earlier notes.&lt;br /&gt;
&amp;#039;Pigment refers to the inherent colour of the primitive, before&lt;br /&gt;
&amp;#039;lightsources alter the appearance on screen. A gradient pigment has&lt;br /&gt;
&amp;#039;a different RGB value at each vertex, and by using the same&lt;br /&gt;
&amp;#039;interpolation algorithm that gouraud shading uses, a smooth&lt;br /&gt;
&amp;#039;transition between colours is achieved.&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;LIST OF PRIMITIVES INCLUDED SO FAR&lt;br /&gt;
&amp;#039;3 SIDED, FLAT SHADING, FLAT PIGMENT&lt;br /&gt;
&amp;#039;3 SIDED, GOURAUD SHADING, FLAT PIGMENT&lt;br /&gt;
&amp;#039;3 SIDED, FLAT SHADING, GRADIENT PIGMENT&lt;br /&gt;
&amp;#039;3 SIDED, GOURAUD SHADING, GRADIENT PIGMENT&lt;br /&gt;
&amp;#039;3 SIDED, TEXTURED, FLAT SHADING, NO PIGMENT&lt;br /&gt;
&amp;#039;3 SIDED, TEXTURED, GOURAUD SHADING, NO PIGMENT&lt;br /&gt;
&amp;#039;3 SIDED, NO SHADING, FLAT PIGMENT&lt;br /&gt;
&amp;#039;3 SIDED, NO SHADING, GRADIENT PIGMENT&lt;br /&gt;
&amp;#039;3 SIDED, TEXTURED, NO SHADING, FLAT PIGMENT&lt;br /&gt;
&amp;#039;3 SIDED, TEXTURED, NO SHADING, GRADIENT PIGMENT&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;3 SIDED, FLAT SHADING, FLAT PIGMENT&lt;br /&gt;
&amp;#039;  olen = 0x04;   ilen =0x03;   flag =0x00;    mode =0x20;&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  u_char  R, G, B;        - pigment of polygon&lt;br /&gt;
&amp;#039;  u_char  mode2;          - same as mode (above)&lt;br /&gt;
&amp;#039;  u_short Normal0;        - index value of normal element&lt;br /&gt;
&amp;#039;  u_short Vertex0;        - index value of vertex element&lt;br /&gt;
&amp;#039;  u_short Vertex1;&lt;br /&gt;
&amp;#039;  u_short Vertex2;&lt;br /&gt;
&amp;#039;  } TMD_3_FS_FP;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;3 SIDED, GOURAUD SHADING, FLAT PIGMENT&lt;br /&gt;
&amp;#039;  olen = 0x06;   ilen =0x04;   flag =0x00;    mode =0x30;&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  u_char  R, G, B;        - pigment of polygon&lt;br /&gt;
&amp;#039;  u_char  mode2;          - same as mode (above)&lt;br /&gt;
&amp;#039;  u_short Normal0;        - index value of normal element&lt;br /&gt;
&amp;#039;  u_short Vertex0;        - index value of vertex element&lt;br /&gt;
&amp;#039;  u_short Normal1;&lt;br /&gt;
&amp;#039;  u_short Vertex1;&lt;br /&gt;
&amp;#039;  u_short Normal2;&lt;br /&gt;
&amp;#039;  u_short Vertex2;&lt;br /&gt;
&amp;#039;  } TMD_3_GS_FP;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;3 SIDED, FLAT SHADING, GRADIENT PIGMENT&lt;br /&gt;
&amp;#039;  olen = 0x06;   ilen =0x05;   flag =0x04;    mode =0x20;&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  u_char  R0, G0, B0;     - pigment of polygon at Vertex0&lt;br /&gt;
&amp;#039;  u_char  mode2;          - same as mode (above)&lt;br /&gt;
&amp;#039;  u_char  R1, G1, B1;     - pigment of polygon at Vertex1&lt;br /&gt;
&amp;#039;  u_char  pad1;           - ignored&lt;br /&gt;
&amp;#039;  u_char  R2, G2, B2;     - pigment of polygon at Vertex2&lt;br /&gt;
&amp;#039;  u_char  pad2;           - ignored&lt;br /&gt;
&amp;#039;  u_short Normal0;        - index value of normal element&lt;br /&gt;
&amp;#039;  u_short Vertex0;        - index value of vertex element&lt;br /&gt;
&amp;#039;  u_short Vertex1;&lt;br /&gt;
&amp;#039;  u_short Vertex2;&lt;br /&gt;
&amp;#039;  } TMD_3_FS_GP;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;3 SIDED, GOURAUD SHADING, GRADIENT PIGMENT&lt;br /&gt;
&amp;#039;  olen = 0x06;   ilen =0x06;   flag =0x04;    mode =0x30;&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  u_char  R0, G0, B0;     - pigment of polygon at Vertex0&lt;br /&gt;
&amp;#039;  u_char  mode2;          - same as mode (above)&lt;br /&gt;
&amp;#039;  u_char  R1, G1, B1;     - pigment of polygon at Vertex1&lt;br /&gt;
&amp;#039;  u_char  pad1;           - ignored&lt;br /&gt;
&amp;#039;  u_char  R2, G2, B2;     - pigment of polygon at Vertex2&lt;br /&gt;
&amp;#039;  u_char  pad2;           - ignored&lt;br /&gt;
&amp;#039;  u_short Normal0;        - index value of normal element&lt;br /&gt;
&amp;#039;  u_short Vertex0;        - index value of vertex element&lt;br /&gt;
&amp;#039;  u_short Normal1;&lt;br /&gt;
&amp;#039;  u_short Vertex1;&lt;br /&gt;
&amp;#039;  u_short Normal2;&lt;br /&gt;
&amp;#039;  u_short Vertex2;&lt;br /&gt;
&amp;#039;  } TMD_3_GS_GP;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;3 SIDED, TEXTURED, FLAT SHADING, NO PIGMENT&lt;br /&gt;
&amp;#039;  olen = 0x07;   ilen =0x05;   flag =0x00;    mode =0x24;&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  u_char  U0, V0;         - X and Y coordinate of texture for Vertex0&lt;br /&gt;
&amp;#039;  u_short CBA;            - position of CLUT for texture in VRAM (see earlier)&lt;br /&gt;
&amp;#039;  u_char  U1, V1;         - X and Y coordinate of texture for Vertex1&lt;br /&gt;
&amp;#039;  u_short TSB;            - information about texture in VRAM (see earlier)&lt;br /&gt;
&amp;#039;  u_char  U2, V2;         - X and Y coordinate of texture for Vertex2&lt;br /&gt;
&amp;#039;  u_short pad;            - ignored&lt;br /&gt;
&amp;#039;  u_short Normal;         - index value of normal element&lt;br /&gt;
&amp;#039;  u_short Vertex0;        - index value of vertex element&lt;br /&gt;
&amp;#039;  u_short Vertex1;&lt;br /&gt;
&amp;#039;  u_short Vertex2;&lt;br /&gt;
&amp;#039;  } TMD_3_TX_FS_NP;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;3 SIDED, TEXTURED, GOURAUD SHADING, NO PIGMENT&lt;br /&gt;
&amp;#039;  olen = 0x9;   ilen =0x06;   flag =0x00;    mode =0x34;&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  u_char  U0, V0;         - X and Y coordinate of texture for Vertex0&lt;br /&gt;
&amp;#039;  u_short CBA;            - position of CLUT for texture in VRAM (see earlier)&lt;br /&gt;
&amp;#039;  u_char  U1, V1;         - X and Y coordinate of texture for Vertex1&lt;br /&gt;
&amp;#039;  u_short TSB;            - information about texture in VRAM (see earlier)&lt;br /&gt;
&amp;#039;  u_char  U2, V2;         - X and Y coordinate of texture for Vertex2&lt;br /&gt;
&amp;#039;  u_short pad;            - ignored&lt;br /&gt;
&amp;#039;  u_short Normal0;        - index value of normal element&lt;br /&gt;
&amp;#039;  u_short Vertex0;        - index value of vertex element&lt;br /&gt;
&amp;#039;  u_short Normal1;&lt;br /&gt;
&amp;#039;  u_short Vertex1;&lt;br /&gt;
&amp;#039;  u_short Normal2;&lt;br /&gt;
&amp;#039;  u_short Vertex2;&lt;br /&gt;
&amp;#039;  } TMD_3_TX_GS_NP;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;3 SIDED, NO SHADING, FLAT PIGMENT&lt;br /&gt;
&amp;#039;  olen = 0x04;   ilen =0x03;   flag =0x01;    mode =0x21;&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  u_char  R, G, B;        - pigment of polygon&lt;br /&gt;
&amp;#039;  u_char  mode2;          - same as mode (above)&lt;br /&gt;
&amp;#039;  u_short Vertex0;        - index value of vertex element&lt;br /&gt;
&amp;#039;  u_short Vertex1;&lt;br /&gt;
&amp;#039;  u_short Vertex2;&lt;br /&gt;
&amp;#039;  u_short pad;            - ignored&lt;br /&gt;
&amp;#039;  } TMD_3_NS_FP;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;3 SIDED, NO SHADING, GRADIENT PIGMENT&lt;br /&gt;
&amp;#039;  olen = 0x06;   ilen =0x05;   flag =0x01;    mode =0x35;&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  u_char  R0, G0, B0;     - pigment of polygon at Vertex0&lt;br /&gt;
&amp;#039;  u_char  mode2;          - same as mode (above)&lt;br /&gt;
&amp;#039;  u_char  R1, G1, B1;     - pigment of polygon at Vertex1&lt;br /&gt;
&amp;#039;  u_char  pad1;           - ignored&lt;br /&gt;
&amp;#039;  u_char  R2, G2, B2;     - pigment of polygon at Vertex2&lt;br /&gt;
&amp;#039;  u_char  pad2;           - ignored&lt;br /&gt;
&amp;#039;  u_short Vertex0;        - index value of vertex element&lt;br /&gt;
&amp;#039;  u_short Vertex1;&lt;br /&gt;
&amp;#039;  u_short Vertex2;&lt;br /&gt;
&amp;#039;  u_short pad;            - ignored&lt;br /&gt;
&amp;#039;  } TMD_3_NS_GP;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;3 SIDED, TEXTURED, NO SHADING, FLAT PIGMENT&lt;br /&gt;
&amp;#039;  olen = 0x07;   ilen =0x06;   flag =0x01;    mode =0x25;&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  u_char  U0, V0;         - X and Y coordinate of texture for Vertex0&lt;br /&gt;
&amp;#039;  u_short CBA;            - position of CLUT for texture in VRAM (see earlier)&lt;br /&gt;
&amp;#039;  u_char  U1, V1;         - X and Y coordinate of texture for Vertex1&lt;br /&gt;
&amp;#039;  u_short TSB;            - information about texture in VRAM (see earlier)&lt;br /&gt;
&amp;#039;  u_char  U2, V2;         - X and Y coordinate of texture for Vertex2&lt;br /&gt;
&amp;#039;  u_short pad1;           - ignored&lt;br /&gt;
&amp;#039;  u_char  R, G, B;        - pigment of polygon&lt;br /&gt;
&amp;#039;  u_char  pad2;           - ignored&lt;br /&gt;
&amp;#039;  u_short Vertex0;        - index value of vertex element&lt;br /&gt;
&amp;#039;  u_short Vertex1;&lt;br /&gt;
&amp;#039;  u_short Vertex2;&lt;br /&gt;
&amp;#039;  u_short pad;            - ignored&lt;br /&gt;
&amp;#039;  } TMD_3_TX_NS_FP;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;3 SIDED, TEXTURED, NO SHADING, GRADIENT PIGMENT&lt;br /&gt;
&amp;#039;  olen = 0x9;   ilen =0x08;   flag =0x01;    mode =0x35;&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  u_char  U0, V0;         - X and Y coordinate of texture for Vertex0&lt;br /&gt;
&amp;#039;  u_short CBA;            - position of CLUT for texture in VRAM (see earlier)&lt;br /&gt;
&amp;#039;  u_char  U1, V1;         - X and Y coordinate of texture for Vertex1&lt;br /&gt;
&amp;#039;  u_short TSB;            - information about texture in VRAM (see earlier)&lt;br /&gt;
&amp;#039;  u_char  U2, V2;         - X and Y coordinate of texture for Vertex2&lt;br /&gt;
&amp;#039;  u_short pad1;           - ignored&lt;br /&gt;
&amp;#039;  u_char  R0, G0, B0;     - pigment of polygon at Vertex0&lt;br /&gt;
&amp;#039;  u_char  pad2;           - ignored&lt;br /&gt;
&amp;#039;  u_char  R1, G1, B1;     - pigment of polygon at Vertex1&lt;br /&gt;
&amp;#039;  u_char  pad3;           - ignored&lt;br /&gt;
&amp;#039;  u_char  R2, G2, B2;     - pigment of polygon at Vertex2&lt;br /&gt;
&amp;#039;  u_char  pad4;           - ignored&lt;br /&gt;
&amp;#039;  u_short Vertex0;        - index value of vertex element&lt;br /&gt;
&amp;#039;  u_short Vertex1;&lt;br /&gt;
&amp;#039;  u_short Vertex2;&lt;br /&gt;
&amp;#039;  u_short pad;            - ignored&lt;br /&gt;
&amp;#039;  } TMD_3_TX_NS_GP;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;primitive List &amp;#039;S MEMBER VARIABLES FORMAT&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;U_CHAR FLAG           - options for primitive&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  bit   0;            - LGT. Light source calculation&lt;br /&gt;
&amp;#039;                        0 - On.   Light source calculation is carried out&lt;br /&gt;
&amp;#039;                        1 - Off.  Light source calculation is not carried out&lt;br /&gt;
&amp;#039;  bit   1;            - FCE. Determines if primitive is one or two faced&lt;br /&gt;
&amp;#039;                        0 - Primitive has one face&lt;br /&gt;
&amp;#039;                        1 - Primitive has two faces&lt;br /&gt;
&amp;#039;  bit   2;            - GRD. Determines single or gradient pigment&lt;br /&gt;
&amp;#039;                        0 - Primitive has one solid pigment&lt;br /&gt;
&amp;#039;                        1 - Primitive has different pigments at each vertex&lt;br /&gt;
&amp;#039;  bits  3-7;          - ignored&lt;br /&gt;
&amp;#039;  }&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;Note&lt;br /&gt;
&amp;#039;Most of these bits are set or cleared according to which type of primitive&lt;br /&gt;
&amp;#039;is being created. Messing around with these may cause unexpected drawing or&lt;br /&gt;
&amp;#039;crashes. The only bit you may want to edit manually is FCE.&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;U_CHAR MODE           - options for primitive&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  bit   0;            - TGE. Brightness calculation at time of calculation&lt;br /&gt;
&amp;#039;                        0 - On.   Calculates light&lt;br /&gt;
&amp;#039;                        1 - Off.  Draws texture as is (without lighting)&lt;br /&gt;
&amp;#039;  bit   1;            - ABE. Activates translucency when rendered&lt;br /&gt;
&amp;#039;                        0 - Off.  Primitive is rendered solid.&lt;br /&gt;
&amp;#039;                        1 - On.   Primitive is rendered semitranslucent.&lt;br /&gt;
&amp;#039;  bit   2;            - TME. Sets whether a texture is used or not&lt;br /&gt;
&amp;#039;                        0 - Off.  No texture is rendered.&lt;br /&gt;
&amp;#039;                        1 - On.   A texture is rendered.&lt;br /&gt;
&amp;#039;  bit   3;            - displays whether a 3 or 4 sided polygon&lt;br /&gt;
&amp;#039;                        0 - 3 sided polygon&lt;br /&gt;
&amp;#039;                        1 - 4 sided polygon&lt;br /&gt;
&amp;#039;  bit   4;            - IIP. Shading mode&lt;br /&gt;
&amp;#039;                        0 - Flat shading&lt;br /&gt;
&amp;#039;                        1 - Gouraud shading&lt;br /&gt;
&amp;#039;  bits  5-7;          - Code. Defines which sort of entity to draw.&lt;br /&gt;
&amp;#039;                        0 - Polygon (3 sided or 4 sided)&lt;br /&gt;
&amp;#039;                        1 - Straight line&lt;br /&gt;
&amp;#039;                        2 - Sprite&lt;br /&gt;
&amp;#039;  }&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;Possible values of ABR (semitransparency method)&lt;br /&gt;
&amp;#039;Note&lt;br /&gt;
&amp;#039;Most of these bits are set or cleared according to which type of&lt;br /&gt;
&amp;#039;primitive is being created. Messing around with these may cause&lt;br /&gt;
&amp;#039;unexpected drawing or crashes. The only bit you may want to edit&lt;br /&gt;
&amp;#039;manually is ABE.&lt;br /&gt;
&amp;#039;For semitransparency to be used when the TMD is rendered, bit 30&lt;br /&gt;
&amp;#039;of the GsDOBJ&amp;#039;s attribute member must be set. To control the&lt;br /&gt;
&amp;#039;semitransparency method, alter the ABR bits of the primitive&amp;#039;s TSB&lt;br /&gt;
&amp;#039;member (see below).&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;U_SHORT CBA           - position of CLUT in VRAM for primitives with textures&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  bits  0-5;          - upper 6 bits of 10 bits of X coordinate value&lt;br /&gt;
&amp;#039;                        for CLUT in VRAM&lt;br /&gt;
&amp;#039;  bits  6-14;         - 9 bits of Y coordinate value for CLUT in VRAM&lt;br /&gt;
&amp;#039;  bit 15;             - ignored&lt;br /&gt;
&amp;#039;  }&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;For example -&lt;br /&gt;
&amp;#039;  u_long  CLUT_X_POS = 640;&lt;br /&gt;
&amp;#039;  u_long  CLUT_Y_POS = 480;&lt;br /&gt;
&amp;#039;  u_short CBA = (CLUT_X_POS &amp;gt;&amp;gt; 4) + (CLUT_Y_POS &amp;lt;&amp;lt; 6);&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;U_SHORT TSB           - information about image for primitives with textures&lt;br /&gt;
&amp;#039;  {&lt;br /&gt;
&amp;#039;  bits  0-4;          - texture page number of texture&lt;br /&gt;
&amp;#039;  bits  5-6;          - ABR. Semitransparency method (see below)&lt;br /&gt;
&amp;#039;  bits  7-8;          - TPF. Colour mode of the texture (see below)&lt;br /&gt;
&amp;#039;  bits  9-15;         - ignored&lt;br /&gt;
&amp;#039;  }&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039;Possible values of ABR (semitransparency method)&lt;br /&gt;
&amp;#039;Note&lt;br /&gt;
&amp;#039;For semitransparency to be used when the TMD is rendered, bit 30 of&lt;br /&gt;
&amp;#039;the GsDOBJ &amp;#039;s attribute member must be set, and the ABE bit of the&lt;br /&gt;
&amp;#039;primitive &amp;#039;s mode member must be set (see above).&lt;br /&gt;
&amp;#039;  0     - 50% background  +50% polygon&lt;br /&gt;
&amp;#039;  1     - 100% background +100% polygon&lt;br /&gt;
&amp;#039;  2     - 100% background - 100% polygon&lt;br /&gt;
&amp;#039;  3     - 100% background + 25% polygon&lt;br /&gt;
&amp;#039;Possible values of TPF (colour mode)&lt;br /&gt;
&amp;#039;  0     - 4 bit texture and CLUT&lt;br /&gt;
&amp;#039;  1     - 8 bit texture and CLUT&lt;br /&gt;
&amp;#039;  2     - 15 bit texture with no CLUT&lt;br /&gt;
&amp;#039;For example -&lt;br /&gt;
&amp;#039;  u_long  IMG_X_POS = 640;&lt;br /&gt;
&amp;#039;  u_long  IMG_Y_POS = 0;&lt;br /&gt;
&amp;#039;  u_long  ABR = 1;  // 100% back + 100% polygon&lt;br /&gt;
&amp;#039;  u_long  TPF = 0;  // 16 colour texture&lt;br /&gt;
&amp;#039;  u_short TXT_TPAGE;&lt;br /&gt;
&amp;#039;  TXT_TPAGE = GetTPage((int) TPF, (int) ABR, IMG_X_POS, IMG_Y_POS);&lt;br /&gt;
&amp;#039;  u_short TSB = (TXT_TPAGE) + (ABR &amp;lt;&amp;lt; 5) + (TPF &amp;lt;&amp;lt; 7);&lt;/div&gt;</summary>
		<author><name>imported&gt;Rickomax</name></author>
	</entry>
</feed>