<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Mah_Jongg_%28Nels_Anderson%29_tile_set</id>
		<title>Mah Jongg (Nels Anderson) tile set - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Mah_Jongg_%28Nels_Anderson%29_tile_set"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Mah_Jongg_(Nels_Anderson)_tile_set&amp;action=history"/>
		<updated>2026-05-20T04:47:23Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Mah_Jongg_(Nels_Anderson)_tile_set&amp;diff=51392&amp;oldid=prev</id>
		<title>Jsummers: /* Software */</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Mah_Jongg_(Nels_Anderson)_tile_set&amp;diff=51392&amp;oldid=prev"/>
				<updated>2026-01-08T18:13:27Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Software&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 18:13, 8 January 2026&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** {{CdTextfiles|nightowl/nogames3/010a/tmatch12.zip|v1.2}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** {{CdTextfiles|nightowl/nogames3/010a/tmatch12.zip|v1.2}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Tile Maker - Usually included with Mah Jongg and Tile Match.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Tile Maker - Usually included with Mah Jongg and Tile Match.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* {{Deark}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Sample files ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Sample files ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsummers</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Mah_Jongg_(Nels_Anderson)_tile_set&amp;diff=51160&amp;oldid=prev</id>
		<title>Jsummers at 17:35, 31 October 2025</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Mah_Jongg_(Nels_Anderson)_tile_set&amp;diff=51160&amp;oldid=prev"/>
				<updated>2025-10-31T17:35:17Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 17:35, 31 October 2025&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Mah Jongg''' is a computer version of the tile game ''Mahjong solitaire''. It was developed by Nels Anderson. It runs on DOS. (Note that there are several different accepted spellings of ''Mahjong''.)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Mah Jongg''' is a computer version of the tile game ''Mahjong solitaire''. It was developed by Nels Anderson. It runs on DOS. (Note that there are several different accepted spellings of ''Mahjong''.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Starting with v3.3, it has a '''.TIL''' tile set format, containing graphics. It also includes a tile &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;set &lt;/del&gt;editor. Many custom tile sets have been made and shared.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Starting with v3.3, it has a '''.TIL''' tile set format, containing graphics. It also includes a tile editor. Many custom tile sets have been made and shared.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The editor also uses a &lt;/del&gt;single-tile version of TIL format.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A &lt;/ins&gt;single-tile version of TIL format &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;also exists, used by the editor&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The format is also supported by the game '''Tile Match''', by the same author.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The format is also supported by the game '''Tile Match''', by the same author.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&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='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Format details ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Format details ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;TIL is a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;seemgingly-&lt;/del&gt;simple uncompressed format, consisting entirely of a sequence of 800-byte 40x40 tile images. There are normally 42 such images. The images use a predefined 16-color palette, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;which is &lt;/del&gt;not contained in the file.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;TIL is a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;seemingly &lt;/ins&gt;simple uncompressed format, consisting entirely of a sequence of 800-byte 40x40&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-pixel &lt;/ins&gt;tile images. There are normally 42 such images. The images use a predefined 16-color palette, not contained in the file.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The format &lt;/del&gt;is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;complicated by several things. For one, &lt;/del&gt;the first 21 bytes of the file are overloaded. They may be graphical data, or they may be a &amp;quot;name&amp;quot; field, possibly depending on whether the first byte of the file is 0.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A complication &lt;/ins&gt;is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;that &lt;/ins&gt;the first 21&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-ish &lt;/ins&gt;bytes of the file are overloaded. They may be graphical data, or they may be a &amp;quot;name&amp;quot; field, possibly depending on whether the first byte of the file is 0&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Technical minutiae: The tile editor, and the Tile Match game, think the name field is 21 bytes in size. The Mah Jongg game thinks it's 22 bytes, with the last byte ignored. If the field is deemed to be present, bytes replaced by it are rendered graphically as if they were 0. Pathological files exist whose first byte is not 0, but which are not intended to have a name field&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Identification ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Identification ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsummers</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Mah_Jongg_(Nels_Anderson)_tile_set&amp;diff=51149&amp;oldid=prev</id>
		<title>Jsummers: Created page with &quot;{{FormatInfo |formattype=electronic |subcat=Graphics |extensions={{ext|til}} |released=1990 }} '''Mah Jongg''' is a computer version of the tile game ''Mahjong solitaire''. It...&quot;</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Mah_Jongg_(Nels_Anderson)_tile_set&amp;diff=51149&amp;oldid=prev"/>
				<updated>2025-10-25T15:02:08Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{FormatInfo |formattype=electronic |subcat=Graphics |extensions={{ext|til}} |released=1990 }} &amp;#039;&amp;#039;&amp;#039;Mah Jongg&amp;#039;&amp;#039;&amp;#039; is a computer version of the tile game &amp;#039;&amp;#039;Mahjong solitaire&amp;#039;&amp;#039;. It...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Graphics&lt;br /&gt;
|extensions={{ext|til}}&lt;br /&gt;
|released=1990&lt;br /&gt;
}}&lt;br /&gt;
'''Mah Jongg''' is a computer version of the tile game ''Mahjong solitaire''. It was developed by Nels Anderson. It runs on DOS. (Note that there are several different accepted spellings of ''Mahjong''.)&lt;br /&gt;
&lt;br /&gt;
Starting with v3.3, it has a '''.TIL''' tile set format, containing graphics. It also includes a tile set editor. Many custom tile sets have been made and shared.&lt;br /&gt;
&lt;br /&gt;
The editor also uses a single-tile version of TIL format.&lt;br /&gt;
&lt;br /&gt;
The format is also supported by the game '''Tile Match''', by the same author.&lt;br /&gt;
&lt;br /&gt;
Compare to [[Mah Jongg -V-G-A- tile set]].&lt;br /&gt;
&lt;br /&gt;
== Format details ==&lt;br /&gt;
TIL is a seemgingly-simple uncompressed format, consisting entirely of a sequence of 800-byte 40x40 tile images. There are normally 42 such images. The images use a predefined 16-color palette, which is not contained in the file.&lt;br /&gt;
&lt;br /&gt;
The format is complicated by several things. For one, the first 21 bytes of the file are overloaded. They may be graphical data, or they may be a &amp;quot;name&amp;quot; field, possibly depending on whether the first byte of the file is 0.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Identification of a TIL file from its contents is not ''impossible'' to do reasonably well. But it is not easy.&lt;br /&gt;
&lt;br /&gt;
Files are usually (but not always) exactly 33600 bytes in size. Failing that, they're usually (but not always) at least a multiple of 800 bytes in size. File sizes up to 48000 bytes (60 tiles) have been observed.&lt;br /&gt;
&lt;br /&gt;
There's more that can be done. Consider that the images include the edges of the tiles, which usually follow a predictable pattern. A full investigation is beyond the scope of this article.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* Mah Jongg by Nels Anderson&lt;br /&gt;
** v2.0 (1987-09-09): {{CdTextfiles|gigabytesw/010b/mahjong3.zip|mahjong3.zip}} (for reference; does not support TIL format)&lt;br /&gt;
** v3.3 (1990-03-22): {{CdTextfiles|megarom1/GRAPHICS/MJONGG33.ZIP|MJONGG33.ZIP}} (Note the TILES.COM self-extracting archive.)&lt;br /&gt;
** v4.2 (1994-09-01)&lt;br /&gt;
*** {{CdTextfiles|psl/pslv2nv11/DOS/GAMES/MAHJNG42.ZIP|MAHJNG42.ZIP}}&lt;br /&gt;
*** [https://archive.org/details/MahJongg At Internet Archive]&lt;br /&gt;
* Tile Match&lt;br /&gt;
** {{CdTextfiles|nightowl/nopv08/005A/TMATCH10.ZIP|v1.0}}&lt;br /&gt;
** {{CdTextfiles|nightowl/nogames3/010a/tmatch12.zip|v1.2}}&lt;br /&gt;
* Tile Maker - Usually included with Mah Jongg and Tile Match.&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* [https://archive.org/details/megapack2 MegaPack II] → megagames_1.zip → MISC/MJTILES/... (the .TIL files)&lt;br /&gt;
* {{DiscMasterLink|search?extension&amp;amp;#x3d;til&amp;amp;amp;sizeMin&amp;amp;#x3d;33600&amp;amp;amp;sizeMax&amp;amp;#x3d;33601&amp;amp;amp;sortBy&amp;amp;#x3d;b3sum&amp;amp;amp;showItemName&amp;amp;#x3d;showItemName|Discmaster search (incomplete)}}&lt;br /&gt;
&lt;br /&gt;
== Further reading ==&lt;br /&gt;
* [[Wikipedia: Mahjong solitaire]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Game data files]]&lt;/div&gt;</summary>
		<author><name>Jsummers</name></author>	</entry>

	</feed>