<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://research.moraleconomy.au/index.php?action=history&amp;feed=atom&amp;title=Program%3AEdit.bas</id>
	<title>Program:Edit.bas - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://research.moraleconomy.au/index.php?action=history&amp;feed=atom&amp;title=Program%3AEdit.bas"/>
	<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;action=history"/>
	<updated>2026-04-24T19:45:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6333&amp;oldid=prev</id>
		<title>Vidak at 04:36, 19 July 2025</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6333&amp;oldid=prev"/>
		<updated>2025-07-19T04:36:53Z</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 04:36, 19 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/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;&amp;lt;syntaxhighlight lang=&quot;bbcbasic&quot;&amp;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;10 &amp;#039;                 == WRITTEN BY D. L. FITCHHORN ==&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;10 &amp;#039;                 == WRITTEN BY D. L. FITCHHORN ==&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;15 &amp;#039;                =   *****  ****   *****  *****   =&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;15 &amp;#039;                =   *****  ****   *****  *****   =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l118&quot;&gt;Line 118:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 118:&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;550 NAME N2$ AS N1$: CLEAR 200:END&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;550 NAME N2$ AS N1$: CLEAR 200:END&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;555 IF ERR = 53 THEN GOTO 545: ELSE:ON ERROR GOTO 0&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;555 IF ERR = 53 THEN GOTO 545: ELSE:ON ERROR GOTO 0&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;/syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6332&amp;oldid=prev</id>
		<title>Vidak: Vidak changed the content model of the page Program:Edit.bas from &quot;plain text&quot; to &quot;wikitext&quot;</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6332&amp;oldid=prev"/>
		<updated>2025-07-19T04:34:35Z</updated>

		<summary type="html">&lt;p&gt;Vidak changed the content model of the page &lt;a href=&quot;/index.php?title=Program:Edit.bas&quot; title=&quot;Program:Edit.bas&quot;&gt;Program:Edit.bas&lt;/a&gt; from &amp;quot;plain text&amp;quot; to &amp;quot;wikitext&amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:34, 19 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6331&amp;oldid=prev</id>
		<title>Vidak: Vidak changed the content model of the page Program:Edit.bas from &quot;wikitext&quot; to &quot;plain text&quot;</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6331&amp;oldid=prev"/>
		<updated>2025-07-19T04:18:10Z</updated>

		<summary type="html">&lt;p&gt;Vidak changed the content model of the page &lt;a href=&quot;/index.php?title=Program:Edit.bas&quot; title=&quot;Program:Edit.bas&quot;&gt;Program:Edit.bas&lt;/a&gt; from &amp;quot;wikitext&amp;quot; to &amp;quot;plain text&amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:18, 19 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6330&amp;oldid=prev</id>
		<title>Vidak at 04:16, 19 July 2025</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6330&amp;oldid=prev"/>
		<updated>2025-07-19T04:16:32Z</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 04:16, 19 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td 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 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;10 &amp;#039;                 == WRITTEN BY D. L. FITCHHORN ==&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;10 &amp;#039;                 == WRITTEN BY D. L. FITCHHORN ==&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;15 &amp;#039;                =   *****  ****   *****  *****   =&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;15 &amp;#039;                =   *****  ****   *****  *****   =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
	<entry>
		<id>https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6329&amp;oldid=prev</id>
		<title>Vidak: Created page with &quot;10 &#039;                 == WRITTEN BY D. L. FITCHHORN == 15 &#039;                =   *****  ****   *****  *****   = 20 &#039;               =    *      *   *    *      *      = 25 &#039;              =     ***    *   *    *      *       = 30 &#039;               =    *      *   *    *      *      = 35 &#039;                =   *****  ****     *      *     = 40 &#039;                 ==   PROGRAMMER - MITS, INC   == 45 &#039; 50 DEFINT A-Z 55 CLEAR 15000 60 DIM L1$(100),L2$(13),M1(100,1):FOR I=0 TO 13:READ L...&quot;</title>
		<link rel="alternate" type="text/html" href="https://research.moraleconomy.au/index.php?title=Program:Edit.bas&amp;diff=6329&amp;oldid=prev"/>
		<updated>2025-07-19T04:16:00Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;10 &amp;#039;                 == WRITTEN BY D. L. FITCHHORN == 15 &amp;#039;                =   *****  ****   *****  *****   = 20 &amp;#039;               =    *      *   *    *      *      = 25 &amp;#039;              =     ***    *   *    *      *       = 30 &amp;#039;               =    *      *   *    *      *      = 35 &amp;#039;                =   *****  ****     *      *     = 40 &amp;#039;                 ==   PROGRAMMER - MITS, INC   == 45 &amp;#039; 50 DEFINT A-Z 55 CLEAR 15000 60 DIM L1$(100),L2$(13),M1(100,1):FOR I=0 TO 13:READ L...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;10 &amp;#039;                 == WRITTEN BY D. L. FITCHHORN ==&lt;br /&gt;
15 &amp;#039;                =   *****  ****   *****  *****   =&lt;br /&gt;
20 &amp;#039;               =    *      *   *    *      *      =&lt;br /&gt;
25 &amp;#039;              =     ***    *   *    *      *       =&lt;br /&gt;
30 &amp;#039;               =    *      *   *    *      *      =&lt;br /&gt;
35 &amp;#039;                =   *****  ****     *      *     =&lt;br /&gt;
40 &amp;#039;                 ==   PROGRAMMER - MITS, INC   ==&lt;br /&gt;
45 &amp;#039;&lt;br /&gt;
50 DEFINT A-Z&lt;br /&gt;
55 CLEAR 15000&lt;br /&gt;
60 DIM L1$(100),L2$(13),M1(100,1):FOR I=0 TO 13:READ L2$(I):NEXT&lt;br /&gt;
65 DATA &lt;br /&gt;
   A - ADVANCE,B - BEGINNING,C - CHANGE,D - DELETE,E - END,G - GET,I - INSERT,&lt;br /&gt;
   J - JUMP, K - KILL,L -LIST,N = NEXT,R - READ,V - VERIFY,X - EXIT&lt;br /&gt;
70 PRINT &amp;quot;EDIT -- VERSION 1.0&amp;quot;:PRINT&lt;br /&gt;
75 LINE INPUT &amp;quot;INPUT FILE NAME?&amp;quot;; N1$&lt;br /&gt;
80 OPEN &amp;quot;I&amp;quot;,1,N1$&lt;br /&gt;
85 N2$=&amp;quot;EDIT.TMP&amp;quot;&lt;br /&gt;
90 OPEN &amp;quot;O&amp;quot;,2,N2$:PRINT #2,&amp;quot;&amp;quot;&lt;br /&gt;
95 I=1:J=1:H=1&lt;br /&gt;
100 &amp;#039;---------------------------------------------------------INPUT COMMAND&lt;br /&gt;
105 K=0&lt;br /&gt;
110 IF A$=&amp;quot;&amp;quot; THEN FOR Q9=1 TO 5:PRINT CHR$(7);:NEXT:LINE INPUT &amp;quot;&amp;gt;&amp;quot;; A$&lt;br /&gt;
115 A=0:J1=1:U=0:T=1&lt;br /&gt;
120 IF A$=&amp;quot;&amp;quot; THEN 105 ELSE I9=INSTR(A$,&amp;quot;\\&amp;quot;):IF I9&amp;lt;&amp;gt;0 THEN S$=LEFT$(A$,I9-1):&lt;br /&gt;
    A$=MID$(A$,I9+1) ELSE S$=A$:A$=&amp;quot;&amp;quot;&lt;br /&gt;
125 SS=ASC(S$)&lt;br /&gt;
130 IF 64&amp;lt;SS THEN IF 96&amp;lt;SS THEN SS=SS-32:GOTO 170 ELSE GOTO 170&lt;br /&gt;
135 T=VAL(S$)&lt;br /&gt;
140 S=LEN(STR$(T))&lt;br /&gt;
145 IF T=0 THEN IF LEFT$(S$,1)=&amp;quot;/&amp;quot; THEN T=400&lt;br /&gt;
150 S$=MID$(S$,S)&lt;br /&gt;
155 IF T&amp;lt;0 THEN S$=MID$(S$,2)&lt;br /&gt;
160 GOTO 125&lt;br /&gt;
165 &amp;#039;             .A  .B  .C  .D  .E  &amp;lt;F&amp;gt; .G  &amp;lt;H&amp;gt; .I  .J  .K  .L  &amp;lt;M&amp;gt;&lt;br /&gt;
170 ON SS-64 GOTO 195,235,245,265,280,180,290,180,320,360,385,425,180,&lt;br /&gt;
                  445,180,180,180,465,180,180,180,515,180,525,180,180&lt;br /&gt;
175 &amp;#039;             .N  &amp;lt;O&amp;gt; &amp;lt;P&amp;gt; &amp;lt;Q&amp;gt; .R  &amp;lt;S&amp;gt; &amp;lt;T&amp;gt; &amp;lt;U&amp;gt; .V  &amp;lt;W&amp;gt; .X  &amp;lt;Y&amp;gt; &amp;lt;Z&amp;gt;&lt;br /&gt;
180 FOR N=0 TO 12:PRINT L2$(N):NEXT:GOTO 105&lt;br /&gt;
185 &amp;#039;&lt;br /&gt;
190 &amp;#039;-----------------------------------------------------------A COMMAND&lt;br /&gt;
195 H=1:IF T=0 THEN GOTO 105 ELSE IF T&amp;lt;0 THEN J1=-1&lt;br /&gt;
200 FOR I3=0 TO T-J1 STEP J1&lt;br /&gt;
205     IF M1(J,0)=0 AND J1=-1 THEN GOTO 105&lt;br /&gt;
210     IF M1(J,1)=-1 AND J1=1 THEN J=M1(J,0):GOTO 105&lt;br /&gt;
215     IF J1=1 THEN J=M1(J,1) ELSE J=M1(J,0)&lt;br /&gt;
220 NEXT&lt;br /&gt;
225 GOTO 105&lt;br /&gt;
230 &amp;#039;-----------------------------------------------------------B COMMAND&lt;br /&gt;
235 J=LN:H=1:GOTO 105&lt;br /&gt;
240 &amp;#039;-----------------------------------------------------------C COMMAND&lt;br /&gt;
245 S$=MID$(S$,2):IF K=0 THEN S=LEN(S$):K=H&lt;br /&gt;
250 IF K=1 THEN L1$(J)=S$+MID$(L1$(J),K+S) ELSE L1$(J)=LEFT$(L1$(J),K-1)+&lt;br /&gt;
    S$+MID$(L1$(J),K+S)&lt;br /&gt;
255 PRINT L1$(J):H=K+LEN(S$):GOTO 105&lt;br /&gt;
260 &amp;#039;-----------------------------------------------------------D COMMAND&lt;br /&gt;
265 IF H=1 THEN L1$(J)=MID$(L1$(J),H+T):&lt;br /&gt;
    ELSE L1$(J)=LEFT$(L1$(J),H-1)+MID$(L1$(J),H+T)&lt;br /&gt;
270 GOTO 105&lt;br /&gt;
275 &amp;#039;-----------------------------------------------------------E COMMAND&lt;br /&gt;
280 IF M1(J,1)=-1 THEN H=1:GOTO 105 ELSE J=M1(J,1):GOTO 280&lt;br /&gt;
285 &amp;#039;-----------------------------------------------------------G COMMAND&lt;br /&gt;
290 S$=MID$(S$,2):S=LEN(S$):IF S=0 THEN GOTO 105&lt;br /&gt;
295 K=INSTR(H,L1$(J),S$):IF K=0 THEN IF M1(J,1)=-1&lt;br /&gt;
    THEN PRINT &amp;quot;EOB&amp;quot;:A$=&amp;quot;&amp;quot;:GOTO 105 ELSE J=M1(J,1):H=1:GOTO 295&lt;br /&gt;
300 U=U+1:IF U&amp;lt;T THEN H=K+S:GOTO 295&lt;br /&gt;
305 PRINT LEFT$(L1$(J),K+S-1):H=K&lt;br /&gt;
310 GOTO 110&lt;br /&gt;
315 &amp;#039;-----------------------------------------------------------I COMMAND&lt;br /&gt;
320 IF MID$(S$,2)&amp;lt;&amp;gt;&amp;quot;&amp;quot; THEN 345 ELSE I2=J:IF J=LN THEN LN=IN&lt;br /&gt;
325 LINE INPUT L1$(IN):IF L1$(IN)&amp;quot;\\&amp;quot; THEN 105&lt;br /&gt;
330 I3=M1(IN,1):M1(IN,1)=I2&lt;br /&gt;
335 M1(IN,0)=M1(I2,0):M1(I2,0)=IN:I4=M1(IN,0)&lt;br /&gt;
340 M1(I4,1)=IN:IN=I3:M1(I3,0)=0:GOTO 325&lt;br /&gt;
345 IF H1=1 THEN L1$(J)=MID$(S$,2)+L1$(J) &lt;br /&gt;
    ELSE L1$(J)=LEFT$(L1$(J),H-1)+MID$(S$,2)+MID$(L1$(J),H)&lt;br /&gt;
350 H=H+LEN(S$):GOTO 105&lt;br /&gt;
355 &amp;#039;-----------------------------------------------------------J COMMAND&lt;br /&gt;
360 IF T=0 THEN H=1:GOTO 105&lt;br /&gt;
365 H=H+T:IF H&amp;lt;1 THEN H=1&lt;br /&gt;
370 IF H&amp;gt;LEN(L1$(J)) THEN H=LEN(L1$(J))&lt;br /&gt;
375 GOTO 105&lt;br /&gt;
380 &amp;#039;-----------------------------------------------------------K COMMAND&lt;br /&gt;
385 H=1:I2=J:I3=M1(J,0):FOR J1=1 TO T&lt;br /&gt;
390 IF M1(J,1)=-1 THEN GOTO 410&lt;br /&gt;
395 I4=M1(J,1):L1$(J)=&amp;quot;&amp;quot;:M1(I4,0)=I3&lt;br /&gt;
400 M1(IN,0)=J:M1(J,0)=0:M1(J,1)=IN:IN=J&lt;br /&gt;
405 J=I4:NEXT&lt;br /&gt;
410 IF I2=LN THEN LN=J ELSE M1(I3,1)=J&lt;br /&gt;
415 GOTO 105&lt;br /&gt;
420 &amp;#039;-----------------------------------------------------------L COMMAND&lt;br /&gt;
425 I2=J:FOR J=1 TO T&lt;br /&gt;
430 PRINT L1$(I2):IF M1(I2,1)=-1 THEN GOTO 105 ELSE I2=M1(I2,1):NEXT&lt;br /&gt;
435 GOTO 105&lt;br /&gt;
440 &amp;#039;-----------------------------------------------------------N COMMAND&lt;br /&gt;
445 I2=LN&lt;br /&gt;
450 IF M1(I2,1)=-1 THEN GOTO 465 ELSE PRINT #2,L1$(I2):I2=M1(I2,1)&lt;br /&gt;
455 GOTO 450&lt;br /&gt;
460 &amp;#039;-----------------------------------------------------------R COMMAND&lt;br /&gt;
465 J=1:A#=0:LN=1:I=1:FE=0:GOSUB 470:GOTO 105&lt;br /&gt;
470 IF EOF(1) THEN PRINT &amp;quot;EOF1&amp;quot;:I=I-1:FE=1:GOTO 495&lt;br /&gt;
475 LINE INPUT #1,L$:IF L$=&amp;quot;&amp;quot; THEN GOTO 470&lt;br /&gt;
480 A#=A#+LEN(L$)&lt;br /&gt;
485 L1$(I)=L$:M1(I,0)=I-1:IF I=1 THEN 490 ELSE M1(I-1,1)=I&lt;br /&gt;
490 IF I=50 OR A#&amp;gt;2000 THEN GOTO 495 ELSE I=I+1:GOTO 470&lt;br /&gt;
495 M1(I,1)=I+1:I=I+1:L1$(I)=&amp;quot;END OF BUFFER&amp;quot;:M1(I,0)=I-1:M1(I,1)=-1:H=1:IN=I+1&lt;br /&gt;
500 FOR I2=IN TO 100:M1(I2,1)=I2+1:M1(I2,0)=I2-1:NEXT&lt;br /&gt;
505 M1(IN,0)=0:M1(I2-1,1)=-1:RETURN&lt;br /&gt;
510 &amp;#039;-----------------------------------------------------------V COMMAND&lt;br /&gt;
515 PRINT LEFT$(L1$(J),H):GOTO 105&lt;br /&gt;
520 &amp;#039;-----------------------------------------------------------X COMMAND&lt;br /&gt;
525 I2=LN&lt;br /&gt;
530 IF M1(I2,1)=-1 THEN GOTO 535 ELSE PRINT #2,L1$(I2):I2=M1(I2,1):GOTO 530&lt;br /&gt;
535 IF FE=0 THEN I=1:A#=0:GOSUB 470 GOTO 525&lt;br /&gt;
540 CLOSE:ON ERROR GOTO 555:LINE INPUT &amp;quot;BACKUP FILE NAME?&amp;quot;;N3$:KILL N3$&lt;br /&gt;
545 NAME N1$ AS N3$&lt;br /&gt;
550 NAME N2$ AS N1$: CLEAR 200:END&lt;br /&gt;
555 IF ERR = 53 THEN GOTO 545: ELSE:ON ERROR GOTO 0&lt;/div&gt;</summary>
		<author><name>Vidak</name></author>
	</entry>
</feed>