<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.temlib.org/AtariForumWiki/index.php?action=history&amp;feed=atom&amp;title=DESKTOP.INF_DOCUMENTATION</id>
	<title>DESKTOP.INF DOCUMENTATION - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.temlib.org/AtariForumWiki/index.php?action=history&amp;feed=atom&amp;title=DESKTOP.INF_DOCUMENTATION"/>
	<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=DESKTOP.INF_DOCUMENTATION&amp;action=history"/>
	<updated>2026-05-14T08:32:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=DESKTOP.INF_DOCUMENTATION&amp;diff=12417&amp;oldid=prev</id>
		<title>&gt;Wongck at 03:50, 19 February 2012</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=DESKTOP.INF_DOCUMENTATION&amp;diff=12417&amp;oldid=prev"/>
		<updated>2012-02-19T03:50:12Z</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 23:50, 18 February 2012&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-l179&quot;&gt;Line 179:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 179:&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;This concludes the &amp;lt;nowiki&amp;gt;desktop.in&amp;lt;/nowiki&amp;gt;f tutorial (for disk based &amp;lt;nowiki&amp;gt;desktop.in&amp;lt;/nowiki&amp;gt;f, there are a couple of &amp;lt;nowiki&amp;gt;desktop.in&amp;lt;/nowiki&amp;gt;f's in memory which can do things, too). There may be more to it, but I haven't figured it out yet.&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;This concludes the &amp;lt;nowiki&amp;gt;desktop.in&amp;lt;/nowiki&amp;gt;f tutorial (for disk based &amp;lt;nowiki&amp;gt;desktop.in&amp;lt;/nowiki&amp;gt;f, there are a couple of &amp;lt;nowiki&amp;gt;desktop.in&amp;lt;/nowiki&amp;gt;f's in memory which can do things, too). There may be more to it, but I haven't figured it out yet.&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;&amp;lt;br/&gt;&amp;lt;br/&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;Back to [[TOS Guides]]&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;[[Category:Programming]][[Category:TOS Guides]]&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:Programming]][[Category:TOS Guides]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Wongck</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=DESKTOP.INF_DOCUMENTATION&amp;diff=12416&amp;oldid=prev</id>
		<title>&gt;Wongck at 14:34, 10 October 2011</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=DESKTOP.INF_DOCUMENTATION&amp;diff=12416&amp;oldid=prev"/>
		<updated>2011-10-10T14:34:28Z</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 10:34, 10 October 2011&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-l180&quot;&gt;Line 180:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 180:&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;This concludes the &amp;lt;nowiki&amp;gt;desktop.in&amp;lt;/nowiki&amp;gt;f tutorial (for disk based &amp;lt;nowiki&amp;gt;desktop.in&amp;lt;/nowiki&amp;gt;f, there are a couple of &amp;lt;nowiki&amp;gt;desktop.in&amp;lt;/nowiki&amp;gt;f's in memory which can do things, too). There may be more to it, but I haven't figured it out yet.&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;This concludes the &amp;lt;nowiki&amp;gt;desktop.in&amp;lt;/nowiki&amp;gt;f tutorial (for disk based &amp;lt;nowiki&amp;gt;desktop.in&amp;lt;/nowiki&amp;gt;f, there are a couple of &amp;lt;nowiki&amp;gt;desktop.in&amp;lt;/nowiki&amp;gt;f's in memory which can do things, too). There may be more to it, but I haven't figured it out yet.&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;[[Category:Programming]]&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;[[Category:Programming&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]][[Category:TOS Guides&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Wongck</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=DESKTOP.INF_DOCUMENTATION&amp;diff=12415&amp;oldid=prev</id>
		<title>&gt;Wongck at 11:33, 19 May 2011</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=DESKTOP.INF_DOCUMENTATION&amp;diff=12415&amp;oldid=prev"/>
		<updated>2011-05-19T11:33:58Z</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 07:33, 19 May 2011&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-l66&quot;&gt;Line 66:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 66:&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;   \  \  \  \  \    \____________Icon Name (Yep. Howabout CAN ICON?)&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;   \  \  \  \  \    \____________Icon Name (Yep. Howabout CAN ICON?)&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;    \  \  \  \  \________________(?)&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;    \  \  \  \  \________________(?)&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   &lt;/del&gt;\  \  \  \____Icon ID  (02 Trashcan.  Works the same with any icon.)&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;    &lt;/ins&gt;\  \  \  \____Icon ID  (02 Trashcan.  Works the same with any icon.)&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;      \  \  \______Vertical icon pos (I think 6 is as far south as you&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;      \  \  \______Vertical icon pos (I think 6 is as far south as you&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;       \  \                           can go in high res)&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;       \  \                           can go in high res)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Wongck</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=DESKTOP.INF_DOCUMENTATION&amp;diff=12414&amp;oldid=prev</id>
		<title>&gt;Wongck at 11:31, 19 May 2011</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=DESKTOP.INF_DOCUMENTATION&amp;diff=12414&amp;oldid=prev"/>
		<updated>2011-05-19T11:31:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://www.temlib.org/AtariForumWiki/index.php?title=DESKTOP.INF_DOCUMENTATION&amp;amp;diff=12414&amp;amp;oldid=12413&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>&gt;Wongck</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=DESKTOP.INF_DOCUMENTATION&amp;diff=12413&amp;oldid=prev</id>
		<title>&gt;Zorro 2 at 15:43, 23 October 2006</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=DESKTOP.INF_DOCUMENTATION&amp;diff=12413&amp;oldid=prev"/>
		<updated>2006-10-23T15:43:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                 DESKTOP.INF DOCUMENTATION&lt;br /&gt;
                            by&lt;br /&gt;
                INTERdIMENSIONAL VAPORWARE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Here is a version of the DESKTOP.INF I use on occasion.&lt;br /&gt;
I'm sure all of the info presented here is available somewhere&lt;br /&gt;
else, and easier to get to, but this is what I found on my own.&lt;br /&gt;
  Don't hesitate to add good stuff to this and repost it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#a000000&lt;br /&gt;
#b000000&lt;br /&gt;
#c7770007000600070055200505552220770557075055507703111103&lt;br /&gt;
#d                                             &lt;br /&gt;
#E FB 03 &lt;br /&gt;
#W 00 00 0A 03 28 16 08 A:\*.*@&lt;br /&gt;
#W 00 00 14 05 28 13 00 @&lt;br /&gt;
#W 00 00 1E 07 27 11 00 @&lt;br /&gt;
#W 00 00 28 09 28 0F 00 @&lt;br /&gt;
#M 00 03 00 FF D FLOPPY DISK@ ` ï¿½@ &lt;br /&gt;
#M 00 01 00 FF A FLOPPY DISK@ @ &lt;br /&gt;
#M 00 02 00 FF B FLOPPY DISK@ @ &lt;br /&gt;
#T 00 06 02 FF   TRASH@ @ &lt;br /&gt;
#F FF 04   @ *.*@ &lt;br /&gt;
#D FF 01   @ *.*@ &lt;br /&gt;
#G 03 FF   *.APP@ @ &lt;br /&gt;
#G 03 FF   *.PRG@ @ &lt;br /&gt;
#F 03 04   *.TOS@ @ &lt;br /&gt;
#P 03 04   *.TTP@ @ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LINE 5:&lt;br /&gt;
#E FB O3   (This line is for the Set Preferences function)&lt;br /&gt;
   \\______B confirm copy&lt;br /&gt;
    \      3 confirm copy not&lt;br /&gt;
     \&lt;br /&gt;
      \    Bit   8        4   2                 1&lt;br /&gt;
       \___   ON  Text   ON  ON  Sort by Type  ON Confirm Deletes&lt;br /&gt;
              OFF Icon   ON  OFF Sort by Size  OFF No Confirm Del&lt;br /&gt;
                         OFF ON  Sort by Date&lt;br /&gt;
                         OFF OFF Sort by Name&lt;br /&gt;
&lt;br /&gt;
LINE 6:&lt;br /&gt;
#W 00 00 0A 03 28 16 08 A:\*.*@&lt;br /&gt;
 \  \  \  \  \  \  \  \ \_______Directory to show in window&lt;br /&gt;
  \  \  \  \  \  \  \  \________08 Opened window   00 Closed window&lt;br /&gt;
   \  \  \  \  \  \  \___Bottom of window vert pos (+1 = down 1/2 line)&lt;br /&gt;
    \  \  \  \  \  \_____Right side horiz pos (+1 = right 1/2 char)&lt;br /&gt;
     \  \  \  \  \_______Vert window pos (+1 = down 1 line)&lt;br /&gt;
      \  \  \  \_________Horiz window pos (+1 = right 1 char)&lt;br /&gt;
       \  \  \___Side slider pos (+1 = down 1 icon or line)&lt;br /&gt;
        \  \_____Bottom slider pos (+1 = right 1 icon or line)&lt;br /&gt;
         \___Window line ID&lt;br /&gt;
&lt;br /&gt;
LINE 11:&lt;br /&gt;
#M 00 01 00 FF A FLOPPY DISK@ @  &lt;br /&gt;
 \  \  \  \  \  \ \____________Icon Name (Anything. I like SQUISHY DISK.)&lt;br /&gt;
  \  \  \  \  \  \_____________Device ID&lt;br /&gt;
   \  \  \  \  \_______________(?)&lt;br /&gt;
    \  \  \  \___Icon ID (00 Drawer  01 Folder  02 Trashcan  03 Program&lt;br /&gt;
     \  \  \                                               04 Paperstack)&lt;br /&gt;
      \  \  \____Vertical icon pos (+1 = down 1 icon)&lt;br /&gt;
       \  \______Horizontal icon pos (+1 = right 1 icon)&lt;br /&gt;
        \________Drive line ID&lt;br /&gt;
&lt;br /&gt;
LINE 13:&lt;br /&gt;
#T 00 06 02 FF   TRASH@ @&lt;br /&gt;
 \  \  \  \  \    \____________Icon Name (Yep. Howabout CAN ICON?)&lt;br /&gt;
  \  \  \  \  \________________(?)&lt;br /&gt;
   \  \  \  \____Icon ID  (02 Trashcan.  Works the same with any icon.)&lt;br /&gt;
    \  \  \______Vertical icon pos (I think 6 is as far south as you&lt;br /&gt;
     \  \                           can go in high res)&lt;br /&gt;
      \  \_______Horizontal icon pos (+1 = right 1 icon.  Looks better&lt;br /&gt;
       \                              right where it is.)&lt;br /&gt;
        \________Trash line ID&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note:  This is by no means complete.  Make shareware work.  Put a little&lt;br /&gt;
       money in an envelope and send it to someone.   They might be able&lt;br /&gt;
       to help you.     I sure can't.    Click on box to snark computer.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The few lines of desktop.inf before and including some application&lt;br /&gt;
installation information are :&lt;br /&gt;
&lt;br /&gt;
#F FF 04   @ *.*@&lt;br /&gt;
#D FF 01   @ *.*@ &lt;br /&gt;
#G 03 FF   *.APP@ @ &lt;br /&gt;
#G 03 FF   *.PRG@ @ &lt;br /&gt;
#F 03 04   *.TOS@ @ &lt;br /&gt;
#P 03 04   *.TTP@ @ &lt;br /&gt;
#P 03 04   d:\FASTBAS.PRG@ *.BSC@&lt;br /&gt;
&lt;br /&gt;
The action of the desktop is clearly to try matching a 'double-clicked'&lt;br /&gt;
file against these templates, IN REVERSE ORDER.&lt;br /&gt;
Once a match has been made, the desktop then takes either the specified&lt;br /&gt;
action, or if none, the default action.&lt;br /&gt;
&lt;br /&gt;
[ Thus if the bottom template is changed to d:\DUMP.TTP@ *.*@ then an&lt;br /&gt;
attempt will be made to dump ALL files. Interestingly, not only will &lt;br /&gt;
.prg (etc) files not be executed, they will also not be displayed as&lt;br /&gt;
executables on the desktop. ]&lt;br /&gt;
&lt;br /&gt;
If no other match is found, the top line wakes up the SHOW|PRINT|CANCEL&lt;br /&gt;
alert box from the standard desktop.  The simple solution is just to insert&lt;br /&gt;
the name of one's favourite display routine, as below.&lt;br /&gt;
&lt;br /&gt;
#F FF 04   d:\LESS.TTP@ *.*@ &lt;br /&gt;
#D FF 01   @ *.*@ &lt;br /&gt;
#G 03 FF   *.APP@ @ &lt;br /&gt;
#G 03 FF   *.PRG@ @ &lt;br /&gt;
#F 03 04   *.TOS@ @ &lt;br /&gt;
#P 03 04   *.TTP@ @ &lt;br /&gt;
&lt;br /&gt;
&amp;gt; In response to someones query about the desktop.inf.... tah dah -----&lt;br /&gt;
&amp;gt; Everything you always wanted to know about desktop.inf, but were afraid to&lt;br /&gt;
&amp;gt; ask.  Below is a typical desktop.inf file (with  a few changes added for&lt;br /&gt;
&amp;gt; examples).  Below each line is a definition of what each value represents.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; #a000100&lt;br /&gt;
&amp;gt; This is the first desk accessory, the rs232 config.  Each 0 represents the&lt;br /&gt;
&amp;gt; first column of buttons on the set rs232 config dialog box.  The first&lt;br /&gt;
&amp;gt; 0 is column 1 row 1, the second 0 is coumn 1 row 2, etc.  A 1 value&lt;br /&gt;
&amp;gt; indicates that a button in the second column was chosen.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; #b000000&lt;br /&gt;
&amp;gt; This is the set printer config.  It works the same way as the rs232 config.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; #c7770007000600070055200505552220770557075055507703111103&lt;br /&gt;
&amp;gt; This is the color palette.  The color value is set using 3 digits at a time,&lt;br /&gt;
&amp;gt; representing the red, green and blue values.  The 3111103 at the end deals&lt;br /&gt;
&amp;gt; with the keyboard repeat rate, and sensitivity.  (None of the above three&lt;br /&gt;
&amp;gt; will do anything if the associated desk accessory is not loaded)&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; #d&lt;br /&gt;
&amp;gt; This is apparently reserved for a fourth accessory, and does nothing at&lt;br /&gt;
&amp;gt; this time (so far as I can see).&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; #E C4 02   (#E=Extras)&lt;br /&gt;
&amp;gt; This is two things.  The first value has to do with both the Set Preference&lt;br /&gt;
&amp;gt; dialog and the mouse double click rate.  The byte is broken down as follows&lt;br /&gt;
&amp;gt; with the indicated bit set performing the noted action:&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; Bit       7       6       5       4       3    |   2       1        0&lt;br /&gt;
&amp;gt; Value    128     64      32      16       8    |   4       2        1&lt;br /&gt;
&amp;gt;      displays  sorted  sorted  confirm confirm |   double click rate&lt;br /&gt;
&amp;gt;        TEXT      by      by    deletes copies  |   all three bits, values&lt;br /&gt;
&amp;gt;    (if not set  size    date                   |   may only be from 0-4&lt;br /&gt;
&amp;gt;      displays    \       /                     |   5-7 will turn off the&lt;br /&gt;
&amp;gt;       icons)     both bits                     |   mouse buttons&lt;br /&gt;
&amp;gt;                   sort by&lt;br /&gt;
&amp;gt;                    type&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; If neither bit 5 or 6 is set the sort is by name&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; The second value is 03 for hi rez, 02 for medium rez, or 01 for low rez.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; #W 00 00 02 0B 2A 0B 08 A:\*.*@        (#W=Window)&lt;br /&gt;
&amp;gt; #W 00 01 0A 01 45 09 08 A:\TEST.C\*.*@&lt;br /&gt;
&amp;gt; #W 00 00 0E 09 2A 0B 08 A:\*.INF@&lt;br /&gt;
&amp;gt; #W 00 00 0F 0A 2A 0B 00 @&lt;br /&gt;
&amp;gt; The above four are the window defs.  The first number is how far over the&lt;br /&gt;
&amp;gt; horizontal slider is, the second is the vertical slider.  The third number&lt;br /&gt;
&amp;gt; is the x coordinate of the left hand side of the window (this takes on even&lt;br /&gt;
&amp;gt; values, with odd values the same as next lowest even value).  The fourth&lt;br /&gt;
&amp;gt; number is the y coordinate (this takes single increments).  The fifth and&lt;br /&gt;
&amp;gt; sixth numbers are the width and height, respectively.  The last number&lt;br /&gt;
&amp;gt; indicates where on the screen the window will open from. (The window opens&lt;br /&gt;
&amp;gt; with a different shape and from a different place with each number, but when&lt;br /&gt;
&amp;gt; you close the window, it will go to another place on the screen.  I have not&lt;br /&gt;
&amp;gt; hacked at this long enuf to figure it out.)  A zero or FF will not open the&lt;br /&gt;
&amp;gt; window.  The text indicates which drive's contents will be displayed.  If&lt;br /&gt;
&amp;gt; the drive does not exist, the window won't open, ie. drive bits not set.&lt;br /&gt;
&amp;gt; Also, if the display validation is omitted, the window won't open.&lt;br /&gt;
&amp;gt; The second def above will display the contents of the folder TEST.C, while&lt;br /&gt;
&amp;gt; The third def above will open a window, and only display the .INF files&lt;br /&gt;
&amp;gt; on drive A.  If you close and open the window, the files will display as&lt;br /&gt;
&amp;gt; defined in the file and program defs below.  (NOTE: this only applies to&lt;br /&gt;
&amp;gt; icon images, every file will display in text  -- except if the file bits&lt;br /&gt;
&amp;gt; are marked to be hidden, system, volume, read/write and whatever other&lt;br /&gt;
&amp;gt; bits there are, in which case it won't display at all, but if it is read&lt;br /&gt;
&amp;gt; only, it will display -- strange HUH?)  The bottom-most open window in&lt;br /&gt;
&amp;gt; the list will be the active window.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; #M 00 02 00 FF D FLOPPY DISK@ @      (#M=iMage (?))&lt;br /&gt;
&amp;gt; #M 00 00 00 FF A DRIVE A@ @&lt;br /&gt;
&amp;gt; #M 00 01 00 FF B FLOPPY DISK@ @&lt;br /&gt;
&amp;gt; These describe the icon attributes.  The first two numbers are the column&lt;br /&gt;
&amp;gt; and row position of the icon.  The column can be from 0-7, the row 0-3.&lt;br /&gt;
&amp;gt; The third number determines the icon image which will be displayed.  The&lt;br /&gt;
&amp;gt; image number is the same for this and the remaining defs in desktop.inf, as&lt;br /&gt;
&amp;gt; follows:&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; 0= disk drive (drawer)       1= folder (sub-directory)      2= trash can&lt;br /&gt;
&amp;gt; 3= executable file (.PRG, .TOS, or .TTP)   4= text (stack of papers)&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; The fourth value doesn't seem to do anything, but must be a place holder for&lt;br /&gt;
&amp;gt; an unimplemented function.  The single letter is the drive identifier, and&lt;br /&gt;
&amp;gt; the text is the drive name.  The first @ indicates the end of the drive name.&lt;br /&gt;
&amp;gt; The second @ does nothing, but we can speculate as described below for the&lt;br /&gt;
&amp;gt; file identifiers.  The order in the list determines the visual heirarchy&lt;br /&gt;
&amp;gt; of the icons, ie. which will display on top when moved over another icon.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; #T 00 03 02 FF   BLACK HOLE@ @    (#T=Trash)&lt;br /&gt;
&amp;gt; This is the same as the disk drive.  If you move a disk drive identifier&lt;br /&gt;
&amp;gt; below this in the list, it will display on top of the trash if moved to the&lt;br /&gt;
&amp;gt; same location.  The trash has no identifier letter, but you can put one in.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; #F 03 04   @ *.INF@      (#F=Files)&lt;br /&gt;
&amp;gt; #D FF 01   @ *.C@        (#D=Directories)&lt;br /&gt;
&amp;gt; These two determine which type of file or directory will be displayed, when&lt;br /&gt;
&amp;gt; displayed as icons.  The first line will make GEM display only .INF files&lt;br /&gt;
&amp;gt; for use with the SHOW, PRINT, CANCEL alert box.  If you delete this line,&lt;br /&gt;
&amp;gt; no icons will be shown for any file, except as defined below for programs.&lt;br /&gt;
&amp;gt; The second line does the same for sub-directories, only .C folder icons will&lt;br /&gt;
&amp;gt; show.  When files are displayed as text, all files will be there, but if&lt;br /&gt;
&amp;gt; you single click on an 'undefined' file type, the sytem will reboot.  If you&lt;br /&gt;
&amp;gt; double click, the name will be highlighted, but you can't do anything.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; #G 03 FF   *.APP@ @      (#G=Gem)&lt;br /&gt;
&amp;gt; #G 03 FF   *.PRG@ @&lt;br /&gt;
&amp;gt; #F 02 04   *.TOS@ @      (#F=File)&lt;br /&gt;
&amp;gt; #P 03 04   *.TTP@ @      (#P=Parameters)&lt;br /&gt;
&amp;gt; The above four determine the types of files defined as executable images.&lt;br /&gt;
&amp;gt; Notice that the #F, #D, #G and #P all have two @ symbols.  This is defined&lt;br /&gt;
&amp;gt; as:  the text before the first @ tells GEM this is a def for an executable&lt;br /&gt;
&amp;gt; file, while text after the first @ and before the second @ tells GEM that&lt;br /&gt;
&amp;gt; this is a def for a SHOWable file (ASCII or object).  Note that if both are&lt;br /&gt;
&amp;gt; specified, like    #G 03 04   1ST_WORD.PRG@ *.TXT@    then when you double&lt;br /&gt;
&amp;gt; click on any .TXT file, the 1ST_WORD.PRG file will run, and the .TXT file&lt;br /&gt;
&amp;gt; will be taken as a parameter.&lt;br /&gt;
&amp;gt; The first number indicates the icon image for the file before the first @,&lt;br /&gt;
&amp;gt; and the second number indicates the icon image for the file between the @'s.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; Note that the disk drive def also has two @, which would indicate that the&lt;br /&gt;
&amp;gt; FF is a def for the text in between the @'s, but I couldn't get anything&lt;br /&gt;
&amp;gt; to happen.&lt;br /&gt;
&amp;gt; Try playing around with your desktop.inf by placing different values for the&lt;br /&gt;
&amp;gt; icon images (can be kinda fun).  Be forewarned, tho, you can thoroughly&lt;br /&gt;
&amp;gt; confuse GEM, although no harm will result.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; This concludes the desktop.inf tutorial (for disk based desktop.inf, there&lt;br /&gt;
&amp;gt; are a couple of desktop.inf's in memory which can do things, too).&lt;br /&gt;
&amp;gt; There may be more to it, but I haven't figured it out yet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>&gt;Zorro 2</name></author>
	</entry>
</feed>