<?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=CHAPTER_2_-_Screen_Editor</id>
	<title>CHAPTER 2 - Screen Editor - 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=CHAPTER_2_-_Screen_Editor"/>
	<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;action=history"/>
	<updated>2026-05-02T01:26:29Z</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=CHAPTER_2_-_Screen_Editor&amp;diff=11489&amp;oldid=prev</id>
		<title>&gt;Wongck at 16:19, 28 January 2012</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11489&amp;oldid=prev"/>
		<updated>2012-01-28T16:19:43Z</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 12:19, 28 January 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-l462&quot;&gt;Line 462:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 462:&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;&amp;lt;/pre&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;lt;/pre&amp;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;Back to [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Devpac_Manual&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;Back to [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;HiSoft DevpacST Version 2 - Manual&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;div&gt;[[Category:HiSoft DevpacST Manual]]&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:HiSoft DevpacST Manual]]&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=CHAPTER_2_-_Screen_Editor&amp;diff=11488&amp;oldid=prev</id>
		<title>&gt;Wongck at 15:41, 12 October 2011</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11488&amp;oldid=prev"/>
		<updated>2011-10-12T15:41:35Z</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 11:41, 12 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-l463&quot;&gt;Line 463:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 463:&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;lt;/pre&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;lt;/pre&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;Back to [[Devpac_Manual]]&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;Back to [[Devpac_Manual]]&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;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Programming&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;[[Category:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;HiSoft DevpacST Manual&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=CHAPTER_2_-_Screen_Editor&amp;diff=11487&amp;oldid=prev</id>
		<title>&gt;Silver Surfer: Added category</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11487&amp;oldid=prev"/>
		<updated>2009-05-02T17:19:15Z</updated>

		<summary type="html">&lt;p&gt;Added category&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 13:19, 2 May 2009&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-l463&quot;&gt;Line 463:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 463:&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;lt;/pre&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;lt;/pre&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;Back to [[Devpac_Manual]]&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;Back to [[Devpac_Manual]]&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:Programming]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Silver Surfer</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11486&amp;oldid=prev</id>
		<title>&gt;Evilmoo: /* SAVING PREFERENCES */</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11486&amp;oldid=prev"/>
		<updated>2007-09-07T17:38:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;SAVING PREFERENCES&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 13:38, 7 September 2007&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-l301&quot;&gt;Line 301:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 301:&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;In  addition to saving the editor configuration  the  current setting from the Assembly Options dialogue box are also saved.&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;In  addition to saving the editor configuration  the  current setting from the Assembly Options dialogue box are also saved.&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;&amp;lt;pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;                  ASSEMBLING &amp;amp; RUNNING PROGRAMS&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;All assembly and run options can be found on the Program menu&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;===ASSEMBLING &amp;amp; RUNNING 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;/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;All assembly and run options can be found on the Program menu&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;ASSEMBLY&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;ASSEMBLY&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 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;To  assemble the program you are currently editing  click  on  &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;To  assemble the program you are currently editing  click  on Assemble from the Program menu, or press Alt-A. The meaning of the various  options,  together  with the assembly process  itself  is detailed in the next chapter.  The only option covered here is the Output option.&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;Assemble from the Program menu, or press Alt-A. The meaning of the  &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;/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;various  options,  together  with the assembly process  itself  is  &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;GenST  can  assemble  to  disk,   to  memory,  or  nowhere  - assembling to nowhere is ideal for syntax checking while  assembly to  memory is much faster than to disk and good for trying  things out quickly.  When you assemble to memory you have to specify  the maximum  program  size in the Max:  entry in the  dialogue  box  - normally this is 20k,  enough for an average program with debug or a large program with no debug.  This number determines the program buffer  size,  used  by  the assembler  to  store  your  assembled program.  If  you  get  the program buffer  full  error  when  you assemble  something  you should change the number  to  be  larger. There  is  of course a penalty for this - the bigger  the  program buffer  size  the  smaller  the amount  of  memory  left  for  the assembler  itself  to use while assembling your  program.  If  the  &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;detailed in the next chapter.  The only option covered here is the  &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;assembler  itself aborts with Out of memory it means there is  not enough left for a complete assembly - you should reduce the buffer size, or if this still fails you will have to assemble to disk.&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;Output option.&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;/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;GenST  can  assemble  to  disk,   to  memory,  or  nowhere  -  &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;When  you assemble to disk the program buffer size number  is ignored,  giving maximum room in memory for the assembler  itself. If you haven't saved your program source code yet the file will be based on the name NONAME.&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;assembling to nowhere is ideal for syntax checking while  assembly  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;to  memory is much faster than to disk and good for trying  things  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;out quickly.  When you assemble to memory you have to specify  the  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;maximum  program  size in the Max:  entry in the  dialogue  box  -  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;normally this is 20k,  enough for an average program with debug or  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;a large program with no debug.  This number determines the program  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;buffer  size,  used  by  the assembler  to  store  your  assembled  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;program.  If  you  get  the program buffer  full  error  when  you  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;assemble  something  you should change the number  to  be  larger.  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;There  is  of course a penalty for this - the bigger  the  program  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;buffer  size  the  smaller  the amount  of  memory  left  for  the  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;assembler  itself  to use while assembling your  program.  If  the  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;assembler  itself aborts with Out of memory it means there is  not  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;enough left for a complete assembly - you should reduce the buffer  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;size, or if this still fails you will have to assemble to disk.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;When  you assemble to disk the program buffer size number  is  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;ignored,  giving maximum room in memory for the assembler  itself.  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;If you haven't saved your program source code yet the file will be  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;based on the name NONAME&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;     After  you  click on Assembly or press  RETURN  the  assembly &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;process will start,  describe more fully in the next  chapter.  At &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;the  end  of the assembly the program will wait for a  key  press, &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;allowing you to read any messages produced,  before returning  you &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;to the editor.  If there were any errors the editor will go to the &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;first  erroneous line and display the error message in the  status &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;bar.  Subsequent  errors  (and warnings) may  be  investigated  by &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;pressing Alt-J&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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-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;After  you  click on Assembly or press  RETURN  the  assembly process will start,  describe more fully in the next  chapter.  At the  end  of the assembly the program will wait for a  key  press, allowing you to read any messages produced,  before returning  you to the editor.  If there were any errors the editor will go to the first  erroneous line and display the error message in the  status bar.  Subsequent  errors  (and warnings) may  be  investigated  by pressing Alt-J.&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; 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;RUNNING PROGRAMS&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;     If you click on Run or press Alt-X (eXecute) you can then run &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;=====RUNNING PROGRAMS=====&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a  program  previously assembled into memory.  When  your  program &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;finishes it will return you to the editor.  If the assembly didn't &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;complete  normally for any reason then it is not possible  to  run &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;the program.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;     If  your  program crashes badly you may never return  to  the &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;editor, so if in doubt save your source code before using this, or &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;the following command.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;If &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; only non&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;fatal errors occurred &lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;during  assembly &lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(e&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g. &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;If &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;you click on Run or press Alt&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;X (eXecute) you can then run a &lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;program &lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;previously assembled into memory&lt;/ins&gt;.  &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;When &lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;your &lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;program finishes it &lt;/ins&gt;will &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;return you to the editor. &lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If the assembly didn't complete &lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;normally for any reason then it is not possible &lt;/ins&gt; to  run &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/ins&gt;program.&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;undefined &lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;symbols) &lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;you &lt;/del&gt; will  &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;still be &lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;permitted &lt;/del&gt; to  run &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; your &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;program&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, at your own risk&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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-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;If  your  program crashes badly you may never return  to  the editor, so if in doubt save your source code before using this, or the following command.&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; 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;PLEASE NOTE&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;** If  only non-fatal errors occurred  during  assembly  (e.g. undefined  symbols)  you  will  still be  permitted  to  run  your program, at your own risk.&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; 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;     When  running a Run command from the editor the  machine  may &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;seem  to  'hang up' and not run the program.  This occurs  if  the &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;mouse  is in the menu bar area of the screen and can be  corrected &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;by  moving  the  mouse.  Similarly when  a  program  has  finished &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;running,  the machine may not return to the editor.  Again, moving &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;the mouse will cure the problem.  This is due to a feature of  GEM &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;beyond our control.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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-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;=====PLEASE NOTE=====&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; 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;DEBUG&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;When  running a Run command from the editor the  machine  may seem  to  'hang up' and not run the program.  This occurs  if  the mouse  is in the menu bar area of the screen and can be  corrected by  moving  the  mouse.  Similarly when  a  program  has  finished running,  the machine may not return to the editor.  Again, moving the mouse will cure the problem.  This is due to a feature of  GEM beyond our control.&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; 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;     If you wish to debug a program previously assembled to memory &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;click  on Debug form the Program menu,  or press Alt-D.  his  will &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;invoke  MonST  to  debug your  program,  including  any  debugging &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;information specified.  Pressing Ctrl-C from MonST will  terminate &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;both your program and the debugger.  The screen type is determined &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;by the Run with GEM option, described below.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;**   If  the  Load  MonST option is disabled this  option  is  not &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;=====DEBUG=====&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;available and the menu is disabled.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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-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;If you wish to debug a program previously assembled to memory click  on Debug form the Program menu,  or press Alt-D.  his  will invoke  MonST  to  debug your  program,  including  any  debugging information specified.  Pressing Ctrl-C from MonST will  terminate both your program and the debugger.  The screen type is determined by the Run with GEM option, described below.&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 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;**   If  the  Load  MonST option is disabled this  option  is  not available and the menu is disabled.&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;&amp;lt;pre&gt;&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;div&gt;MONST&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;MONST&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;/table&gt;</summary>
		<author><name>&gt;Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11485&amp;oldid=prev</id>
		<title>&gt;Evilmoo: /* LOAD MONST */</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11485&amp;oldid=prev"/>
		<updated>2007-09-07T17:36:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;LOAD MONST&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 13:36, 7 September 2007&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-l291&quot;&gt;Line 291:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 291:&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;=====LOAD MONST=====&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;=====LOAD MONST=====&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;By &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;default &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;copy of MonST is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;loaded &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;during &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;editor initialisation, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;allowing it to be accessed at the press of a key. Should &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;this not be required it can be disabled with this &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;option. This will save around 24k of memory.  The new value of this option will &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;only &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;have &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;an effect if you save the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;preferences &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;re-execute the editor.&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;By default a copy of MonST is loaded during the editor initialisation, allowing it to be accessed at the press of a key. Should this not be required it can be disabled with this option. This will save around 24k of memory.  The new value of this option will only have an effect if you save the preferences and re-execute the editor.&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;&amp;lt;pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;SAVING PREFERENCES&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;If  you click on the Cancel button any changes you make  will  &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;=====SAVING PREFERENCES=====&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;be  ignores.  If you click on the OK button the  changes  specific  &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;/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;will remain in force until you quit the editor.  If you would like  &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;If  you click on the Cancel button any changes you make  will be  ignores.  If you click on the OK button the  changes  specific will remain in force until you quit the editor.  If you would like the  configuration made permanent then click on the  Save  button, which will create the file GENST2.INF on your disk.  Next time you  &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;the  configuration made permanent then click on the  Save  button,  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;which will create the file GENST2.INF on your disk.  Next time you  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;run GenST the configuration will be read from that file.&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;run GenST the configuration will be read from that file.&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;     In  addition to saving the editor configuration  the  current &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;setting from the Assembly Options dialogue box are also saved.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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-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;In  addition to saving the editor configuration  the  current setting from the Assembly Options dialogue box are also saved.&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 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;pre&gt;&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;div&gt;                   ASSEMBLING &amp;amp; RUNNING PROGRAMS&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;                   ASSEMBLING &amp;amp; RUNNING PROGRAMS&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;/table&gt;</summary>
		<author><name>&gt;Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11484&amp;oldid=prev</id>
		<title>&gt;Evilmoo: continued reformatting</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11484&amp;oldid=prev"/>
		<updated>2007-06-14T18:27:06Z</updated>

		<summary type="html">&lt;p&gt;continued reformatting&lt;/p&gt;
&lt;a href=&quot;https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;amp;diff=11484&amp;amp;oldid=11483&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>&gt;Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11483&amp;oldid=prev</id>
		<title>&gt;Evilmoo at 19:59, 13 June 2007</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11483&amp;oldid=prev"/>
		<updated>2007-06-13T19:59:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;amp;diff=11483&amp;amp;oldid=11482&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>&gt;Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11482&amp;oldid=prev</id>
		<title>&gt;Evilmoo at 15:37, 13 June 2007</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11482&amp;oldid=prev"/>
		<updated>2007-06-13T15:37:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;amp;diff=11482&amp;amp;oldid=11481&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>&gt;Evilmoo</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11481&amp;oldid=prev</id>
		<title>&gt;Zorro 2 at 14:49, 11 September 2006</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11481&amp;oldid=prev"/>
		<updated>2006-09-11T14:49:34Z</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:49, 11 September 2006&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-l758&quot;&gt;Line 758:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 758:&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;&amp;lt;/pre&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;lt;/pre&amp;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 [[Devpac_Manual]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Zorro 2</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11480&amp;oldid=prev</id>
		<title>&gt;Zorro 2 at 11:54, 3 July 2006</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CHAPTER_2_-_Screen_Editor&amp;diff=11480&amp;oldid=prev"/>
		<updated>2006-07-03T11:54:09Z</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;
Here  begins Part 2 of the extensive Devpac Docs.  Again,  it  was &lt;br /&gt;
typed by the Animal House and edited by Sewer Rat.&lt;br /&gt;
&lt;br /&gt;
                            CHAPTER 2&lt;br /&gt;
                          SCREEN EDITOR&lt;br /&gt;
&lt;br /&gt;
INTRODUCTION&lt;br /&gt;
&lt;br /&gt;
     To  enter  and assemble your programs you need an  editor  of &lt;br /&gt;
some sort and an assembler. GenST combines both of these functions &lt;br /&gt;
together  in one integrated program,  giving a GEM - driven  full-&lt;br /&gt;
screen editor and a fast,  full specification assembler.  It  also &lt;br /&gt;
allows  you  to run your assembled programs directly  from  memory &lt;br /&gt;
without  having  to quit the program or do a disk  access  and  to &lt;br /&gt;
access a debugger at the press of a key.  The fact that all  these &lt;br /&gt;
features  are  combined in one program means that  the  correcting &lt;br /&gt;
errors and making changes is as fast as possible without the  need &lt;br /&gt;
for slow disk accesses and other programs.&lt;br /&gt;
     This  chapter  details  the  use of the  editor  and  how  to &lt;br /&gt;
assemble  programs  -  it does not detail  the  assembler  or  the &lt;br /&gt;
debugger themselves, they are covered in the following chapters.&lt;br /&gt;
     To  run GenST,  double click on the GENST2.PRG icon from  the &lt;br /&gt;
Desktop.  When  it has loaded a menu bar will appear and an  empty &lt;br /&gt;
window  will  open,  ready  for you to  enter  and  assemble  your &lt;br /&gt;
programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
THE EDITOR&lt;br /&gt;
&lt;br /&gt;
     A  text  editor is a program which allows you  to  enter  and &lt;br /&gt;
alter lines of text, store them on disk, and load them back again. &lt;br /&gt;
There  are two types of text editors:  line editors,  which  treat &lt;br /&gt;
each  line separately and can be very tricky to  use,  and  screen &lt;br /&gt;
editors,  which display your text a screen at a time.  The  latter &lt;br /&gt;
tend to be much easier to use.&lt;br /&gt;
     The  editor section of GenST is a screen editor which  allows &lt;br /&gt;
you  to enter and edit text and save and load from  disk,  as  you &lt;br /&gt;
would  expect.  It also lets you print all or some of  your  text, &lt;br /&gt;
search  and  replace text patterns and use any of the  ST's  desk-&lt;br /&gt;
accessories.  It is GEM-based,  which means it uses all the  user-&lt;br /&gt;
friendly  features of GEM programs that you have  become  familiar &lt;br /&gt;
with on your computer such as windows, menus and mice. However, if &lt;br /&gt;
you're a die-hard,  used to the hostile world of computers  before &lt;br /&gt;
the  advent of WIMP's,  you'll be pleased to know that you can  do &lt;br /&gt;
practically everything you'll want to do from the keyboard without &lt;br /&gt;
having to touch a mouse.&lt;br /&gt;
     The editor is 'RAM-based',  which means that the file you are &lt;br /&gt;
editing stays in memory for the whole time,  so you don't have  to &lt;br /&gt;
wait while your disk grinds away loading different sections of the &lt;br /&gt;
file  as you edit.  As the ST range has so much memory,  the  size &lt;br /&gt;
limitations often found in older computer editors don't exist with &lt;br /&gt;
GenST;  if you have enough memory you can edit files of over  300k &lt;br /&gt;
(though make sure your disk is large enough to cope with saving it &lt;br /&gt;
if  you do !).  As all editing operations,  including things  like &lt;br /&gt;
searching, are RAM based they act blindingly quickly.&lt;br /&gt;
     When you have typed in your program it is not much use if you &lt;br /&gt;
are unable to save it to disk,  so the editor has a  comprehensive &lt;br /&gt;
range of save and load options,  allowing you to save all or  part &lt;br /&gt;
of the text and to load other files into the middle of the current &lt;br /&gt;
one, for example.&lt;br /&gt;
     To  get  things to happen in the editor,  there  are  various &lt;br /&gt;
methods available to you.  Features may be accessed in one or more &lt;br /&gt;
of the following ways;&lt;br /&gt;
     &lt;br /&gt;
     Using a single key, such as a Function or cursor key:&lt;br /&gt;
     &lt;br /&gt;
     Clicking on a menu item, such as SAVE:&lt;br /&gt;
     &lt;br /&gt;
     Using  a  menu  shortcut,   by  pressing  the  Alternate  key &lt;br /&gt;
     (subsequently  referred  to  as  Alt)  in  conjunction   with &lt;br /&gt;
     another such as Alt-F for Find:&lt;br /&gt;
     &lt;br /&gt;
     Using  the control key (subsequently referred to as Ctrl)  in &lt;br /&gt;
     conjunction  with  another,  such as Ctrl-A for  cursor  word &lt;br /&gt;
     left:&lt;br /&gt;
&lt;br /&gt;
     Clicking on the screen, such as a scroll bar.&lt;br /&gt;
&lt;br /&gt;
     The  menu short cuts have been chosen to be east and  obvious &lt;br /&gt;
to  remember,  while the Ctrl commands are based on those used  in &lt;br /&gt;
Wordstar, and many other compatible editors since.&lt;br /&gt;
     If  at  any time you get stuck,  pressing the HELP  key  will &lt;br /&gt;
bring  up  a comprehensive display of the keys for  functions  not &lt;br /&gt;
visible in menus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A FEW WORDS ABOUT DIALOGUE BOXES&lt;br /&gt;
&lt;br /&gt;
     The  editor makes extensive use of dialogue boxes,  so it  is &lt;br /&gt;
worth recapping how to use them,  particularly for entering  text. &lt;br /&gt;
The  editor's dialogue box contains buttons,  radio  buttons,  and &lt;br /&gt;
editable text.&lt;br /&gt;
     Buttons  may  be  clicked on with the  mouse  and  cause  the &lt;br /&gt;
dialogue box to go away.  Usually there is a default button, shown &lt;br /&gt;
by having a wider border than the others.  Pressing RETURN on  the &lt;br /&gt;
keyboard is equivalent to clicking on the default button.&lt;br /&gt;
     Radio buttons are groups of buttons of which only one may  be &lt;br /&gt;
selected  at a time - clicking on on automatically de-selects  all &lt;br /&gt;
the others.&lt;br /&gt;
     Editable text is shown with a dotted line, and a vertical bar &lt;br /&gt;
marks  the  cursor  position.  Characters  may  be  typed  in  and &lt;br /&gt;
corrected  using the Backspace,  Delete and cursor keys.  You  can &lt;br /&gt;
clear  the whole edit field by pressing the ESC key.  If there  is &lt;br /&gt;
more than one text field in a dialogue box,  you can move  between &lt;br /&gt;
them  using the up and down cursor keys or by clicking  near  them &lt;br /&gt;
with the mouse.&lt;br /&gt;
     Some dialogue boxes allow only a limited range of  characters &lt;br /&gt;
to  be  typed into them - for example the Goto Line  dialogue  box &lt;br /&gt;
only allows numeric characters (digits) to be entered.&lt;br /&gt;
&lt;br /&gt;
ENTERING TEXT AND MOVING THE CURSOR&lt;br /&gt;
     &lt;br /&gt;
     Having  loaded  GenST,  you will be presented with  an  empty &lt;br /&gt;
window  with a status line at the top and a flashing black  block, &lt;br /&gt;
which is the cursor, in the top left-hand corner.&lt;br /&gt;
     The  status  line  contains  information  about  the   cursor &lt;br /&gt;
position in the form of Line Column offsets as well as the  number &lt;br /&gt;
of  bytes of memory which are free to store your  text.  Initially &lt;br /&gt;
this  is  displayed as 59980,  as the default text size  is  60000 &lt;br /&gt;
bytes.  You  may change this default if you  wish,  together  with &lt;br /&gt;
various other options,  by selecting Preferences, described later. &lt;br /&gt;
The  missing  20  bytes  are  used  by  the  editor  for  internal &lt;br /&gt;
information.  The  rest of the status line area is used for  error &lt;br /&gt;
messages, which will usually be accompanied with a 'ping' sound to &lt;br /&gt;
alert  you.   Any  message  that  gets  printed  will  be  removed &lt;br /&gt;
subsequently when you press a key.&lt;br /&gt;
     To enter text,  you type on the keyboard.  As you press a key &lt;br /&gt;
it  will  be shown on the screen and the cursor will  be  advanced &lt;br /&gt;
along the line.  If you are a good typist you may be able to  type &lt;br /&gt;
faster  than  the editor can re-display the  line;  if  so,  don't &lt;br /&gt;
worry,  as the program will not lose the keystrokes and will catch &lt;br /&gt;
up  when you pause.  At the end of each line you press the  Return &lt;br /&gt;
key (or the Enter key on the numeric pad) to start the next  line. &lt;br /&gt;
You can correct your mistakes by pressing the Backspace key, which &lt;br /&gt;
deletes  the character to the left of the cursor,  or  the  Delete &lt;br /&gt;
key, which removes the character the cursor is over.&lt;br /&gt;
     The  main  advantage  of a computer editor as  opposed  to  a &lt;br /&gt;
normal typewriter,  is its ability to edit things you typed a long &lt;br /&gt;
time  ago.  The  editor's large range of  options  allow  complete &lt;br /&gt;
freedom to move around your text at will.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CURSOR KEYS&lt;br /&gt;
&lt;br /&gt;
     To move the cursor around the text to correct errors or enter &lt;br /&gt;
new characters, you use the cursor keys, (the arrows). If you move &lt;br /&gt;
the  cursor  past the right-hand end of the line  this  won't  add &lt;br /&gt;
anything to your text,  but it you type some text at the point the &lt;br /&gt;
editor  will  automatically add the text to the real  end  of  the &lt;br /&gt;
line.  If  you type in long lines the window display  will  scroll &lt;br /&gt;
sideways if necessary.&lt;br /&gt;
     If  you cursor up at the top of the window the  display  will &lt;br /&gt;
either  scroll  down if there is a previous  line,  or  print  the &lt;br /&gt;
message  Top of file in the status line.  Similarly if you  cursor &lt;br /&gt;
down  off the bottom of the window the display will either  scroll &lt;br /&gt;
up if there is a following line, or print the message End of file.&lt;br /&gt;
     You  can move the cursor on a character basis by clicking  on &lt;br /&gt;
the  arrow boxes at the end of the horizontal and vertical  scroll &lt;br /&gt;
bars.&lt;br /&gt;
     For those of you used to Wordstar,  the keys Ctrl-S,  Ctrl-D, &lt;br /&gt;
Ctrl-E and Ctrl-X work in the same way as the cursor keys.&lt;br /&gt;
     To move immediately to the start of the current  line,  press &lt;br /&gt;
Ctrl  (left arrow),  to move to the end of the current line  press &lt;br /&gt;
Ctrl (right arrow).&lt;br /&gt;
     To  move  the cursor a word to the left,  press  Shift  (left &lt;br /&gt;
arrow) and to the right press Shift (right arrow). You cannot move &lt;br /&gt;
a  cursor past the end of a line with this.  A word is defined  as &lt;br /&gt;
anything surrounded by a space,  a tab or a start or end of  line. &lt;br /&gt;
The keys Ctrl-A and Ctrl-F also move the cursor left and sight  on &lt;br /&gt;
a word basis.&lt;br /&gt;
     To move the cursor a page up, you can click on the upper grey &lt;br /&gt;
part  of  the vertical scroll bar,  or press Ctrl-R or  Shift  (up &lt;br /&gt;
arrow). To move the cursor a page down, you can click on the lower &lt;br /&gt;
grey  part  of  the scroll bar,  or press Ctrl-C  or  Shift  (down &lt;br /&gt;
arrow).&lt;br /&gt;
     If you want to move the cursor to a specific position on  the &lt;br /&gt;
screen you move the mouse pointer to the required place and  click &lt;br /&gt;
(There is no Wordstar equivalent for this feature!)&lt;br /&gt;
&lt;br /&gt;
TAB KEY&lt;br /&gt;
&lt;br /&gt;
The  Tab key inserts a special character (ASCII code 9) into  your &lt;br /&gt;
text,  which on the screen looks like a number of spaces,  but  is &lt;br /&gt;
rather  different.  Pressing Tab aligns the cursor onto  the  next &lt;br /&gt;
'multiple of 8' column,  so if you press it at the start of a line &lt;br /&gt;
(column 1) the cursor moves to the next multiple of 8 +  1,  which &lt;br /&gt;
is column 9.  Tabs are very useful indeed for making items line up &lt;br /&gt;
vertically  and its main use in GenST is for  making  instructions &lt;br /&gt;
line up.  When you delete a tab the line closes up as if a  number &lt;br /&gt;
of  spaces had been removed.  The advantage of tabs is  that  they &lt;br /&gt;
only  take  up 1 byte of memory,  bat can show on screen  as  many &lt;br /&gt;
more, allowing you to tabulate your program neatly. You can change &lt;br /&gt;
the  tab size before or after loading GenST using the  Preferences &lt;br /&gt;
command described shortly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BACKSPACE KEY&lt;br /&gt;
&lt;br /&gt;
     The  Backspace key removes the character to the left  of  the &lt;br /&gt;
cursor.  If you backspace at the very beginning of a line it  will &lt;br /&gt;
remove  the 'invisible' carriage return and join the line  to  the &lt;br /&gt;
end of the previous line.  Backspacing when the cursor is past the &lt;br /&gt;
end of the line will delete the last character on the line, unless &lt;br /&gt;
the line is empty in which case it will re-position the cursor  on &lt;br /&gt;
the left of the screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DELETE KEY&lt;br /&gt;
&lt;br /&gt;
     The Delete key removes the character under the cursor and has &lt;br /&gt;
no effect if the cursor is past the end of the current line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GOTO A PARTICULAR LINE&lt;br /&gt;
&lt;br /&gt;
     To move the cursor to a particular line in the text, click on &lt;br /&gt;
Goto line..  from the Options menu, or press Alt-G. A dialogue box &lt;br /&gt;
will appear allowing you to enter the required line number.  Press &lt;br /&gt;
Return or click on OK button to go to the line or click on  Cancel &lt;br /&gt;
to abort the operation.  After clicking on OK the cursor will move &lt;br /&gt;
to the specific line,  re-displaying if necessary,  or give  error &lt;br /&gt;
End of file if the line does't' exist.&lt;br /&gt;
     Another fast way of moving around the file is by dragging the &lt;br /&gt;
slider on the vertical scroll bar,  which works in the usual  GEM-&lt;br /&gt;
like fashion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GOTO TO TOP OF FILE&lt;br /&gt;
&lt;br /&gt;
     To  move to the top of the text,  click on Goto Top from  the &lt;br /&gt;
Options  menu,  or  press Alt-T.  The screen will be  re-drawn  if &lt;br /&gt;
required starting from line 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GOTO END OF TEXT&lt;br /&gt;
&lt;br /&gt;
     To  move  the cursor to the start of the very  last  line  of &lt;br /&gt;
text, click on Goto Bottom, or press Alt-B&lt;br /&gt;
&lt;br /&gt;
QUITTING GENST&lt;br /&gt;
     &lt;br /&gt;
     To leave GenST,  click on Quit from the File menu,  or  press &lt;br /&gt;
Alt-Q.  If changes have been made to the text which have not  been &lt;br /&gt;
saved to disk,  an alert box will appear asking for  confirmation. &lt;br /&gt;
Clicking on Cancel will return you to the editor,  while  clicking &lt;br /&gt;
on OK will discard the changes and return you to the Desktop.&lt;br /&gt;
&lt;br /&gt;
DELETING TEXT&lt;br /&gt;
&lt;br /&gt;
DELETE LINE.&lt;br /&gt;
&lt;br /&gt;
     The  current  line can be deleted from the text  by  pressing &lt;br /&gt;
Ctrl-Y.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DELETE TO END OF LINE.&lt;br /&gt;
&lt;br /&gt;
The  text from the cursor position to the end of the current  line &lt;br /&gt;
can  be  deleted by pressing Ctrl-Q.  (This is equivalent  to  the &lt;br /&gt;
Wordstar sequence Ctrl-Q Y).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
UNDELETE LINE&lt;br /&gt;
&lt;br /&gt;
     When a line is deleted using either of the above commands  it &lt;br /&gt;
is  preserved in an internal buffer,  and can be re-inserted  into &lt;br /&gt;
the text by pressing Ctrl-U,  or the Undo key. This can be done as &lt;br /&gt;
many times as required,  particularly useful for repeating similar &lt;br /&gt;
lines or swapping over individual lines.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DELETE ALL TEXT&lt;br /&gt;
&lt;br /&gt;
     To clear out the current text,  click on Clear from the  File &lt;br /&gt;
menu,  or  press Alt-C.  If you have made any changes to the  text &lt;br /&gt;
that have not been saved onto the disk, a confirmation is required &lt;br /&gt;
and  the  requisite alert box will appear.  Clicking  on  OK  will &lt;br /&gt;
delete the text, or Cancel will abort the operation.&lt;br /&gt;
&lt;br /&gt;
DISK OPERATIONS&lt;br /&gt;
&lt;br /&gt;
GEM FILE SELECTOR BOX&lt;br /&gt;
&lt;br /&gt;
     (This section has been left out as it is common knowledge  to &lt;br /&gt;
anyone who uses their ST,  if you want to read it,  it is the same &lt;br /&gt;
details as contained in your Atari manual)&lt;br /&gt;
&lt;br /&gt;
**   In  all pre-blitter versions of the ST ROM's there is  a  bug &lt;br /&gt;
which means that if you press _ (underline) when the cursor is  in &lt;br /&gt;
the Directory string the machine will crash!!&lt;br /&gt;
&lt;br /&gt;
SAVING TEXT&lt;br /&gt;
&lt;br /&gt;
     To save the text you are currently editing,  click on Save As &lt;br /&gt;
from the File Menu, or press Alt-S. The standard GEM File Selector &lt;br /&gt;
will appear,  allowing you to select a suitable disk and filename. &lt;br /&gt;
Clicking  OK or pressing Return will then save the file  onto  the &lt;br /&gt;
disk.  If an error occurs a dialogue box will appear showing a TOS &lt;br /&gt;
error number,  the exact meaning of which can be found in Appendix &lt;br /&gt;
A.&lt;br /&gt;
     If you click on Cancel the text will not be  saved.  Normally &lt;br /&gt;
if  a  file  exists  with the same name it  will  be  deleted  and &lt;br /&gt;
replaced  with the new version,  but if Backups are selected  from &lt;br /&gt;
the  Preferences  options then any existing file will  be  renamed &lt;br /&gt;
with  extension .BAK (deleting any existing .BAK file) before  the &lt;br /&gt;
new version is saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SAVE&lt;br /&gt;
&lt;br /&gt;
     To save the file you can click on the Save option on the File &lt;br /&gt;
menu, or press Shift-Alt-S, and it will use the old name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LOADING TEXT&lt;br /&gt;
&lt;br /&gt;
     To  load a new file,  click on Load from the  File  menu,  or &lt;br /&gt;
press Alt-L. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
INSERTING TEXT&lt;br /&gt;
&lt;br /&gt;
     If  you  want to read a file from disk and insert it  at  the &lt;br /&gt;
current  position in your text click on Insert File from the  File &lt;br /&gt;
menu or press Alt-L&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SEARCHING AND REPLACING TEXT&lt;br /&gt;
&lt;br /&gt;
     To  find a particular section of text click on Find from  the &lt;br /&gt;
Search menu,  or press Alt-F. A dialogue box will appear, allowing &lt;br /&gt;
you to enter the Find and Replace strings. If you click on Cancel, &lt;br /&gt;
no action will be taken;  if you click Next (or press Return)  the &lt;br /&gt;
search will start forwards,  while clicking on Previous will start &lt;br /&gt;
the  search backwards.  If you do not wish to replace,  leave  the &lt;br /&gt;
Replace  string empty.  If the search was successful,  the  screen &lt;br /&gt;
will  be re-drawn at that point with the cursor positioned at  the &lt;br /&gt;
start of the string. If the search string could not be found , the &lt;br /&gt;
message  Not Found will appear in the status area and  the  cursor &lt;br /&gt;
will  remain  unmoved.  By  default the  search  is  always  case-&lt;br /&gt;
independant, so for example if you enter the search string as test &lt;br /&gt;
you could find the words TEST,  Test or test.  If you click on the &lt;br /&gt;
Upper  &amp;amp;  Lower  case Different button the  search  will  be  case &lt;br /&gt;
dependant.&lt;br /&gt;
     To find the next occurrence of the string click on Find  Next &lt;br /&gt;
from  the Search menu,  or press Alt-F.  The search starts at  the &lt;br /&gt;
position just before the cursor.&lt;br /&gt;
     To search for the previous occurrence of the string click  on &lt;br /&gt;
Find Previous from the Search menu, or press Alt-P. &lt;br /&gt;
     Having  found an occurrence of the required text,  it can  be &lt;br /&gt;
replaced  with the Replace string by clicking on Replace from  the &lt;br /&gt;
Search menu,  or pressing Alt-R.  Having replaced it,  the  editor &lt;br /&gt;
will then search for the next occurrence.&lt;br /&gt;
     If  you wish to replace every occurrence of the  find  string &lt;br /&gt;
with the replace string from the cursor position onwards, click on &lt;br /&gt;
Replace  All from the Search menu.  During the global replace  the &lt;br /&gt;
ESC  key  can be used to abort and the status area will  show  how &lt;br /&gt;
many  replacements were made.  There is deliberately  no  keyboard &lt;br /&gt;
equivalent for this to prevent it being chosen accidentally.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BLOCK COMMANDS&lt;br /&gt;
&lt;br /&gt;
     A  Block is a marked section of text which may be  copied  to &lt;br /&gt;
another section, deleted, printed or saved onto disk. The function &lt;br /&gt;
keys are used to control blocks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MARKING A BLOCK&lt;br /&gt;
&lt;br /&gt;
     The  start of a block is marked by moving the cursor  to  the &lt;br /&gt;
required place and pressing key F1.  The end of a block is  marked &lt;br /&gt;
by moving the cursor and pressing key F2. The start and end of the &lt;br /&gt;
block do not have to be marked in a specific order - if it is more &lt;br /&gt;
convenient you may mark the end of the block first.&lt;br /&gt;
     A marked block is highlighted by showing the text in reverse. &lt;br /&gt;
While  you  are  editing  a  line that  is  within  a  block  this &lt;br /&gt;
highlighting  will not be shown but will be re-displayed when  you &lt;br /&gt;
leave that line or choose a command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SAVING A BLOCK&lt;br /&gt;
&lt;br /&gt;
     Once a block has been marked, it can be saved by pressing key &lt;br /&gt;
F3.  If no block is marked,  the message What blocks! will appear. &lt;br /&gt;
If  the start of the block is textually after its end the  message &lt;br /&gt;
Invalid  block!  will  appear.  Both  errors  abort  the  command. &lt;br /&gt;
Assuming  a  valid block has been marked,  the standard  GEM  file &lt;br /&gt;
selector will appear,  allowing you to select a suitable disk  and &lt;br /&gt;
filename.  If  you save the block with a name that already  exists &lt;br /&gt;
the  old  version will be overwritten - no backups are  made  with &lt;br /&gt;
this command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
COPYING A BLOCK&lt;br /&gt;
&lt;br /&gt;
     A marked block may be copied,  memory permitting,  to another &lt;br /&gt;
part of the text by moving the cursor to where you want the  block &lt;br /&gt;
copied and pressing key F4. If you try to copy a block into a part &lt;br /&gt;
of itself, the message Invalid block will appear and the copy will &lt;br /&gt;
be aborted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DELETING A BLOCK&lt;br /&gt;
&lt;br /&gt;
     A  marked  block  may be deleted from the  text  by  pressing &lt;br /&gt;
Shift-F5.  The  shift key is deliberately required to  prevent  it &lt;br /&gt;
being  used accidentally.  A deleted block is  remembered,  memory &lt;br /&gt;
permitting, in the block buffer, for later use.&lt;br /&gt;
&lt;br /&gt;
**   This is on a different key to that used in GenST in  versions &lt;br /&gt;
before 2.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
COPY BLOCK TO BLOCK BUFFER&lt;br /&gt;
&lt;br /&gt;
     The  current marked block may be copied to the block  buffer, &lt;br /&gt;
memory permitting,  by pressing Shift-F4.  This can be very useful &lt;br /&gt;
for  moving blocks of text between different files by loading  the &lt;br /&gt;
first,  marking  the block,  copying it to the block  buffer  then &lt;br /&gt;
loading the other file and pasting the block buffer into it.&lt;br /&gt;
&lt;br /&gt;
PASTING A BLOCK&lt;br /&gt;
&lt;br /&gt;
     A  block  in the block buffer may be pasted  at  the  current &lt;br /&gt;
cursor position by pressing F5.&lt;br /&gt;
&lt;br /&gt;
**   The  block  buffer will be lost if the edit  buffer  size  is &lt;br /&gt;
changed or an assembly occurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PRINTING A BLOCK&lt;br /&gt;
&lt;br /&gt;
     A  marked  block may be sent to the printer  by  printing  on &lt;br /&gt;
Print Block from the File menu, or by pressing Alt-W. An alert box &lt;br /&gt;
will appear confirming the operation and clicking on OK will print &lt;br /&gt;
the  block.  The printer port used will depend on the port  chosen &lt;br /&gt;
with  the Install Printer desk accessory,  or will default to  the &lt;br /&gt;
parallel  port.  Tab  characters  are sent to  the  printer  as  a &lt;br /&gt;
suitable  number of spaces,  so the net result will normally  look &lt;br /&gt;
better than if you print the file from the Desktop.&lt;br /&gt;
     If you try to print when there is no block marked,  the whole &lt;br /&gt;
file will be printed.&lt;br /&gt;
     Block  markers  remain during all  editing  commands,  moving &lt;br /&gt;
where necessary,  and are only reset by the commands  New,  Delete &lt;br /&gt;
Block, and Load.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                      MISCELLANEOUS COMMANDS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ABOUT GENST2&lt;br /&gt;
&lt;br /&gt;
     If you click on About GenST2.. from the Desk menu, a dialogue &lt;br /&gt;
box  will  appear giving various  details  about  GenST.  Pressing &lt;br /&gt;
Return or clicking OK will return you to the editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HELP SCREEN&lt;br /&gt;
&lt;br /&gt;
The  key  equivalents for the commands not found in menus  can  be &lt;br /&gt;
seen  by  pressing the HELP key,  or Alt-H.  A dialogue  box  will &lt;br /&gt;
appear showing the Wordstar and function keys, as well as the free &lt;br /&gt;
memory left in the system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PREFERENCES&lt;br /&gt;
&lt;br /&gt;
     Selecting Preferences..  from the Options menu will produce a &lt;br /&gt;
dialogue box allowing you to change several editor settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TABS&lt;br /&gt;
&lt;br /&gt;
     By default,  the tab setting is 8, but this may be changed to &lt;br /&gt;
any value from 2 to 16.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TEXT BUFFER SIZE&lt;br /&gt;
&lt;br /&gt;
     By default the text buffer size is 60000 bytes,  but this can &lt;br /&gt;
be changed from 4000 to 999000 bytes.  This determines the largest &lt;br /&gt;
file size that can be loaded and edited,  Care should be taken  to &lt;br /&gt;
leave  sufficient room in memory for assembly or running  MonST  - &lt;br /&gt;
pressing  the  HELP  key displays  free  system  memory,  and  for &lt;br /&gt;
assembly  or  debugging this should always be  about  100k  bytes. &lt;br /&gt;
Changing  the editor work-space size will cause any text  you  are &lt;br /&gt;
currently editing to be lost,  so a confirmation is required if it &lt;br /&gt;
has not been saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NUMERIC PAD&lt;br /&gt;
&lt;br /&gt;
     The  Numeric Pad option allows the use of the numeric  keypad &lt;br /&gt;
in  an  IBM-PC-like  way allowing single key  presses  for  cursor &lt;br /&gt;
functions,  and defaults to Cursor pad mode.  The keypad works  as &lt;br /&gt;
shown below,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          7  START       8 (UP)          9 PAGE UP&lt;br /&gt;
           OF LINE        &lt;br /&gt;
&lt;br /&gt;
          4 (LEFT)       5               6 (RIGHT)&lt;br /&gt;
&lt;br /&gt;
          1 END OF       2 (DOWN)        3 PAGE DOWN&lt;br /&gt;
            LINE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BACKUPS&lt;br /&gt;
&lt;br /&gt;
     By  default the editor doesn't make backups of programs  when &lt;br /&gt;
you  save them,  but this can be turned on by clicking on the  Yes &lt;br /&gt;
radio button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
AUTO INDENTING&lt;br /&gt;
&lt;br /&gt;
     It can be particularly useful when editing programs to indent &lt;br /&gt;
subsequent  lines from the left,  so the editor supports an  auto-&lt;br /&gt;
indent mode.  When active, an indent is added to the start of each &lt;br /&gt;
new line created when you press RETURN. The contents of the indent &lt;br /&gt;
of  the new line is taken from the white space (i.e.  tabs  and/or &lt;br /&gt;
spaces) at the start of the previous line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CURSOR&lt;br /&gt;
&lt;br /&gt;
     By default the GenST cursor flashes but this can be  disables &lt;br /&gt;
if required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LOAD MONST&lt;br /&gt;
&lt;br /&gt;
     By  default  a  copy of MonST is  loaded  during  the  editor &lt;br /&gt;
initialisation,  allowing it to be accessed at the press of a key. &lt;br /&gt;
Should  this not be required it can be disabled with this  option. &lt;br /&gt;
This will save around 24k of memory.  The new value of this option &lt;br /&gt;
will  only  have  an effect if you save the  preferences  and  re-&lt;br /&gt;
execute the editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SAVING PREFERENCES&lt;br /&gt;
&lt;br /&gt;
     If  you click on the Cancel button any changes you make  will &lt;br /&gt;
be  ignores.  If you click on the OK button the  changes  specific &lt;br /&gt;
will remain in force until you quit the editor.  If you would like &lt;br /&gt;
the  configuration made permanent then click on the  Save  button, &lt;br /&gt;
which will create the file GENST2.INF on your disk.  Next time you &lt;br /&gt;
run GenST the configuration will be read from that file.&lt;br /&gt;
     In  addition to saving the editor configuration  the  current &lt;br /&gt;
setting from the Assembly Options dialogue box are also saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                  ASSEMBLING &amp;amp; RUNNING PROGRAMS&lt;br /&gt;
&lt;br /&gt;
     All assembly and run options can be found on the Program menu&lt;br /&gt;
&lt;br /&gt;
ASSEMBLY&lt;br /&gt;
     &lt;br /&gt;
     To  assemble the program you are currently editing  click  on &lt;br /&gt;
Assemble from the Program menu, or press Alt-A. The meaning of the &lt;br /&gt;
various  options,  together  with the assembly process  itself  is &lt;br /&gt;
detailed in the next chapter.  The only option covered here is the &lt;br /&gt;
Output option.&lt;br /&gt;
     GenST  can  assemble  to  disk,   to  memory,  or  nowhere  - &lt;br /&gt;
assembling to nowhere is ideal for syntax checking while  assembly &lt;br /&gt;
to  memory is much faster than to disk and good for trying  things &lt;br /&gt;
out quickly.  When you assemble to memory you have to specify  the &lt;br /&gt;
maximum  program  size in the Max:  entry in the  dialogue  box  - &lt;br /&gt;
normally this is 20k,  enough for an average program with debug or &lt;br /&gt;
a large program with no debug.  This number determines the program &lt;br /&gt;
buffer  size,  used  by  the assembler  to  store  your  assembled &lt;br /&gt;
program.  If  you  get  the program buffer  full  error  when  you &lt;br /&gt;
assemble  something  you should change the number  to  be  larger. &lt;br /&gt;
There  is  of course a penalty for this - the bigger  the  program &lt;br /&gt;
buffer  size  the  smaller  the amount  of  memory  left  for  the &lt;br /&gt;
assembler  itself  to use while assembling your  program.  If  the &lt;br /&gt;
assembler  itself aborts with Out of memory it means there is  not &lt;br /&gt;
enough left for a complete assembly - you should reduce the buffer &lt;br /&gt;
size, or if this still fails you will have to assemble to disk.&lt;br /&gt;
     When  you assemble to disk the program buffer size number  is &lt;br /&gt;
ignored,  giving maximum room in memory for the assembler  itself. &lt;br /&gt;
If you haven't saved your program source code yet the file will be &lt;br /&gt;
based on the name NONAME.&lt;br /&gt;
     After  you  click on Assembly or press  RETURN  the  assembly &lt;br /&gt;
process will start,  describe more fully in the next  chapter.  At &lt;br /&gt;
the  end  of the assembly the program will wait for a  key  press, &lt;br /&gt;
allowing you to read any messages produced,  before returning  you &lt;br /&gt;
to the editor.  If there were any errors the editor will go to the &lt;br /&gt;
first  erroneous line and display the error message in the  status &lt;br /&gt;
bar.  Subsequent  errors  (and warnings) may  be  investigated  by &lt;br /&gt;
pressing Alt-J.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RUNNING PROGRAMS&lt;br /&gt;
&lt;br /&gt;
     If you click on Run or press Alt-X (eXecute) you can then run &lt;br /&gt;
a  program  previously assembled into memory.  When  your  program &lt;br /&gt;
finishes it will return you to the editor.  If the assembly didn't &lt;br /&gt;
complete  normally for any reason then it is not possible  to  run &lt;br /&gt;
the program.&lt;br /&gt;
     If  your  program crashes badly you may never return  to  the &lt;br /&gt;
editor, so if in doubt save your source code before using this, or &lt;br /&gt;
the following command.&lt;br /&gt;
&lt;br /&gt;
**     If  only non-fatal errors occurred  during  assembly  (e.g. &lt;br /&gt;
undefined  symbols)  you  will  still be  permitted  to  run  your &lt;br /&gt;
program, at your own risk.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PLEASE NOTE&lt;br /&gt;
&lt;br /&gt;
     When  running a Run command from the editor the  machine  may &lt;br /&gt;
seem  to  'hang up' and not run the program.  This occurs  if  the &lt;br /&gt;
mouse  is in the menu bar area of the screen and can be  corrected &lt;br /&gt;
by  moving  the  mouse.  Similarly when  a  program  has  finished &lt;br /&gt;
running,  the machine may not return to the editor.  Again, moving &lt;br /&gt;
the mouse will cure the problem.  This is due to a feature of  GEM &lt;br /&gt;
beyond our control.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DEBUG&lt;br /&gt;
&lt;br /&gt;
     If you wish to debug a program previously assembled to memory &lt;br /&gt;
click  on Debug form the Program menu,  or press Alt-D.  his  will &lt;br /&gt;
invoke  MonST  to  debug your  program,  including  any  debugging &lt;br /&gt;
information specified.  Pressing Ctrl-C from MonST will  terminate &lt;br /&gt;
both your program and the debugger.  The screen type is determined &lt;br /&gt;
by the Run with GEM option, described below.&lt;br /&gt;
&lt;br /&gt;
**   If  the  Load  MonST option is disabled this  option  is  not &lt;br /&gt;
available and the menu is disabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MONST&lt;br /&gt;
&lt;br /&gt;
     Clicking on MonST from the Program menu,  or pressing  Alt-M, &lt;br /&gt;
will invoke MonST in a similar way to if it was invoked by double-&lt;br /&gt;
clicking on the program icon from the Desktop,  but instantly,  as &lt;br /&gt;
it  is  already  in  memory.  You will return  to  the  editor  on &lt;br /&gt;
termination of the debugger.  The screen type is determined by the &lt;br /&gt;
Run with GEM option, described below.&lt;br /&gt;
&lt;br /&gt;
**   If  the  Load  MonST option is disabled this  option  is  not &lt;br /&gt;
available and the menu is disabled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RUN WITH GEM&lt;br /&gt;
&lt;br /&gt;
     Normally when the commands Run,  Debug or MonST are used  the &lt;br /&gt;
screen  is initialised to the normal GEM type,  with a blank  menu &lt;br /&gt;
bar and patterned desktop.  However if running a TOS program  this &lt;br /&gt;
can  be  changed  to a blank screen with  a  flashing  cursor,  by &lt;br /&gt;
clicking on Run with GEM,  or by pressing Alt-K. A check-mark next &lt;br /&gt;
to the menu item means GEM mode, no check mark means TOS mode. The &lt;br /&gt;
current  setting  of  this  option  is  remembered  if  you   Save &lt;br /&gt;
Preferences.&lt;br /&gt;
&lt;br /&gt;
**   Running  a TOS program in GEM mode will look messy but  work, &lt;br /&gt;
but running a GEM program in TOS mode can crash the machine.&lt;br /&gt;
&lt;br /&gt;
JUMP TO ERROR&lt;br /&gt;
&lt;br /&gt;
     During  an  assembly any warnings or errors  that  occur  are &lt;br /&gt;
remembered,  and can be recalled from the editor. Clicking on Jump &lt;br /&gt;
to  Error from the Program menu,  or pressing Alt-J will move  the &lt;br /&gt;
cursor  to the next line in your program which has an  error,  and &lt;br /&gt;
display  the  message in the status line of the  window.  You  can &lt;br /&gt;
step to the next one by pressing Alt-J again,  and so on,  letting &lt;br /&gt;
you  correct errors quickly and easily.  If there are  no  further &lt;br /&gt;
errors when you select this option the message No more errors will &lt;br /&gt;
appear,  or if there are no errors at all the message What errors! &lt;br /&gt;
will appear.&lt;br /&gt;
RUN OTHER...&lt;br /&gt;
&lt;br /&gt;
     This  option  lets  you run other programs  from  within  the &lt;br /&gt;
editor,  then  return to it when they finish.  Its main use is  to &lt;br /&gt;
allow you t run programs you have assembled to disk, or to run the &lt;br /&gt;
linker,  without  having  to  return to the  desktop  and  double-&lt;br /&gt;
clicking  them.  You can run both TOS and GEM programs  with  this &lt;br /&gt;
option,  subject  to  available  memory.  When you  click  on  Run &lt;br /&gt;
Other...  you  will  first be warned if you have  not  saved  your &lt;br /&gt;
source code,  then the GEM file selector will appear,  from  which &lt;br /&gt;
you should select the program you wish to run.  If it is a .TOS or &lt;br /&gt;
.TTP  program you will be prompted for a command  line,  then  the &lt;br /&gt;
screen initialised suitably.&lt;br /&gt;
&lt;br /&gt;
**   Screen initialisation depends on the filename extension,  not &lt;br /&gt;
the current Run with GEM option setting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                 WINDOW USAGE &amp;amp; DESK ACCESSORIES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
THE GEM EDITOR WINDOW&lt;br /&gt;
&lt;br /&gt;
     The  window  used  by the editor works  like  all  other  GEM &lt;br /&gt;
windows, moving it and altering it with the mouse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DESK ACCESSORIES&lt;br /&gt;
&lt;br /&gt;
     If your ST system has any accessories,  you will find them in &lt;br /&gt;
the  Desk menu.  If they use their own window,  as  Control  Panel &lt;br /&gt;
does,  you  will find that you can control which window is at  the &lt;br /&gt;
front by clicking on the one you require. For example, If you have &lt;br /&gt;
selected  the  control panel it will appear in the middle  of  the &lt;br /&gt;
screen,  on top of the editor window.  You can then move it around &lt;br /&gt;
and if you wish it to lie 'behind' the editor window,  you can  do &lt;br /&gt;
it  by clicking on the editor window,  which brings it  in  front, &lt;br /&gt;
then  re-sizing  it  so you can see part of  the  control  panel's &lt;br /&gt;
window  behind it.  When you want to bring that to the front  just &lt;br /&gt;
click  on  it and the editor window will go  behind.  The  editors &lt;br /&gt;
cursor  only  flashes  and the menus only work  when  the  editors &lt;br /&gt;
window is at the front.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
AUTOMATIC DOUBLE CLICKING&lt;br /&gt;
&lt;br /&gt;
     You may configure GenST to be loaded automatically whenever a &lt;br /&gt;
source file is double-clicked from the desktop,  using the INSTALL &lt;br /&gt;
APPLICATION option.&lt;br /&gt;
     To do this you first have to decide on the extension you  are &lt;br /&gt;
going  to  use for your files,  which we recommend to  be  .S  for &lt;br /&gt;
source files.  Having done this, go to the Desktop, and click once &lt;br /&gt;
on GENST2.PRG to highlight it.  Next click on Install  Application &lt;br /&gt;
from the Options menu and a dialogue box will appear.  You  should &lt;br /&gt;
set the Document Type to be S (or whatever you require), and leave &lt;br /&gt;
the GEM radio button selected.  Finally click on the OK button (if &lt;br /&gt;
you press Return it will be taken as Cancel).&lt;br /&gt;
     Having done this, you will return to the Desktop. To test the &lt;br /&gt;
installation,  double-click  on a file with the  chosen  extension &lt;br /&gt;
which  must  be on the same disk and in the same folder  as  GenST &lt;br /&gt;
and  the desktop will load GenST,  which will in turn load in  the &lt;br /&gt;
file of your choice ready for editing or assembly.&lt;br /&gt;
&lt;br /&gt;
**   To make the configuration permanent, you have to use the Save &lt;br /&gt;
Desktop option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SAVED! DESK ACCESSORY USERS&lt;br /&gt;
&lt;br /&gt;
     If  you  use the PATH feature of the Saved!  by  HiSoft  desk &lt;br /&gt;
accessory  then the restriction of having your data files  in  the &lt;br /&gt;
same  folder  and drive as your assembler described above  is  not &lt;br /&gt;
relevant.  The editor looks for the GENST2.INF configuration  file &lt;br /&gt;
firstly  in  the current directory which is the folder  where  you &lt;br /&gt;
double-clicked  on  the data file),  then using the  system  path. &lt;br /&gt;
Saving  the editor preferences will put the .INF file in the  same &lt;br /&gt;
place it was loaded from,  or if it was not found then it will  be &lt;br /&gt;
put in the current directory. &lt;br /&gt;
     You may invoke Saved!  from within the editor at any time  by &lt;br /&gt;
pressing  Shift-Clr.  his will only work if the desk accessory  is &lt;br /&gt;
called SAVED!.ACC or SAVED.ACC on your boot disk.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>&gt;Zorro 2</name></author>
	</entry>
</feed>