<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.ninerpedia.org/index.php?action=history&amp;feed=atom&amp;title=Module_Simulator_format</id>
	<title>Module Simulator format - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.ninerpedia.org/index.php?action=history&amp;feed=atom&amp;title=Module_Simulator_format"/>
	<link rel="alternate" type="text/html" href="http://www.ninerpedia.org/index.php?title=Module_Simulator_format&amp;action=history"/>
	<updated>2026-04-24T18:32:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://www.ninerpedia.org/index.php?title=Module_Simulator_format&amp;diff=49683&amp;oldid=prev</id>
		<title>HackMac: initial content</title>
		<link rel="alternate" type="text/html" href="http://www.ninerpedia.org/index.php?title=Module_Simulator_format&amp;diff=49683&amp;oldid=prev"/>
		<updated>2016-04-10T10:51:52Z</updated>

		<summary type="html">&lt;p&gt;initial content&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The GRAM format is a headered [[Formats#ROM_dump_formats|ROM dump format]] from the cartridge memory chips, used by the Modul Simulator of Texas Instruments. &lt;br /&gt;
&lt;br /&gt;
The contents of these files are taken from the ROMs and GROMs of the cartridge, so there must be meta-data about the origin of the data. In fact, these files are commonly 8202 bytes long, that is, 10 bytes for header information plus the common size of a ROM (8K).&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:60em; text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:4em&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width:7em&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;width:7em&amp;quot; | 1 &lt;br /&gt;
| style=&amp;quot;width:7em&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width:7em&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width:7em&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width:7em&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width:7em&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width:7em&amp;quot; | 7&lt;br /&gt;
|-&lt;br /&gt;
| 0x00&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;border: 1px solid black; padding:0.2ex&amp;quot; | Sign&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid black; padding:0.2ex&amp;quot; | GRMWA&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid black; padding:0.2ex&amp;quot; | Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x08&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid black; padding:0.2ex&amp;quot; | Length&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;border: 1px solid black; padding:0.2ex&amp;quot; | Data&lt;br /&gt;
|-&lt;br /&gt;
| 0x10&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; colspan=&amp;quot;8&amp;quot; style=&amp;quot;border: 1px solid black; padding:0.2ex&amp;quot; | Data&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sign&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Two words with values of &amp;gt;424D, &amp;gt;4D57 (as ASCII text: &amp;#039;BMMW&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;GRMWA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Address of the &amp;#039;Port&amp;#039; for [[Port-based_memory_addressing#GROM_access|Port-based memory addressing]] to where the GROM-Address in the Address field is written.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Address&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Address of the location in the GROM address space.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Length&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
This word specifies the length of data, a maximum of 8k bytes (&amp;gt;2000 bytes). File size should be the sum of the header size (10 bytes) plus the length of data. If the file is larger, only the given length of data is used.&lt;br /&gt;
&lt;br /&gt;
== Other Headered Dump File Formats ==&lt;br /&gt;
* [[GRAM Karte format|GRAM Karte]] (Mechatronic, West-Germany)&lt;br /&gt;
* [[GRAM Kracker format |GRAM Kracker]] (Millers Graphics, USA)&lt;br /&gt;
* [[GRAM Simulator format|GRAM Simulator]] (TI Gebruikers Groep, Netherlands)&lt;br /&gt;
* [[Memory Image format E/A Module|Memory Image E/A Module]] (Texas Instruments)&lt;br /&gt;
* [[Memory Image format Easybug|Memory Image Easybug]] (Texas Instruments)&lt;br /&gt;
* [[RAM Module Handler format|RAM Module Handler]] (E.P. Rebel, Netherlands)&lt;br /&gt;
* [[DSR RAM Handler format|DSR RAM Handler]] (E.P. Rebel, Netherlands)&lt;br /&gt;
&lt;br /&gt;
[[Category:File Format]]&lt;/div&gt;</summary>
		<author><name>HackMac</name></author>
	</entry>
</feed>