
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.cocopedia.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Luis46coco</id>
	<title>CoCopedia - The Tandy/Radio Shack Color Computer Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.cocopedia.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Luis46coco"/>
	<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/Special:Contributions/Luis46coco"/>
	<updated>2026-05-22T18:51:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Battle_of_Gettysburg&amp;diff=10174</id>
		<title>Battle of Gettysburg</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Battle_of_Gettysburg&amp;diff=10174"/>
		<updated>2022-02-13T05:14:08Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavSoftware}}&lt;br /&gt;
{{GameInfoBox |&lt;br /&gt;
| picture = Battle of Gettysburg Cassette Box.JPG&lt;br /&gt;
| year= 1982&lt;br /&gt;
| media = Disk/Tape&lt;br /&gt;
| requires = Joystick&lt;br /&gt;
| graphic = &lt;br /&gt;
| publisher = [[Softwride]]&lt;br /&gt;
| author = [[James Woodruff]]&lt;br /&gt;
| model = Coco 1/2/3?&lt;br /&gt;
| ram = 16 kb&lt;br /&gt;
| os = RS-DOS&lt;br /&gt;
| type = Game&lt;br /&gt;
| notes =&lt;br /&gt;
| price =&lt;br /&gt;
| download = &lt;br /&gt;
| catalog =&lt;br /&gt;
| 1stcat =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Sample gallery&amp;quot; widths=&amp;quot;180px&amp;quot; heights=&amp;quot;120px&amp;quot; perrow=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
File:Battle of Gettysburg Select Opponent.JPG|Select Opponent&lt;br /&gt;
File:Battle of Gettysburg Menu.JPG|Menu&lt;br /&gt;
File:Battle of Gettysburg Map.JPG|Map&lt;br /&gt;
File:Battle of Gettysburg Music.JPG|Music&lt;br /&gt;
File:Battle of Gettysburg Cassette Side A.JPG|Cassette Side A&lt;br /&gt;
File:Battle of Gettysburg Cassette Side B.JPG|Cassette Side B&lt;br /&gt;
File:Battle of Gettysburg Cassette Box.JPG|Cassette Box&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Template:GameInfoBox&amp;diff=10173</id>
		<title>Template:GameInfoBox</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Template:GameInfoBox&amp;diff=10173"/>
		<updated>2022-02-13T05:13:05Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: OS Repeat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;float:right; margin: 0em 0em 1em 1em; width: 300px&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ffff00;&amp;quot; | &amp;lt;big&amp;gt;{{PAGENAME}}&amp;lt;/big&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot; | [[Image:{{{picture}}}|296px|{{PAGENAME}}]]&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{year|}}} |&lt;br /&gt;
! &#039;&#039;&#039;Year&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{year|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{publisher|}}} |&lt;br /&gt;
! &#039;&#039;&#039;Publisher&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{publisher|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{author|}}} |&lt;br /&gt;
! &#039;&#039;&#039;Author&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{author|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{media|}}} |&lt;br /&gt;
! &#039;&#039;&#039;Media&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{media|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{model|}}} |&lt;br /&gt;
! &#039;&#039;&#039;Model&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{model|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{ram|}}} |&lt;br /&gt;
! &#039;&#039;&#039;RAM&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{ram|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{requires|}}} |&lt;br /&gt;
! &#039;&#039;&#039;Requires&#039;&#039;&#039; &lt;br /&gt;
{{!}} {{{requires|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{graphic|}}} |&lt;br /&gt;
! &#039;&#039;&#039;Graphic mode&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{graphic|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{type|}}} |&lt;br /&gt;
! &#039;&#039;&#039;Type&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{type|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{os|}}} |&lt;br /&gt;
! &#039;&#039;&#039;OS&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{os|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{notes|}}} |&lt;br /&gt;
! &#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{notes|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{price|}}} |&lt;br /&gt;
! &#039;&#039;&#039;Release Price&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{price|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{catalog|}}} |&lt;br /&gt;
! &#039;&#039;&#039;Catalog&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{catalog|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{1stcat|}}} |&lt;br /&gt;
! &#039;&#039;&#039;1st Cat&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{1stcat|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|}}&lt;br /&gt;
{{#if: {{{download|}}} |&lt;br /&gt;
! &#039;&#039;&#039;Download&#039;&#039;&#039;&lt;br /&gt;
{{!}} {{{download|}}}&lt;br /&gt;
|}}&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Game]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Adventure_In_Mythology&amp;diff=10172</id>
		<title>Adventure In Mythology</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Adventure_In_Mythology&amp;diff=10172"/>
		<updated>2022-02-13T04:53:40Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavSoftware}}&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;h1&amp;gt;Adventure In Mythology&amp;lt;/h1&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[File:adventureinmythology_intro_cracked.gif|left|Adventure In Mythology Intro screen (hacked)]]&lt;br /&gt;
[[File:adventureinmythology.gif|right|Adventure In Mythology game screen]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;Adventure In Mythology intro screen (hacked) and game play screen.&lt;br /&gt;
[[File:adventureinmythology_attacked.gif|left|Adventure In Mythology game screen - being attacked]]&lt;br /&gt;
[[File:adventureinmythology_dead.gif|right|Adventure In Mythology - game over screen]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;Adventure In Mythology game screens: being attacked, and game over.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Adventure In Mythology&amp;lt;/b&amp;gt; is an animated graphics adventure, where you have to gather treasures and ultimately win the hand of Atalanta, a huntress. In it you travel through ancient Greece, and you assume the personalities of various heroes in ancient Greek mythology. The game supported speech if you have a Sound Speech Pak, and also allows saving and loading of up to 10 games in progress. There are over 250 locations to explore, and you can use the arrow keys to move in the standard 4 directions (instead of using letters).&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Title: Adventure In Mythology&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Author: Scott Cabit&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Publisher: Saguaro Software&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Released: 1986 (programmed in late 1985)&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Requires: Color Computer 1,2,3, 64K RAM, tape or disk.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Download [[File:mythology.zip|mythology.zip]]. This contains a DSK image. Type LOADM &amp;quot;MYTHOLGY&amp;quot;; to run. Note: This is a hacked version... if  anyone has a clean version, please [mailto:curtisboyle@sasktel.net email me.]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Adventure_In_Mythology&amp;diff=10171</id>
		<title>Adventure In Mythology</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Adventure_In_Mythology&amp;diff=10171"/>
		<updated>2022-02-13T04:33:34Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavSoftware}}&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;h1&amp;gt;Adventure In Mythology&amp;lt;/h1&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[File:adventureinmythology_intro_cracked.gif|left|Adventure In Mythology Intro screen (hacked)]]&lt;br /&gt;
[[File:adventureinmythology.gif|right|Adventure In Mythology game screen]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;Adventure In Mythology intro screen (hacked) and game play screen.&lt;br /&gt;
[[File:adventureinmythology_attacked.gif|left|Adventure In Mythology game screen - being attacked]]&lt;br /&gt;
[[File:adventureinmythology_dead.gif|right|Adventure In Mythology - game over screen]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;Adventure In Mythology game screens: being attacked, and game over.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Adventure In Mythology&amp;lt;/b&amp;gt; is an animated graphics adventure, where you have to gather treasures and ultimately win the hand of Atalanta, a huntress. In it you travel through ancient Greece, and you assume the personalities of various heroes in ancient Greek mythology. The game supported speech if you have a Sound Speech Pak, and also allows saving and loading of up to 10 games in progress. There are over 250 locations to explore, and you can use the arrow keys to move in the standard 4 directions (instead of using letters).&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Title: Adventure In Mythology&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Author: Scott Cabit&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Publisher: Saguaro Software&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Released: 1986 (programmed in late 1985)&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Requires: Color Computer 1,2,3, 64K RAM, tape or disk.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Download [[File:mythology.zip|MYTHOLOGY.ZIP]] This contains a DSK image. Type LOADM&amp;amp;quot;MYTHOLGY&amp;amp;quot; to run. Note: This is a hacked version... if  anyone has a clean version, please &amp;lt;a href=&amp;quot;mailto:curtisboyle@sasktel.net&amp;quot;&amp;gt;email me.&amp;lt;/a&amp;gt;&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=File:8BALL.ZIP&amp;diff=10170</id>
		<title>File:8BALL.ZIP</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=File:8BALL.ZIP&amp;diff=10170"/>
		<updated>2022-02-13T04:25:12Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=File:Mythology.zip&amp;diff=10169</id>
		<title>File:Mythology.zip</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=File:Mythology.zip&amp;diff=10169"/>
		<updated>2022-02-13T04:19:55Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=File:Adventureinmythology_attacked.gif&amp;diff=10168</id>
		<title>File:Adventureinmythology attacked.gif</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=File:Adventureinmythology_attacked.gif&amp;diff=10168"/>
		<updated>2022-02-13T04:09:29Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=File:Adventureinmythology_dead.gif&amp;diff=10167</id>
		<title>File:Adventureinmythology dead.gif</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=File:Adventureinmythology_dead.gif&amp;diff=10167"/>
		<updated>2022-02-13T04:09:02Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=File:Adventureinmythology.gif&amp;diff=10166</id>
		<title>File:Adventureinmythology.gif</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=File:Adventureinmythology.gif&amp;diff=10166"/>
		<updated>2022-02-13T04:08:32Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=File:Adventureinmythology_intro_cracked.gif&amp;diff=10165</id>
		<title>File:Adventureinmythology intro cracked.gif</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=File:Adventureinmythology_intro_cracked.gif&amp;diff=10165"/>
		<updated>2022-02-13T04:07:07Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Adventure_In_Mythology&amp;diff=10164</id>
		<title>Adventure In Mythology</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Adventure_In_Mythology&amp;diff=10164"/>
		<updated>2022-02-13T04:05:54Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: Created page with &amp;quot;{{NavSoftware}} &amp;lt;center&amp;gt;&amp;lt;h1&amp;gt;Adventure In Mythology&amp;lt;/h1&amp;gt;&amp;lt;/center&amp;gt; Adventure In Mythology Intro screen (hacked) Adventure In Mythology game screen &amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;Adventure In Mythology intro screen (hacked) and game play screen. Adventure In Mythology game screen - being attacked File:adventureinmythology_dead.gif|right|Adventure I...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavSoftware}}&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;h1&amp;gt;Adventure In Mythology&amp;lt;/h1&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[File:adventureinmythology_intro_cracked.gif|left|Adventure In Mythology Intro screen (hacked)]]&lt;br /&gt;
[[File:adventureinmythology.gif|right|Adventure In Mythology game screen]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;Adventure In Mythology intro screen (hacked) and game play screen.&lt;br /&gt;
[[File:adventureinmythology_attacked.gif|left|Adventure In Mythology game screen - being attacked]]&lt;br /&gt;
[[File:adventureinmythology_dead.gif|right|Adventure In Mythology - game over screen]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;Adventure In Mythology game screens: being attacked, and game over.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Adventure In Mythology&amp;lt;/b&amp;gt; is an animated graphics adventure, where you have to gather treasures and ultimately win the hand of Atalanta, a huntress. In it you travel through ancient Greece, and you assume the personalities of various heroes in ancient Greek mythology. The game supported speech if you have a Sound Speech Pak, and also allows saving and loading of up to 10 games in progress. There are over 250 locations to explore, and you can use the arrow keys to move in the standard 4 directions (instead of using letters).&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Title: Adventure In Mythology&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Author: Scott Cabit&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Publisher: Saguaro Software&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Released: 1986 (programmed in late 1985)&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Requires: Color Computer 1,2,3, 64K RAM, tape or disk.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;a href=&amp;quot;mythology.zip&amp;quot;&amp;gt;Download MYTHOLOGY.ZIP&amp;lt;/a&amp;gt;. This contains a DSK image. Type LOADM&amp;amp;quot;MYTHOLGY&amp;amp;quot; to run. Note: This is a hacked version... if  anyone has a clean version, please &amp;lt;a href=&amp;quot;mailto:curtisboyle@sasktel.net&amp;quot;&amp;gt;email me.&amp;lt;/a&amp;gt;&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=File:Adtrench.gif&amp;diff=10163</id>
		<title>File:Adtrench.gif</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=File:Adtrench.gif&amp;diff=10163"/>
		<updated>2022-02-13T04:03:29Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=File:Adtrench_intro.gif&amp;diff=10162</id>
		<title>File:Adtrench intro.gif</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=File:Adtrench_intro.gif&amp;diff=10162"/>
		<updated>2022-02-13T04:02:07Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Advanced_Star_Trench_Warfare&amp;diff=10161</id>
		<title>Advanced Star Trench Warfare</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Advanced_Star_Trench_Warfare&amp;diff=10161"/>
		<updated>2022-02-13T04:01:06Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: Created page with &amp;quot;{{NavSoftware}} &amp;lt;center&amp;gt;&amp;lt;h1&amp;gt;Advanced Star Trench Warfare&amp;lt;/h1&amp;gt;&amp;lt;/center&amp;gt; Advanced Star Trench Warfare Intro Advanced Star Trench Warfare &amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Advanced Star Trench Warfare&amp;lt;/b&amp;gt; is a bit of a rarity in that it was written completely in BASIC (no ML subroutines at all), but was sold commercially. It was also the first game for the Coco series that advertised that it would have a true 3-D effect by...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavSoftware}}&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;h1&amp;gt;Advanced Star Trench Warfare&amp;lt;/h1&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
[[File:adtrench_intro.gif|left|Advanced Star Trench Warfare Intro]]&lt;br /&gt;
[[File:adtrench.gif|right|Advanced Star Trench Warfare]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Advanced Star Trench Warfare&amp;lt;/b&amp;gt; is a bit of a rarity in&lt;br /&gt;
that it was written completely in BASIC (no ML subroutines at all), but was&lt;br /&gt;
sold commercially. It was also the first game for the Coco series that advertised&lt;br /&gt;
that it would have a true 3-D effect by wearing blue and red 3-D glasses, although&lt;br /&gt;
from my personal experience, it was not _that_ much of an effect.&lt;br /&gt;
&amp;lt;br/&amp;gt;   The game itself is based on the familiar Star Wars theme of flying through&lt;br /&gt;
the trench on the Death Star, shooting down tie fighters. It also has a refuelling&lt;br /&gt;
sequence that was pretty impressive for BASIC at the time, and it used page-flipping&lt;br /&gt;
techniques to make the high speed graphics (I think this in now called double-buffering&lt;br /&gt;
in current PC/Mac terminology).&lt;br /&gt;
&amp;lt;br/&amp;gt; Fred Scerbo, the author, also used to write a long running column in Rainbow&lt;br /&gt;
magazine, that used to show things like graphic techniques. His was one of the&lt;br /&gt;
first to show how artifact colors worked, and how to do them from BASIC easily.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Title: Advanced Star Trench Warfare&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Author: Fred B. Scerbo&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Publisher: Illustrated Memory Banks&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Released: 1982&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;Requires: Color Computer 1,2,3, 16K RAM with Extended BASIC, tape or disk, joystick.&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Master_Control&amp;diff=9929</id>
		<title>Master Control</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Master_Control&amp;diff=9929"/>
		<updated>2020-11-06T00:17:20Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Soft_Sector_Marketing_(Master_control).png|1000px]]&lt;br /&gt;
== Developer ==&lt;br /&gt;
SOFT SECTOR MARKETING&lt;br /&gt;
== Descriptions ==&lt;br /&gt;
Program to improve the keyboard of the color computer&lt;br /&gt;
== Release Year ==&lt;br /&gt;
1981&lt;br /&gt;
== Price ==&lt;br /&gt;
Cassette: &#039;&#039;&#039;$24.95&#039;&#039;&#039;&lt;br /&gt;
== Features ==&lt;br /&gt;
# 50 Preprogrammed command keys. standard and extended commands.&lt;br /&gt;
# Direct control of motor, trace, and audio.&lt;br /&gt;
# Relocatable Machine code.&lt;br /&gt;
# Automatic line numbering, starting and increment alterable.&lt;br /&gt;
# Programmable custon key.&lt;br /&gt;
# Direct Run button.&lt;br /&gt;
# Keyboard overlay for easy program use.&lt;br /&gt;
# Easy entry of entire commands into the computer and display.&lt;br /&gt;
# Full instruction manual.&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Master_Control&amp;diff=9928</id>
		<title>Master Control</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Master_Control&amp;diff=9928"/>
		<updated>2020-11-06T00:15:53Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* MASTER CONTROL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Soft_Sector_Marketing_(Master_control).png|1000px]]&lt;br /&gt;
== MASTER CONTROL ==&lt;br /&gt;
Developer: SOFT SECTOR MARKETING&amp;lt;br&amp;gt;&lt;br /&gt;
Program to improve the keyboard of the color computer&lt;br /&gt;
&lt;br /&gt;
== Release Year ==&lt;br /&gt;
1981&lt;br /&gt;
== Price ==&lt;br /&gt;
Cassette: &#039;&#039;&#039;$24.95&#039;&#039;&#039;&lt;br /&gt;
== Features ==&lt;br /&gt;
# 50 Preprogrammed command keys. standard and extended commands.&lt;br /&gt;
# Direct control of motor, trace, and audio.&lt;br /&gt;
# Relocatable Machine code.&lt;br /&gt;
# Automatic line numbering, starting and increment alterable.&lt;br /&gt;
# Programmable custon key.&lt;br /&gt;
# Direct Run button.&lt;br /&gt;
# Keyboard overlay for easy program use.&lt;br /&gt;
# Easy entry of entire commands into the computer and display.&lt;br /&gt;
# Full instruction manual.&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Master_Control&amp;diff=9927</id>
		<title>Master Control</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Master_Control&amp;diff=9927"/>
		<updated>2020-11-06T00:14:00Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Soft_Sector_Marketing_(Master_control).png|1000px]]&lt;br /&gt;
== MASTER CONTROL ==&lt;br /&gt;
Productor: SOFT SECTOR MARKETING&lt;br /&gt;
Programa para mejorar el teclado de la color computer &lt;br /&gt;
== Release Year ==&lt;br /&gt;
1981&lt;br /&gt;
== Price ==&lt;br /&gt;
Cassette: &#039;&#039;&#039;$24.95&#039;&#039;&#039;&lt;br /&gt;
== Features ==&lt;br /&gt;
# 50 Preprogrammed command keys. standard and extended commands.&lt;br /&gt;
# Direct control of motor, trace, and audio.&lt;br /&gt;
# Relocatable Machine code.&lt;br /&gt;
# Automatic line numbering, starting and increment alterable.&lt;br /&gt;
# Programmable custon key.&lt;br /&gt;
# Direct Run button.&lt;br /&gt;
# Keyboard overlay for easy program use.&lt;br /&gt;
# Easy entry of entire commands into the computer and display.&lt;br /&gt;
# Full instruction manual.&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Master_Control&amp;diff=9926</id>
		<title>Master Control</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Master_Control&amp;diff=9926"/>
		<updated>2020-11-05T23:55:37Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: Created page with &amp;quot;[File:Soft_Sector_Marketing_(Master_control).png]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[File:Soft_Sector_Marketing_(Master_control).png]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=File:Soft_Sector_Marketing_(Master_control).png&amp;diff=9925</id>
		<title>File:Soft Sector Marketing (Master control).png</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=File:Soft_Sector_Marketing_(Master_control).png&amp;diff=9925"/>
		<updated>2020-11-05T23:55:07Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Soft_Sector_Marketing&amp;diff=9924</id>
		<title>Soft Sector Marketing</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Soft_Sector_Marketing&amp;diff=9924"/>
		<updated>2020-11-05T23:54:33Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Soft_Sector_Marketing.png]]&lt;br /&gt;
== SOFT SECTOR MARKETING Incorporated ==&lt;br /&gt;
&lt;br /&gt;
=== Address: ===&lt;br /&gt;
6250 Middlebelt&amp;lt;br&amp;gt;&lt;br /&gt;
Garden City, Michigan 48135&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Questions &amp;amp; Orders. Michigan&#039;&#039;&#039;  313-425-4020&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outside Michigan, Order Line Only&#039;&#039;&#039; 800-521-6504&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PRODUCTS ==&lt;br /&gt;
[[Master Control]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Soft_Sector_Marketing&amp;diff=9923</id>
		<title>Soft Sector Marketing</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Soft_Sector_Marketing&amp;diff=9923"/>
		<updated>2020-11-05T23:41:07Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: Created page with &amp;quot;File:Soft_Sector_Marketing.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Soft_Sector_Marketing.png]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=File:Soft_Sector_Marketing.png&amp;diff=9922</id>
		<title>File:Soft Sector Marketing.png</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=File:Soft_Sector_Marketing.png&amp;diff=9922"/>
		<updated>2020-11-05T23:40:48Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=The_RAINBOW_Magazine_October_1981&amp;diff=9921</id>
		<title>The RAINBOW Magazine October 1981</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=The_RAINBOW_Magazine_October_1981&amp;diff=9921"/>
		<updated>2020-11-05T23:25:29Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* ADVERTISER&amp;#039;S INDEX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981}}&lt;br /&gt;
{{InfoBox |&lt;br /&gt;
| boxtype          = Publication&lt;br /&gt;
| photo            = Rainbow cover 1981-10.jpg&lt;br /&gt;
| author           = [[Falsoft]]&lt;br /&gt;
| date             = October 1981&lt;br /&gt;
| year             = 1981&lt;br /&gt;
| volume           = 1 No.4&lt;br /&gt;
| language         = English&lt;br /&gt;
| locale           = English&lt;br /&gt;
| publisher        = [[Falsoft]]&lt;br /&gt;
| pages            = 15&lt;br /&gt;
| format           = Magazine&lt;br /&gt;
| notes            = &lt;br /&gt;
| infosource       = [[Luis Fernández]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==ARTICLES==&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; width=&amp;quot;180&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;border: 2px solid black;&amp;quot;&lt;br /&gt;
|+ Leyend &lt;br /&gt;
|-&lt;br /&gt;
|T/D|| Tape/Disk&lt;br /&gt;
|-&lt;br /&gt;
|ART || Articles&lt;br /&gt;
|-&lt;br /&gt;
|DEP || Departments&lt;br /&gt;
|-&lt;br /&gt;
|REV || Product Reviews&lt;br /&gt;
|-&lt;br /&gt;
|EDI || Editor&#039;s Notes&lt;br /&gt;
|-&lt;br /&gt;
|COR || Correction&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;30%&amp;quot; | Title&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;15%&amp;quot; | Author&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;35%&amp;quot; | Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;5%&amp;quot; style=&amp;quot;text-align: right;&amp;quot; | Page&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;10%&amp;quot; |Tape/Disk&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;5%&amp;quot; | Section&lt;br /&gt;
|-&lt;br /&gt;
| [[Rainbow emphasizes printer uses]] || [[The RAINBOW]] || || 1 || || [[:Category:Editor&#039;s Notes|Editor&#039;s Notes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Review: Conflict (Rainbow 1981-10)|Conflict]] || [[Soft Sector Marketing|SOFT SECTOR MARKETING]] || Risk style Game || 2 || || [[:Category:Software Reviews|Software Reviews]], [[:Category:Games|Games]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Program Quickie]] || || % Delta Increment || 2 || || [[:Category:Software Utilities|Software Utilities]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Videoprinter]] || [[Mir, Jorge]] and [[Morgan, Alan J.]] || Print Videotext pages || 3 || || [[:Category:Software Utilities|Software Utilities]], [[:Category:Printers|Printers]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Software Review: 80C disassembler|80C disassembler]] || [[The MICRO WORKS]] || || 4 || || [[:Category:Software Reviews|Software Reviews]], [[:Category:Assembler|Assembler]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Really using print using]] || || || 5 || || [[:Category:Tutorial|Tutorial]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Screen monitor]] || || Everything which appears on the screen will be dumped to the printer a line at a time || 7 || || [[:Category:Printers|Printers]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Helicopter battleground for you]] || [[JARB Software]] || Helicopter Basic game || 8 || || [[:Category:Magazine Games|Magazine Games]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Review: Color Space Invaders|Color Space Invaders]] || [[The MICRO WORKS]] || Space acction game|| 9 || || [[:Category:Software Reviews|Software Reviews]], [[:Category:Games|Games]]&lt;br /&gt;
|-&lt;br /&gt;
| [[For its - Gin, Gin, Gin]] || [[FALSOFT]] || Assistant for the GIN score || 9 || || [[:Category:Software Utility|Software Utility]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sticky Labels]] || || || 10 || || [[:Category:Tips|Tips]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Vampire]] || [[FALSOFT]] || Game announcement: Vampire || 14 || || [[:Category:Games Ads|Games Ads]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Rosen&#039;s Color Connextion]] ||  || BBS || 14 || ||  [[:Category:BBS|BBS]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==ADVERTISER&#039;S INDEX==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;40%&amp;quot; | Company&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;40%&amp;quot; | Advertiser&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;20%&amp;quot; | Page&lt;br /&gt;
|-&lt;br /&gt;
| [[The RAINBOW]] || OFICIAL-STUFF [[the RAINBOW (Copyright)]] || [https://archive.org/details/rainbowmagazine-1981-10/page/n5 6]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soft Sector Marketing]] || [[Master control Advert]] || [https://archive.org/details/rainbowmagazine-1981-10/page/n6 7]&lt;br /&gt;
|-&lt;br /&gt;
| [[The Micro Works]] || [[Media:The MicroWorks Advertiser.png|The Micro Works Ad]] || [https://archive.org/details/rainbowmagazine-1981-10/page/n10 11]&lt;br /&gt;
|-&lt;br /&gt;
| [[The RAINBOW]] || [[the RAINBOW — Subscription Form]] || [https://archive.org/details/rainbowmagazine-1981-10/page/n14 15]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Review:_Conflict_(Rainbow_1981-10)&amp;diff=9920</id>
		<title>Review: Conflict (Rainbow 1981-10)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Review:_Conflict_(Rainbow_1981-10)&amp;diff=9920"/>
		<updated>2020-11-05T23:17:34Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-10}}&lt;br /&gt;
If you like Risk, you’ll really appreciate &amp;quot;[[Conflict|CONFLICT]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Available from [[Soft Sector Marketing|SOFT SECTOR MARKETING]] (6250 Middlebelt Road, Garden City, Mich., 48135 for $14.&lt;br /&gt;
&lt;br /&gt;
two-player game that lets you concentrate on keeping up with the strategy while the computer does all the hard work.&lt;br /&gt;
&lt;br /&gt;
In case you have never played its sister game, [[Conflict|CONFLICT]] takes place on a mythical planet in 2150. The two superpowers have both landed on the planet -- which has four continents -- and are vying for control. Whoever does get control will be able to use all the planet’s resources to help his country back on earth. The winner will insure his side natural resources for the future. The loser, well...&lt;br /&gt;
&lt;br /&gt;
There is a total of 20 colonies on the four continents and the computer will apportion 40 armies in eight of them for each side. Each side must try to conquer whole continents -- in other words, occupy every colony on each continent. Reinforcements are awarded based on the number of colonies and continents a side control.&lt;br /&gt;
&lt;br /&gt;
Battles are won and lost by the roll of the dice, which are graphically represented on the screen. There is no weight given to the number of armies attacking one another, except -- obviously -- if you have more armies to lose in a given battle, you have the advantage.&lt;br /&gt;
&lt;br /&gt;
You cannot attack willy-nilly, either. Only adjacent colonies can attack one another. However, you can move your armies from one adjacent colony to another.&lt;br /&gt;
&lt;br /&gt;
The computer keeps track of where all the armies are, how many reinforcements are due each side, whether one colony is adjacent to another. who wins the battles and &lt;br /&gt;
keeps score.&lt;br /&gt;
&lt;br /&gt;
Commands available are:&lt;br /&gt;
* (1) Distribute -- which allows reinforcements to be positioned;&lt;br /&gt;
* (2) Status -- which shows where everything is and who has what areas under his control;&lt;br /&gt;
* (3) Move -- which allows armies to be repositioned;&lt;br /&gt;
* (4) Attack -- which allows the fighting to take place; and&lt;br /&gt;
* (5) Finish -- to end a turn. &lt;br /&gt;
&lt;br /&gt;
SOFT SECTOR also adds a Resign move, in which either side can give up.&lt;br /&gt;
&lt;br /&gt;
SOFT SECTOR has provided some strategic hints and a map of the planet. There are also some surprises -- not particularly good ones -- for the warriors.&lt;br /&gt;
&lt;br /&gt;
It’s an interesting and good game. The only complaint is the minor difficulty in reviewing the last continent without running through all four. Since there are only four of them, this is a small problem in what is a very interesting and well-done game.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Conflict.png|Conflict in game&lt;br /&gt;
Conflict Battle.png|Conflict Battle&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[https://archive.org/details/rainbowmagazine-1981-10/page/n1 See this article as it appeared in the magazine, in Archive.org]&lt;br /&gt;
*[http://www.colorcomputerarchive.com/coco/Cassettes/Games/Conflict%20%28Soft%20Sector%20Marketing%29.zip Download Cassete from color computer archive]&lt;br /&gt;
*[http://www.colorcomputerarchive.com/coco/Disks/Games/Conflict%20%28Soft%20Sector%20Marketing%29.zip Download Disk from color computer archive]&lt;br /&gt;
[[Category: Software Reviews]][[Category:Games]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Review:_Conflict_(Rainbow_1981-10)&amp;diff=9919</id>
		<title>Review: Conflict (Rainbow 1981-10)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Review:_Conflict_(Rainbow_1981-10)&amp;diff=9919"/>
		<updated>2020-11-05T23:13:55Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-10}}&lt;br /&gt;
If you like Risk, you’ll really appreciate &amp;quot;[[Conflict|CONFLICT]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Available from [[Soft Sector Marketing|SOFT SECTOR MARKETING]] (6250 Middlebelt Road, Garden City, Mich., 48135 for $14.&lt;br /&gt;
&lt;br /&gt;
two-player game that lets you concentrate on keeping up with the strategy while the computer does all the hard work.&lt;br /&gt;
&lt;br /&gt;
In case you have never played its sister game, [[Conflict|CONFLICT]] takes place on a mythical planet in 2150. The two superpowers have both landed on the planet -- which has four continents -- and are vying for control. Whoever does get control will be able to use all the planet’s resources to help his country back on earth. The winner will insure his side natural resources for the future. The loser, well...&lt;br /&gt;
&lt;br /&gt;
There is a total of 20 colonies on the four continents and the computer will apportion 40 armies in eight of them for each side. Each side must try to conquer whole continents -- in other words, occupy every colony on each continent. Reinforcements are awarded based on the number of colonies and continents a side control.&lt;br /&gt;
&lt;br /&gt;
Battles are won and lost by the roll of the dice, which are graphically represented on the screen. There is no weight given to the number of armies attacking one another, except -- obviously -- if you have more armies to lose in a given battle, you have the advantage.&lt;br /&gt;
&lt;br /&gt;
You cannot attack willy-nilly, either. Only adjacent colonies can attack one another. However, you can move your armies from one adjacent colony to another.&lt;br /&gt;
&lt;br /&gt;
The computer keeps track of where all the armies are, how many reinforcements are due each side, whether one colony is adjacent to another. who wins the battles and &lt;br /&gt;
keeps score.&lt;br /&gt;
&lt;br /&gt;
Commands available are:&lt;br /&gt;
* (1) Distribute -- which allows reinforcements to be positioned;&lt;br /&gt;
* (2) Status -- which shows where everything is and who has what areas under his control;&lt;br /&gt;
* (3) Move -- which allows armies to be repositioned;&lt;br /&gt;
* (4) Attack -- which allows the fighting to take place; and&lt;br /&gt;
* (5) Finish -- to end a turn. &lt;br /&gt;
&lt;br /&gt;
SOFT SECTOR also adds a Resign move, in which either side can give up.&lt;br /&gt;
&lt;br /&gt;
SOFT SECTOR has provided some strategic hints and a map of the planet. There are also some surprises -- not particularly good ones -- for the warriors.&lt;br /&gt;
&lt;br /&gt;
It’s an interesting and good game. The only complaint is the minor difficulty in reviewing the last continent without running through all four. Since there are only four of them, this is a small problem in what is a very interesting and well-done game.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Conflict.png|Conflict in game&lt;br /&gt;
Conflict Battle.png|Conflict Battle&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[https://archive.org/details/rainbowmagazine-1981-10/page/n1 See this article as it appeared in the magazine, in Archive.org]&lt;br /&gt;
*[http://www.colorcomputerarchive.com/coco/Cassettes/Games/Conflict%20%28Soft%20Sector%20Marketing%29.zip Download Cassete in color computer archive]&lt;br /&gt;
*[http://www.colorcomputerarchive.com/coco/Disks/Games/Conflict%20%28Soft%20Sector%20Marketing%29.zip Download Disk in color computer archive]&lt;br /&gt;
[[Category: Software Reviews]][[Category:Games]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Helicopter_battleground_for_you&amp;diff=9918</id>
		<title>Helicopter battleground for you</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Helicopter_battleground_for_you&amp;diff=9918"/>
		<updated>2020-11-05T21:07:13Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-10}}&lt;br /&gt;
If you enjoyed fighting around the LASER STAR last month, JARB SOFTWARE offers another sample goodie for your joysticking pleasure this month as well.&lt;br /&gt;
&lt;br /&gt;
This is HELO BATTLE, which pits you against a fortified castle that shoots antiaircraft rounds at your helicopter.	&lt;br /&gt;
 &lt;br /&gt;
To play, you have to fly your chopper to avoid the incoming fire while, at the same time, aiming and firing your gun.&lt;br /&gt;
&lt;br /&gt;
The right joystick controls the copter&#039;s flight and the left the chopper&#039;s gun. Obviously, there is some eye-hand coordination necessary here! At the end of the game, your friendly COLOR Computer will let you know who won the encounter -- and will give you the option of playing again.&lt;br /&gt;
&lt;br /&gt;
You can purchase HELD BATTLE on a tape with LASER STAR by sending $14.95 to JARB SOFTWARE, 1169 Florida St., Imperial Beach, CA, 92032. Please add $1 for postage and handling.&lt;br /&gt;
&lt;br /&gt;
Oh...watch out for the sneaky little guy!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Helo Battle.png|Helicopter Battle in game&lt;br /&gt;
Helo Battle1.png|Helicopter Battle in game&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1 &#039;**************************&lt;br /&gt;
2 &#039;*        HELO-BATTLE     *&lt;br /&gt;
3 &#039;*            by          *&lt;br /&gt;
4 &#039;*     JARB SOFTWARE      *&lt;br /&gt;
5 &#039;* (c) JARB SOFTWARE 1981 *&lt;br /&gt;
6 &#039;**************************&lt;br /&gt;
10 CLS:PRINT@192,TAB(10)&amp;quot;HELO BATTLE&amp;quot;:PRINTTAB(15)&amp;quot;BY&amp;quot;:PRINTTAB(9)&amp;quot;JARB SOFTWARE&amp;quot;:FORI=1TO5:PLAY&amp;quot;O&amp;quot;+STR$(I)+&amp;quot;V30T16L4EP8EP8EP8L1AP8EP2L4BGGEADEADDDP4&amp;quot;:NEXTI&lt;br /&gt;
15 CLEAR200&lt;br /&gt;
20 DIMA (30, 30)&lt;br /&gt;
25 ALLIES=ALLIES+OS:AXIS=AXIS+TS:OS=0:TS=0&lt;br /&gt;
30 IF ALLIES&amp;gt;=200 THEN 225&lt;br /&gt;
35 IF AXIS&amp;gt;=200 THEN 225&lt;br /&gt;
40 S$=&amp;quot;V30T100L64O1DD&amp;quot;&lt;br /&gt;
45 PMODE4,1:PCLS:SCREEN 1,1:A=128:B=24:A1=128:B1=96&lt;br /&gt;
50 T1=RND(195)+30:T2=T1&lt;br /&gt;
55 A$=&amp;quot;BU20L10D10L1DE10BG10G4D4F4R20BU22R2U2L2U4R2U2L60R122L60D2R2D4L2D2R10F8R60E8BD4H10BF10F10BH10G10BE10E10BG10BU4R4D10L72G12L10BR5D5R20BL20L15U5BD5L20H5&amp;quot;&lt;br /&gt;
60 B$=&amp;quot;BL25U20R5D5BD3D4R5U4L5BU3R5U5R5D10R20U10R5D5BD3D4R5U4L5BU3R5U5R5D20&amp;quot;&lt;br /&gt;
65 DRAW&amp;quot;S1BM128,28&amp;quot;+A$&lt;br /&gt;
70 GET(102,16)-(158,33),A,G&lt;br /&gt;
75 PCLS&lt;br /&gt;
80 DRAW&amp;quot;S3;BM&amp;quot;+STR$(T1)+&amp;quot;,191&amp;quot;+B$:PAINT(T1,191)&lt;br /&gt;
85 HEIGHT=RND(191)&lt;br /&gt;
90 PUT(A-26,B-14)-(A+30,B+7), A,PSET&lt;br /&gt;
95 IF HEIGHT&amp;lt;=19 THEN 85&lt;br /&gt;
100 IF HEIGHT&amp;gt;=170 THEN 85&lt;br /&gt;
105 DRIFT=RND(32)-16&lt;br /&gt;
110 ES=ES+1:SOUND1,1:FORI=1TO3:CIRCLE(T1,176),I,1:NEXTI:FORI=1TO3:CIRCLE(T1,176),I,0:NEXTI&lt;br /&gt;
115 FOR FLAK=176 TO HEIGHT STEP-10:T1=T1+DRIFT:A1=JOYSTK(2)*4:A=A+INT(JOYSTK(0)/6.3)-5:B=B+INT(JOYSTK(1)/6.3)-5:PSET(T1,FLAK,1)&lt;br /&gt;
120 IFPPOINT(T2,189)=0 THEN 205&lt;br /&gt;
125 IFA&amp;lt;=28 THEN A=28&lt;br /&gt;
130 IFT1&amp;lt;=20 THEN 175&lt;br /&gt;
135 IFT1&amp;gt;=235 THEN 175&lt;br /&gt;
140 IFA&amp;gt;=225 THEN A=225&lt;br /&gt;
145 IFB&amp;lt;=24 THEN B=24&lt;br /&gt;
150 IFB&amp;gt;=171 THEN B=171&lt;br /&gt;
155 IFB=171 THEN 210&lt;br /&gt;
160 PUT(A-26,B-14)-(A+30,B+7),A,PSET:PLAYS$:IFPEEK(65280)=125ORPEEK(65280)=253GOTO195&lt;br /&gt;
165 PRESET(T1,FLAK)&lt;br /&gt;
170 NEXT FLAK&lt;br /&gt;
175 PLAY&amp;quot;O1V30T32L32BBB&amp;quot;:FORI=1TO10:CIRCLE(T1,FLAK),I,1:NEXTI&lt;br /&gt;
180 E1=PPOINT(A-15,B):F1=PPOINT(A-17,B):E2=PPOINT(A+25,B):F2=PPOINT(A+23,B): E3=PPOINT(A,B-15):F3=PPOINT(A,B-13):E4=PPOINT(A,B+8):F4=PPOINT(A,B+10)&lt;br /&gt;
185 IF E1&amp;lt;&amp;gt;0 AND F1&amp;lt;&amp;gt;0 OR E2&amp;lt;&amp;gt;0 AND F2&amp;lt;&amp;gt;0 OR E3&amp;lt;&amp;gt;0 AND F3&amp;lt;&amp;gt;0 OR E4&amp;lt;&amp;gt;0 AND F4&amp;lt;&amp;gt;0 THEN 200&lt;br /&gt;
190 FORI=1TO10:CIRCLE(T1,FLAK),I,0:NEXTI:T1=T2:GOTO85&lt;br /&gt;
195 SF=SF+1:LINE(A,B-3)-(A1,191),PSET:CIRCLE(A1,191),2:PLAY&amp;quot;O1V30Tl00L64DF2DP2DP2DP2DP2D&amp;quot;:LINE(A,B-3)-(A1,191),PRESET: FORI=1TO2:CIRCLE(A1,191),I,0:NEXTI:GOTO165&lt;br /&gt;
200 TS=10:FORI=1TO40STEP2:Z1=RND(255):Z2=RND(191):LINE(A,B-7)-(Z1,Z2),PSET:CIRCLE(Z1,Z2),2:CIRCLE(A,B-7),I/2: PLAY&amp;quot;OlV30T100L100DDV10DD&amp;quot;:NEXTI:GOTO25&lt;br /&gt;
205 OS=10:FORI=lTO40:CIRCLE(T2,191),I,1,1.5,.5,0: PLAY&amp;quot;01V30T100DV20DV10D&amp;quot;:NEXTI:GOTO25&lt;br /&gt;
210 T3=RND(255):DRAW&amp;quot;S4;BM&amp;quot;+STR$(T3)+&amp;quot;,191E3F3BH3U4L1U1R2D1L1D2L3BR3R3&amp;quot;:PLAY&amp;quot;O4T32V30L8AEP1DFGBP1AAEDCP1FP1FP1BP1BP1D1DP1DF1DP1&amp;quot;:FORI=1TO100:NEXTI:LINE(T3,185)-(A,B-7),PSET:PLAY&amp;quot;O1V30T100L64DP2DP2DP2DP2DP2DP2DP2DP2DP2&amp;quot;:LINE(T3,185)-(A,B-7),PSET&lt;br /&gt;
225 SCREEN0,1:CLS:FORI=1TO10:CLSRND(8):SOUNDI*10,I:NEXTI&lt;br /&gt;
230 CLS0:PRINT@64,STRING$(10,128);:PRINT&amp;quot;FINAL SCORES &amp;quot;,:PRINTSTRING$(8,128);&lt;br /&gt;
235 PRINT@192,TAB(10)&amp;quot;YOUR SCORE=&amp;quot;;ALLIES*5:PRINTTAB(10)&amp;quot;TOTAL SHOTS=&amp;quot;;SF&lt;br /&gt;
240 PRINTSTRING$(32,126);&lt;br /&gt;
245 PRINTTAB(10)&amp;quot;ENEMY SCORE=&amp;quot;;AXIS*5:PRINTTAB(10)&amp;quot;TOTAL SHOTS=&amp;quot;;ES&lt;br /&gt;
250 PRINTSTRING$(32,128);&lt;br /&gt;
255 IF ALLIES&amp;gt;AXIS THEN 275&lt;br /&gt;
260 IF ALLIES&amp;lt;AXIS THEN 280&lt;br /&gt;
265 IF ALLIES=AXIS THEN 285&lt;br /&gt;
270 GOTO235&lt;br /&gt;
275 PRINT&amp;quot;       YOU HAYE WON THIS BATTLE&amp;quot;:GOTO290&lt;br /&gt;
280 PRINT&amp;quot; THE ENEMY HAS WON THIS BATTLE&amp;quot;:GOTO290&lt;br /&gt;
285 PRINT&amp;quot; THIS BATTLE IS DECLARED A TIE&amp;quot;:GOTO290&lt;br /&gt;
290 PRINTSTRING$(32,128);:PRINT&amp;quot;DO YOU WISH TO PLAY AGAIN (Y/N)?&amp;quot;;&lt;br /&gt;
295 PA$=INKEY$:IFPA$=&amp;quot;&amp;quot;THEN295&lt;br /&gt;
300 IFPA$&amp;lt;&amp;gt;&amp;quot;Y&amp;quot;THENEND&lt;br /&gt;
305 GOTO15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: Line 195, source error, change &amp;quot;169&amp;quot; to &amp;quot;191&amp;quot; in &amp;quot;FORI=1TO2:CIRCLE(A1,191),I,0:&amp;quot;&lt;br /&gt;
==Links==&lt;br /&gt;
*[https://archive.org/details/rainbowmagazine-1981-10/page/n7 See this article as it appeared in the magazine, in Archive.org]&lt;br /&gt;
*Virtual disk with programs from Rainbow magazine 10-1981: [[File:Rainbow 1981-10.dsk]]&lt;br /&gt;
[[Category:Magazine Games]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Helicopter_battleground_for_you&amp;diff=9917</id>
		<title>Helicopter battleground for you</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Helicopter_battleground_for_you&amp;diff=9917"/>
		<updated>2020-11-05T21:06:34Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-10}}&lt;br /&gt;
If you enjoyed fighting around the LASER STAR last month, JARB SOFTWARE offers another sample goodie for your joysticking pleasure this month as well.&lt;br /&gt;
&lt;br /&gt;
This is HELO BATTLE, which pits you against a fortified castle that shoots antiaircraft rounds at your helicopter.	&lt;br /&gt;
 &lt;br /&gt;
To play, you have to fly your chopper to avoid the incoming fire while, at the same time, aiming and firing your gun.&lt;br /&gt;
&lt;br /&gt;
The right joystick controls the copter&#039;s flight and the left the chopper&#039;s gun. Obviously, there is some eye-hand coordination necessary here! At the end of the game, your friendly COLOR Computer will let you know who won the encounter -- and will give you the option of playing again.&lt;br /&gt;
&lt;br /&gt;
You can purchase HELD BATTLE on a tape with LASER STAR by sending $14.95 to JARB SOFTWARE, 1169 Florida St., Imperial Beach, CA, 92032. Please add $1 for postage and handling.&lt;br /&gt;
&lt;br /&gt;
Oh...watch out for the sneaky little guy!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Helo Battle.png|Helicopter Battle in game&lt;br /&gt;
Helo Battle1.png|Helicopter Battle in game&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1 &#039;**************************&lt;br /&gt;
2 &#039;*        HELO-BATTLE     *&lt;br /&gt;
3 &#039;*            by          *&lt;br /&gt;
4 &#039;*     JARB SOFTWARE      *&lt;br /&gt;
5 &#039;* (c) JARB SOFTWARE 1981 *&lt;br /&gt;
6 &#039;**************************&lt;br /&gt;
10 CLS:PRINT@192,TAB(10)&amp;quot;HELO BATTLE&amp;quot;:PRINTTAB(15)&amp;quot;BY&amp;quot;:PRINTTAB(9)&amp;quot;JARB SOFTWARE&amp;quot;:FORI=1TO5:PLAY&amp;quot;O&amp;quot;+STR$(I)+&amp;quot;V30T16L4EP8EP8EP8L1AP8EP2L4BGGEADEADDDP4&amp;quot;:NEXTI&lt;br /&gt;
15 CLEAR200&lt;br /&gt;
20 DIMA (30, 30)&lt;br /&gt;
25 ALLIES=ALLIES+OS:AXIS=AXIS+TS:OS=0:TS=0&lt;br /&gt;
30 IF ALLIES&amp;gt;=200 THEN 225&lt;br /&gt;
35 IF AXIS&amp;gt;=200 THEN 225&lt;br /&gt;
40 S$=&amp;quot;V30T100L64O1DD&amp;quot;&lt;br /&gt;
45 PMODE4,1:PCLS:SCREEN 1,1:A=128:B=24:A1=128:B1=96&lt;br /&gt;
50 T1=RND(195)+30:T2=T1&lt;br /&gt;
55 A$=&amp;quot;BU20L10D10L1DE10BG10G4D4F4R20BU22R2U2L2U4R2U2L60R122L60D2R2D4L2D2R10F8R60E8BD4H10BF10F10BH10G10BE10E10BG10BU4R4D10L72G12L10BR5D5R20BL20L15U5BD5L20H5&amp;quot;&lt;br /&gt;
60 B$=&amp;quot;BL25U20R5D5BD3D4R5U4L5BU3R5U5R5D10R20U10R5D5BD3D4R5U4L5BU3R5U5R5D20&amp;quot;&lt;br /&gt;
65 DRAW&amp;quot;S1BM128,28&amp;quot;+A$&lt;br /&gt;
70 GET(102,16)-(158,33),A,G&lt;br /&gt;
75 PCLS&lt;br /&gt;
80 DRAW&amp;quot;S3;BM&amp;quot;+STR$(T1)+&amp;quot;,191&amp;quot;+B$:PAINT(T1,191)&lt;br /&gt;
85 HEIGHT=RND(191)&lt;br /&gt;
90 PUT(A-26,B-14)-(A+30,B+7), A,PSET&lt;br /&gt;
95 IF HEIGHT&amp;lt;=19 THEN 85&lt;br /&gt;
100 IF HEIGHT&amp;gt;=170 THEN 85&lt;br /&gt;
105 DRIFT=RND(32)-16&lt;br /&gt;
110 ES=ES+1:SOUND1,1:FORI=1TO3:CIRCLE(T1,176),I,1:NEXTI:FORI=1TO3:CIRCLE(T1,176),I,0:NEXTI&lt;br /&gt;
115 FOR FLAK=176 TO HEIGHT STEP-10:T1=T1+DRIFT:A1=JOYSTK(2)*4:A=A+INT(JOYSTK(0)/6.3)-5:B=B+INT(JOYSTK(1)/6.3)-5:PSET(T1,FLAK,1)&lt;br /&gt;
120 IFPPOINT(T2,189)=0 THEN 205&lt;br /&gt;
125 IFA&amp;lt;=28 THEN A=28&lt;br /&gt;
130 IFT1&amp;lt;=20 THEN 175&lt;br /&gt;
135 IFT1&amp;gt;=235 THEN 175&lt;br /&gt;
140 IFA&amp;gt;=225 THEN A=225&lt;br /&gt;
145 IFB&amp;lt;=24 THEN B=24&lt;br /&gt;
150 IFB&amp;gt;=171 THEN B=171&lt;br /&gt;
155 IFB=171 THEN 210&lt;br /&gt;
160 PUT(A-26,B-14)-(A+30,B+7),A,PSET:PLAYS$:IFPEEK(65280)=125ORPEEK(65280)=253GOTO195&lt;br /&gt;
165 PRESET(T1,FLAK)&lt;br /&gt;
170 NEXT FLAK&lt;br /&gt;
175 PLAY&amp;quot;O1V30T32L32BBB&amp;quot;:FORI=1TO10:CIRCLE(T1,FLAK),I,1:NEXTI&lt;br /&gt;
180 E1=PPOINT(A-15,B):F1=PPOINT(A-17,B):E2=PPOINT(A+25,B):F2=PPOINT(A+23,B): E3=PPOINT(A,B-15):F3=PPOINT(A,B-13):E4=PPOINT(A,B+8):F4=PPOINT(A,B+10)&lt;br /&gt;
185 IF E1&amp;lt;&amp;gt;0 AND F1&amp;lt;&amp;gt;0 OR E2&amp;lt;&amp;gt;0 AND F2&amp;lt;&amp;gt;0 OR E3&amp;lt;&amp;gt;0 AND F3&amp;lt;&amp;gt;0 OR E4&amp;lt;&amp;gt;0 AND F4&amp;lt;&amp;gt;0 THEN 200&lt;br /&gt;
190 FORI=1TO10:CIRCLE(T1,FLAK),I,0:NEXTI:T1=T2:GOTO85&lt;br /&gt;
195 SF=SF+1:LINE(A,B-3)-(A1,191),PSET:CIRCLE(A1,191),2:PLAY&amp;quot;O1V30Tl00L64DF2DP2DP2DP2DP2D&amp;quot;:LINE(A,B-3)-(A1,191),PRESET: FORI=1TO2:CIRCLE(A1,191),I,0:NEXTI:GOTO165&lt;br /&gt;
200 TS=10:FORI=1TO40STEP2:Z1=RND(255):Z2=RND(191):LINE(A,B-7)-(Z1,Z2),PSET:CIRCLE(Z1,Z2),2:CIRCLE(A,B-7),I/2: PLAY&amp;quot;OlV30T100L100DDV10DD&amp;quot;:NEXTI:GOTO25&lt;br /&gt;
205 OS=10:FORI=lTO40:CIRCLE(T2,191),I,1,1.5,.5,0: PLAY&amp;quot;01V30T100DV20DV10D&amp;quot;:NEXTI:GOTO25&lt;br /&gt;
210 T3=RND(255):DRAW&amp;quot;S4;BM&amp;quot;+STR$(T3)+&amp;quot;,191E3F3BH3U4L1U1R2D1L1D2L3BR3R3&amp;quot;:PLAY&amp;quot;O4T32V30L8AEP1DFGBP1AAEDCP1FP1FP1BP1BP1D1DP1DF1DP1&amp;quot;:FORI=1TO100:NEXTI:LINE(T3,185)-(A,B-7),PSET:PLAY&amp;quot;O1V30T100L64DP2DP2DP2DP2DP2DP2DP2DP2DP2&amp;quot;:LINE(T3,185)-(A,B-7),PSET&lt;br /&gt;
225 SCREEN0,1:CLS:FORI=1TO10:CLSRND(8):SOUNDI*10,I:NEXTI&lt;br /&gt;
230 CLS0:PRINT@64,STRING$(10,128);:PRINT&amp;quot;FINAL SCORES &amp;quot;,:PRINTSTRING$(8,128);&lt;br /&gt;
235 PRINT@192,TAB(10)&amp;quot;YOUR SCORE=&amp;quot;;ALLIES*5:PRINTTAB(10)&amp;quot;TOTAL SHOTS=&amp;quot;;SF&lt;br /&gt;
240 PRINTSTRING$(32,126);&lt;br /&gt;
245 PRINTTAB(10)&amp;quot;ENEMY SCORE=&amp;quot;;AXIS*5:PRINTTAB(10)&amp;quot;TOTAL SHOTS=&amp;quot;;ES&lt;br /&gt;
250 PRINTSTRING$(32,128);&lt;br /&gt;
255 IF ALLIES&amp;gt;AXIS THEN 275&lt;br /&gt;
260 IF ALLIES&amp;lt;AXIS THEN 280&lt;br /&gt;
265 IF ALLIES=AXIS THEN 285&lt;br /&gt;
270 GOTO235&lt;br /&gt;
275 PRINT&amp;quot;       YOU HAYE WON THIS BATTLE&amp;quot;:GOTO290&lt;br /&gt;
280 PRINT&amp;quot; THE ENEMY HAS WON THIS BATTLE&amp;quot;:GOTO290&lt;br /&gt;
285 PRINT&amp;quot; THIS BATTLE IS DECLARED A TIE&amp;quot;:GOTO290&lt;br /&gt;
290 PRINTSTRING$(32,128);:PRINT&amp;quot;DO YOU WISH TO PLAY AGAIN (Y/N)?&amp;quot;;&lt;br /&gt;
295 PA$=INKEY$:IFPA$=&amp;quot;&amp;quot;THEN295&lt;br /&gt;
300 IFPA$&amp;lt;&amp;gt;&amp;quot;Y&amp;quot;THENEND&lt;br /&gt;
305 GOTO15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: Line 195, source error, change &amp;quot;169&amp;quot; to &amp;quot;191&amp;quot; in &amp;quot;FORI=1TO2:CIRCLE(A1,191),I,0:&amp;quot;&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-10/page/n7 See this article as it appeared in the magazine, in Archive.org]&lt;br /&gt;
Virtual disk with programs from Rainbow magazine 10-1981: [[File:Rainbow 1981-10.dsk]]&lt;br /&gt;
[[Category:Magazine Games]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Teacher%27s_helper,_student%27s_friend_(Rainbow_1981-09)&amp;diff=9916</id>
		<title>Teacher&#039;s helper, student&#039;s friend (Rainbow 1981-09)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Teacher%27s_helper,_student%27s_friend_(Rainbow_1981-09)&amp;diff=9916"/>
		<updated>2020-11-05T18:32:06Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-09}}&lt;br /&gt;
For the teacher amongst us, GRADER can be a reaI boon!&lt;br /&gt;
&lt;br /&gt;
However, we would also emphasize that GRADER can easily be adapted for keeping up to date records on a single student. By using GRADER, the student would be able to chart his or her progress throughout a grading period and know where he stands at all times. It’s also a good way for parents to keep track of how a student is doing.&lt;br /&gt;
&lt;br /&gt;
We will go through GRADER part by part so it will be easier to adapt It, if necessary.&lt;br /&gt;
&lt;br /&gt;
Lines 10-25 initiate the program and ask for the type grade you will be compiling, Because, in our use, the reading grade only has daily averages, we wrote a special routine for reading grades at lines 600-780. This could be your whole program if all grades are weighted the same.&lt;br /&gt;
&lt;br /&gt;
Lines 60-110 and 120-180 do the actual computation of grades. Since this particular program was written for third grade level, there are a lot of children who make 100&#039;s, especially on daily work. To eliminate the tedium of entering all those 100&#039;s, we added the subroutines 340-380 and 390-430 to make the inputting of 100&#039;s much easier. This really cuts down on the time it takes to enter the grades.&lt;br /&gt;
&lt;br /&gt;
We chose to enter the grades as a string and then take the value of the string so we could assign the word &amp;quot;end&amp;quot; to break out of the grade input loop. While it would have been just as easy to use something like &amp;quot;IF S&amp;gt;150 GOTO 110&amp;quot; and then use any real high number, it seemed easier to use an easily-recognized word to break out of the loop.&lt;br /&gt;
&lt;br /&gt;
Please also note lines 70 and 140. These take care of mistakes. If an incorrect grade is entered, just enter the incorrect grade again as a minus. That not only reduces the total by the incorrect number, it also reduces the number of &amp;quot;chances&amp;quot; by one, lines 110 and 100 take the average of the types of grades.&lt;br /&gt;
&lt;br /&gt;
Line 190 is where the allocation of weight to the types of grades is made. In this instance, teats are worth one-third and daily work two-thirds. These percentages are easily changed to heat whatever needs you have.&lt;br /&gt;
&lt;br /&gt;
The remainder of the program is devoted to the printout. Quite a bit of attention was paid to this because, in the situation for which it was written, a great many students are &amp;quot;traded&amp;quot; for either enriched or remedial work. The printout, including the name, subject, number of &amp;quot;chance,&amp;quot; total points and number of 100&#039;s constitutes a full report to the student&#039;s &amp;quot;home&amp;quot; teacher. It means once the grade are computed, than do not have to be re-recorded elsewhere.&lt;br /&gt;
&lt;br /&gt;
Also, to make life easier, the program is set to &amp;quot;form feed&amp;quot; for a 66-line piece of paper. This mikes the whole report easier to deal with.&lt;br /&gt;
&lt;br /&gt;
There are certain economies which could have been employed to save memory space, particularly in the printout image statements, but, since this program fits very comfortably in 4k, we did not see that as necessary. Of course, you need Extended Color Basic to use the PRINTUSING statement, but. If you do not have that, it is easily convertable.&lt;br /&gt;
&lt;br /&gt;
The listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;2 &#039;**********************&lt;br /&gt;
3 &#039;*     GRADER 2.1     *&lt;br /&gt;
4 &#039;* (c) FALSOFT 1981   *&lt;br /&gt;
5 &#039;**********************&lt;br /&gt;
10 PU$=&amp;quot;GRADE&amp;quot;&lt;br /&gt;
20 INPUT &amp;quot;SUBJECT&amp;quot;;UP$:SB$=UP$+PU$&lt;br /&gt;
25 IF UP$=&amp;quot;READING&amp;quot; THEN 600&lt;br /&gt;
30 CLS&lt;br /&gt;
40 INPUT &amp;quot;STUDENT&#039;S NAME&amp;quot;;A$&lt;br /&gt;
50 GOSUB340&lt;br /&gt;
60 INPUT &amp;quot;enter DAILY SCORE (OR END)&amp;quot;;S$&lt;br /&gt;
70 IF S$=&amp;quot;END&amp;quot; THEN 110&lt;br /&gt;
75 S=VAL(S$)&lt;br /&gt;
80 IF S&amp;lt;0 GOTO 320&lt;br /&gt;
90 N=N+1:D=S+D&lt;br /&gt;
100 GOTO 60&lt;br /&gt;
110 Z=D/N:CLS&lt;br /&gt;
120 GOSUB390&lt;br /&gt;
130 INPUT &amp;quot;enter TEST SCORE (OR END)&amp;quot;;T$&lt;br /&gt;
140 IF T$=&amp;quot;END&amp;quot; THEN 100&lt;br /&gt;
145 T=VAL(T$)&lt;br /&gt;
150 IF T&amp;lt;0 GOTO 330&lt;br /&gt;
160 M=M+1:B=T+B&lt;br /&gt;
170 GOTO 130&lt;br /&gt;
180 Y=B/M:CLS&lt;br /&gt;
190 X=(Y*.334)+(Z*.666)&lt;br /&gt;
200 CLS:PRINT&lt;br /&gt;
205 IF LC=4 THEN PRINT#-2,	PRINT#-2,&amp;quot;&amp;quot;:LC=1:GOTO210&lt;br /&gt;
207 LC=LC+1&lt;br /&gt;
210 GOSUB400&lt;br /&gt;
220 PRINT#-2,&amp;quot;&amp;quot;&lt;br /&gt;
230 PRINT#-2,&amp;quot;DRILY AVERAGE &amp;quot;,:PRINT#-2,USING&amp;quot;##.##&amp;quot;,Z&lt;br /&gt;
240 PRINT#-2,&amp;quot;TEST AVERAGE    &amp;quot;,:PRINT#-2,USING&amp;quot;##.##&amp;quot;,Y&lt;br /&gt;
250 PRINT#-2,CHR$(31);&amp;quot;GRADE AVERAGE  &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;,X:PRINT#-2,CHR$(3 0)&lt;br /&gt;
260 PRINT#-2,&amp;quot;  FOR YOUR INFORMATION...&amp;quot;&lt;br /&gt;
270 PRINT#-2,&amp;quot;&amp;quot;:PRINT#-2,&amp;quot;DAILY PAPERS&amp;quot;;:PRINT#-2,TAB(13);:PRINT#-2,USING&amp;quot;##&amp;quot;;N;:PRINT#-2,TAB(18)&amp;quot;POINTS&amp;quot;;:PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###&amp;quot;,D;: PRINT#-2,TAB(29)&amp;quot;......(Student made&amp;quot;N&amp;quot;100&#039;s on dally work)&amp;quot;&lt;br /&gt;
280 V=N+M:F=D+B&lt;br /&gt;
290 PRINT#-2,&amp;quot;TOTAL TESTS&amp;quot;;:PRINT#-2,TAB(13);:PRINT#-2,USING&amp;quot;##&amp;quot;,M,:PRINT#-2,TAB(18)&amp;quot;POINTS&amp;quot;;:PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###&amp;quot;;B;:PRINT#-2,TAB(29)&amp;quot;..... (Student made&amp;quot;K&amp;quot;100&#039;s on tests)&amp;quot;&lt;br /&gt;
300 PRINT#-2,&amp;quot;CHANCES&amp;quot;;:PRINT#-2,TAB(13);PRINT#-2,USING&amp;quot;##&amp;quot;;V;:PRINT#-2,TAB(18)&amp;quot;POINTS&amp;quot;;:PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###&amp;quot;;F&lt;br /&gt;
310 GOTO 448&lt;br /&gt;
320 N=N-1:D=S+D:GOTO60&lt;br /&gt;
330 M=M-1:B=T+B:GOTO130&lt;br /&gt;
340 INPUT &amp;quot;NOW MANY 100&#039;S DID THIS STUDENT  MAKE IN DAILY WORK&amp;quot;;N&lt;br /&gt;
350 Q=N*100&lt;br /&gt;
360 N=N+H&lt;br /&gt;
370 D=Q+D&lt;br /&gt;
380 RETURN&lt;br /&gt;
390 INPUT &amp;quot;NOW MANY 100&#039;S DID THIS STUDENT MAKE ON TESTS&amp;quot;;K&lt;br /&gt;
400 Q=K*100&lt;br /&gt;
410 M=M+K&lt;br /&gt;
420 B=Q+B&lt;br /&gt;
430 RETURN&lt;br /&gt;
440 PRINT#-2,STRING$(8O,&amp;quot;*&amp;quot;)&lt;br /&gt;
445 PRINT#-2,CHR$(18)&amp;quot;&amp;quot;CHR$(38)&lt;br /&gt;
450 PRINT#-2,&amp;quot;&amp;quot;&lt;br /&gt;
460 N=0:D=B:Z=0:S=0:T=0:M=0:B=0:Y=0:X=0:V=0:F=8:Q=0:K=0&lt;br /&gt;
470 GOTO30&lt;br /&gt;
480 R=LEN(SB$):C=42-A:PRINT#-2,CHR$(31);TAB(C/2)S0$&lt;br /&gt;
490 PRINT#-2,CHR$(30);TAB(37)&amp;quot;FOR&amp;quot;;CHR$(31)&lt;br /&gt;
500 A=LEN(A$):C=40-R:PRINT#-2,TAB(C/2)A$;CHR$(30)&lt;br /&gt;
510 RETURN&lt;br /&gt;
600 CLS&lt;br /&gt;
610 INPUT &amp;quot;STUDENT&#039;S NAME&amp;quot;;A$&lt;br /&gt;
620 COSUB340&lt;br /&gt;
630 INPUT &amp;quot;enter DAILY SCORE (OR END)&amp;quot;;S$&lt;br /&gt;
640 IF S$=&amp;quot;END&amp;quot; THEN 680&lt;br /&gt;
643 S=VAL(S$)&lt;br /&gt;
650 IF S&amp;lt;0 THEN N=N-1:D=S+D:GOTO630&lt;br /&gt;
660 N=N+1:D=S+D&lt;br /&gt;
670 GOTO630&lt;br /&gt;
680 Z=D/N:CLS&lt;br /&gt;
690 GOSUB400&lt;br /&gt;
700 PRINT#-2,&amp;quot;&amp;quot;&lt;br /&gt;
710 PRINT#-2,CHR$(31);&amp;quot;GRADE AVERAGE &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;Z&lt;br /&gt;
720 PRINT#-2,CHR$(30)&lt;br /&gt;
730 PRINT#-2,&amp;quot;  FOR YOUR INFORMATION...&amp;quot;&lt;br /&gt;
740 PRINT#-2,&amp;quot;&amp;quot;:PRINT#-2,&amp;quot;GRADES&amp;quot;;:PRINT#-2,TAB(13);:PRINT#-2,USING&amp;quot;##&amp;quot;;N;:PRINT#-2,TAB(18)&amp;quot;POINTS&amp;quot;;:PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###&amp;quot;;D;: PRINT#-2,TAB(29)&amp;quot;.....(Student made&amp;quot;N&amp;quot;100&#039;s on daily work)&amp;quot;&lt;br /&gt;
750 N=0:D=0:Z=0:S=B:Q=0:H=0&lt;br /&gt;
760 PRINT#-2,STRING$(80,&amp;quot;*&amp;quot;)&lt;br /&gt;
770 PRINT#-2,&amp;quot;&amp;quot;&lt;br /&gt;
780 GOTO600&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-09/page/n3 See this article as it appeared in the magazine]&amp;lt;br&amp;gt;&lt;br /&gt;
Virtual disk with programs from Rainbow magazine 08-1981: [[File:Rainbow 1981-09.dsk]]&lt;br /&gt;
[[Category:Education]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Teacher%27s_helper,_student%27s_friend_(Rainbow_1981-09)&amp;diff=9915</id>
		<title>Teacher&#039;s helper, student&#039;s friend (Rainbow 1981-09)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Teacher%27s_helper,_student%27s_friend_(Rainbow_1981-09)&amp;diff=9915"/>
		<updated>2020-11-05T18:29:31Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-09}}&lt;br /&gt;
For the teacher amongst us, GRADER can be a reaI boon!&lt;br /&gt;
&lt;br /&gt;
However, we would also emphasize that GRADER can easily be adapted for keeping up to date records on a single student. By using GRADER, the student would be able to chart his or her progress throughout a grading period and know where he stands at all times. It’s also a good way for parents to keep track of how a student is doing.&lt;br /&gt;
&lt;br /&gt;
We will go through GRADER part by part so it will be easier to adapt It, if necessary.&lt;br /&gt;
&lt;br /&gt;
Lines 10-25 initiate the program and ask for the type grade you will be compiling, Because, in our use, the reading grade only has daily averages, we wrote a special routine for reading grades at lines 600-780. This could be your whole program if all grades are weighted the same.&lt;br /&gt;
&lt;br /&gt;
Lines 60-110 and 120-180 do the actual computation of grades. Since this particular program was written for third grade level, there are a lot of children who make 100&#039;s, especially on daily work. To eliminate the tedium of entering all those 100&#039;s, we added the subroutines 340-380 and 390-430 to make the inputting of 100&#039;s much easier. This really cuts down on the time it takes to enter the grades.&lt;br /&gt;
&lt;br /&gt;
We chose to enter the grades as a string and then take the value of the string so we could assign the word &amp;quot;end&amp;quot; to break out of the grade input loop. While it would have been just as easy to use something like &amp;quot;IF S&amp;gt;150 GOTO 110&amp;quot; and then use any real high number, it seemed easier to use an easily-recognized word to break out of the loop.&lt;br /&gt;
&lt;br /&gt;
Please also note lines 70 and 140. These take care of mistakes. If an incorrect grade is entered, just enter the incorrect grade again as a minus. That not only reduces the total by the incorrect number, it also reduces the number of &amp;quot;chances&amp;quot; by one, lines 110 and 100 take the average of the types of grades.&lt;br /&gt;
&lt;br /&gt;
Line 190 is where the allocation of weight to the types of grades is made. In this instance, teats are worth one-third and daily work two-thirds. These percentages are easily changed to heat whatever needs you have.&lt;br /&gt;
&lt;br /&gt;
The remainder of the program is devoted to the printout. Quite a bit of attention was paid to this because, in the situation for which it was written, a great many students are &amp;quot;traded&amp;quot; for either enriched or remedial work. The printout, including the name, subject, number of &amp;quot;chance,&amp;quot; total points and number of 100&#039;s constitutes a full report to the student&#039;s &amp;quot;home&amp;quot; teacher. It means once the grade are computed, than do not have to be re-recorded elsewhere.&lt;br /&gt;
&lt;br /&gt;
Also, to make life easier, the program is set to &amp;quot;form feed&amp;quot; for a 66-line piece of paper. This mikes the whole report easier to deal with.&lt;br /&gt;
&lt;br /&gt;
There are certain economies which could have been employed to save memory space, particularly in the printout image statements, but, since this program fits very comfortably in 4k, we did not see that as necessary. Of course, you need Extended Color Basic to use the PRINTUSING statement, but. If you do not have that, it is easily convertable.&lt;br /&gt;
&lt;br /&gt;
The listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;2 &#039;**********************&lt;br /&gt;
3 &#039;*     GRADER 2.1     *&lt;br /&gt;
4 &#039;* (c) FALSOFT 1981   *&lt;br /&gt;
5 &#039;**********************&lt;br /&gt;
10 PU$=&amp;quot;GRADE&amp;quot;&lt;br /&gt;
20 INPUT &amp;quot;SUBJECT&amp;quot;;UP$:SB$=UP$+PU$&lt;br /&gt;
25 IF UP$=&amp;quot;READING&amp;quot; THEN 600&lt;br /&gt;
30 CLS&lt;br /&gt;
40 INPUT &amp;quot;STUDENT&#039;S NAME&amp;quot;;A$&lt;br /&gt;
50 GOSUB340&lt;br /&gt;
60 INPUT &amp;quot;enter DAILY SCORE (OR END)&amp;quot;;S$&lt;br /&gt;
70 IF S$=&amp;quot;END&amp;quot; THEN 110&lt;br /&gt;
75 S=VAL(S$)&lt;br /&gt;
80 IF S&amp;lt;0 GOTO 320&lt;br /&gt;
90 N=N+1:D=S+D&lt;br /&gt;
100 GOTO 60&lt;br /&gt;
110 Z=D/N:CLS&lt;br /&gt;
120 GOSUB390&lt;br /&gt;
130 INPUT &amp;quot;enter TEST SCORE (OR END)&amp;quot;;T$&lt;br /&gt;
140 IF T$=&amp;quot;END&amp;quot; THEN 100&lt;br /&gt;
145 T=VAL(T$)&lt;br /&gt;
150 IF T&amp;lt;0 GOTO 330&lt;br /&gt;
160 M=M+1:B=T+B&lt;br /&gt;
170 GOTO 130&lt;br /&gt;
180 Y=B/M:CLS&lt;br /&gt;
190 X=(Y*.334)+(Z*.666)&lt;br /&gt;
200 CLS:PRINT&lt;br /&gt;
205 IF LC=4 THEN PRINT#-2,	PRINT#-2,&amp;quot;&amp;quot;:LC=1:GOTO210&lt;br /&gt;
207 LC=LC+1&lt;br /&gt;
210 GOSUB400&lt;br /&gt;
220 PRINT#-2,&amp;quot;&amp;quot;&lt;br /&gt;
230 PRINT#-2,&amp;quot;DRILY AVERAGE &amp;quot;,:PRINT#-2,USING&amp;quot;##.##&amp;quot;,Z&lt;br /&gt;
240 PRINT#-2,&amp;quot;TEST AVERAGE    &amp;quot;,:PRINT#-2,USING&amp;quot;##.##&amp;quot;,Y&lt;br /&gt;
250 PRINT#-2,CHR$(31);&amp;quot;GRADE AVERAGE  &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;,X:PRINT#-2,CHR$(3 0)&lt;br /&gt;
260 PRINT#-2,&amp;quot;  FOR YOUR INFORMATION...&amp;quot;&lt;br /&gt;
270 PRINT#-2,&amp;quot;&amp;quot;:PRINT#-2,&amp;quot;DAILY PAPERS&amp;quot;;:PRINT#-2,TAB(13);:PRINT#-2,USING&amp;quot;##&amp;quot;;N;:PRINT#-2,TAB(18)&amp;quot;POINTS&amp;quot;;:PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###&amp;quot;,D;: PRINT#-2,TAB(29)&amp;quot;......(Student made&amp;quot;N&amp;quot;100&#039;s on dally work)&amp;quot;&lt;br /&gt;
280 V=N+M:F=D+B&lt;br /&gt;
290 PRINT#-2,&amp;quot;TOTAL TESTS&amp;quot;;:PRINT#-2,TAB(13);:PRINT#-2,USING&amp;quot;##&amp;quot;,M,:PRINT#-2,TAB(18)&amp;quot;POINTS&amp;quot;;:PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###&amp;quot;;B;:PRINT#-2,TAB(29)&amp;quot;..... (Student made&amp;quot;K&amp;quot;100&#039;s on tests)&amp;quot;&lt;br /&gt;
300 PRINT#-2,&amp;quot;CHANCES&amp;quot;;:PRINT#-2,TAB(13);PRINT#-2,USING&amp;quot;##&amp;quot;;V;:PRINT#-2,TAB(18)&amp;quot;POINTS&amp;quot;;:PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###&amp;quot;;F&lt;br /&gt;
310 GOTO 448&lt;br /&gt;
320 N=N-1:D=S+D:GOTO60&lt;br /&gt;
330 M=M-1:B=T+B:GOTO130&lt;br /&gt;
340 INPUT &amp;quot;NOW MANY 100&#039;S DID THIS STUDENT  MAKE IN DAILY WORK&amp;quot;;N&lt;br /&gt;
350 Q=N*100&lt;br /&gt;
360 N=N+H&lt;br /&gt;
370 D=Q+D&lt;br /&gt;
380 RETURN&lt;br /&gt;
390 INPUT &amp;quot;NOW MANY 100&#039;S DID THIS STUDENT MAKE ON TESTS&amp;quot;;K&lt;br /&gt;
400 Q=K*100&lt;br /&gt;
410 M=M+K&lt;br /&gt;
420 B=Q+B&lt;br /&gt;
430 RETURN&lt;br /&gt;
440 PRINT#-2,STRING$(8O,&amp;quot;*&amp;quot;)&lt;br /&gt;
445 PRINT#-2,CHR$(18)&amp;quot;&amp;quot;CHR$(38)&lt;br /&gt;
450 PRINT#-2,&amp;quot;&amp;quot;&lt;br /&gt;
460 N=0:D=B:Z=0:S=0:T=0:M=0:B=0:Y=0:X=0:V=0:F=8:Q=0:K=0&lt;br /&gt;
470 GOTO30&lt;br /&gt;
480 R=LEN(SB$):C=42-A:PRINT#-2,CHR$(31);TAB(C/2)S0$&lt;br /&gt;
490 PRINT#-2,CHR$(30);TAB(37)&amp;quot;FOR&amp;quot;;CHR$(31)&lt;br /&gt;
500 A=LEN(A$):C=40-R:PRINT#-2,TAB(C/2)A$;CHR$(30)&lt;br /&gt;
510 RETURN&lt;br /&gt;
600 CLS&lt;br /&gt;
610 INPUT &amp;quot;STUDENT&#039;S NAME&amp;quot;;A$&lt;br /&gt;
620 COSUB340&lt;br /&gt;
630 INPUT &amp;quot;enter DAILY SCORE (OR END)&amp;quot;;S$&lt;br /&gt;
640 IF S$=&amp;quot;END&amp;quot; THEN 680&lt;br /&gt;
643 S=VAL(S$)&lt;br /&gt;
650 IF S&amp;lt;0 THEN N=N-1:D=S+D:GOTO630&lt;br /&gt;
660 N=N+1:D=S+D&lt;br /&gt;
670 GOTO630&lt;br /&gt;
680 Z=D/N:CLS&lt;br /&gt;
690 GOSUB400&lt;br /&gt;
700 PRINT#-2,&amp;quot;&amp;quot;&lt;br /&gt;
710 PRINT#-2,CHR$(31);&amp;quot;GRADE AVERAGE &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;Z&lt;br /&gt;
720 PRINT#-2,CHR$(30)&lt;br /&gt;
730 PRINT#-2,&amp;quot;  FOR YOUR INFORMATION...&amp;quot;&lt;br /&gt;
740 PRINT#-2,&amp;quot;&amp;quot;:PRINT#-2,&amp;quot;GRADES&amp;quot;;:PRINT#-2,TAB(13);:PRINT#-2,USING&amp;quot;##&amp;quot;;N;:PRINT#-2,TAB(18)&amp;quot;POINTS&amp;quot;;:PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###&amp;quot;;D;: PRINT#-2,TAB(29)&amp;quot;.....(Student made&amp;quot;N&amp;quot;100&#039;s on daily work)&amp;quot;&lt;br /&gt;
750 N=0:D=0:Z=0:S=B:Q=0:H=0&lt;br /&gt;
760 PRINT#-2,STRING$(80,&amp;quot;*&amp;quot;)&lt;br /&gt;
770 PRINT#-2,&amp;quot;&amp;quot;&lt;br /&gt;
780 GOTO600&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-09/page/n3 See this article as it appeared in the magazine]&amp;lt;br&amp;gt;&lt;br /&gt;
Virtual disk with Rainbow 08-1981 programs: [[File:Rainbow 1981-09.dsk]]&lt;br /&gt;
[[Category:Education]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Review:_Conflict_(Rainbow_1981-10)&amp;diff=9914</id>
		<title>Review: Conflict (Rainbow 1981-10)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Review:_Conflict_(Rainbow_1981-10)&amp;diff=9914"/>
		<updated>2020-11-05T00:11:58Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-10}}&lt;br /&gt;
If you like Risk, you’ll really appreciate &amp;quot;[[Conflict|CONFLICT]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Available from [[Soft Sector Marketing|SOFT SECTOR MARKETING]] (6250 Middlebelt Road, Garden City, Mich., 48135 for $14.&lt;br /&gt;
&lt;br /&gt;
two-player game that lets you concentrate on keeping up with the strategy while the computer does all the hard work.&lt;br /&gt;
&lt;br /&gt;
In case you have never played its sister game, [[Conflict|CONFLICT]] takes place on a mythical planet in 2150. The two superpowers have both landed on the planet -- which has four continents -- and are vying for control. Whoever does get control will be able to use all the planet’s resources to help his country back on earth. The winner will insure his side natural resources for the future. The loser, well...&lt;br /&gt;
&lt;br /&gt;
There is a total of 20 colonies on the four continents and the computer will apportion 40 armies in eight of them for each side. Each side must try to conquer whole continents -- in other words, occupy every colony on each continent. Reinforcements are awarded based on the number of colonies and continents a side control.&lt;br /&gt;
&lt;br /&gt;
Battles are won and lost by the roll of the dice, which are graphically represented on the screen. There is no weight given to the number of armies attacking one another, except -- obviously -- if you have more armies to lose in a given battle, you have the advantage.&lt;br /&gt;
&lt;br /&gt;
You cannot attack willy-nilly, either. Only adjacent colonies can attack one another. However, you can move your armies from one adjacent colony to another.&lt;br /&gt;
&lt;br /&gt;
The computer keeps track of where all the armies are, how many reinforcements are due each side, whether one colony is adjacent to another. who wins the battles and &lt;br /&gt;
keeps score.&lt;br /&gt;
&lt;br /&gt;
Commands available are:&lt;br /&gt;
* (1) Distribute -- which allows reinforcements to be positioned;&lt;br /&gt;
* (2) Status -- which shows where everything is and who has what areas under his control;&lt;br /&gt;
* (3) Move -- which allows armies to be repositioned;&lt;br /&gt;
* (4) Attack -- which allows the fighting to take place; and&lt;br /&gt;
* (5) Finish -- to end a turn. &lt;br /&gt;
&lt;br /&gt;
SOFT SECTOR also adds a Resign move, in which either side can give up.&lt;br /&gt;
&lt;br /&gt;
SOFT SECTOR has provided some strategic hints and a map of the planet. There are also some surprises -- not particularly good ones -- for the warriors.&lt;br /&gt;
&lt;br /&gt;
It’s an interesting and good game. The only complaint is the minor difficulty in reviewing the last continent without running through all four. Since there are only four of them, this is a small problem in what is a very interesting and well-done game.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Conflict.png|Conflict in game&lt;br /&gt;
Conflict Battle.png|Conflict Battle&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[https://archive.org/details/rainbowmagazine-1981-10/page/n1 See this article as it appeared in the magazine, in Archive.org]&lt;br /&gt;
*[http://www.colorcomputerarchive.com/coco/Cassettes/Games/Conflict%20%28Soft%20Sector%20Marketing%29.zip Download Cassete]&lt;br /&gt;
*[http://www.colorcomputerarchive.com/coco/Disks/Games/Conflict%20%28Soft%20Sector%20Marketing%29.zip Download Disk]&lt;br /&gt;
[[Category: Software Reviews]][[Category:Games]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Review:_Conflict_(Rainbow_1981-10)&amp;diff=9913</id>
		<title>Review: Conflict (Rainbow 1981-10)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Review:_Conflict_(Rainbow_1981-10)&amp;diff=9913"/>
		<updated>2020-11-05T00:05:50Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-10}}&lt;br /&gt;
If you like Risk, you’ll really appreciate &amp;quot;[[Conflict|CONFLICT]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Available from [[Soft Sector Marketing|SOFT SECTOR MARKETING]] (6250 Middlebelt Road, Garden City, Mich., 48135 for $14.&lt;br /&gt;
&lt;br /&gt;
two-player game that lets you concentrate on keeping up with the strategy while the computer does all the hard work.&lt;br /&gt;
&lt;br /&gt;
In case you have never played its sister game, [[Conflict|CONFLICT]] takes place on a mythical planet in 2150. The two superpowers have both landed on the planet -- which has four continents -- and are vying for control. Whoever does get control will be able to use all the planet’s resources to help his country back on earth. The winner will insure his side natural resources for the future. The loser, well...&lt;br /&gt;
&lt;br /&gt;
There is a total of 20 colonies on the four continents and the computer will apportion 40 armies in eight of them for each side. Each side must try to conquer whole continents -- in other words, occupy every colony on each continent. Reinforcements are awarded based on the number of colonies and continents a side control.&lt;br /&gt;
&lt;br /&gt;
Battles are won and lost by the roll of the dice, which are graphically represented on the screen. There is no weight given to the number of armies attacking one another, except -- obviously -- if you have more armies to lose in a given battle, you have the advantage.&lt;br /&gt;
&lt;br /&gt;
You cannot attack willy-nilly, either. Only adjacent colonies can attack one another. However, you can move your armies from one adjacent colony to another.&lt;br /&gt;
&lt;br /&gt;
The computer keeps track of where all the armies are, how many reinforcements are due each side, whether one colony is adjacent to another. who wins the battles and &lt;br /&gt;
keeps score.&lt;br /&gt;
&lt;br /&gt;
Commands available are:&lt;br /&gt;
* (1) Distribute -- which allows reinforcements to be positioned;&lt;br /&gt;
* (2) Status -- which shows where everything is and who has what areas under his control;&lt;br /&gt;
* (3) Move -- which allows armies to be repositioned;&lt;br /&gt;
* (4) Attack -- which allows the fighting to take place; and&lt;br /&gt;
* (5) Finish -- to end a turn. &lt;br /&gt;
&lt;br /&gt;
SOFT SECTOR also adds a Resign move, in which either side can give up.&lt;br /&gt;
&lt;br /&gt;
SOFT SECTOR has provided some strategic hints and a map of the planet. There are also some surprises -- not particularly good ones -- for the warriors.&lt;br /&gt;
&lt;br /&gt;
It’s an interesting and good game. The only complaint is the minor difficulty in reviewing the last continent without running through all four. Since there are only four of them, this is a small problem in what is a very interesting and well-done game.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Conflict.png|Conflict in game&lt;br /&gt;
Conflict Battle.png|Conflict Battle&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[https://archive.org/details/rainbowmagazine-1981-10/page/n1 See this article as it appeared in the magazine, in Archive.org]&lt;br /&gt;
*[http://www.colorcomputerarchive.com/coco/Cassettes/Games/Conflict%20%28Soft%20Sector%20Marketing%29.zip Download Cassete]&lt;br /&gt;
*[http://www.colorcomputerarchive.com/coco/Disks/Games/Conflict%20%28Soft%20Sector%20Marketing%29.zip Download Disk]&lt;br /&gt;
*Virtual disk with programs from Rainbow 10-1981: [[File:Rainbow 1981-10.dsk]]&lt;br /&gt;
[[Category: Software Reviews]][[Category:Games]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Make_your_kids_like_the_quiz_kids_(Rainbow_1981-09)&amp;diff=9912</id>
		<title>Make your kids like the quiz kids (Rainbow 1981-09)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Make_your_kids_like_the_quiz_kids_(Rainbow_1981-09)&amp;diff=9912"/>
		<updated>2020-11-05T00:04:13Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-09}}&lt;br /&gt;
The &amp;quot;QUIZ&amp;quot; program listed below was written by FALSOFT for use in preparing schoolchildren for tests. Its primary aim was to make it easy to enter questions and answers.&lt;br /&gt;
One of the main advantages of this program is that it automatically counts the number of data statements, thus eliminating the need to set any parameters. This is primarily true in line 400, which insures that the student cannot memorize the order of the answers, because the program selects the questions at random.&lt;br /&gt;
It is important to remember that most questions can be asked two ways. Note line 601. The question there is &amp;quot;Capital of Kentucky?&amp;quot; and the answer is &amp;quot;Frankfort.&amp;quot; But, in many cases, a teacher might ask the question &amp;quot;backwards,&#039; or ask &amp;quot;What state is Frankfort the capital of?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
You can see how this situation is handled in line 601. We didn&#039;t do it for every line, simple because we&#039;re sure you will have your own sets of questions and answers.&lt;br /&gt;
This does work and is fun for the kids. In fact, this program helped one youngster in Kentucky raise her grade in one course by two letters in six weeks! And, typing data statements was a lot easier than sitting down and drilling the student over and over. The student also has the advantage of deciding on a short or a long session, and there is a test &amp;quot;report card&amp;quot; at the end. If you want to check your student, just add PRINT#-2, statements in line 350 and you&#039;ll have a record of how the sessions went.&lt;br /&gt;
The listing is below:&lt;br /&gt;
==Program==&lt;br /&gt;
 3 &#039;***********************&lt;br /&gt;
 4 &#039;*         QUIZ        *&lt;br /&gt;
 5 &#039;*  ADAPTED FOR COLOR  *&lt;br /&gt;
 6 &#039;*       COMPUTER      *&lt;br /&gt;
 7 &#039;*      BY FALSOFT     *&lt;br /&gt;
 10 CLS:PRINT:INPUT&amp;quot;&amp;lt;ENTER&amp;gt; YOUR NAME&amp;quot;;NA$&lt;br /&gt;
 20 FOR ZZ=1 TO 1000:READ Q$:IF Q$=&amp;quot;END&amp;quot; THEN 30 ELSE Y=Y+1:READ A$:NEXT&lt;br /&gt;
 30 CLS:PRINT:PRINT&amp;quot;   HELLO, &amp;quot;NA$:PRINT:PRINT&amp;quot;   THIS IS A TEST PROGRAM.  IF  YOU ANSWER THESE QUESTIONS RIGHTYOU WILL GET ANOTHER ONE.&amp;quot;:PRINT:PRINT&amp;quot;   IF YOU ANSWER WRONG, THE     CORRECT ANSWER WILL BE GIVEN.&amp;quot;:PRINT&lt;br /&gt;
 35 PRINT&amp;quot;   IF YOU SPELL THE ANSWER      WRONG, IT WILL BE WRONG.&amp;quot;&lt;br /&gt;
 40 PRINT:INPUT &amp;quot;   ARE YOU READY FOR THE TEST TOBEGIN&amp;quot;;RR$&lt;br /&gt;
 42 IF LEFT$(RR$,1)=&amp;quot;Y&amp;quot; THEN 70&lt;br /&gt;
 45 CLS:PRINT@236,&amp;quot;WHY NOT?&amp;quot;:FOR X=1 TO 500:NEXT:GOTO30&lt;br /&gt;
 70 CLS:PRINT:PRINT:INPUT&amp;quot;   HOW MANY QUESTIONS DO YOU   WANT TO TRY&amp;quot;;N&lt;br /&gt;
 90 C=0&lt;br /&gt;
 100 N1=0&lt;br /&gt;
 110 &#039;&lt;br /&gt;
 120 RESTORE&lt;br /&gt;
 230 IF C=N THEN 550&lt;br /&gt;
 240 C=C+1&lt;br /&gt;
 330 CLS:PRINT&lt;br /&gt;
 360 PRINT&amp;quot;QUESTION #&amp;quot;;C&lt;br /&gt;
 370 PRINTSTRING$(12,&amp;quot;-&amp;quot;)&lt;br /&gt;
 380 PRINT:PRINT&lt;br /&gt;
 400 X=RND(Y)&lt;br /&gt;
 410 IF S(X)=1 THEN 400&lt;br /&gt;
 420 S(X)=1&lt;br /&gt;
 430 FOR Q=1TOX&lt;br /&gt;
 440 READ Q$,A$&lt;br /&gt;
 450 NEXT Q&lt;br /&gt;
 460 PRINTQ$&lt;br /&gt;
 470 INPUT R$&lt;br /&gt;
 480 IF R$=A$ THEN PRINT &amp;quot;CORRECT!&amp;quot;:N1=N1+1:PRINT@448,&amp;quot;&amp;quot;:INPUT&amp;quot;  PRESS &amp;lt;ENTER&amp;gt; TO CONTINUE&amp;quot;;AZ$:GOTO110	&lt;br /&gt;
 490 PRINT&amp;quot;   INCORRECT ANSWER&amp;quot;:PRINT:PRINT&amp;quot;   THE CORRECT ANSWER IS........&amp;quot;A$:PRINT@451,&amp;quot;&amp;quot;;:INPUT&amp;quot;PRESS &amp;lt;ENTER&amp;gt; TO CONTINUE&amp;quot;;AZ$:GOTO110&lt;br /&gt;
 550 CLS:PRINT:PRINT&amp;quot;WELL, &amp;quot;NA$&amp;quot;...&amp;quot;:PRINT:PRINT&amp;quot;OUT OF&amp;quot;N&amp;quot; QUESTIONS, YOU ANSWERED&amp;quot;N1&amp;quot; RIGHT.&amp;quot;:P=(N1/N)*100:PRINT:PRINTUSING&amp;quot;THAT&#039;S ###% RIGHT&amp;quot;;P&lt;br /&gt;
 600&#039;*** Q&amp;amp;A&#039;S GO HERE ****&lt;br /&gt;
 601 DATA CAPITAL OF KENTUCKY,FRANKFORT,WHAT STATE IS FRANKFORT THE     CAPITAL OF,KENTUCKY	&lt;br /&gt;
 602 DATA YELLOWHAMMER STATE,ALABAMA&lt;br /&gt;
 603 DATA SPRINGFIELD IS THE CAPITAL OF,ILLINOIS&lt;br /&gt;
 604 DATA THE OLD DOMINION STATE,VIRGINIA&lt;br /&gt;
 605 DATA CAPITAL OF TEXAS,AUSTIN&lt;br /&gt;
 606 DATA CREAT LAKE STATE,MICHIGAN&lt;br /&gt;
 607 DATA HOOSIER STATE,INDIANA&lt;br /&gt;
 699 DATA END&lt;br /&gt;
==Notes==&lt;br /&gt;
Note: It has some important defects, if there are more than 10 questions, it is necessary to use DIM for S(), it also has problems if more questions are asked than there are, it remains looking for a question not asked&lt;br /&gt;
==Screen captures==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Quiz.png&lt;br /&gt;
Quiz-2.png&lt;br /&gt;
Quiz-3.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-09/page/n13 See this article as it appeared in the magazine, page 14]&amp;lt;br&amp;gt;&lt;br /&gt;
Virtual disk with programs from Rainbow 08-1981: [[File:Rainbow 1981-09.dsk]]&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Are_you_psychotic,_psychic_(Rainbow_1981-09)&amp;diff=9911</id>
		<title>Are you psychotic, psychic (Rainbow 1981-09)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Are_you_psychotic,_psychic_(Rainbow_1981-09)&amp;diff=9911"/>
		<updated>2020-11-05T00:03:42Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-09}}&lt;br /&gt;
The following program (pat) is brought to you courtesy or JARB Software. It is psychic aptitude Test it format, and is a lot of fun to see how psychic you might be.&lt;br /&gt;
&lt;br /&gt;
Note that by comparison to QUIZ, the program itself is pretty short --from lines 10 to 290, and a great deal of that is instruction.&lt;br /&gt;
&lt;br /&gt;
You should also note that this one is more gee-whiz than is QUIZ. It employs the use of sounds and colors to a greater degree than does QUIZ. That certainly will make it more appealing to younger test-takers.&lt;br /&gt;
&lt;br /&gt;
PAT is easily adaptable to other uses, particularly school review. It does require that the student go through from start to finish, but more than makes up for it by the colors and sounds.&lt;br /&gt;
&lt;br /&gt;
For those of you who do not want to type in the program (and then debug the typos), PAT can be ordered from JARB Software, 1169 Florida St., Imperial Beach, CA 92032 for $14.93 Plus $1 for shipping. You&#039;ll set a Bonus though, a copy of JARB BIORHYTHM included on the same tape. Although JARB chief programmer Joe Bennett promises us a copy of JARB BIORHYTHN for a future issue of the RAINBOW, it’s a long program and he emphasizes the bargain in sending off for the tape.&lt;br /&gt;
&lt;br /&gt;
The PAT listing:&lt;br /&gt;
&lt;br /&gt;
 1 &#039;*****************************&lt;br /&gt;
 2 &#039;*   PSYCHIC APTITUDE TEST   *&lt;br /&gt;
 3 &#039;*            BY             *&lt;br /&gt;
 4 &#039;*      JARB SOFTWARE        *&lt;br /&gt;
 5 &#039;* (C) JARB SOFTWARE 1981    *&lt;br /&gt;
 13 CLEAR1000:CLS:A=0:B=0&lt;br /&gt;
 20 FORI=1TO100:CLSRND(8)&lt;br /&gt;
 30 PRINT@229,&amp;quot; PSYCNIC APTITUDE TEST &amp;quot;;:PRINT@270,&amp;quot; BY &amp;quot;;:PRINT@297,&amp;quot; JARB SOFTWARE &amp;quot;;&lt;br /&gt;
 40 SOUND100+I,1:NEXTI&lt;br /&gt;
 50 CLS0:PRINT@230, &amp;quot;(C) JARB SOFTWARE 1981&amp;quot;;:FORI=1TO23:SOUNDI*2,1:SOUNDI*3, 1:SOUNDI*10,1:NEXTI&lt;br /&gt;
 60 CLS:PRINT@128,&amp;quot;INSTRUCTIONS:&amp;quot;:PRINT&amp;quot; QUESTIONS WILL BE ASKED OF YOU.&amp;quot;;:PRINT&amp;quot;ANSWER THESE AS HONESTLY AS YOU&amp;quot;:PRINT&amp;quot;CAN WHEN ALL QUESTIONS HAVE BEEN&amp;quot;;:PRINT&amp;quot;ANSWERED, YOU WILL RECEIVE YOUR&amp;quot;:PRINT&#039;FINAL SCORE AND EVALUATION.&amp;quot;&lt;br /&gt;
 70 PRINT&amp;quot; THAT&#039;S ALL THERE IS TO IT. &amp;quot;;:PRINT&amp;quot;HAVEFUN, AND PRESS &amp;lt;ENTER&amp;gt; TO &amp;quot;;:PRINT&amp;quot;BEGIN THE TEST.&amp;quot;&lt;br /&gt;
 80 SOUND120,4:SOUND130,4:SOUND150,4:SOUND130,4:A$=INKEY$:IFA$=&amp;quot;&amp;quot;THEN80ELSE90&lt;br /&gt;
 90 SOUND80,2:CLSRND(8):SOUND90,2:CLSRND(B):SOUND100,2:CLSRND(8):SOUND110,12:CLS&lt;br /&gt;
 100 A=A+1:READA$,B$,C$:IFA$=&amp;quot;END&amp;quot;THEN190&lt;br /&gt;
 110 CLS0:PRINT@0,&amp;quot;THIS IS QUESTION #&amp;quot;A&lt;br /&gt;
 120 PRINT@64,A$+CHR$(63):PRINT:PRINTB$+&amp;quot;  &amp;quot;;C$&lt;br /&gt;
 130 INPUT&amp;quot;PLEASE CHOOSE ONE NUMBER&amp;quot;;B&lt;br /&gt;
 140 IFB&amp;lt;=0ORB&amp;gt;=3THEN110&lt;br /&gt;
 150 IFB=1THENGOSUB180ELSE170&lt;br /&gt;
 160 CLS:IFA=18THEN190ELSE170&lt;br /&gt;
 170 CLS:GOTO90&lt;br /&gt;
 180 IFB=1THENSC=SC+10:RETURN&lt;br /&gt;
 190 IF A=18 THEN SC=INT((SC*10*11.1111+1)/100)&lt;br /&gt;
 208 IFSC&amp;lt;=50THENAR=1110ELSEIFSC&amp;lt;=100THENAR=1208ELSEIFSC&amp;lt;=150THENAR=1305ELSElFSC&amp;gt;=151THENAR=1400&lt;br /&gt;
 210 CLS:PRINTTAB(1)&amp;quot;Y0UR FINAL SCORE IS&amp;quot;;SC;&amp;quot;POINTS&amp;quot;&lt;br /&gt;
 220 PRINT&lt;br /&gt;
 230 PRINTTAB(10)&amp;quot;0-50 POINTS&amp;quot;:PRINT&amp;quot;MAY HAVE PSYCHIC POWERS WORK ON&amp;quot;:PRINT&amp;quot;THEM TO INCREASE THEIR STRENGTH&amp;quot;&lt;br /&gt;
 240 PRINTTAB(10)&amp;quot;51-100 POINTS&amp;quot;:PRINT&amp;quot;PSYCHIC POWERS ARE EVIDENT,WORK&amp;quot;:PRINT&amp;quot;TO BRING THEM TO FULL FLOWER.&amp;quot;&lt;br /&gt;
 250 PRINTTAB(10)&amp;quot;101-150 POINTS&amp;quot;:PRINT&amp;quot;VERY HIGH INDICATION OF PSYCNIC&amp;quot;:PRINT&amp;quot;POWERS.&amp;quot;&lt;br /&gt;
 260 PRINTTAB(10)&amp;quot;131-200 POINTS&amp;quot;:PRINT&amp;quot;SUPER HIGH PSYCHIC POWERS,BUT&amp;quot;:PRINT&amp;quot;YOU KHEW THRT ALREADY, RIGNT?&amp;quot;&lt;br /&gt;
 270 PRINT:PRINT&amp;quot;HOLD ENTER TO END&amp;quot;;&lt;br /&gt;
 280 POKEAR+1,143:FORI=0TO30:NEXT:POKEAR-I,95:FORI=0TO30:NEXT:POKEAR=1,143:FORI=0TO30:NEXT:POKEAR,95:SOUND180,1:FORI=0TO30:NEXT: POKEAR,143:FORI=0TO30:NEXT:POKEAR+1,95:FORI=0TO30:NEXT:Z$=INKEY$:IFZ$=&amp;quot;&amp;quot;THEN280&lt;br /&gt;
 290 CLS:PRINT@233,&amp;quot;JARB SOFTWARE&amp;quot;&lt;br /&gt;
 300 DATA &amp;quot;HAVE YOU EVER BEEN THINKING     ABOUT SOMEONE, AND UNEXPECTEDLY MET THEM&amp;quot;,&amp;quot;1. YES&amp;quot;,&amp;quot;2. NO&amp;quot;&lt;br /&gt;
 310 DATA &amp;quot;WHILE GAMBLING, HAVE YOU EVER   HAD WHAT YOU THOUGHT WAS A LUCKYHUNCH&amp;quot; ,&amp;quot;1. YES&amp;quot;,&amp;quot;2. NO&amp;quot;&lt;br /&gt;
 320 DATA &amp;quot;DID YOU EVER SAY THE SAME THING AS A FRIEND, AT THE SAME TIME&amp;quot;,&amp;quot;1. YES &amp;quot;,&amp;quot;2. NO&amp;quot;&lt;br /&gt;
 330 DATA &amp;quot;HAVE YOU EVER HAD THE EXPERIENCEOF THINKING OF A TOPIC, OR EVENTAND HAVE IT CONTINUALLY COME UP IN CONVERSATION, THE NEWS, OR INREADING MATERIAL WITHIN A 24 HR.PERIOD&amp;quot;,&amp;quot;1. YES&amp;quot;,&amp;quot;2. NO&amp;quot;&lt;br /&gt;
 340 DATA &amp;quot;HAVE YOU EVER SHIVERED FOR NO   APPARENT REASON AND THEN LATER  RECEIVED BAD NEWS ABOUT AN EVENTTHAT TOOK PLACE AT THAT TIME&amp;quot;,&amp;quot;1. YES&amp;quot;, &amp;quot;2. NO&amp;quot;&lt;br /&gt;
 350 DATA &amp;quot;HAVE YOU EVER DREAMT ABOUT A    PERSON, PLACE, OR THING, ONLY TOENCOUNTER IT AT A LATER DATE&amp;quot;,&amp;quot;1. YES&amp;quot;,&amp;quot;2. NO&amp;quot;&lt;br /&gt;
 360 DATA &amp;quot;HAVE YOU EVER ENCOUNTERED A     PERSON, PLACE, OR THING FOR THE FIRST TIME, AND YET FELT THAT   YOU HAD SEEN IT BEFORE&amp;quot;,&amp;quot;1. YES&amp;quot;,&amp;quot;2. NO&amp;quot; &lt;br /&gt;
 370 DATA &amp;quot;HAVE YOU EVER HAD A STRONG      THOUGHT POP INTO YOUR MIND,     APPARENTLY WITHOUT REASON, ONLY TO HAVE IT REPEATED BY SOMEONE  DAYS OR WEEKS LATER SO THAT IT  SUDDENLY MAKES SENSE TO YOU&amp;quot;,&amp;quot;1. YES&amp;quot;, &amp;quot;2. NO&amp;quot;&lt;br /&gt;
 380 DATA &amp;quot;HAVE YOU EVER HAD A PREMONITION OF SOMETHIHG, NO MATTER NOW     TRIVIAL, THAT LATER PROVED TO BECORRECT&amp;quot;,&amp;quot;1. YES&amp;quot;,&amp;quot;2. NO&amp;quot;&lt;br /&gt;
 390 DATA &amp;quot;HAVE YOU EVER BEEN ON SUCH A    WINNING STREAK WHILE GAMBLING   THAT YOU WERE SURE YOU COULDN&#039;T LOSE, AND YOU DIDN&#039;T&amp;quot;,&amp;quot;1. YES&amp;quot;,&amp;quot;2. NO&amp;quot;&lt;br /&gt;
 400 DATA &amp;quot;HAVE YOU EVER FELT THAT SOMEONE WAS STARING AT YOU, AND THEN    TURNED AROUND TO FIND THAT IT   WAS TRUE? OR DID YOU EVER TRY TOMENTALLY WILL SOMEONE TO LOOK UPOR TURN AROUND, AND THEY DID&amp;quot;,&amp;quot;1. YES&amp;quot;, &amp;quot;2. NO&amp;quot;&lt;br /&gt;
 410 DATA &amp;quot;HAVE YOU EVER BEEN SO INVOLVED  IN YOUR OWN THOUGNTS THAT YOU   LOST ALL CONTACT WITH THE WORLD,ONLY TO REALIZE AFTER SOME TIME THAT A FRIEND HAD BEEN TRYING   TO ATTRACT YOUR ATTENTION&amp;quot;,&amp;quot;1. YES&amp;quot;,&amp;quot;2. NO&amp;quot;&lt;br /&gt;
 420 DATA &amp;quot;HAVE YOU EVER EXCHANGED GLANCES WITH A STRANGER AND EACH OF YOU KNEW EXACTLY WHAT THE OTHER WAS THINKING FIND FEELING&amp;quot;,&amp;quot;1. YES&amp;quot;,&amp;quot;2. NO&amp;quot;&lt;br /&gt;
 430 DATA &amp;quot;DO YOU APPERR TO HAVE A &#039;GREEN  THUMB&#039;, IN THAT YOU CAN SEEM TO BE ABLE TO INFLUENCE THE GROWTH OF PLANTS WITH YOUR THOUGHTS&amp;quot;,&amp;quot;1. YES&amp;quot;,&amp;quot;2. NO&amp;quot;&lt;br /&gt;
 440 DATA &amp;quot;DO YOU HAVE A WAY WITH ANIMALS&amp;quot;,&amp;quot;1. YES&amp;quot;,&amp;quot;2. NO&amp;quot;&lt;br /&gt;
 450 DATA &amp;quot;ARE YOU AN EXTROVERT OR ARE YOU A INTROVERT&amp;quot;,&amp;quot;1. EXTROVERT&amp;quot;,&amp;quot;2. INTROVERT&amp;quot;&lt;br /&gt;
 460 DATA &amp;quot;DO YOU HOLD A BELIEF IN E.S.P OROTHER PYSCHIC PHENOMENA&amp;quot;,&amp;quot;1. YES&amp;quot;,&amp;quot;2. NO&amp;quot;&lt;br /&gt;
 470 DATA &amp;quot;ARE YOU HAPPY AND SATISFIED WITHLIFE IN GENERAL&amp;quot;,&amp;quot;1. YES&amp;quot;,&amp;quot;2. NO&amp;quot;&lt;br /&gt;
 480 DATA &amp;quot;END&amp;quot;,&amp;quot;END&amp;quot;,&amp;quot;END&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-09/page/n8 See this article as it appeared in the magazine]&amp;lt;br&amp;gt;&lt;br /&gt;
Virtual disk with programs from Rainbow 08-1981: [[File:Rainbow 1981-09.dsk]]&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Teacher%27s_helper,_student%27s_friend_(Rainbow_1981-09)&amp;diff=9910</id>
		<title>Teacher&#039;s helper, student&#039;s friend (Rainbow 1981-09)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Teacher%27s_helper,_student%27s_friend_(Rainbow_1981-09)&amp;diff=9910"/>
		<updated>2020-11-05T00:02:46Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-09}}&lt;br /&gt;
For the teacher amongst us, GRADER can be a reaI boon!&lt;br /&gt;
&lt;br /&gt;
However, we would also emphasize that GRADER can easily be adapted for keeping up to date records on a single student. By using GRADER, the student would be able to chart his or her progress throughout a grading period and know where he stands at all times. It’s also a good way for parents to keep track of how a student is doing.&lt;br /&gt;
&lt;br /&gt;
We will go through GRADER part by part so it will be easier to adapt It, if necessary.&lt;br /&gt;
&lt;br /&gt;
Lines 10-25 initiate the program and ask for the type grade you will be compiling, Because, in our use, the reading grade only has daily averages, we wrote a special routine for reading grades at lines 600-780. This could be your whole program if all grades are weighted the same.&lt;br /&gt;
&lt;br /&gt;
Lines 60-110 and 120-180 do the actual computation of grades. Since this particular program was written for third grade level, there are a lot of children who make 100&#039;s, especially on daily work. To eliminate the tedium of entering all those 100&#039;s, we added the subroutines 340-380 and 390-430 to make the inputting of 100&#039;s much easier. This really cuts down on the time it takes to enter the grades.&lt;br /&gt;
&lt;br /&gt;
We chose to enter the grades as a string and then take the value of the string so we could assign the word &amp;quot;end&amp;quot; to break out of the grade input loop. While it would have been just as easy to use something like &amp;quot;IF S&amp;gt;150 GOTO 110&amp;quot; and then use any real high number, it seemed easier to use an easily-recognized word to break out of the loop.&lt;br /&gt;
&lt;br /&gt;
Please also note lines 70 and 140. These take care of mistakes. If an incorrect grade is entered, just enter the incorrect grade again as a minus. That not only reduces the total by the incorrect number, it also reduces the number of &amp;quot;chances&amp;quot; by one, lines 110 and 100 take the average of the types of grades.&lt;br /&gt;
&lt;br /&gt;
Line 190 is where the allocation of weight to the types of grades is made. In this instance, teats are worth one-third and daily work two-thirds. These percentages are easily changed to heat whatever needs you have.&lt;br /&gt;
&lt;br /&gt;
The remainder of the program is devoted to the printout. Quite a bit of attention was paid to this because, in the situation for which it was written, a great many students are &amp;quot;traded&amp;quot; for either enriched or remedial work. The printout, including the name, subject, number of &amp;quot;chance,&amp;quot; total points and number of 100&#039;s constitutes a full report to the student&#039;s &amp;quot;home&amp;quot; teacher. It means once the grade are computed, than do not have to be re-recorded elsewhere.&lt;br /&gt;
&lt;br /&gt;
Also, to make life easier, the program is set to &amp;quot;form feed&amp;quot; for a 66-line piece of paper. This mikes the whole report easier to deal with.&lt;br /&gt;
&lt;br /&gt;
There are certain economies which could have been employed to save memory space, particularly in the printout image statements, but, since this program fits very comfortably in 4k, we did not see that as necessary. Of course, you need Extended Color Basic to use the PRINTUSING statement, but. If you do not have that, it is easily convertable.&lt;br /&gt;
&lt;br /&gt;
The listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;2 &#039;**********************&lt;br /&gt;
3 &#039;*     GRADER 2.1     *&lt;br /&gt;
4 &#039;* (c) FALSOFT 1981   *&lt;br /&gt;
5 &#039;**********************&lt;br /&gt;
10 PU$=&amp;quot;GRADE&amp;quot;&lt;br /&gt;
20 INPUT &amp;quot;SUBJECT&amp;quot;;UP$:SB$=UP$+PU$&lt;br /&gt;
25 IF UP$=&amp;quot;READING&amp;quot; THEN 600&lt;br /&gt;
30 CLS&lt;br /&gt;
40 INPUT &amp;quot;STUDENT&#039;S NAME&amp;quot;;A$&lt;br /&gt;
50 GOSUB340&lt;br /&gt;
60 INPUT &amp;quot;enter DAILY SCORE (OR END)&amp;quot;;S$&lt;br /&gt;
70 IF S$=&amp;quot;END&amp;quot; THEN 110&lt;br /&gt;
75 S=VAL(S$)&lt;br /&gt;
80 IF S&amp;lt;0 GOTO 320&lt;br /&gt;
90 N=N+1:D=S+D&lt;br /&gt;
100 GOTO 60&lt;br /&gt;
110 Z=D/N:CLS&lt;br /&gt;
120 GOSUB390&lt;br /&gt;
130 INPUT &amp;quot;enter TEST SCORE (OR END)&amp;quot;;T$&lt;br /&gt;
140 IF T$=&amp;quot;END&amp;quot; THEN 100&lt;br /&gt;
145 T=VAL(T$)&lt;br /&gt;
150 IF T&amp;lt;0 GOTO 330&lt;br /&gt;
160 M=M+1:B=T+B&lt;br /&gt;
170 GOTO 130&lt;br /&gt;
180 Y=B/M:CLS&lt;br /&gt;
190 X=(Y*.334)+(Z*.666)&lt;br /&gt;
200 CLS:PRINT&lt;br /&gt;
205 IF LC=4 THEN PRINT#-2,	PRINT#-2,&amp;quot;&amp;quot;:LC=1:GOTO210&lt;br /&gt;
207 LC=LC+1&lt;br /&gt;
210 GOSUB400&lt;br /&gt;
220 PRINT#-2,&amp;quot;&amp;quot;&lt;br /&gt;
230 PRINT#-2,&amp;quot;DRILY AVERAGE &amp;quot;,:PRINT#-2,USING&amp;quot;##.##&amp;quot;,Z&lt;br /&gt;
240 PRINT#-2,&amp;quot;TEST AVERAGE    &amp;quot;,:PRINT#-2,USING&amp;quot;##.##&amp;quot;,Y&lt;br /&gt;
250 PRINT#-2,CHR$(31);&amp;quot;GRADE AVERAGE  &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;,X:PRINT#-2,CHR$(3 0)&lt;br /&gt;
260 PRINT#-2,&amp;quot;  FOR YOUR INFORMATION...&amp;quot;&lt;br /&gt;
270 PRINT#-2,&amp;quot;&amp;quot;:PRINT#-2,&amp;quot;DAILY PAPERS&amp;quot;;:PRINT#-2,TAB(13);:PRINT#-2,USING&amp;quot;##&amp;quot;;N;:PRINT#-2,TAB(18)&amp;quot;POINTS&amp;quot;;:PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###&amp;quot;,D;: PRINT#-2,TAB(29)&amp;quot;......(Student made&amp;quot;N&amp;quot;100&#039;s on dally work)&amp;quot;&lt;br /&gt;
280 V=N+M:F=D+B&lt;br /&gt;
290 PRINT#-2,&amp;quot;TOTAL TESTS&amp;quot;;:PRINT#-2,TAB(13);:PRINT#-2,USING&amp;quot;##&amp;quot;,M,:PRINT#-2,TAB(18)&amp;quot;POINTS&amp;quot;;:PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###&amp;quot;;B;:PRINT#-2,TAB(29)&amp;quot;..... (Student made&amp;quot;K&amp;quot;100&#039;s on tests)&amp;quot;&lt;br /&gt;
300 PRINT#-2,&amp;quot;CHANCES&amp;quot;;:PRINT#-2,TAB(13);PRINT#-2,USING&amp;quot;##&amp;quot;;V;:PRINT#-2,TAB(18)&amp;quot;POINTS&amp;quot;;:PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###&amp;quot;;F&lt;br /&gt;
310 GOTO 448&lt;br /&gt;
320 N=N-1:D=S+D:GOTO60&lt;br /&gt;
330 M=M-1:B=T+B:GOTO130&lt;br /&gt;
340 INPUT &amp;quot;NOW MANY 100&#039;S DID THIS STUDENT  MAKE IN DAILY WORK&amp;quot;;N&lt;br /&gt;
350 Q=N*100&lt;br /&gt;
360 N=N+H&lt;br /&gt;
370 D=Q+D&lt;br /&gt;
380 RETURN&lt;br /&gt;
390 INPUT &amp;quot;NOW MANY 100&#039;S DID THIS STUDENT MAKE ON TESTS&amp;quot;;K&lt;br /&gt;
400 Q=K*100&lt;br /&gt;
410 M=M+K&lt;br /&gt;
420 B=Q+B&lt;br /&gt;
430 RETURN&lt;br /&gt;
440 PRINT#-2,STRING$(8O,&amp;quot;*&amp;quot;)&lt;br /&gt;
445 PRINT#-2,CHR$(18)&amp;quot;&amp;quot;CHR$(38)&lt;br /&gt;
450 PRINT#-2,&amp;quot;&amp;quot;&lt;br /&gt;
460 N=0:D=B:Z=0:S=0:T=0:M=0:B=0:Y=0:X=0:V=0:F=8:Q=0:K=0&lt;br /&gt;
470 GOTO30&lt;br /&gt;
480 R=LEN(SB$):C=42-A:PRINT#-2,CHR$(31);TAB(C/2)S0$&lt;br /&gt;
490 PRINT#-2,CHR$(30);TAB(37)&amp;quot;FOR&amp;quot;;CHR$(31)&lt;br /&gt;
500 A=LEN(A$):C=40-R:PRINT#-2,TAB(C/2)A$;CHR$(30)&lt;br /&gt;
510 RETURN&lt;br /&gt;
600 CLS&lt;br /&gt;
610 INPUT &amp;quot;STUDENT&#039;S NAME&amp;quot;;A$&lt;br /&gt;
620 COSUB340&lt;br /&gt;
630 INPUT &amp;quot;enter DAILY SCORE (OR END)&amp;quot;;S$&lt;br /&gt;
640 IF S$=&amp;quot;END&amp;quot; THEN 680&lt;br /&gt;
643 S=VAL(S$)&lt;br /&gt;
650 IF S&amp;lt;0 THEN N=N-1:D=S+D:GOTO630&lt;br /&gt;
660 N=N+1:D=S+D&lt;br /&gt;
670 GOTO630&lt;br /&gt;
680 Z=D/N:CLS&lt;br /&gt;
690 GOSUB400&lt;br /&gt;
700 PRINT#-2,&amp;quot;&amp;quot;&lt;br /&gt;
710 PRINT#-2,CHR$(31);&amp;quot;GRADE AVERAGE &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;Z&lt;br /&gt;
720 PRINT#-2,CHR$(30)&lt;br /&gt;
730 PRINT#-2,&amp;quot;  FOR YOUR INFORMATION...&amp;quot;&lt;br /&gt;
740 PRINT#-2,&amp;quot;&amp;quot;:PRINT#-2,&amp;quot;GRADES&amp;quot;;:PRINT#-2,TAB(13);:PRINT#-2,USING&amp;quot;##&amp;quot;;N;:PRINT#-2,TAB(18)&amp;quot;POINTS&amp;quot;;:PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###&amp;quot;;D;: PRINT#-2,TAB(29)&amp;quot;.....(Student made&amp;quot;N&amp;quot;100&#039;s on daily work)&amp;quot;&lt;br /&gt;
750 N=0:D=0:Z=0:S=B:Q=0:H=0&lt;br /&gt;
760 PRINT#-2,STRING$(80,&amp;quot;*&amp;quot;)&lt;br /&gt;
770 PRINT#-2,&amp;quot;&amp;quot;&lt;br /&gt;
780 GOTO600&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-09/page/n3 See this article as it appeared in the magazine]&amp;lt;br&amp;gt;&lt;br /&gt;
Virtual disk with programs from Rainbow 08-1981: [[File:Rainbow 1981-09.dsk]]&lt;br /&gt;
[[Category:Education]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Get_ready_to_do_battle_near_laser_star_(Rainbow_1981-09)&amp;diff=9909</id>
		<title>Get ready to do battle near laser star (Rainbow 1981-09)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Get_ready_to_do_battle_near_laser_star_(Rainbow_1981-09)&amp;diff=9909"/>
		<updated>2020-11-04T23:59:30Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-09}}&lt;br /&gt;
==LASER STAR==&lt;br /&gt;
Get out those joysticks and see whether you can become a Space Fleet Commander while battling at the &#039;&#039;&#039;LASER STAR&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
This program is brought to you through the good offices of JARB Software. And, for anyone who doesn&#039;t want to type it in himself, you can send $14.95 to JARB (1169 Florida St., Imperial Bench, CA, 92032) for a cassette copy. Add $1 for postage and you will get this tape, plus another game, Helo Battle. Helo Battle will appear in listing form in next month&#039;s issue of the RAINBOW.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LASER STAR&#039;&#039;&#039; is a two-player game which allows both players to maneuver their respective spacecraft — a rocket ship and a saucer. The object is to destroy your foe enough times to advance in rank and win the battle.&lt;br /&gt;
&lt;br /&gt;
It’s not all that easy, though. While you are fighting, there is an alien asteroid control station which fires a powerful laser at space dust, meteoroids and asteroids. If the blast hits you. you lose points. Also, if you collide with your opponent, one of you will lose points (sort of like no-fault insurance).&lt;br /&gt;
&lt;br /&gt;
There&#039;s another hitch, too, that can cause you to lose points. But we&#039;re not going to tell you about it. Let&#039;s just hint that it paralyses space in your sector and can be very troublesome. You&#039;ll see! point of their lasers.  They cannot shoot backwards, though. We think you will enjoy playing LASER STAR.&lt;br /&gt;
&lt;br /&gt;
The listing:&lt;br /&gt;
&lt;br /&gt;
 1 &#039;*****************************&lt;br /&gt;
 2 &#039;*    * * LASER STAR * *     *&lt;br /&gt;
 3 &#039;*            BY             *&lt;br /&gt;
 4 &#039;*      JARB SOFTWARE        *&lt;br /&gt;
 5 &#039;*  (C) JARB SOFTWARE 1981   *&lt;br /&gt;
 6 &#039;*****************************&lt;br /&gt;
 10 CLS0:PRINT@230,&amp;quot; * * LASER STAR * *&amp;quot;;:PRINT@292,&amp;quot; (C) JARB SOFTWARE 1981&amp;quot;;&lt;br /&gt;
 15 FORI=1TO10:FORII=1TO10:SOUND1*II+100,1:NEXTII,I:FORI=1TO6:PLAY&amp;quot;O1V30T16L8EEEEDDAAAAEEEEDDAAAA&amp;quot;:NEXTI&lt;br /&gt;
 20 CLEAR100&lt;br /&gt;
 25 CLS0:PRINT@135,&amp;quot;* * LASER STAR * *&amp;quot;;&lt;br /&gt;
 30 PRINT@224,STRING$(32,128);:INPUT&amp;quot;ENTER NAME OF PLAYER #1&amp;quot;;Z$:Z$=&amp;quot; &amp;quot;+Z$+&amp;quot; &amp;quot;&lt;br /&gt;
 35 INPUT&amp;quot;ENTER NAME OF PLAYER #2&amp;quot;;Z1$:Z1$=&amp;quot; &amp;quot;+Z1$+&amp;quot; &amp;quot;&lt;br /&gt;
 40 PRINT&amp;quot;LONG GAME (1) OR SHORT GAME (2)&amp;quot;;:INPUTZ9:IFZ9&amp;lt;1ORZ9&amp;gt;2THEN45ELSE50&lt;br /&gt;
 45 CLS:PRINT@224,&amp;quot;&amp;quot;:GOTO40&lt;br /&gt;
 50 IFZ9=1THENZ9=10&lt;br /&gt;
 55 IFZ9=2THENZ9=5&lt;br /&gt;
 60 DIMA(29),B(29),A1(16,12),B1(16,12):A=RND(245):B=RND(181):A1=RND(245):B1=RND(181)&lt;br /&gt;
 65 FORI=0TO29&lt;br /&gt;
 70 A(I)=RND(255):B(I)=RND(191)&lt;br /&gt;
 75 NEXTI&lt;br /&gt;
 80 A$=&amp;quot;BM128,96H3F6H3U5D10U5E3G6E3R5L10R5&amp;quot;&lt;br /&gt;
 85 PMODE4,1:PCLS:SCREEN1,1&lt;br /&gt;
 90 DRAW&amp;quot;C1;BM128,96R3L6U1D2&amp;quot;&lt;br /&gt;
 95 DRAW&amp;quot;BM128,158R3L3U1D2U1L3&amp;quot;&lt;br /&gt;
 100 GET(128,90)-(136,102),A1,G&lt;br /&gt;
 105 GET(120,152)-(136,164),B1,G&lt;br /&gt;
 110 PCLS&lt;br /&gt;
 115 A=A+INT(JOYSTK(0)/6.3)-5:B=B+INT(JOYSTK(1)/6.3)-5:A1=A1+INT(JOYSTK(2)/6.3)-5:B1=B1+INT(JOYSTK(3)/6.3)-5&lt;br /&gt;
 120 IFA&amp;lt;10THENA=10&lt;br /&gt;
 125 IFA1&amp;lt;10THENA1=10&lt;br /&gt;
 130 IFA&amp;gt;245THENA=245&lt;br /&gt;
 135 IFA1&amp;gt;245THENA1=245&lt;br /&gt;
 140 IFB&amp;lt;10THENB=10&lt;br /&gt;
 145 IFB1&amp;lt;10THENB1=10&lt;br /&gt;
 150 IFB&amp;gt;181THENB=181&lt;br /&gt;
 155 IFB1&amp;gt;181THENB1=181&lt;br /&gt;
 160 FORI=0TO29:PSET(A(I),B(I)):NEXTI&lt;br /&gt;
 165 DRAWA$&lt;br /&gt;
 170 PUT(A-8,B-6)-(A+8,B+6),A1,PSET&lt;br /&gt;
 175 PUT(A1-8,B1-6)-(A1+8,B1+6),B1,PSET&lt;br /&gt;
 180 R=RND(75):A3=0:B3=RND(70):C9=RND(10):IFR=37THENGOSUB515&lt;br /&gt;
 185 H=RND(255):V=RND(191)&lt;br /&gt;
 190 PLAY&amp;quot;V20O3T100L100AAAA&amp;quot;:PLAY&amp;quot;V30O5T100L100BB&amp;quot;:LINE(128,96)-(H,V),PSET:LINE(128,96)-(H,V),PRESET&lt;br /&gt;
 195 IFPPOINT(A-1,B)=0ORPPOINT(A,B)=0ORPPOINT(A+1,B)=0THENH1=1ELSEH1=0&lt;br /&gt;
 200 IFPPOINT(A1-1,B1)=0ORPPOINT(A1,B1)=0ORPPOINT(A1+1,B1)=0THENH2=1ELSEH2=0&lt;br /&gt;
 205 IFH1=1ORH2=1THEN220&lt;br /&gt;
 210 LINE(128,96)-(H,V),PSET:LINE(128,96)-(H,V),PRESET&lt;br /&gt;
 215 IFPEEK(65280)=255ORPEEK(65280)=127THEN115ELSE285&lt;br /&gt;
 220 IFH1&amp;lt;&amp;gt;0THEN235&lt;br /&gt;
 225 IFH2&amp;lt;&amp;gt;0THEN250&lt;br /&gt;
 230 GOTO115&lt;br /&gt;
 235 S1=S1-1&lt;br /&gt;
 240 E1=A:E2=B&lt;br /&gt;
 245 GOTO265&lt;br /&gt;
 250 S2=S2-1&lt;br /&gt;
 255 E1=A1:E2=B1&lt;br /&gt;
 260 GOTO265&lt;br /&gt;
 265 LINE(128,96)-(H,V),PSET:LINE(128,96)-(H,V),PRESET&lt;br /&gt;
 270 CLS:FORI=1TO10:SCREEN0,1:FORII=1TO10:NEXTII:SCREEN1,1:FORII=1TO10:NEXTII:NEXTI&lt;br /&gt;
 275 E=RND(10):FORI=1TO10+E:CIRCLE(E1,E2),I,1:PLAY&amp;quot;O1V30T100L100DADA&amp;quot;:NEXTI:FORI=1TO10+E:CIRCLE(E1,E2),I,0:NEXTI&lt;br /&gt;
 280 GOTO420&lt;br /&gt;
 285 C1=PEEK(65280)&lt;br /&gt;
 290 IFC1=126ORC1=254THEN310&lt;br /&gt;
 295 IFC1=125ORC1=253THEN340&lt;br /&gt;
 300 IFC1=124ORC1=252THEN370&lt;br /&gt;
 305 GOTO115&lt;br /&gt;
 310 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PSET:LINE(A+5,B)-(255,(JOYSTK(1)*3)),PRESET:PLAY&amp;quot;O5V30T100L100BBV20BBV10BBV30BB&amp;quot;&lt;br /&gt;
 315 IFPPOINT(A1+1,B1)=0ORPPOINT(A1,B1)=0ORPPOINT(A1-1,B1)=0THEN325&lt;br /&gt;
 320 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PSET:LINE(A+5,B)-(255,(JOYSTK(1)*3)),PRESET:GOTO115&lt;br /&gt;
 325 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PSET:LINE(A+5,B)-(255,(JOYSTK(1)*3)),PRESET&lt;br /&gt;
 330 E=RND(10):FORI=1TO10+E:CIRCLE(A1,B1),I,1:PLAY&amp;quot;O1V30T100L100DDDD&amp;quot;:NEXTI:FORI=1TO10+E:CIRCLE(A1,B1),I,0:NEXTI:S1=S1+1&lt;br /&gt;
 335 GOTO420&lt;br /&gt;
 340 LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PSET:LINE(A1-5,B1)-(0,(J0YSTK(3)*3)),PRESET:PLAY&amp;quot;O3V30T100L100DDV20DDV10DDV30DD&amp;quot;&lt;br /&gt;
 345 IFPPOINT(A-1,B)=0ORPPOINT(A,B)=0ORPPOINT(A+1,B)=0THEN355&lt;br /&gt;
 350 LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PSET:LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PRESET:GOTO115&lt;br /&gt;
 355 LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PSET:LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PRESET&lt;br /&gt;
 360 E=RND(10): FORI=1TO20+E: CIRCLE(A,B),I,1: PLAY&amp;quot;O1V30T100L100DDDD&amp;quot;:NEXTI:FORI=1TO20+E:CIRCLE(A,B),I,0:NEXTI:S2=S2+1&lt;br /&gt;
 365 GOTO420&lt;br /&gt;
 370 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PSET:LINE(A1-5, B1)-(0,(JOYSTK(3)*3)),PSET:LINE(A+5,6)-(255,(JOYSTK(1)*3)),PRESET:LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PRESET:PLAY&amp;quot;05V30T100L100BBDDV20BBDDV10BBDDV30BBDD&amp;quot;&lt;br /&gt;
 375 IFPPOINT(A-1,B)+PPOINT(A,B)+PPOINT(A+1,B)&amp;lt;&amp;gt;15ANDPPOINT(A1-1,B1)+PPOINT(A1,B1)+PPOINT(A1+1,B1)&amp;lt;&amp;gt;15THEN395&lt;br /&gt;
 380 IFPPOINT(A-1,B)=0ORPPOINT(A,B)=0ORPPOINT(A+1,B)=0THEN410&lt;br /&gt;
 385 IFPPOINT(A1+1,B1)=0ORPPOINT(A1,B1)=0ORPPOINT(A1-1,B1)=0THEN415&lt;br /&gt;
 390 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PSET:LINE(A1-5,B1)-(0,(JOYSTK(3)*3)), PSET:LINE(A+5,B)-(255,(JOYSTK(1)*3)),PRESET: LINE(A1-5,B1)-(0,JOYSTK(3)*3)),PRESET:GOTO113&lt;br /&gt;
 395 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PRESET:LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PRESET&lt;br /&gt;
 400 E=RND(10):FORI=1TO10+E:CIRCLE(A,B),I,1:CIRCLE(A1,B1),I,1:PLAY&amp;quot;O1V30T100L100DD&amp;quot;:NEXTI:FORI=1TO10+E:CIRCLE(A,B),I,0:CIRCLE(A1,B1),I,0:NEXTI:S1=S1-1:S2=S2-1&lt;br /&gt;
 405 GOTO115&lt;br /&gt;
 410 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PRESET:GOTO355&lt;br /&gt;
 415 LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PRESET:GOTO325&lt;br /&gt;
 420 IFS1&amp;gt;=Z9 ORS2&amp;gt;Z9 THEN425ELSE115&lt;br /&gt;
 425 S1=S1*10:S2=S2*10&lt;br /&gt;
 430 IFS1&amp;gt;80THENA1$=&amp;quot;*SPACE FLEET COMMANDER*&amp;quot;&lt;br /&gt;
 435 IFS1&amp;lt;=80ANDS1&amp;gt;60THENA1$=&amp;quot;*SQUADRON COMMANDER*&amp;quot;&lt;br /&gt;
 440 IFS1&amp;lt;=60ANDS1&amp;gt;30THENA1$=&amp;quot;*FLIGHT COMMANDER*&amp;quot;&lt;br /&gt;
 445 IFS1&amp;lt;=30THENA1$=&amp;quot;*FLIGHT CAPTAIN*&amp;quot;&lt;br /&gt;
 450 IFS2&amp;gt;80THENA2$=&amp;quot;*SPACE FLEET COMMANDER*&amp;quot;&lt;br /&gt;
 455 IFS2&amp;lt;80ANDS2&amp;gt;60THENA2$=&amp;quot;*SQUADRON COMMANDER*&amp;quot;&lt;br /&gt;
 460 IFS2&amp;lt;60ANDS2&amp;gt;30THENA2$=&amp;quot;*FLIGHT COMMANDER*&amp;quot;&lt;br /&gt;
 465 IFS2&amp;lt;30TNENA2$=&amp;quot;*FLIGNT CAPTAIN*&amp;quot;&lt;br /&gt;
 470 IFS1=S2 TNEN 475 ELSE 480&lt;br /&gt;
 475 A1$=&amp;quot;NO ADVANCEMENT--DRAW &amp;quot;:A2$=&amp;quot;NO ADVANCEMENT--DRAW &amp;quot;&lt;br /&gt;
 480 SCREEN0,1:CLS0:PRINT@10,&amp;quot; FINAL SCORES &amp;quot;;&lt;br /&gt;
 485 PRINT@64+(16-(INT(LEN(Z$)/2))),Z$;:PRINT@128,&amp;quot;RANK IS. &amp;quot;+A1$;:PRINT@165,&amp;quot;YOUR FINAL SCORE IS&amp;quot;;S1;&lt;br /&gt;
 490 PRINT@224+(16-(INT(LEN(Z1$)/2))),Z1$;:PRINT@288,&amp;quot;RANK IS: &amp;quot;+A2$;:PRINT@325,&amp;quot;YOUR FINAL SCORE IS&amp;quot;;S2;&lt;br /&gt;
 495 PRINT@389,&amp;quot;THANK YOU FOR PLAYING&amp;quot;;:PRINT@422,&amp;quot;* * LASER STAR * *&amp;quot;;&lt;br /&gt;
 500 PRINT@453,&amp;quot;PRESS &amp;lt;E&amp;gt; KEY TO END&amp;quot;;&lt;br /&gt;
 505 Z$=INKEY$:IFZ$&amp;lt;&amp;gt;&amp;quot;E&amp;quot;THEN505&lt;br /&gt;
 510 CLS:END&lt;br /&gt;
 515 A5$=&amp;quot;BU4L2G3D3F3D1E4U3E3L2&amp;quot;:A3=A3+5:B3=B3+RND(10):C9=C9+1:IFC9&amp;gt;=25THEN530&lt;br /&gt;
 520 AN=AN+1:IFAN&amp;gt;3THENAN=0&lt;br /&gt;
 525 DRAW&amp;quot;A&amp;quot;+STR$(AN)+&amp;quot;;&amp;quot;+&amp;quot;C1;BM&amp;quot;+STR$(A3)+&amp;quot;,&amp;quot;+STR$(B3)+A5$:DRAW&amp;quot;A&amp;quot;+STR$(AN)+&amp;quot;;&amp;quot;+&amp;quot;C0,BM&amp;quot;+STR$(A3)+&amp;quot;,&amp;quot;+STR$(B3)+A5$:GOTO515&lt;br /&gt;
 530 PLAY&amp;quot;O5T100L64EDFFEEEE&amp;quot;:DRAW&amp;quot;C1&amp;quot;:CLS:LINE(128,96)-(A3,B3),PSET:FORI=1TO50:NEXTI:FORI=1TO10:SCREEN0,1:FORII=1TO10:NEXTII:SCREEN1,1:FORII=1TO10:NEXTII:NEXTI&lt;br /&gt;
 531 LINE(128,96)-(A3,B3),PRESET&lt;br /&gt;
 535 DRAW&amp;quot;A&amp;quot;+STR$(AN)+&amp;quot;,C1,BM&amp;quot;+STR$(A3)+&amp;quot;,&amp;quot;+STR$(B3)+A5$:FORI=2TO30STEP2:CIRCLE(A3,B3),I,1:PLAY&amp;quot;O1T200L64AEBBAEBBAEBB&amp;quot;:NEXTI:FORI=30TO2STEP-2:CIRCLE(A3,B3),I,0:NEXTI:S1=S1-1:S2=S2-1:C9=0:DRAW&amp;quot;C1&amp;quot;:RETURN&lt;br /&gt;
&lt;br /&gt;
NOTE: In line 515 and in others, AS$ was changed to A5$ since in DECB &amp;quot;AS&amp;quot; is reserved word.&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE2: On lines 275 and 400 reducing RND from 10 to 1 or 2 and reducing the two &amp;quot;FOR&amp;quot; from 10 to 1 or 2, you can get to play, if not unplayable.&lt;br /&gt;
I think it still has errors/mistakes.&lt;br /&gt;
&lt;br /&gt;
==Links== &lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-09 See this article as it appeared in the magazine]&amp;lt;br&amp;gt;&lt;br /&gt;
Virtual disk with programs from Rainbow 08-1981: [[File:Rainbow 1981-09.dsk]]&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=File:Rainbow_1981-09.dsk&amp;diff=9908</id>
		<title>File:Rainbow 1981-09.dsk</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=File:Rainbow_1981-09.dsk&amp;diff=9908"/>
		<updated>2020-11-04T23:50:44Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Get_ready_to_do_battle_near_laser_star_(Rainbow_1981-09)&amp;diff=9907</id>
		<title>Get ready to do battle near laser star (Rainbow 1981-09)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Get_ready_to_do_battle_near_laser_star_(Rainbow_1981-09)&amp;diff=9907"/>
		<updated>2020-11-04T23:50:15Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-09}}&lt;br /&gt;
==LASER STAR==&lt;br /&gt;
Get out those joysticks and see whether you can become a Space Fleet Commander while battling at the &#039;&#039;&#039;LASER STAR&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
This program is brought to you through the good offices of JARB Software. And, for anyone who doesn&#039;t want to type it in himself, you can send $14.95 to JARB (1169 Florida St., Imperial Bench, CA, 92032) for a cassette copy. Add $1 for postage and you will get this tape, plus another game, Helo Battle. Helo Battle will appear in listing form in next month&#039;s issue of the RAINBOW.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LASER STAR&#039;&#039;&#039; is a two-player game which allows both players to maneuver their respective spacecraft — a rocket ship and a saucer. The object is to destroy your foe enough times to advance in rank and win the battle.&lt;br /&gt;
&lt;br /&gt;
It’s not all that easy, though. While you are fighting, there is an alien asteroid control station which fires a powerful laser at space dust, meteoroids and asteroids. If the blast hits you. you lose points. Also, if you collide with your opponent, one of you will lose points (sort of like no-fault insurance).&lt;br /&gt;
&lt;br /&gt;
There&#039;s another hitch, too, that can cause you to lose points. But we&#039;re not going to tell you about it. Let&#039;s just hint that it paralyses space in your sector and can be very troublesome. You&#039;ll see! point of their lasers.  They cannot shoot backwards, though. We think you will enjoy playing LASER STAR.&lt;br /&gt;
&lt;br /&gt;
The listing:&lt;br /&gt;
&lt;br /&gt;
 1 &#039;*****************************&lt;br /&gt;
 2 &#039;*    * * LASER STAR * *     *&lt;br /&gt;
 3 &#039;*            BY             *&lt;br /&gt;
 4 &#039;*      JARB SOFTWARE        *&lt;br /&gt;
 5 &#039;*  (C) JARB SOFTWARE 1981   *&lt;br /&gt;
 6 &#039;*****************************&lt;br /&gt;
 10 CLS0:PRINT@230,&amp;quot; * * LASER STAR * *&amp;quot;;:PRINT@292,&amp;quot; (C) JARB SOFTWARE 1981&amp;quot;;&lt;br /&gt;
 15 FORI=1TO10:FORII=1TO10:SOUND1*II+100,1:NEXTII,I:FORI=1TO6:PLAY&amp;quot;O1V30T16L8EEEEDDAAAAEEEEDDAAAA&amp;quot;:NEXTI&lt;br /&gt;
 20 CLEAR100&lt;br /&gt;
 25 CLS0:PRINT@135,&amp;quot;* * LASER STAR * *&amp;quot;;&lt;br /&gt;
 30 PRINT@224,STRING$(32,128);:INPUT&amp;quot;ENTER NAME OF PLAYER #1&amp;quot;;Z$:Z$=&amp;quot; &amp;quot;+Z$+&amp;quot; &amp;quot;&lt;br /&gt;
 35 INPUT&amp;quot;ENTER NAME OF PLAYER #2&amp;quot;;Z1$:Z1$=&amp;quot; &amp;quot;+Z1$+&amp;quot; &amp;quot;&lt;br /&gt;
 40 PRINT&amp;quot;LONG GAME (1) OR SHORT GAME (2)&amp;quot;;:INPUTZ9:IFZ9&amp;lt;1ORZ9&amp;gt;2THEN45ELSE50&lt;br /&gt;
 45 CLS:PRINT@224,&amp;quot;&amp;quot;:GOTO40&lt;br /&gt;
 50 IFZ9=1THENZ9=10&lt;br /&gt;
 55 IFZ9=2THENZ9=5&lt;br /&gt;
 60 DIMA(29),B(29),A1(16,12),B1(16,12):A=RND(245):B=RND(181):A1=RND(245):B1=RND(181)&lt;br /&gt;
 65 FORI=0TO29&lt;br /&gt;
 70 A(I)=RND(255):B(I)=RND(191)&lt;br /&gt;
 75 NEXTI&lt;br /&gt;
 80 A$=&amp;quot;BM128,96H3F6H3U5D10U5E3G6E3R5L10R5&amp;quot;&lt;br /&gt;
 85 PMODE4,1:PCLS:SCREEN1,1&lt;br /&gt;
 90 DRAW&amp;quot;C1;BM128,96R3L6U1D2&amp;quot;&lt;br /&gt;
 95 DRAW&amp;quot;BM128,158R3L3U1D2U1L3&amp;quot;&lt;br /&gt;
 100 GET(128,90)-(136,102),A1,G&lt;br /&gt;
 105 GET(120,152)-(136,164),B1,G&lt;br /&gt;
 110 PCLS&lt;br /&gt;
 115 A=A+INT(JOYSTK(0)/6.3)-5:B=B+INT(JOYSTK(1)/6.3)-5:A1=A1+INT(JOYSTK(2)/6.3)-5:B1=B1+INT(JOYSTK(3)/6.3)-5&lt;br /&gt;
 120 IFA&amp;lt;10THENA=10&lt;br /&gt;
 125 IFA1&amp;lt;10THENA1=10&lt;br /&gt;
 130 IFA&amp;gt;245THENA=245&lt;br /&gt;
 135 IFA1&amp;gt;245THENA1=245&lt;br /&gt;
 140 IFB&amp;lt;10THENB=10&lt;br /&gt;
 145 IFB1&amp;lt;10THENB1=10&lt;br /&gt;
 150 IFB&amp;gt;181THENB=181&lt;br /&gt;
 155 IFB1&amp;gt;181THENB1=181&lt;br /&gt;
 160 FORI=0TO29:PSET(A(I),B(I)):NEXTI&lt;br /&gt;
 165 DRAWA$&lt;br /&gt;
 170 PUT(A-8,B-6)-(A+8,B+6),A1,PSET&lt;br /&gt;
 175 PUT(A1-8,B1-6)-(A1+8,B1+6),B1,PSET&lt;br /&gt;
 180 R=RND(75):A3=0:B3=RND(70):C9=RND(10):IFR=37THENGOSUB515&lt;br /&gt;
 185 H=RND(255):V=RND(191)&lt;br /&gt;
 190 PLAY&amp;quot;V20O3T100L100AAAA&amp;quot;:PLAY&amp;quot;V30O5T100L100BB&amp;quot;:LINE(128,96)-(H,V),PSET:LINE(128,96)-(H,V),PRESET&lt;br /&gt;
 195 IFPPOINT(A-1,B)=0ORPPOINT(A,B)=0ORPPOINT(A+1,B)=0THENH1=1ELSEH1=0&lt;br /&gt;
 200 IFPPOINT(A1-1,B1)=0ORPPOINT(A1,B1)=0ORPPOINT(A1+1,B1)=0THENH2=1ELSEH2=0&lt;br /&gt;
 205 IFH1=1ORH2=1THEN220&lt;br /&gt;
 210 LINE(128,96)-(H,V),PSET:LINE(128,96)-(H,V),PRESET&lt;br /&gt;
 215 IFPEEK(65280)=255ORPEEK(65280)=127THEN115ELSE285&lt;br /&gt;
 220 IFH1&amp;lt;&amp;gt;0THEN235&lt;br /&gt;
 225 IFH2&amp;lt;&amp;gt;0THEN250&lt;br /&gt;
 230 GOTO115&lt;br /&gt;
 235 S1=S1-1&lt;br /&gt;
 240 E1=A:E2=B&lt;br /&gt;
 245 GOTO265&lt;br /&gt;
 250 S2=S2-1&lt;br /&gt;
 255 E1=A1:E2=B1&lt;br /&gt;
 260 GOTO265&lt;br /&gt;
 265 LINE(128,96)-(H,V),PSET:LINE(128,96)-(H,V),PRESET&lt;br /&gt;
 270 CLS:FORI=1TO10:SCREEN0,1:FORII=1TO10:NEXTII:SCREEN1,1:FORII=1TO10:NEXTII:NEXTI&lt;br /&gt;
 275 E=RND(10):FORI=1TO10+E:CIRCLE(E1,E2),I,1:PLAY&amp;quot;O1V30T100L100DADA&amp;quot;:NEXTI:FORI=1TO10+E:CIRCLE(E1,E2),I,0:NEXTI&lt;br /&gt;
 280 GOTO420&lt;br /&gt;
 285 C1=PEEK(65280)&lt;br /&gt;
 290 IFC1=126ORC1=254THEN310&lt;br /&gt;
 295 IFC1=125ORC1=253THEN340&lt;br /&gt;
 300 IFC1=124ORC1=252THEN370&lt;br /&gt;
 305 GOTO115&lt;br /&gt;
 310 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PSET:LINE(A+5,B)-(255,(JOYSTK(1)*3)),PRESET:PLAY&amp;quot;O5V30T100L100BBV20BBV10BBV30BB&amp;quot;&lt;br /&gt;
 315 IFPPOINT(A1+1,B1)=0ORPPOINT(A1,B1)=0ORPPOINT(A1-1,B1)=0THEN325&lt;br /&gt;
 320 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PSET:LINE(A+5,B)-(255,(JOYSTK(1)*3)),PRESET:GOTO115&lt;br /&gt;
 325 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PSET:LINE(A+5,B)-(255,(JOYSTK(1)*3)),PRESET&lt;br /&gt;
 330 E=RND(10):FORI=1TO10+E:CIRCLE(A1,B1),I,1:PLAY&amp;quot;O1V30T100L100DDDD&amp;quot;:NEXTI:FORI=1TO10+E:CIRCLE(A1,B1),I,0:NEXTI:S1=S1+1&lt;br /&gt;
 335 GOTO420&lt;br /&gt;
 340 LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PSET:LINE(A1-5,B1)-(0,(J0YSTK(3)*3)),PRESET:PLAY&amp;quot;O3V30T100L100DDV20DDV10DDV30DD&amp;quot;&lt;br /&gt;
 345 IFPPOINT(A-1,B)=0ORPPOINT(A,B)=0ORPPOINT(A+1,B)=0THEN355&lt;br /&gt;
 350 LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PSET:LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PRESET:GOTO115&lt;br /&gt;
 355 LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PSET:LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PRESET&lt;br /&gt;
 360 E=RND(10): FORI=1TO20+E: CIRCLE(A,B),I,1: PLAY&amp;quot;O1V30T100L100DDDD&amp;quot;:NEXTI:FORI=1TO20+E:CIRCLE(A,B),I,0:NEXTI:S2=S2+1&lt;br /&gt;
 365 GOTO420&lt;br /&gt;
 370 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PSET:LINE(A1-5, B1)-(0,(JOYSTK(3)*3)),PSET:LINE(A+5,6)-(255,(JOYSTK(1)*3)),PRESET:LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PRESET:PLAY&amp;quot;05V30T100L100BBDDV20BBDDV10BBDDV30BBDD&amp;quot;&lt;br /&gt;
 375 IFPPOINT(A-1,B)+PPOINT(A,B)+PPOINT(A+1,B)&amp;lt;&amp;gt;15ANDPPOINT(A1-1,B1)+PPOINT(A1,B1)+PPOINT(A1+1,B1)&amp;lt;&amp;gt;15THEN395&lt;br /&gt;
 380 IFPPOINT(A-1,B)=0ORPPOINT(A,B)=0ORPPOINT(A+1,B)=0THEN410&lt;br /&gt;
 385 IFPPOINT(A1+1,B1)=0ORPPOINT(A1,B1)=0ORPPOINT(A1-1,B1)=0THEN415&lt;br /&gt;
 390 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PSET:LINE(A1-5,B1)-(0,(JOYSTK(3)*3)), PSET:LINE(A+5,B)-(255,(JOYSTK(1)*3)),PRESET: LINE(A1-5,B1)-(0,JOYSTK(3)*3)),PRESET:GOTO113&lt;br /&gt;
 395 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PRESET:LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PRESET&lt;br /&gt;
 400 E=RND(10):FORI=1TO10+E:CIRCLE(A,B),I,1:CIRCLE(A1,B1),I,1:PLAY&amp;quot;O1V30T100L100DD&amp;quot;:NEXTI:FORI=1TO10+E:CIRCLE(A,B),I,0:CIRCLE(A1,B1),I,0:NEXTI:S1=S1-1:S2=S2-1&lt;br /&gt;
 405 GOTO115&lt;br /&gt;
 410 LINE(A+5,B)-(255,(JOYSTK(1)*3)),PRESET:GOTO355&lt;br /&gt;
 415 LINE(A1-5,B1)-(0,(JOYSTK(3)*3)),PRESET:GOTO325&lt;br /&gt;
 420 IFS1&amp;gt;=Z9 ORS2&amp;gt;Z9 THEN425ELSE115&lt;br /&gt;
 425 S1=S1*10:S2=S2*10&lt;br /&gt;
 430 IFS1&amp;gt;80THENA1$=&amp;quot;*SPACE FLEET COMMANDER*&amp;quot;&lt;br /&gt;
 435 IFS1&amp;lt;=80ANDS1&amp;gt;60THENA1$=&amp;quot;*SQUADRON COMMANDER*&amp;quot;&lt;br /&gt;
 440 IFS1&amp;lt;=60ANDS1&amp;gt;30THENA1$=&amp;quot;*FLIGHT COMMANDER*&amp;quot;&lt;br /&gt;
 445 IFS1&amp;lt;=30THENA1$=&amp;quot;*FLIGHT CAPTAIN*&amp;quot;&lt;br /&gt;
 450 IFS2&amp;gt;80THENA2$=&amp;quot;*SPACE FLEET COMMANDER*&amp;quot;&lt;br /&gt;
 455 IFS2&amp;lt;80ANDS2&amp;gt;60THENA2$=&amp;quot;*SQUADRON COMMANDER*&amp;quot;&lt;br /&gt;
 460 IFS2&amp;lt;60ANDS2&amp;gt;30THENA2$=&amp;quot;*FLIGHT COMMANDER*&amp;quot;&lt;br /&gt;
 465 IFS2&amp;lt;30TNENA2$=&amp;quot;*FLIGNT CAPTAIN*&amp;quot;&lt;br /&gt;
 470 IFS1=S2 TNEN 475 ELSE 480&lt;br /&gt;
 475 A1$=&amp;quot;NO ADVANCEMENT--DRAW &amp;quot;:A2$=&amp;quot;NO ADVANCEMENT--DRAW &amp;quot;&lt;br /&gt;
 480 SCREEN0,1:CLS0:PRINT@10,&amp;quot; FINAL SCORES &amp;quot;;&lt;br /&gt;
 485 PRINT@64+(16-(INT(LEN(Z$)/2))),Z$;:PRINT@128,&amp;quot;RANK IS. &amp;quot;+A1$;:PRINT@165,&amp;quot;YOUR FINAL SCORE IS&amp;quot;;S1;&lt;br /&gt;
 490 PRINT@224+(16-(INT(LEN(Z1$)/2))),Z1$;:PRINT@288,&amp;quot;RANK IS: &amp;quot;+A2$;:PRINT@325,&amp;quot;YOUR FINAL SCORE IS&amp;quot;;S2;&lt;br /&gt;
 495 PRINT@389,&amp;quot;THANK YOU FOR PLAYING&amp;quot;;:PRINT@422,&amp;quot;* * LASER STAR * *&amp;quot;;&lt;br /&gt;
 500 PRINT@453,&amp;quot;PRESS &amp;lt;E&amp;gt; KEY TO END&amp;quot;;&lt;br /&gt;
 505 Z$=INKEY$:IFZ$&amp;lt;&amp;gt;&amp;quot;E&amp;quot;THEN505&lt;br /&gt;
 510 CLS:END&lt;br /&gt;
 515 A5$=&amp;quot;BU4L2G3D3F3D1E4U3E3L2&amp;quot;:A3=A3+5:B3=B3+RND(10):C9=C9+1:IFC9&amp;gt;=25THEN530&lt;br /&gt;
 520 AN=AN+1:IFAN&amp;gt;3THENAN=0&lt;br /&gt;
 525 DRAW&amp;quot;A&amp;quot;+STR$(AN)+&amp;quot;;&amp;quot;+&amp;quot;C1;BM&amp;quot;+STR$(A3)+&amp;quot;,&amp;quot;+STR$(B3)+A5$:DRAW&amp;quot;A&amp;quot;+STR$(AN)+&amp;quot;;&amp;quot;+&amp;quot;C0,BM&amp;quot;+STR$(A3)+&amp;quot;,&amp;quot;+STR$(B3)+A5$:GOTO515&lt;br /&gt;
 530 PLAY&amp;quot;O5T100L64EDFFEEEE&amp;quot;:DRAW&amp;quot;C1&amp;quot;:CLS:LINE(128,96)-(A3,B3),PSET:FORI=1TO50:NEXTI:FORI=1TO10:SCREEN0,1:FORII=1TO10:NEXTII:SCREEN1,1:FORII=1TO10:NEXTII:NEXTI&lt;br /&gt;
 531 LINE(128,96)-(A3,B3),PRESET&lt;br /&gt;
 535 DRAW&amp;quot;A&amp;quot;+STR$(AN)+&amp;quot;,C1,BM&amp;quot;+STR$(A3)+&amp;quot;,&amp;quot;+STR$(B3)+A5$:FORI=2TO30STEP2:CIRCLE(A3,B3),I,1:PLAY&amp;quot;O1T200L64AEBBAEBBAEBB&amp;quot;:NEXTI:FORI=30TO2STEP-2:CIRCLE(A3,B3),I,0:NEXTI:S1=S1-1:S2=S2-1:C9=0:DRAW&amp;quot;C1&amp;quot;:RETURN&lt;br /&gt;
&lt;br /&gt;
NOTE: In line 515 and in others, AS$ was changed to A5$ since in DECB &amp;quot;AS&amp;quot; is reserved word.&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE2: On lines 275 and 400 reducing RND from 10 to 1 or 2 and reducing the two &amp;quot;FOR&amp;quot; from 10 to 1 or 2, you can get to play, if not unplayable.&lt;br /&gt;
I think it still has errors/mistakes.&lt;br /&gt;
&lt;br /&gt;
==Links== &lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-09 See this article as it appeared in the magazine]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Rainbow 1981-09.dsk||Virtual disk with programs from Rainbow 08/1981]]&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Line_justifier_(Rainbow_1981-08)&amp;diff=9906</id>
		<title>Line justifier (Rainbow 1981-08)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Line_justifier_(Rainbow_1981-08)&amp;diff=9906"/>
		<updated>2020-11-04T23:13:03Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-08}}&lt;br /&gt;
Last month we said that we&#039;d have a line Justification program ready for this month&#039;s issue.  The listing is included below.&lt;br /&gt;
&lt;br /&gt;
We were writing the RAINBOW last month with a simple word processor that let us enter a whole line and make corrections before it was committed to the print buffer on a printer. That was an improvement over the program that the manual had, mainly because it allowed us to backspace for corrections. In the case or the RAINBOW, where we want to have lines which are right justified, that wrorked only to a degree -- mainly because we had to type the line and then go back and add spaces to make the lines come out even on the right hand side. While the was easier than typing the RAINBOW on a typewriter (which would have required two typings) it was still a hassle. Thus was born the mini word processor below.&lt;br /&gt;
&lt;br /&gt;
What happens here is that, using the INSTR Command, we search for spaces in a line and then &amp;quot;peel off&amp;quot; spaces from the end of each line and add them to the spaces which are already between the words. Each line is entered as A$ and then pulled apart. Spaces are inserted, and then the line is put back together. There are two variations, one for a full-length line and the other for a half-length one.&lt;br /&gt;
&lt;br /&gt;
The program requires the typist to space to a certain spot on the line, in effect, to fill up the line with spaces (a printer might call these space bands). Those spaces are then repositioned in the line to make it come out evenly.&lt;br /&gt;
&lt;br /&gt;
The screen display is set up so that there is a little black block for the typist to &amp;quot;aim&amp;quot; at. Once the typist gets close to the block, he or she just spaces in blanks until the cursor covers the black block. Then, the line is entered into the print buffer and printed on the line printer.&lt;br /&gt;
&lt;br /&gt;
As an added aid, the last line typed is shown on the bottom of the screen. One of the reasons for this is because we felt it would be easier for the typist to begin the next line knowing what was on the previous line — without the need of having to look at the printer.&lt;br /&gt;
&lt;br /&gt;
For short lines, Just hit ENTER when the line ends. However, a bug ray — but will not always -- appear if you type a VERY short line. What can happen is that the one or two words in the line will repeat themselves. If that does occur, just space down and retype the same line. It will go away.&lt;br /&gt;
&lt;br /&gt;
The remainder of the program is devoted to the display and the graphic signature for the program and the software.&lt;br /&gt;
&lt;br /&gt;
[[File:Falsoft Mini Word Processor.png]]&lt;br /&gt;
&lt;br /&gt;
==Notes:==&lt;br /&gt;
Transcriber&#039;s note: It only captures the line and prints it, I can&#039;t understand why the 2-line version is smaller, the one-line version fits 80 characters (2 lines and a half screen, 15 + 64 = 79)&lt;br /&gt;
&lt;br /&gt;
==THE LISTING......==&lt;br /&gt;
&amp;lt;pre&amp;gt;10 CLS&lt;br /&gt;
20 CLEAR1000&lt;br /&gt;
30 GOSUB410&lt;br /&gt;
40 GOSUB380:GOSUB390:GOSUB400:PRINTSTRING$(32,45)&lt;br /&gt;
30 PRINT:PRINT&amp;quot;SELECT MODE:&amp;quot;&lt;br /&gt;
60 PRINT&amp;quot;      (1) ONE-COLUMN FORMAT&amp;quot;:PRINT&amp;quot;      (2) TWO-COLUMN FORMAT&amp;quot;:PRINT:INPUT&amp;quot;       ENTER HUMBER&amp;quot;;ZZ&lt;br /&gt;
65 ON ZZ GOTO100,240&lt;br /&gt;
70 PRINT:INPUT &amp;quot;ENTER ONLY 1 OR 2 PLEASE&amp;quot;;ZZ&lt;br /&gt;
80 ON ZZ GOT0100,240&lt;br /&gt;
90 IF ZZ&amp;lt;&amp;gt;1 OR ZZ&amp;lt;&amp;gt;2 THEN 70&lt;br /&gt;
100 CLS&lt;br /&gt;
110 N$=&amp;quot; &amp;quot;:L=4&lt;br /&gt;
120 GOSUB380:GOSUB390: GOSUB400:PRINT&amp;quot;      ONE-COLUMN FORMAT&amp;quot;&lt;br /&gt;
130 PRINT@160, STRING$(32,45);:PRINT@271,CHR$(128);&amp;quot;&amp;lt;--SPACE TO HERE&amp;quot;:PRINT@288,STRING$(32,45);:PRINT@322,&amp;quot;   ...LAST LINE...&amp;quot;:PRINTA$:PRINT@192,&amp;quot;&amp;quot;;:LINE INPUTA$&lt;br /&gt;
140 IF RIGHT$(A$,1)=&amp;quot;&amp;quot; THEN A$=RIGHT$(A$,1):A$=LEFT$(A$,79):GOTO170&lt;br /&gt;
150 PRINT#-2,A$&lt;br /&gt;
160 GOTO100&lt;br /&gt;
170 B=INSTR(L,A$,N$)&lt;br /&gt;
180 C$=LEFT$(A$,B)&lt;br /&gt;
190 E$=RIGHT$(A$,79-B)&lt;br /&gt;
201 D$=C$+N$&lt;br /&gt;
210 A$=D$+E$&lt;br /&gt;
220 L=LEN(D$)+4&lt;br /&gt;
230 GOTO140&lt;br /&gt;
240 CLS&lt;br /&gt;
250 N$=&amp;quot; &amp;quot;:L=4&lt;br /&gt;
260 GOSUB380:GOSUB390:GOSUB400:PRINT&amp;quot;        TWO-COLUMN FORMAT&amp;quot;&lt;br /&gt;
270 PRINT@160,STRING$(32,45):PRINT@230,CHR$(128);&amp;quot;&amp;lt;--SPACE TO HERE&amp;quot;:PRINT@256,STRING$(32,45);:PRINT@320,&amp;quot;   ...LAST LINE...&amp;quot;:PRINTA$:PRINT@192,&amp;quot;&amp;quot;;:LINE INPUT A$&lt;br /&gt;
280 IF RIGHT$(A$,1)=&amp;quot; &amp;quot; THEN A$=RIGHT$(A$,1):A$=LEFT$(A$,37):GOTO310&lt;br /&gt;
290 PRINT#-2,A$&lt;br /&gt;
300 GOTO240&lt;br /&gt;
310 B=INSTR(L,A$,N$)&lt;br /&gt;
320 C$=LEFT$(A$,B)&lt;br /&gt;
330 E$=RIGHT$(A$,37-B)&lt;br /&gt;
340 D$=C$+N$&lt;br /&gt;
330 A$=D$+E$&lt;br /&gt;
360 L=LEN(D$)+3&lt;br /&gt;
370 GOTO280 &lt;br /&gt;
380 F1$=CHR$(129)+CHR$(131)+CHR$(133):F2$=CHR$(132)+CHR$(141):F3$=CHR$(133):F4$=CHR$(128+15):RETURN&lt;br /&gt;
390 CLS:PRINT@34,F1$: PRINT@66,F2$:PRINT@98,F3$:RETURN&lt;br /&gt;
400 PRINT@99,&amp;quot;ALSOFT MINI -WORD PROCESSOR&amp;quot;:RETURN&lt;br /&gt;
410 PRINT@198,&amp;quot;(C) FALSOFT, 1981&amp;quot;:FORX=1TO200:NEXT&lt;br /&gt;
420 GOSUB380&lt;br /&gt;
430 FORX=376TO34STEP-32:GOSUB460:NEXTX&lt;br /&gt;
440 FORX=51TO34STEP-1:GOSUB460:NEXTX&lt;br /&gt;
430 RETURN&lt;br /&gt;
460 Y=X+32:Z=Y+32:Q=Z+32&lt;br /&gt;
470 PRINT@X,F1$:PRINT@Y,F2$:PRINT@Z,F3$:PRINT@Q,F4$:RETURN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-08/page/n0 See Rainbow Magazine 1981-08 Pag 1, in archive.org]&amp;lt;br&amp;gt;&lt;br /&gt;
Virtual disk with programs from (Rainbow 1981-08): [[File:1981-08.dsk]]&lt;br /&gt;
[[Category:Word Processing]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Line_justifier_(Rainbow_1981-08)&amp;diff=9905</id>
		<title>Line justifier (Rainbow 1981-08)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Line_justifier_(Rainbow_1981-08)&amp;diff=9905"/>
		<updated>2020-11-04T23:12:40Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-08}}&lt;br /&gt;
Last month we said that we&#039;d have a line Justification program ready for this month&#039;s issue.  The listing is included below.&lt;br /&gt;
&lt;br /&gt;
We were writing the RAINBOW last month with a simple word processor that let us enter a whole line and make corrections before it was committed to the print buffer on a printer. That was an improvement over the program that the manual had, mainly because it allowed us to backspace for corrections. In the case or the RAINBOW, where we want to have lines which are right justified, that wrorked only to a degree -- mainly because we had to type the line and then go back and add spaces to make the lines come out even on the right hand side. While the was easier than typing the RAINBOW on a typewriter (which would have required two typings) it was still a hassle. Thus was born the mini word processor below.&lt;br /&gt;
&lt;br /&gt;
What happens here is that, using the INSTR Command, we search for spaces in a line and then &amp;quot;peel off&amp;quot; spaces from the end of each line and add them to the spaces which are already between the words. Each line is entered as A$ and then pulled apart. Spaces are inserted, and then the line is put back together. There are two variations, one for a full-length line and the other for a half-length one.&lt;br /&gt;
&lt;br /&gt;
The program requires the typist to space to a certain spot on the line, in effect, to fill up the line with spaces (a printer might call these space bands). Those spaces are then repositioned in the line to make it come out evenly.&lt;br /&gt;
&lt;br /&gt;
The screen display is set up so that there is a little black block for the typist to &amp;quot;aim&amp;quot; at. Once the typist gets close to the block, he or she just spaces in blanks until the cursor covers the black block. Then, the line is entered into the print buffer and printed on the line printer.&lt;br /&gt;
&lt;br /&gt;
As an added aid, the last line typed is shown on the bottom of the screen. One of the reasons for this is because we felt it would be easier for the typist to begin the next line knowing what was on the previous line — without the need of having to look at the printer.&lt;br /&gt;
&lt;br /&gt;
For short lines, Just hit ENTER when the line ends. However, a bug ray — but will not always -- appear if you type a VERY short line. What can happen is that the one or two words in the line will repeat themselves. If that does occur, just space down and retype the same line. It will go away.&lt;br /&gt;
&lt;br /&gt;
The remainder of the program is devoted to the display and the graphic signature for the program and the software.&lt;br /&gt;
&lt;br /&gt;
[[File:Falsoft Mini Word Processor.png]]&lt;br /&gt;
&lt;br /&gt;
==Notes:==&lt;br /&gt;
Transcriber&#039;s note: It only captures the line and prints it, I can&#039;t understand why the 2-line version is smaller, the one-line version fits 80 characters (2 lines and a half screen, 15 + 64 = 79)&lt;br /&gt;
&lt;br /&gt;
==THE LISTING......==&lt;br /&gt;
&amp;lt;pre&amp;gt;10 CLS&lt;br /&gt;
20 CLEAR1000&lt;br /&gt;
30 GOSUB410&lt;br /&gt;
40 GOSUB380:GOSUB390:GOSUB400:PRINTSTRING$(32,45)&lt;br /&gt;
30 PRINT:PRINT&amp;quot;SELECT MODE:&amp;quot;&lt;br /&gt;
60 PRINT&amp;quot;      (1) ONE-COLUMN FORMAT&amp;quot;:PRINT&amp;quot;      (2) TWO-COLUMN FORMAT&amp;quot;:PRINT:INPUT&amp;quot;       ENTER HUMBER&amp;quot;;ZZ&lt;br /&gt;
65 ON ZZ GOTO100,240&lt;br /&gt;
70 PRINT:INPUT &amp;quot;ENTER ONLY 1 OR 2 PLEASE&amp;quot;;ZZ&lt;br /&gt;
80 ON ZZ GOT0100,240&lt;br /&gt;
90 IF ZZ&amp;lt;&amp;gt;1 OR ZZ&amp;lt;&amp;gt;2 THEN 70&lt;br /&gt;
100 CLS&lt;br /&gt;
110 N$=&amp;quot; &amp;quot;:L=4&lt;br /&gt;
120 GOSUB380:GOSUB390: GOSUB400:PRINT&amp;quot;      ONE-COLUMN FORMAT&amp;quot;&lt;br /&gt;
130 PRINT@160, STRING$(32,45);:PRINT@271,CHR$(128);&amp;quot;&amp;lt;--SPACE TO HERE&amp;quot;:PRINT@288,STRING$(32,45);:PRINT@322,&amp;quot;   ...LAST LINE...&amp;quot;:PRINTA$:PRINT@192,&amp;quot;&amp;quot;;:LINE INPUTA$&lt;br /&gt;
140 IF RIGHT$(A$,1)=&amp;quot;&amp;quot; THEN A$=RIGHT$(A$,1):A$=LEFT$(A$,79):GOTO170&lt;br /&gt;
150 PRINT#-2,A$&lt;br /&gt;
160 GOTO100&lt;br /&gt;
170 B=INSTR(L,A$,N$)&lt;br /&gt;
180 C$=LEFT$(A$,B)&lt;br /&gt;
190 E$=RIGHT$(A$,79-B)&lt;br /&gt;
201 D$=C$+N$&lt;br /&gt;
210 A$=D$+E$&lt;br /&gt;
220 L=LEN(D$)+4&lt;br /&gt;
230 GOTO140&lt;br /&gt;
240 CLS&lt;br /&gt;
250 N$=&amp;quot; &amp;quot;:L=4&lt;br /&gt;
260 GOSUB380:GOSUB390:GOSUB400:PRINT&amp;quot;        TWO-COLUMN FORMAT&amp;quot;&lt;br /&gt;
270 PRINT@160,STRING$(32,45):PRINT@230,CHR$(128);&amp;quot;&amp;lt;--SPACE TO HERE&amp;quot;:PRINT@256,STRING$(32,45);:PRINT@320,&amp;quot;   ...LAST LINE...&amp;quot;:PRINTA$:PRINT@192,&amp;quot;&amp;quot;;:LINE INPUT A$&lt;br /&gt;
280 IF RIGHT$(A$,1)=&amp;quot; &amp;quot; THEN A$=RIGHT$(A$,1):A$=LEFT$(A$,37):GOTO310&lt;br /&gt;
290 PRINT#-2,A$&lt;br /&gt;
300 GOTO240&lt;br /&gt;
310 B=INSTR(L,A$,N$)&lt;br /&gt;
320 C$=LEFT$(A$,B)&lt;br /&gt;
330 E$=RIGHT$(A$,37-B)&lt;br /&gt;
340 D$=C$+N$&lt;br /&gt;
330 A$=D$+E$&lt;br /&gt;
360 L=LEN(D$)+3&lt;br /&gt;
370 GOTO280 &lt;br /&gt;
380 F1$=CHR$(129)+CHR$(131)+CHR$(133):F2$=CHR$(132)+CHR$(141):F3$=CHR$(133):F4$=CHR$(128+15):RETURN&lt;br /&gt;
390 CLS:PRINT@34,F1$: PRINT@66,F2$:PRINT@98,F3$:RETURN&lt;br /&gt;
400 PRINT@99,&amp;quot;ALSOFT MINI -WORD PROCESSOR&amp;quot;:RETURN&lt;br /&gt;
410 PRINT@198,&amp;quot;(C) FALSOFT, 1981&amp;quot;:FORX=1TO200:NEXT&lt;br /&gt;
420 GOSUB380&lt;br /&gt;
430 FORX=376TO34STEP-32:GOSUB460:NEXTX&lt;br /&gt;
440 FORX=51TO34STEP-1:GOSUB460:NEXTX&lt;br /&gt;
430 RETURN&lt;br /&gt;
460 Y=X+32:Z=Y+32:Q=Z+32&lt;br /&gt;
470 PRINT@X,F1$:PRINT@Y,F2$:PRINT@Z,F3$:PRINT@Q,F4$:RETURN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-08/page/n0 See Rainbow Magazine 1981-08 Pag 1, in archive.org]&lt;br /&gt;
Virtual disk with programs from (Rainbow 1981-08): [[File:1981-08.dsk]]&lt;br /&gt;
[[Category:Word Processing]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9904</id>
		<title>An educational program for everyone (Rainbow 1981-08)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9904"/>
		<updated>2020-11-04T23:09:44Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-08}}&lt;br /&gt;
Here is a program that can really be of use to just about everyone in the family. It is called AMORT and it deals with money at interest.&lt;br /&gt;
&lt;br /&gt;
On one level, it can be used as a regular interest program that wiII help you figure out such things as how much it will cost you a month to buy the new disc drives for your COLOR computer. That&#039;s not a bad thing to know.&lt;br /&gt;
&lt;br /&gt;
On the other level, however, there are some explanations built in to help teach those in familiar with the terms involved with money at interest just what the terms mean. And there is a &amp;quot;cute&amp;quot; little default if you don&#039;t make the proper response to the amount of time the loan has to run question.&lt;br /&gt;
&lt;br /&gt;
AMORT is written for non-Extended Color Basic, which -- as you know -- does not have the ability to raise numbers to powers. There is a way around that limitation of course, and it can be found in lines 30 and 60. For those of you who do have Extended Color Basic. you might wish to change those lines. The result will be a slightly more accurate result -- especially on the more complicated calculations for longer periods of time.&lt;br /&gt;
&lt;br /&gt;
However, non-Extended Color users will have to change the PRINTUSING com¬mands in lines 140-146, 310 and 340. Just take out the reference to USING and the pound- and dollar-signs. That way, the program will run without any modification on your part.&lt;br /&gt;
&lt;br /&gt;
Finally, notice the use of the variable PO to send output to the printer. If you want. you can eliminate the references to PO, but you would probably be better off leaving them in - in anticipation of the time when you might get a printer. Just answer &amp;quot;No&amp;quot; to the question in line 32 and no harm is done.&lt;br /&gt;
&lt;br /&gt;
Here is the listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3 &#039;*********************&lt;br /&gt;
4 &#039;*   AMORT PROGRAM   *&lt;br /&gt;
5 &#039;* (c) FALSOFT, 1981 *&lt;br /&gt;
6 &#039;*********************&lt;br /&gt;
11 C=0:CLS&lt;br /&gt;
12 PRINT &amp;quot;   THIS PROGRAM WILL GENERATE    AN AMORITZATION SCHEDULE FOR   MOST COMMON LOANS.&amp;quot;&lt;br /&gt;
13 PRINT:PRINT &amp;quot;&amp;gt;PLEASE FOLLOW DIRECTIONS BELOW&amp;lt;&amp;quot;&lt;br /&gt;
14 PRINT STRING$(32,&amp;quot;=&amp;quot;)&lt;br /&gt;
15 INPUT &amp;quot;FIRST, WE NEED TO KNOW HOW MUCH    YOU WANT TO BORROW. THIS IS    CAL LED THE PRINCIPAL.  WHAT   IS THE PRINCIPAL&amp;quot;;P&lt;br /&gt;
16 CLS:PRINT:PRINT&lt;br /&gt;
17 PA=P&lt;br /&gt;
20 INPUT &amp;quot;NOW, WE MUST KNOW THE NUMBER OF    PERIODS. THE LOAN WILL RUN.      IF YOU WISH TO ENTER THE       PERIODS BY MONTH.. TYPE IN      THE WORD &#039;MONTH.&#039; IF ITS       YEARS, TYPE IN &#039;YEAR.&#039; WHICH    IS IT&amp;quot;;A$&lt;br /&gt;
21 IF LEFT$(A$,1)=&amp;quot;M&amp;quot; THEN 270&lt;br /&gt;
22 IF LEFT$(A$,1)=&amp;quot;Y&amp;quot; THEN 260&lt;br /&gt;
23 GOTO250&lt;br /&gt;
30 CLS:PRINT:PRINT&lt;br /&gt;
31 INPUT &amp;quot;LASTLY, WE NEED TO KNOW WHAT       INTEREST RATE YOU WILL BE      CHA RGED ON THE LOAN.  WHAT      IS THE RATE&amp;quot;;R&lt;br /&gt;
32 INPUT &amp;quot;  DO YOU WANT A PRINTOUT&amp;quot;;PO$: IF LEFT$(PO$,1)=&amp;quot;Y&amp;quot; THEN PO=1&lt;br /&gt;
35 CLS&lt;br /&gt;
40 I=R/12:I=I/100&lt;br /&gt;
50 T=1:FOR X=1 TO L&lt;br /&gt;
60 T=T*(1+I):NEXT X:T=1/T&lt;br /&gt;
70 T=1-T&lt;br /&gt;
80 M=P*I/T&lt;br /&gt;
90 GOSUB200&lt;br /&gt;
100 FOR Z=1 TO L&lt;br /&gt;
120 R=(INT(P*I*100+.5))/100&lt;br /&gt;
130 B=M-A:P=P-B&lt;br /&gt;
140 PRINTTAB(0);:PRINTUSING&amp;quot;###&amp;quot;;Z;:IF PO THEN PRINT#-2,TAB(0);:PRINT#-2, USING&amp;quot;###&amp;quot;;Z;&lt;br /&gt;
142 PRINTTAB(3);:PRINTUSING&amp;quot;###,###.##&amp;quot;;P;:IF PO THEN PRINT#-2,TAB(3);:PRINT#-2,USING&amp;quot;###,###.##&amp;quot;;P;&lt;br /&gt;
144 PRINTTAB(14);:PRINTUSING&amp;quot;#,###.##&amp;quot;;B;:IF PO THEN PRINT#-2,TAB(14);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;B;&lt;br /&gt;
146 PRINTTAB(23);:PRINTUSING&amp;quot;#,###.##&amp;quot;;A:IF PO THEN PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;A&lt;br /&gt;
160 Q=Q+1:C=C+1:AT=AT+A:NEXT Z&lt;br /&gt;
165 GOTO300&lt;br /&gt;
170 END&lt;br /&gt;
200 CLS:MA=M+.005:MA= INT(MA*100)/100:IF PO THEN PRINT#-2,TAB(4)&amp;quot;AMORITIZATION SCHEDULE&amp;quot;&lt;br /&gt;
201 IF PO THEN PRINT#-2,&amp;quot;PAYMENTS ARE $&amp;quot;;MA&lt;br /&gt;
202 IF PO THEN PRINT#-2,TAB(4) &amp;quot;BALANCE&amp;quot;;&lt;br /&gt;
204 IF PO THEN PRINT#-2,TAB(14) &amp;quot;PMT/PRIN&amp;quot;;&lt;br /&gt;
206 IF PO THEN PRINT#-2,TAB(24) &amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
208 PRINT &amp;quot;PAYMENT ARE $&amp;quot;;MA&lt;br /&gt;
210 PRINTTAB(4)&amp;quot;BALANCE&amp;quot;TAB(14)&amp;quot;PMT/PRIN&amp;quot;TAB(24)&amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
220 RETURN&lt;br /&gt;
250 CLS(5):PRINT@82,&amp;quot;NO!&amp;quot;;&lt;br /&gt;
252 PRINT@162,&amp;quot;NEIN!&amp;quot;;&lt;br /&gt;
254 PRINT@249,&amp;quot;NYET!&amp;quot;;&lt;br /&gt;
255 PRINT@288,&amp;quot; NO NO NO NO NO NO NO NO NO NO&amp;quot;&lt;br /&gt;
257 PRINT@132,&amp;quot;   &amp;quot;;:PRINT&amp;quot;   YOU DID NOT FOLLOW THE         DIRECTIONS PROPERLY. ENTER               ONLY THE WORD &#039;YEAR&#039; OR                      THE WORD &#039;MONTH.&#039; NOW.  TRY    AGAIN.&amp;quot;&lt;br /&gt;
258 FOR WN=1 TO 3200:NEXT WN:CLS:PRINT:PRINT:GOTO20&lt;br /&gt;
260 PRINT&lt;br /&gt;
261 INPUT &amp;quot;O.K., NOW WILL YOU PLEASE ENTER    THE NUMBER OF YEARS BEFORE     YOU PAY OFF THE LOAN&amp;quot;;YR&lt;br /&gt;
265 L=YR*12:GOTO 30&lt;br /&gt;
270 PRINT&lt;br /&gt;
271 INPUT &amp;quot;ALL RIGHT, NOW WILL YOU PLEASE    ENTER THE NUMBER OF MOHTHS     IT WILL TAKE TO FAY OFF THE    LOAN&amp;quot;;L&lt;br /&gt;
275 GOTO 30&lt;br /&gt;
300 IF PO THEN PRINT#-2, &amp;quot; &amp;quot;:PRINT#-2,TAB(10)&amp;quot;LOAN  SUMMARY&amp;quot;:PRINT#-2, TAB(10)&amp;quot;===========&amp;quot;&lt;br /&gt;
310 IF PO THEN PRINT#-2,TAB(5)&amp;quot;PRINCIPAL:&amp;quot;;PRINT#-2,USING&amp;quot;#####, ###.##&amp;quot;;PA&lt;br /&gt;
320 IF PO THEN PRINT#-2,&amp;quot; PERIODS:&amp;quot;L;:PRINT#-2,&amp;quot;         RATE: &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;R;:PRINT#-2,&amp;quot;%&amp;quot;&lt;br /&gt;
330 IF PO THEN PRINT#-2,STRING$(31,&amp;quot;-&amp;quot;)&lt;br /&gt;
340 IF PO THEN PRINT#-2,&amp;quot;TOTAL INTEREST: &amp;quot;;:PRINT#-2,USING&amp;quot;$$###,###.##&amp;quot;;AT&lt;br /&gt;
350 IF PO THEN PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Screen Shots==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
AMORT-1.png|Initial Amount&lt;br /&gt;
AMORT-2.png|Month?&lt;br /&gt;
AMORT-3.png|How Many?&lt;br /&gt;
AMORT-4.png|Rate &amp;amp; Print?&lt;br /&gt;
AMORT-5.png|Result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-08/page/n7 See Rainbow Magazine 1981-08 Pag 8, in archive.org]&amp;lt;br&amp;gt;&lt;br /&gt;
Virtual disk with programs from (Rainbow 1981-08): [[file:1981-08.dsk]]&lt;br /&gt;
[[Category:Software Utilily]][[Category:Educational]][[Category:Mathematics]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9903</id>
		<title>An educational program for everyone (Rainbow 1981-08)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9903"/>
		<updated>2020-11-04T23:03:50Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-08}}&lt;br /&gt;
Here is a program that can really be of use to just about everyone in the family. It is called AMORT and it deals with money at interest.&lt;br /&gt;
&lt;br /&gt;
On one level, it can be used as a regular interest program that wiII help you figure out such things as how much it will cost you a month to buy the new disc drives for your COLOR computer. That&#039;s not a bad thing to know.&lt;br /&gt;
&lt;br /&gt;
On the other level, however, there are some explanations built in to help teach those in familiar with the terms involved with money at interest just what the terms mean. And there is a &amp;quot;cute&amp;quot; little default if you don&#039;t make the proper response to the amount of time the loan has to run question.&lt;br /&gt;
&lt;br /&gt;
AMORT is written for non-Extended Color Basic, which -- as you know -- does not have the ability to raise numbers to powers. There is a way around that limitation of course, and it can be found in lines 30 and 60. For those of you who do have Extended Color Basic. you might wish to change those lines. The result will be a slightly more accurate result -- especially on the more complicated calculations for longer periods of time.&lt;br /&gt;
&lt;br /&gt;
However, non-Extended Color users will have to change the PRINTUSING com¬mands in lines 140-146, 310 and 340. Just take out the reference to USING and the pound- and dollar-signs. That way, the program will run without any modification on your part.&lt;br /&gt;
&lt;br /&gt;
Finally, notice the use of the variable PO to send output to the printer. If you want. you can eliminate the references to PO, but you would probably be better off leaving them in - in anticipation of the time when you might get a printer. Just answer &amp;quot;No&amp;quot; to the question in line 32 and no harm is done.&lt;br /&gt;
&lt;br /&gt;
Here is the listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3 &#039;*********************&lt;br /&gt;
4 &#039;*   AMORT PROGRAM   *&lt;br /&gt;
5 &#039;* (c) FALSOFT, 1981 *&lt;br /&gt;
6 &#039;*********************&lt;br /&gt;
11 C=0:CLS&lt;br /&gt;
12 PRINT &amp;quot;   THIS PROGRAM WILL GENERATE    AN AMORITZATION SCHEDULE FOR   MOST COMMON LOANS.&amp;quot;&lt;br /&gt;
13 PRINT:PRINT &amp;quot;&amp;gt;PLEASE FOLLOW DIRECTIONS BELOW&amp;lt;&amp;quot;&lt;br /&gt;
14 PRINT STRING$(32,&amp;quot;=&amp;quot;)&lt;br /&gt;
15 INPUT &amp;quot;FIRST, WE NEED TO KNOW HOW MUCH    YOU WANT TO BORROW. THIS IS    CAL LED THE PRINCIPAL.  WHAT   IS THE PRINCIPAL&amp;quot;;P&lt;br /&gt;
16 CLS:PRINT:PRINT&lt;br /&gt;
17 PA=P&lt;br /&gt;
20 INPUT &amp;quot;NOW, WE MUST KNOW THE NUMBER OF    PERIODS. THE LOAN WILL RUN.      IF YOU WISH TO ENTER THE       PERIODS BY MONTH.. TYPE IN      THE WORD &#039;MONTH.&#039; IF ITS       YEARS, TYPE IN &#039;YEAR.&#039; WHICH    IS IT&amp;quot;;A$&lt;br /&gt;
21 IF LEFT$(A$,1)=&amp;quot;M&amp;quot; THEN 270&lt;br /&gt;
22 IF LEFT$(A$,1)=&amp;quot;Y&amp;quot; THEN 260&lt;br /&gt;
23 GOTO250&lt;br /&gt;
30 CLS:PRINT:PRINT&lt;br /&gt;
31 INPUT &amp;quot;LASTLY, WE NEED TO KNOW WHAT       INTEREST RATE YOU WILL BE      CHA RGED ON THE LOAN.  WHAT      IS THE RATE&amp;quot;;R&lt;br /&gt;
32 INPUT &amp;quot;  DO YOU WANT A PRINTOUT&amp;quot;;PO$: IF LEFT$(PO$,1)=&amp;quot;Y&amp;quot; THEN PO=1&lt;br /&gt;
35 CLS&lt;br /&gt;
40 I=R/12:I=I/100&lt;br /&gt;
50 T=1:FOR X=1 TO L&lt;br /&gt;
60 T=T*(1+I):NEXT X:T=1/T&lt;br /&gt;
70 T=1-T&lt;br /&gt;
80 M=P*I/T&lt;br /&gt;
90 GOSUB200&lt;br /&gt;
100 FOR Z=1 TO L&lt;br /&gt;
120 R=(INT(P*I*100+.5))/100&lt;br /&gt;
130 B=M-A:P=P-B&lt;br /&gt;
140 PRINTTAB(0);:PRINTUSING&amp;quot;###&amp;quot;;Z;:IF PO THEN PRINT#-2,TAB(0);:PRINT#-2, USING&amp;quot;###&amp;quot;;Z;&lt;br /&gt;
142 PRINTTAB(3);:PRINTUSING&amp;quot;###,###.##&amp;quot;;P;:IF PO THEN PRINT#-2,TAB(3);:PRINT#-2,USING&amp;quot;###,###.##&amp;quot;;P;&lt;br /&gt;
144 PRINTTAB(14);:PRINTUSING&amp;quot;#,###.##&amp;quot;;B;:IF PO THEN PRINT#-2,TAB(14);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;B;&lt;br /&gt;
146 PRINTTAB(23);:PRINTUSING&amp;quot;#,###.##&amp;quot;;A:IF PO THEN PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;A&lt;br /&gt;
160 Q=Q+1:C=C+1:AT=AT+A:NEXT Z&lt;br /&gt;
165 GOTO300&lt;br /&gt;
170 END&lt;br /&gt;
200 CLS:MA=M+.005:MA= INT(MA*100)/100:IF PO THEN PRINT#-2,TAB(4)&amp;quot;AMORITIZATION SCHEDULE&amp;quot;&lt;br /&gt;
201 IF PO THEN PRINT#-2,&amp;quot;PAYMENTS ARE $&amp;quot;;MA&lt;br /&gt;
202 IF PO THEN PRINT#-2,TAB(4) &amp;quot;BALANCE&amp;quot;;&lt;br /&gt;
204 IF PO THEN PRINT#-2,TAB(14) &amp;quot;PMT/PRIN&amp;quot;;&lt;br /&gt;
206 IF PO THEN PRINT#-2,TAB(24) &amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
208 PRINT &amp;quot;PAYMENT ARE $&amp;quot;;MA&lt;br /&gt;
210 PRINTTAB(4)&amp;quot;BALANCE&amp;quot;TAB(14)&amp;quot;PMT/PRIN&amp;quot;TAB(24)&amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
220 RETURN&lt;br /&gt;
250 CLS(5):PRINT@82,&amp;quot;NO!&amp;quot;;&lt;br /&gt;
252 PRINT@162,&amp;quot;NEIN!&amp;quot;;&lt;br /&gt;
254 PRINT@249,&amp;quot;NYET!&amp;quot;;&lt;br /&gt;
255 PRINT@288,&amp;quot; NO NO NO NO NO NO NO NO NO NO&amp;quot;&lt;br /&gt;
257 PRINT@132,&amp;quot;   &amp;quot;;:PRINT&amp;quot;   YOU DID NOT FOLLOW THE         DIRECTIONS PROPERLY. ENTER               ONLY THE WORD &#039;YEAR&#039; OR                      THE WORD &#039;MONTH.&#039; NOW.  TRY    AGAIN.&amp;quot;&lt;br /&gt;
258 FOR WN=1 TO 3200:NEXT WN:CLS:PRINT:PRINT:GOTO20&lt;br /&gt;
260 PRINT&lt;br /&gt;
261 INPUT &amp;quot;O.K., NOW WILL YOU PLEASE ENTER    THE NUMBER OF YEARS BEFORE     YOU PAY OFF THE LOAN&amp;quot;;YR&lt;br /&gt;
265 L=YR*12:GOTO 30&lt;br /&gt;
270 PRINT&lt;br /&gt;
271 INPUT &amp;quot;ALL RIGHT, NOW WILL YOU PLEASE    ENTER THE NUMBER OF MOHTHS     IT WILL TAKE TO FAY OFF THE    LOAN&amp;quot;;L&lt;br /&gt;
275 GOTO 30&lt;br /&gt;
300 IF PO THEN PRINT#-2, &amp;quot; &amp;quot;:PRINT#-2,TAB(10)&amp;quot;LOAN  SUMMARY&amp;quot;:PRINT#-2, TAB(10)&amp;quot;===========&amp;quot;&lt;br /&gt;
310 IF PO THEN PRINT#-2,TAB(5)&amp;quot;PRINCIPAL:&amp;quot;;PRINT#-2,USING&amp;quot;#####, ###.##&amp;quot;;PA&lt;br /&gt;
320 IF PO THEN PRINT#-2,&amp;quot; PERIODS:&amp;quot;L;:PRINT#-2,&amp;quot;         RATE: &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;R;:PRINT#-2,&amp;quot;%&amp;quot;&lt;br /&gt;
330 IF PO THEN PRINT#-2,STRING$(31,&amp;quot;-&amp;quot;)&lt;br /&gt;
340 IF PO THEN PRINT#-2,&amp;quot;TOTAL INTEREST: &amp;quot;;:PRINT#-2,USING&amp;quot;$$###,###.##&amp;quot;;AT&lt;br /&gt;
350 IF PO THEN PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Screen Shots==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
AMORT-1.png|Initial Amount&lt;br /&gt;
AMORT-2.png|Month?&lt;br /&gt;
AMORT-3.png|How Many?&lt;br /&gt;
AMORT-4.png|Rate &amp;amp; Print?&lt;br /&gt;
AMORT-5.png|Result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-08/page/n7 See Rainbow Magazine 1981-08 Pag 8, in archive.org]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:1981-08.dsk Virtual disk with programs from (Rainbow 1981-08)]]&lt;br /&gt;
[[Category:Software Utilily]][[Category:Educational]][[Category:Mathematics]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9902</id>
		<title>An educational program for everyone (Rainbow 1981-08)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9902"/>
		<updated>2020-11-04T22:52:33Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-08}}&lt;br /&gt;
Here is a program that can really be of use to just about everyone in the family. It is called AMORT and it deals with money at interest.&lt;br /&gt;
&lt;br /&gt;
On one level, it can be used as a regular interest program that wiII help you figure out such things as how much it will cost you a month to buy the new disc drives for your COLOR computer. That&#039;s not a bad thing to know.&lt;br /&gt;
&lt;br /&gt;
On the other level, however, there are some explanations built in to help teach those in familiar with the terms involved with money at interest just what the terms mean. And there is a &amp;quot;cute&amp;quot; little default if you don&#039;t make the proper response to the amount of time the loan has to run question.&lt;br /&gt;
&lt;br /&gt;
AMORT is written for non-Extended Color Basic, which -- as you know -- does not have the ability to raise numbers to powers. There is a way around that limitation of course, and it can be found in lines 30 and 60. For those of you who do have Extended Color Basic. you might wish to change those lines. The result will be a slightly more accurate result -- especially on the more complicated calculations for longer periods of time.&lt;br /&gt;
&lt;br /&gt;
However, non-Extended Color users will have to change the PRINTUSING com¬mands in lines 140-146, 310 and 340. Just take out the reference to USING and the pound- and dollar-signs. That way, the program will run without any modification on your part.&lt;br /&gt;
&lt;br /&gt;
Finally, notice the use of the variable PO to send output to the printer. If you want. you can eliminate the references to PO, but you would probably be better off leaving them in - in anticipation of the time when you might get a printer. Just answer &amp;quot;No&amp;quot; to the question in line 32 and no harm is done.&lt;br /&gt;
&lt;br /&gt;
Here is the listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3 &#039;*********************&lt;br /&gt;
4 &#039;*   AMORT PROGRAM   *&lt;br /&gt;
5 &#039;* (c) FALSOFT, 1981 *&lt;br /&gt;
6 &#039;*********************&lt;br /&gt;
11 C=0:CLS&lt;br /&gt;
12 PRINT &amp;quot;   THIS PROGRAM WILL GENERATE    AN AMORITZATION SCHEDULE FOR   MOST COMMON LOANS.&amp;quot;&lt;br /&gt;
13 PRINT:PRINT &amp;quot;&amp;gt;PLEASE FOLLOW DIRECTIONS BELOW&amp;lt;&amp;quot;&lt;br /&gt;
14 PRINT STRING$(32,&amp;quot;=&amp;quot;)&lt;br /&gt;
15 INPUT &amp;quot;FIRST, WE NEED TO KNOW HOW MUCH    YOU WANT TO BORROW. THIS IS    CAL LED THE PRINCIPAL.  WHAT   IS THE PRINCIPAL&amp;quot;;P&lt;br /&gt;
16 CLS:PRINT:PRINT&lt;br /&gt;
17 PA=P&lt;br /&gt;
20 INPUT &amp;quot;NOW, WE MUST KNOW THE NUMBER OF    PERIODS. THE LOAN WILL RUN.      IF YOU WISH TO ENTER THE       PERIODS BY MONTH.. TYPE IN      THE WORD &#039;MONTH.&#039; IF ITS       YEARS, TYPE IN &#039;YEAR.&#039; WHICH    IS IT&amp;quot;;A$&lt;br /&gt;
21 IF LEFT$(A$,1)=&amp;quot;M&amp;quot; THEN 270&lt;br /&gt;
22 IF LEFT$(A$,1)=&amp;quot;Y&amp;quot; THEN 260&lt;br /&gt;
23 GOTO250&lt;br /&gt;
30 CLS:PRINT:PRINT&lt;br /&gt;
31 INPUT &amp;quot;LASTLY, WE NEED TO KNOW WHAT       INTEREST RATE YOU WILL BE      CHA RGED ON THE LOAN.  WHAT      IS THE RATE&amp;quot;;R&lt;br /&gt;
32 INPUT &amp;quot;  DO YOU WANT A PRINTOUT&amp;quot;;PO$: IF LEFT$(PO$,1)=&amp;quot;Y&amp;quot; THEN PO=1&lt;br /&gt;
35 CLS&lt;br /&gt;
40 I=R/12:I=I/100&lt;br /&gt;
50 T=1:FOR X=1 TO L&lt;br /&gt;
60 T=T*(1+I):NEXT X:T=1/T&lt;br /&gt;
70 T=1-T&lt;br /&gt;
80 M=P*I/T&lt;br /&gt;
90 GOSUB200&lt;br /&gt;
100 FOR Z=1 TO L&lt;br /&gt;
120 R=(INT(P*I*100+.5))/100&lt;br /&gt;
130 B=M-A:P=P-B&lt;br /&gt;
140 PRINTTAB(0);:PRINTUSING&amp;quot;###&amp;quot;;Z;:IF PO THEN PRINT#-2,TAB(0);:PRINT#-2, USING&amp;quot;###&amp;quot;;Z;&lt;br /&gt;
142 PRINTTAB(3);:PRINTUSING&amp;quot;###,###.##&amp;quot;;P;:IF PO THEN PRINT#-2,TAB(3);:PRINT#-2,USING&amp;quot;###,###.##&amp;quot;;P;&lt;br /&gt;
144 PRINTTAB(14);:PRINTUSING&amp;quot;#,###.##&amp;quot;;B;:IF PO THEN PRINT#-2,TAB(14);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;B;&lt;br /&gt;
146 PRINTTAB(23);:PRINTUSING&amp;quot;#,###.##&amp;quot;;A:IF PO THEN PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;A&lt;br /&gt;
160 Q=Q+1:C=C+1:AT=AT+A:NEXT Z&lt;br /&gt;
165 GOTO300&lt;br /&gt;
170 END&lt;br /&gt;
200 CLS:MA=M+.005:MA= INT(MA*100)/100:IF PO THEN PRINT#-2,TAB(4)&amp;quot;AMORITIZATION SCHEDULE&amp;quot;&lt;br /&gt;
201 IF PO THEN PRINT#-2,&amp;quot;PAYMENTS ARE $&amp;quot;;MA&lt;br /&gt;
202 IF PO THEN PRINT#-2,TAB(4) &amp;quot;BALANCE&amp;quot;;&lt;br /&gt;
204 IF PO THEN PRINT#-2,TAB(14) &amp;quot;PMT/PRIN&amp;quot;;&lt;br /&gt;
206 IF PO THEN PRINT#-2,TAB(24) &amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
208 PRINT &amp;quot;PAYMENT ARE $&amp;quot;;MA&lt;br /&gt;
210 PRINTTAB(4)&amp;quot;BALANCE&amp;quot;TAB(14)&amp;quot;PMT/PRIN&amp;quot;TAB(24)&amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
220 RETURN&lt;br /&gt;
250 CLS(5):PRINT@82,&amp;quot;NO!&amp;quot;;&lt;br /&gt;
252 PRINT@162,&amp;quot;NEIN!&amp;quot;;&lt;br /&gt;
254 PRINT@249,&amp;quot;NYET!&amp;quot;;&lt;br /&gt;
255 PRINT@288,&amp;quot; NO NO NO NO NO NO NO NO NO NO&amp;quot;&lt;br /&gt;
257 PRINT@132,&amp;quot;   &amp;quot;;:PRINT&amp;quot;   YOU DID NOT FOLLOW THE         DIRECTIONS PROPERLY. ENTER               ONLY THE WORD &#039;YEAR&#039; OR                      THE WORD &#039;MONTH.&#039; NOW.  TRY    AGAIN.&amp;quot;&lt;br /&gt;
258 FOR WN=1 TO 3200:NEXT WN:CLS:PRINT:PRINT:GOTO20&lt;br /&gt;
260 PRINT&lt;br /&gt;
261 INPUT &amp;quot;O.K., NOW WILL YOU PLEASE ENTER    THE NUMBER OF YEARS BEFORE     YOU PAY OFF THE LOAN&amp;quot;;YR&lt;br /&gt;
265 L=YR*12:GOTO 30&lt;br /&gt;
270 PRINT&lt;br /&gt;
271 INPUT &amp;quot;ALL RIGHT, NOW WILL YOU PLEASE    ENTER THE NUMBER OF MOHTHS     IT WILL TAKE TO FAY OFF THE    LOAN&amp;quot;;L&lt;br /&gt;
275 GOTO 30&lt;br /&gt;
300 IF PO THEN PRINT#-2, &amp;quot; &amp;quot;:PRINT#-2,TAB(10)&amp;quot;LOAN  SUMMARY&amp;quot;:PRINT#-2, TAB(10)&amp;quot;===========&amp;quot;&lt;br /&gt;
310 IF PO THEN PRINT#-2,TAB(5)&amp;quot;PRINCIPAL:&amp;quot;;PRINT#-2,USING&amp;quot;#####, ###.##&amp;quot;;PA&lt;br /&gt;
320 IF PO THEN PRINT#-2,&amp;quot; PERIODS:&amp;quot;L;:PRINT#-2,&amp;quot;         RATE: &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;R;:PRINT#-2,&amp;quot;%&amp;quot;&lt;br /&gt;
330 IF PO THEN PRINT#-2,STRING$(31,&amp;quot;-&amp;quot;)&lt;br /&gt;
340 IF PO THEN PRINT#-2,&amp;quot;TOTAL INTEREST: &amp;quot;;:PRINT#-2,USING&amp;quot;$$###,###.##&amp;quot;;AT&lt;br /&gt;
350 IF PO THEN PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Screen Shots==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
AMORT-1.png|Initial Amount&lt;br /&gt;
AMORT-2.png|Month?&lt;br /&gt;
AMORT-3.png|How Many?&lt;br /&gt;
AMORT-4.png|Rate &amp;amp; Print?&lt;br /&gt;
AMORT-5.png|Result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-08/page/n7 See Rainbow Magazine 1981-08 Pag 8, in archive.org]&amp;lt;br&amp;gt;&lt;br /&gt;
[[file:1981-08.dsk|  Virtual disk with programs from (Rainbow 1981-08)]]&lt;br /&gt;
[[Category:Software Utilily]][[Category:Educational]][[Category:Mathematics]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9901</id>
		<title>An educational program for everyone (Rainbow 1981-08)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9901"/>
		<updated>2020-11-04T22:51:53Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-08}}&lt;br /&gt;
Here is a program that can really be of use to just about everyone in the family. It is called AMORT and it deals with money at interest.&lt;br /&gt;
&lt;br /&gt;
On one level, it can be used as a regular interest program that wiII help you figure out such things as how much it will cost you a month to buy the new disc drives for your COLOR computer. That&#039;s not a bad thing to know.&lt;br /&gt;
&lt;br /&gt;
On the other level, however, there are some explanations built in to help teach those in familiar with the terms involved with money at interest just what the terms mean. And there is a &amp;quot;cute&amp;quot; little default if you don&#039;t make the proper response to the amount of time the loan has to run question.&lt;br /&gt;
&lt;br /&gt;
AMORT is written for non-Extended Color Basic, which -- as you know -- does not have the ability to raise numbers to powers. There is a way around that limitation of course, and it can be found in lines 30 and 60. For those of you who do have Extended Color Basic. you might wish to change those lines. The result will be a slightly more accurate result -- especially on the more complicated calculations for longer periods of time.&lt;br /&gt;
&lt;br /&gt;
However, non-Extended Color users will have to change the PRINTUSING com¬mands in lines 140-146, 310 and 340. Just take out the reference to USING and the pound- and dollar-signs. That way, the program will run without any modification on your part.&lt;br /&gt;
&lt;br /&gt;
Finally, notice the use of the variable PO to send output to the printer. If you want. you can eliminate the references to PO, but you would probably be better off leaving them in - in anticipation of the time when you might get a printer. Just answer &amp;quot;No&amp;quot; to the question in line 32 and no harm is done.&lt;br /&gt;
&lt;br /&gt;
Here is the listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3 &#039;*********************&lt;br /&gt;
4 &#039;*   AMORT PROGRAM   *&lt;br /&gt;
5 &#039;* (c) FALSOFT, 1981 *&lt;br /&gt;
6 &#039;*********************&lt;br /&gt;
11 C=0:CLS&lt;br /&gt;
12 PRINT &amp;quot;   THIS PROGRAM WILL GENERATE    AN AMORITZATION SCHEDULE FOR   MOST COMMON LOANS.&amp;quot;&lt;br /&gt;
13 PRINT:PRINT &amp;quot;&amp;gt;PLEASE FOLLOW DIRECTIONS BELOW&amp;lt;&amp;quot;&lt;br /&gt;
14 PRINT STRING$(32,&amp;quot;=&amp;quot;)&lt;br /&gt;
15 INPUT &amp;quot;FIRST, WE NEED TO KNOW HOW MUCH    YOU WANT TO BORROW. THIS IS    CAL LED THE PRINCIPAL.  WHAT   IS THE PRINCIPAL&amp;quot;;P&lt;br /&gt;
16 CLS:PRINT:PRINT&lt;br /&gt;
17 PA=P&lt;br /&gt;
20 INPUT &amp;quot;NOW, WE MUST KNOW THE NUMBER OF    PERIODS. THE LOAN WILL RUN.      IF YOU WISH TO ENTER THE       PERIODS BY MONTH.. TYPE IN      THE WORD &#039;MONTH.&#039; IF ITS       YEARS, TYPE IN &#039;YEAR.&#039; WHICH    IS IT&amp;quot;;A$&lt;br /&gt;
21 IF LEFT$(A$,1)=&amp;quot;M&amp;quot; THEN 270&lt;br /&gt;
22 IF LEFT$(A$,1)=&amp;quot;Y&amp;quot; THEN 260&lt;br /&gt;
23 GOTO250&lt;br /&gt;
30 CLS:PRINT:PRINT&lt;br /&gt;
31 INPUT &amp;quot;LASTLY, WE NEED TO KNOW WHAT       INTEREST RATE YOU WILL BE      CHA RGED ON THE LOAN.  WHAT      IS THE RATE&amp;quot;;R&lt;br /&gt;
32 INPUT &amp;quot;  DO YOU WANT A PRINTOUT&amp;quot;;PO$: IF LEFT$(PO$,1)=&amp;quot;Y&amp;quot; THEN PO=1&lt;br /&gt;
35 CLS&lt;br /&gt;
40 I=R/12:I=I/100&lt;br /&gt;
50 T=1:FOR X=1 TO L&lt;br /&gt;
60 T=T*(1+I):NEXT X:T=1/T&lt;br /&gt;
70 T=1-T&lt;br /&gt;
80 M=P*I/T&lt;br /&gt;
90 GOSUB200&lt;br /&gt;
100 FOR Z=1 TO L&lt;br /&gt;
120 R=(INT(P*I*100+.5))/100&lt;br /&gt;
130 B=M-A:P=P-B&lt;br /&gt;
140 PRINTTAB(0);:PRINTUSING&amp;quot;###&amp;quot;;Z;:IF PO THEN PRINT#-2,TAB(0);:PRINT#-2, USING&amp;quot;###&amp;quot;;Z;&lt;br /&gt;
142 PRINTTAB(3);:PRINTUSING&amp;quot;###,###.##&amp;quot;;P;:IF PO THEN PRINT#-2,TAB(3);:PRINT#-2,USING&amp;quot;###,###.##&amp;quot;;P;&lt;br /&gt;
144 PRINTTAB(14);:PRINTUSING&amp;quot;#,###.##&amp;quot;;B;:IF PO THEN PRINT#-2,TAB(14);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;B;&lt;br /&gt;
146 PRINTTAB(23);:PRINTUSING&amp;quot;#,###.##&amp;quot;;A:IF PO THEN PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;A&lt;br /&gt;
160 Q=Q+1:C=C+1:AT=AT+A:NEXT Z&lt;br /&gt;
165 GOTO300&lt;br /&gt;
170 END&lt;br /&gt;
200 CLS:MA=M+.005:MA= INT(MA*100)/100:IF PO THEN PRINT#-2,TAB(4)&amp;quot;AMORITIZATION SCHEDULE&amp;quot;&lt;br /&gt;
201 IF PO THEN PRINT#-2,&amp;quot;PAYMENTS ARE $&amp;quot;;MA&lt;br /&gt;
202 IF PO THEN PRINT#-2,TAB(4) &amp;quot;BALANCE&amp;quot;;&lt;br /&gt;
204 IF PO THEN PRINT#-2,TAB(14) &amp;quot;PMT/PRIN&amp;quot;;&lt;br /&gt;
206 IF PO THEN PRINT#-2,TAB(24) &amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
208 PRINT &amp;quot;PAYMENT ARE $&amp;quot;;MA&lt;br /&gt;
210 PRINTTAB(4)&amp;quot;BALANCE&amp;quot;TAB(14)&amp;quot;PMT/PRIN&amp;quot;TAB(24)&amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
220 RETURN&lt;br /&gt;
250 CLS(5):PRINT@82,&amp;quot;NO!&amp;quot;;&lt;br /&gt;
252 PRINT@162,&amp;quot;NEIN!&amp;quot;;&lt;br /&gt;
254 PRINT@249,&amp;quot;NYET!&amp;quot;;&lt;br /&gt;
255 PRINT@288,&amp;quot; NO NO NO NO NO NO NO NO NO NO&amp;quot;&lt;br /&gt;
257 PRINT@132,&amp;quot;   &amp;quot;;:PRINT&amp;quot;   YOU DID NOT FOLLOW THE         DIRECTIONS PROPERLY. ENTER               ONLY THE WORD &#039;YEAR&#039; OR                      THE WORD &#039;MONTH.&#039; NOW.  TRY    AGAIN.&amp;quot;&lt;br /&gt;
258 FOR WN=1 TO 3200:NEXT WN:CLS:PRINT:PRINT:GOTO20&lt;br /&gt;
260 PRINT&lt;br /&gt;
261 INPUT &amp;quot;O.K., NOW WILL YOU PLEASE ENTER    THE NUMBER OF YEARS BEFORE     YOU PAY OFF THE LOAN&amp;quot;;YR&lt;br /&gt;
265 L=YR*12:GOTO 30&lt;br /&gt;
270 PRINT&lt;br /&gt;
271 INPUT &amp;quot;ALL RIGHT, NOW WILL YOU PLEASE    ENTER THE NUMBER OF MOHTHS     IT WILL TAKE TO FAY OFF THE    LOAN&amp;quot;;L&lt;br /&gt;
275 GOTO 30&lt;br /&gt;
300 IF PO THEN PRINT#-2, &amp;quot; &amp;quot;:PRINT#-2,TAB(10)&amp;quot;LOAN  SUMMARY&amp;quot;:PRINT#-2, TAB(10)&amp;quot;===========&amp;quot;&lt;br /&gt;
310 IF PO THEN PRINT#-2,TAB(5)&amp;quot;PRINCIPAL:&amp;quot;;PRINT#-2,USING&amp;quot;#####, ###.##&amp;quot;;PA&lt;br /&gt;
320 IF PO THEN PRINT#-2,&amp;quot; PERIODS:&amp;quot;L;:PRINT#-2,&amp;quot;         RATE: &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;R;:PRINT#-2,&amp;quot;%&amp;quot;&lt;br /&gt;
330 IF PO THEN PRINT#-2,STRING$(31,&amp;quot;-&amp;quot;)&lt;br /&gt;
340 IF PO THEN PRINT#-2,&amp;quot;TOTAL INTEREST: &amp;quot;;:PRINT#-2,USING&amp;quot;$$###,###.##&amp;quot;;AT&lt;br /&gt;
350 IF PO THEN PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Screen Shots==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
AMORT-1.png|Initial Amount&lt;br /&gt;
AMORT-2.png|Month?&lt;br /&gt;
AMORT-3.png|How Many?&lt;br /&gt;
AMORT-4.png|Rate &amp;amp; Print?&lt;br /&gt;
AMORT-5.png|Result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-08/page/n7 See Rainbow Magazine 1981-08 Pag 8, in archive.org]&amp;lt;br&amp;gt;&lt;br /&gt;
[[file:1981-08.dsk|Virtual disk with programs from (Rainbow 1981-08)]]&lt;br /&gt;
[[Category:Software Utilily]][[Category:Educational]][[Category:Mathematics]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9900</id>
		<title>An educational program for everyone (Rainbow 1981-08)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9900"/>
		<updated>2020-11-04T22:51:20Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-08}}&lt;br /&gt;
Here is a program that can really be of use to just about everyone in the family. It is called AMORT and it deals with money at interest.&lt;br /&gt;
&lt;br /&gt;
On one level, it can be used as a regular interest program that wiII help you figure out such things as how much it will cost you a month to buy the new disc drives for your COLOR computer. That&#039;s not a bad thing to know.&lt;br /&gt;
&lt;br /&gt;
On the other level, however, there are some explanations built in to help teach those in familiar with the terms involved with money at interest just what the terms mean. And there is a &amp;quot;cute&amp;quot; little default if you don&#039;t make the proper response to the amount of time the loan has to run question.&lt;br /&gt;
&lt;br /&gt;
AMORT is written for non-Extended Color Basic, which -- as you know -- does not have the ability to raise numbers to powers. There is a way around that limitation of course, and it can be found in lines 30 and 60. For those of you who do have Extended Color Basic. you might wish to change those lines. The result will be a slightly more accurate result -- especially on the more complicated calculations for longer periods of time.&lt;br /&gt;
&lt;br /&gt;
However, non-Extended Color users will have to change the PRINTUSING com¬mands in lines 140-146, 310 and 340. Just take out the reference to USING and the pound- and dollar-signs. That way, the program will run without any modification on your part.&lt;br /&gt;
&lt;br /&gt;
Finally, notice the use of the variable PO to send output to the printer. If you want. you can eliminate the references to PO, but you would probably be better off leaving them in - in anticipation of the time when you might get a printer. Just answer &amp;quot;No&amp;quot; to the question in line 32 and no harm is done.&lt;br /&gt;
&lt;br /&gt;
Here is the listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3 &#039;*********************&lt;br /&gt;
4 &#039;*   AMORT PROGRAM   *&lt;br /&gt;
5 &#039;* (c) FALSOFT, 1981 *&lt;br /&gt;
6 &#039;*********************&lt;br /&gt;
11 C=0:CLS&lt;br /&gt;
12 PRINT &amp;quot;   THIS PROGRAM WILL GENERATE    AN AMORITZATION SCHEDULE FOR   MOST COMMON LOANS.&amp;quot;&lt;br /&gt;
13 PRINT:PRINT &amp;quot;&amp;gt;PLEASE FOLLOW DIRECTIONS BELOW&amp;lt;&amp;quot;&lt;br /&gt;
14 PRINT STRING$(32,&amp;quot;=&amp;quot;)&lt;br /&gt;
15 INPUT &amp;quot;FIRST, WE NEED TO KNOW HOW MUCH    YOU WANT TO BORROW. THIS IS    CAL LED THE PRINCIPAL.  WHAT   IS THE PRINCIPAL&amp;quot;;P&lt;br /&gt;
16 CLS:PRINT:PRINT&lt;br /&gt;
17 PA=P&lt;br /&gt;
20 INPUT &amp;quot;NOW, WE MUST KNOW THE NUMBER OF    PERIODS. THE LOAN WILL RUN.      IF YOU WISH TO ENTER THE       PERIODS BY MONTH.. TYPE IN      THE WORD &#039;MONTH.&#039; IF ITS       YEARS, TYPE IN &#039;YEAR.&#039; WHICH    IS IT&amp;quot;;A$&lt;br /&gt;
21 IF LEFT$(A$,1)=&amp;quot;M&amp;quot; THEN 270&lt;br /&gt;
22 IF LEFT$(A$,1)=&amp;quot;Y&amp;quot; THEN 260&lt;br /&gt;
23 GOTO250&lt;br /&gt;
30 CLS:PRINT:PRINT&lt;br /&gt;
31 INPUT &amp;quot;LASTLY, WE NEED TO KNOW WHAT       INTEREST RATE YOU WILL BE      CHA RGED ON THE LOAN.  WHAT      IS THE RATE&amp;quot;;R&lt;br /&gt;
32 INPUT &amp;quot;  DO YOU WANT A PRINTOUT&amp;quot;;PO$: IF LEFT$(PO$,1)=&amp;quot;Y&amp;quot; THEN PO=1&lt;br /&gt;
35 CLS&lt;br /&gt;
40 I=R/12:I=I/100&lt;br /&gt;
50 T=1:FOR X=1 TO L&lt;br /&gt;
60 T=T*(1+I):NEXT X:T=1/T&lt;br /&gt;
70 T=1-T&lt;br /&gt;
80 M=P*I/T&lt;br /&gt;
90 GOSUB200&lt;br /&gt;
100 FOR Z=1 TO L&lt;br /&gt;
120 R=(INT(P*I*100+.5))/100&lt;br /&gt;
130 B=M-A:P=P-B&lt;br /&gt;
140 PRINTTAB(0);:PRINTUSING&amp;quot;###&amp;quot;;Z;:IF PO THEN PRINT#-2,TAB(0);:PRINT#-2, USING&amp;quot;###&amp;quot;;Z;&lt;br /&gt;
142 PRINTTAB(3);:PRINTUSING&amp;quot;###,###.##&amp;quot;;P;:IF PO THEN PRINT#-2,TAB(3);:PRINT#-2,USING&amp;quot;###,###.##&amp;quot;;P;&lt;br /&gt;
144 PRINTTAB(14);:PRINTUSING&amp;quot;#,###.##&amp;quot;;B;:IF PO THEN PRINT#-2,TAB(14);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;B;&lt;br /&gt;
146 PRINTTAB(23);:PRINTUSING&amp;quot;#,###.##&amp;quot;;A:IF PO THEN PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;A&lt;br /&gt;
160 Q=Q+1:C=C+1:AT=AT+A:NEXT Z&lt;br /&gt;
165 GOTO300&lt;br /&gt;
170 END&lt;br /&gt;
200 CLS:MA=M+.005:MA= INT(MA*100)/100:IF PO THEN PRINT#-2,TAB(4)&amp;quot;AMORITIZATION SCHEDULE&amp;quot;&lt;br /&gt;
201 IF PO THEN PRINT#-2,&amp;quot;PAYMENTS ARE $&amp;quot;;MA&lt;br /&gt;
202 IF PO THEN PRINT#-2,TAB(4) &amp;quot;BALANCE&amp;quot;;&lt;br /&gt;
204 IF PO THEN PRINT#-2,TAB(14) &amp;quot;PMT/PRIN&amp;quot;;&lt;br /&gt;
206 IF PO THEN PRINT#-2,TAB(24) &amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
208 PRINT &amp;quot;PAYMENT ARE $&amp;quot;;MA&lt;br /&gt;
210 PRINTTAB(4)&amp;quot;BALANCE&amp;quot;TAB(14)&amp;quot;PMT/PRIN&amp;quot;TAB(24)&amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
220 RETURN&lt;br /&gt;
250 CLS(5):PRINT@82,&amp;quot;NO!&amp;quot;;&lt;br /&gt;
252 PRINT@162,&amp;quot;NEIN!&amp;quot;;&lt;br /&gt;
254 PRINT@249,&amp;quot;NYET!&amp;quot;;&lt;br /&gt;
255 PRINT@288,&amp;quot; NO NO NO NO NO NO NO NO NO NO&amp;quot;&lt;br /&gt;
257 PRINT@132,&amp;quot;   &amp;quot;;:PRINT&amp;quot;   YOU DID NOT FOLLOW THE         DIRECTIONS PROPERLY. ENTER               ONLY THE WORD &#039;YEAR&#039; OR                      THE WORD &#039;MONTH.&#039; NOW.  TRY    AGAIN.&amp;quot;&lt;br /&gt;
258 FOR WN=1 TO 3200:NEXT WN:CLS:PRINT:PRINT:GOTO20&lt;br /&gt;
260 PRINT&lt;br /&gt;
261 INPUT &amp;quot;O.K., NOW WILL YOU PLEASE ENTER    THE NUMBER OF YEARS BEFORE     YOU PAY OFF THE LOAN&amp;quot;;YR&lt;br /&gt;
265 L=YR*12:GOTO 30&lt;br /&gt;
270 PRINT&lt;br /&gt;
271 INPUT &amp;quot;ALL RIGHT, NOW WILL YOU PLEASE    ENTER THE NUMBER OF MOHTHS     IT WILL TAKE TO FAY OFF THE    LOAN&amp;quot;;L&lt;br /&gt;
275 GOTO 30&lt;br /&gt;
300 IF PO THEN PRINT#-2, &amp;quot; &amp;quot;:PRINT#-2,TAB(10)&amp;quot;LOAN  SUMMARY&amp;quot;:PRINT#-2, TAB(10)&amp;quot;===========&amp;quot;&lt;br /&gt;
310 IF PO THEN PRINT#-2,TAB(5)&amp;quot;PRINCIPAL:&amp;quot;;PRINT#-2,USING&amp;quot;#####, ###.##&amp;quot;;PA&lt;br /&gt;
320 IF PO THEN PRINT#-2,&amp;quot; PERIODS:&amp;quot;L;:PRINT#-2,&amp;quot;         RATE: &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;R;:PRINT#-2,&amp;quot;%&amp;quot;&lt;br /&gt;
330 IF PO THEN PRINT#-2,STRING$(31,&amp;quot;-&amp;quot;)&lt;br /&gt;
340 IF PO THEN PRINT#-2,&amp;quot;TOTAL INTEREST: &amp;quot;;:PRINT#-2,USING&amp;quot;$$###,###.##&amp;quot;;AT&lt;br /&gt;
350 IF PO THEN PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Screen Shots==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
AMORT-1.png|Initial Amount&lt;br /&gt;
AMORT-2.png|Month?&lt;br /&gt;
AMORT-3.png|How Many?&lt;br /&gt;
AMORT-4.png|Rate &amp;amp; Print?&lt;br /&gt;
AMORT-5.png|Result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-08/page/n7 See Rainbow Magazine 1981-08 Pag 8, in archive.org]&amp;lt;br&amp;gt;&lt;br /&gt;
Virtual disk with programs from (Rainbow 1981-08):[file:1981-08.dsk]&lt;br /&gt;
[[Category:Software Utilily]][[Category:Educational]][[Category:Mathematics]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9899</id>
		<title>An educational program for everyone (Rainbow 1981-08)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9899"/>
		<updated>2020-11-04T22:50:35Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-08}}&lt;br /&gt;
Here is a program that can really be of use to just about everyone in the family. It is called AMORT and it deals with money at interest.&lt;br /&gt;
&lt;br /&gt;
On one level, it can be used as a regular interest program that wiII help you figure out such things as how much it will cost you a month to buy the new disc drives for your COLOR computer. That&#039;s not a bad thing to know.&lt;br /&gt;
&lt;br /&gt;
On the other level, however, there are some explanations built in to help teach those in familiar with the terms involved with money at interest just what the terms mean. And there is a &amp;quot;cute&amp;quot; little default if you don&#039;t make the proper response to the amount of time the loan has to run question.&lt;br /&gt;
&lt;br /&gt;
AMORT is written for non-Extended Color Basic, which -- as you know -- does not have the ability to raise numbers to powers. There is a way around that limitation of course, and it can be found in lines 30 and 60. For those of you who do have Extended Color Basic. you might wish to change those lines. The result will be a slightly more accurate result -- especially on the more complicated calculations for longer periods of time.&lt;br /&gt;
&lt;br /&gt;
However, non-Extended Color users will have to change the PRINTUSING com¬mands in lines 140-146, 310 and 340. Just take out the reference to USING and the pound- and dollar-signs. That way, the program will run without any modification on your part.&lt;br /&gt;
&lt;br /&gt;
Finally, notice the use of the variable PO to send output to the printer. If you want. you can eliminate the references to PO, but you would probably be better off leaving them in - in anticipation of the time when you might get a printer. Just answer &amp;quot;No&amp;quot; to the question in line 32 and no harm is done.&lt;br /&gt;
&lt;br /&gt;
Here is the listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3 &#039;*********************&lt;br /&gt;
4 &#039;*   AMORT PROGRAM   *&lt;br /&gt;
5 &#039;* (c) FALSOFT, 1981 *&lt;br /&gt;
6 &#039;*********************&lt;br /&gt;
11 C=0:CLS&lt;br /&gt;
12 PRINT &amp;quot;   THIS PROGRAM WILL GENERATE    AN AMORITZATION SCHEDULE FOR   MOST COMMON LOANS.&amp;quot;&lt;br /&gt;
13 PRINT:PRINT &amp;quot;&amp;gt;PLEASE FOLLOW DIRECTIONS BELOW&amp;lt;&amp;quot;&lt;br /&gt;
14 PRINT STRING$(32,&amp;quot;=&amp;quot;)&lt;br /&gt;
15 INPUT &amp;quot;FIRST, WE NEED TO KNOW HOW MUCH    YOU WANT TO BORROW. THIS IS    CAL LED THE PRINCIPAL.  WHAT   IS THE PRINCIPAL&amp;quot;;P&lt;br /&gt;
16 CLS:PRINT:PRINT&lt;br /&gt;
17 PA=P&lt;br /&gt;
20 INPUT &amp;quot;NOW, WE MUST KNOW THE NUMBER OF    PERIODS. THE LOAN WILL RUN.      IF YOU WISH TO ENTER THE       PERIODS BY MONTH.. TYPE IN      THE WORD &#039;MONTH.&#039; IF ITS       YEARS, TYPE IN &#039;YEAR.&#039; WHICH    IS IT&amp;quot;;A$&lt;br /&gt;
21 IF LEFT$(A$,1)=&amp;quot;M&amp;quot; THEN 270&lt;br /&gt;
22 IF LEFT$(A$,1)=&amp;quot;Y&amp;quot; THEN 260&lt;br /&gt;
23 GOTO250&lt;br /&gt;
30 CLS:PRINT:PRINT&lt;br /&gt;
31 INPUT &amp;quot;LASTLY, WE NEED TO KNOW WHAT       INTEREST RATE YOU WILL BE      CHA RGED ON THE LOAN.  WHAT      IS THE RATE&amp;quot;;R&lt;br /&gt;
32 INPUT &amp;quot;  DO YOU WANT A PRINTOUT&amp;quot;;PO$: IF LEFT$(PO$,1)=&amp;quot;Y&amp;quot; THEN PO=1&lt;br /&gt;
35 CLS&lt;br /&gt;
40 I=R/12:I=I/100&lt;br /&gt;
50 T=1:FOR X=1 TO L&lt;br /&gt;
60 T=T*(1+I):NEXT X:T=1/T&lt;br /&gt;
70 T=1-T&lt;br /&gt;
80 M=P*I/T&lt;br /&gt;
90 GOSUB200&lt;br /&gt;
100 FOR Z=1 TO L&lt;br /&gt;
120 R=(INT(P*I*100+.5))/100&lt;br /&gt;
130 B=M-A:P=P-B&lt;br /&gt;
140 PRINTTAB(0);:PRINTUSING&amp;quot;###&amp;quot;;Z;:IF PO THEN PRINT#-2,TAB(0);:PRINT#-2, USING&amp;quot;###&amp;quot;;Z;&lt;br /&gt;
142 PRINTTAB(3);:PRINTUSING&amp;quot;###,###.##&amp;quot;;P;:IF PO THEN PRINT#-2,TAB(3);:PRINT#-2,USING&amp;quot;###,###.##&amp;quot;;P;&lt;br /&gt;
144 PRINTTAB(14);:PRINTUSING&amp;quot;#,###.##&amp;quot;;B;:IF PO THEN PRINT#-2,TAB(14);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;B;&lt;br /&gt;
146 PRINTTAB(23);:PRINTUSING&amp;quot;#,###.##&amp;quot;;A:IF PO THEN PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;A&lt;br /&gt;
160 Q=Q+1:C=C+1:AT=AT+A:NEXT Z&lt;br /&gt;
165 GOTO300&lt;br /&gt;
170 END&lt;br /&gt;
200 CLS:MA=M+.005:MA= INT(MA*100)/100:IF PO THEN PRINT#-2,TAB(4)&amp;quot;AMORITIZATION SCHEDULE&amp;quot;&lt;br /&gt;
201 IF PO THEN PRINT#-2,&amp;quot;PAYMENTS ARE $&amp;quot;;MA&lt;br /&gt;
202 IF PO THEN PRINT#-2,TAB(4) &amp;quot;BALANCE&amp;quot;;&lt;br /&gt;
204 IF PO THEN PRINT#-2,TAB(14) &amp;quot;PMT/PRIN&amp;quot;;&lt;br /&gt;
206 IF PO THEN PRINT#-2,TAB(24) &amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
208 PRINT &amp;quot;PAYMENT ARE $&amp;quot;;MA&lt;br /&gt;
210 PRINTTAB(4)&amp;quot;BALANCE&amp;quot;TAB(14)&amp;quot;PMT/PRIN&amp;quot;TAB(24)&amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
220 RETURN&lt;br /&gt;
250 CLS(5):PRINT@82,&amp;quot;NO!&amp;quot;;&lt;br /&gt;
252 PRINT@162,&amp;quot;NEIN!&amp;quot;;&lt;br /&gt;
254 PRINT@249,&amp;quot;NYET!&amp;quot;;&lt;br /&gt;
255 PRINT@288,&amp;quot; NO NO NO NO NO NO NO NO NO NO&amp;quot;&lt;br /&gt;
257 PRINT@132,&amp;quot;   &amp;quot;;:PRINT&amp;quot;   YOU DID NOT FOLLOW THE         DIRECTIONS PROPERLY. ENTER               ONLY THE WORD &#039;YEAR&#039; OR                      THE WORD &#039;MONTH.&#039; NOW.  TRY    AGAIN.&amp;quot;&lt;br /&gt;
258 FOR WN=1 TO 3200:NEXT WN:CLS:PRINT:PRINT:GOTO20&lt;br /&gt;
260 PRINT&lt;br /&gt;
261 INPUT &amp;quot;O.K., NOW WILL YOU PLEASE ENTER    THE NUMBER OF YEARS BEFORE     YOU PAY OFF THE LOAN&amp;quot;;YR&lt;br /&gt;
265 L=YR*12:GOTO 30&lt;br /&gt;
270 PRINT&lt;br /&gt;
271 INPUT &amp;quot;ALL RIGHT, NOW WILL YOU PLEASE    ENTER THE NUMBER OF MOHTHS     IT WILL TAKE TO FAY OFF THE    LOAN&amp;quot;;L&lt;br /&gt;
275 GOTO 30&lt;br /&gt;
300 IF PO THEN PRINT#-2, &amp;quot; &amp;quot;:PRINT#-2,TAB(10)&amp;quot;LOAN  SUMMARY&amp;quot;:PRINT#-2, TAB(10)&amp;quot;===========&amp;quot;&lt;br /&gt;
310 IF PO THEN PRINT#-2,TAB(5)&amp;quot;PRINCIPAL:&amp;quot;;PRINT#-2,USING&amp;quot;#####, ###.##&amp;quot;;PA&lt;br /&gt;
320 IF PO THEN PRINT#-2,&amp;quot; PERIODS:&amp;quot;L;:PRINT#-2,&amp;quot;         RATE: &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;R;:PRINT#-2,&amp;quot;%&amp;quot;&lt;br /&gt;
330 IF PO THEN PRINT#-2,STRING$(31,&amp;quot;-&amp;quot;)&lt;br /&gt;
340 IF PO THEN PRINT#-2,&amp;quot;TOTAL INTEREST: &amp;quot;;:PRINT#-2,USING&amp;quot;$$###,###.##&amp;quot;;AT&lt;br /&gt;
350 IF PO THEN PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Screen Shots==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
AMORT-1.png|Initial Amount&lt;br /&gt;
AMORT-2.png|Month?&lt;br /&gt;
AMORT-3.png|How Many?&lt;br /&gt;
AMORT-4.png|Rate &amp;amp; Print?&lt;br /&gt;
AMORT-5.png|Result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-08/page/n7 See Rainbow Magazine 1981-08 Pag 8, in archive.org]&amp;lt;br&amp;gt;&lt;br /&gt;
Virtual disk with programs from (Rainbow 1981-08):[[file:1981-08.dsk]]&lt;br /&gt;
[[Category:Software Utilily]][[Category:Educational]][[Category:Mathematics]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9898</id>
		<title>An educational program for everyone (Rainbow 1981-08)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9898"/>
		<updated>2020-11-04T22:50:06Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-08}}&lt;br /&gt;
Here is a program that can really be of use to just about everyone in the family. It is called AMORT and it deals with money at interest.&lt;br /&gt;
&lt;br /&gt;
On one level, it can be used as a regular interest program that wiII help you figure out such things as how much it will cost you a month to buy the new disc drives for your COLOR computer. That&#039;s not a bad thing to know.&lt;br /&gt;
&lt;br /&gt;
On the other level, however, there are some explanations built in to help teach those in familiar with the terms involved with money at interest just what the terms mean. And there is a &amp;quot;cute&amp;quot; little default if you don&#039;t make the proper response to the amount of time the loan has to run question.&lt;br /&gt;
&lt;br /&gt;
AMORT is written for non-Extended Color Basic, which -- as you know -- does not have the ability to raise numbers to powers. There is a way around that limitation of course, and it can be found in lines 30 and 60. For those of you who do have Extended Color Basic. you might wish to change those lines. The result will be a slightly more accurate result -- especially on the more complicated calculations for longer periods of time.&lt;br /&gt;
&lt;br /&gt;
However, non-Extended Color users will have to change the PRINTUSING com¬mands in lines 140-146, 310 and 340. Just take out the reference to USING and the pound- and dollar-signs. That way, the program will run without any modification on your part.&lt;br /&gt;
&lt;br /&gt;
Finally, notice the use of the variable PO to send output to the printer. If you want. you can eliminate the references to PO, but you would probably be better off leaving them in - in anticipation of the time when you might get a printer. Just answer &amp;quot;No&amp;quot; to the question in line 32 and no harm is done.&lt;br /&gt;
&lt;br /&gt;
Here is the listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3 &#039;*********************&lt;br /&gt;
4 &#039;*   AMORT PROGRAM   *&lt;br /&gt;
5 &#039;* (c) FALSOFT, 1981 *&lt;br /&gt;
6 &#039;*********************&lt;br /&gt;
11 C=0:CLS&lt;br /&gt;
12 PRINT &amp;quot;   THIS PROGRAM WILL GENERATE    AN AMORITZATION SCHEDULE FOR   MOST COMMON LOANS.&amp;quot;&lt;br /&gt;
13 PRINT:PRINT &amp;quot;&amp;gt;PLEASE FOLLOW DIRECTIONS BELOW&amp;lt;&amp;quot;&lt;br /&gt;
14 PRINT STRING$(32,&amp;quot;=&amp;quot;)&lt;br /&gt;
15 INPUT &amp;quot;FIRST, WE NEED TO KNOW HOW MUCH    YOU WANT TO BORROW. THIS IS    CAL LED THE PRINCIPAL.  WHAT   IS THE PRINCIPAL&amp;quot;;P&lt;br /&gt;
16 CLS:PRINT:PRINT&lt;br /&gt;
17 PA=P&lt;br /&gt;
20 INPUT &amp;quot;NOW, WE MUST KNOW THE NUMBER OF    PERIODS. THE LOAN WILL RUN.      IF YOU WISH TO ENTER THE       PERIODS BY MONTH.. TYPE IN      THE WORD &#039;MONTH.&#039; IF ITS       YEARS, TYPE IN &#039;YEAR.&#039; WHICH    IS IT&amp;quot;;A$&lt;br /&gt;
21 IF LEFT$(A$,1)=&amp;quot;M&amp;quot; THEN 270&lt;br /&gt;
22 IF LEFT$(A$,1)=&amp;quot;Y&amp;quot; THEN 260&lt;br /&gt;
23 GOTO250&lt;br /&gt;
30 CLS:PRINT:PRINT&lt;br /&gt;
31 INPUT &amp;quot;LASTLY, WE NEED TO KNOW WHAT       INTEREST RATE YOU WILL BE      CHA RGED ON THE LOAN.  WHAT      IS THE RATE&amp;quot;;R&lt;br /&gt;
32 INPUT &amp;quot;  DO YOU WANT A PRINTOUT&amp;quot;;PO$: IF LEFT$(PO$,1)=&amp;quot;Y&amp;quot; THEN PO=1&lt;br /&gt;
35 CLS&lt;br /&gt;
40 I=R/12:I=I/100&lt;br /&gt;
50 T=1:FOR X=1 TO L&lt;br /&gt;
60 T=T*(1+I):NEXT X:T=1/T&lt;br /&gt;
70 T=1-T&lt;br /&gt;
80 M=P*I/T&lt;br /&gt;
90 GOSUB200&lt;br /&gt;
100 FOR Z=1 TO L&lt;br /&gt;
120 R=(INT(P*I*100+.5))/100&lt;br /&gt;
130 B=M-A:P=P-B&lt;br /&gt;
140 PRINTTAB(0);:PRINTUSING&amp;quot;###&amp;quot;;Z;:IF PO THEN PRINT#-2,TAB(0);:PRINT#-2, USING&amp;quot;###&amp;quot;;Z;&lt;br /&gt;
142 PRINTTAB(3);:PRINTUSING&amp;quot;###,###.##&amp;quot;;P;:IF PO THEN PRINT#-2,TAB(3);:PRINT#-2,USING&amp;quot;###,###.##&amp;quot;;P;&lt;br /&gt;
144 PRINTTAB(14);:PRINTUSING&amp;quot;#,###.##&amp;quot;;B;:IF PO THEN PRINT#-2,TAB(14);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;B;&lt;br /&gt;
146 PRINTTAB(23);:PRINTUSING&amp;quot;#,###.##&amp;quot;;A:IF PO THEN PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;A&lt;br /&gt;
160 Q=Q+1:C=C+1:AT=AT+A:NEXT Z&lt;br /&gt;
165 GOTO300&lt;br /&gt;
170 END&lt;br /&gt;
200 CLS:MA=M+.005:MA= INT(MA*100)/100:IF PO THEN PRINT#-2,TAB(4)&amp;quot;AMORITIZATION SCHEDULE&amp;quot;&lt;br /&gt;
201 IF PO THEN PRINT#-2,&amp;quot;PAYMENTS ARE $&amp;quot;;MA&lt;br /&gt;
202 IF PO THEN PRINT#-2,TAB(4) &amp;quot;BALANCE&amp;quot;;&lt;br /&gt;
204 IF PO THEN PRINT#-2,TAB(14) &amp;quot;PMT/PRIN&amp;quot;;&lt;br /&gt;
206 IF PO THEN PRINT#-2,TAB(24) &amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
208 PRINT &amp;quot;PAYMENT ARE $&amp;quot;;MA&lt;br /&gt;
210 PRINTTAB(4)&amp;quot;BALANCE&amp;quot;TAB(14)&amp;quot;PMT/PRIN&amp;quot;TAB(24)&amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
220 RETURN&lt;br /&gt;
250 CLS(5):PRINT@82,&amp;quot;NO!&amp;quot;;&lt;br /&gt;
252 PRINT@162,&amp;quot;NEIN!&amp;quot;;&lt;br /&gt;
254 PRINT@249,&amp;quot;NYET!&amp;quot;;&lt;br /&gt;
255 PRINT@288,&amp;quot; NO NO NO NO NO NO NO NO NO NO&amp;quot;&lt;br /&gt;
257 PRINT@132,&amp;quot;   &amp;quot;;:PRINT&amp;quot;   YOU DID NOT FOLLOW THE         DIRECTIONS PROPERLY. ENTER               ONLY THE WORD &#039;YEAR&#039; OR                      THE WORD &#039;MONTH.&#039; NOW.  TRY    AGAIN.&amp;quot;&lt;br /&gt;
258 FOR WN=1 TO 3200:NEXT WN:CLS:PRINT:PRINT:GOTO20&lt;br /&gt;
260 PRINT&lt;br /&gt;
261 INPUT &amp;quot;O.K., NOW WILL YOU PLEASE ENTER    THE NUMBER OF YEARS BEFORE     YOU PAY OFF THE LOAN&amp;quot;;YR&lt;br /&gt;
265 L=YR*12:GOTO 30&lt;br /&gt;
270 PRINT&lt;br /&gt;
271 INPUT &amp;quot;ALL RIGHT, NOW WILL YOU PLEASE    ENTER THE NUMBER OF MOHTHS     IT WILL TAKE TO FAY OFF THE    LOAN&amp;quot;;L&lt;br /&gt;
275 GOTO 30&lt;br /&gt;
300 IF PO THEN PRINT#-2, &amp;quot; &amp;quot;:PRINT#-2,TAB(10)&amp;quot;LOAN  SUMMARY&amp;quot;:PRINT#-2, TAB(10)&amp;quot;===========&amp;quot;&lt;br /&gt;
310 IF PO THEN PRINT#-2,TAB(5)&amp;quot;PRINCIPAL:&amp;quot;;PRINT#-2,USING&amp;quot;#####, ###.##&amp;quot;;PA&lt;br /&gt;
320 IF PO THEN PRINT#-2,&amp;quot; PERIODS:&amp;quot;L;:PRINT#-2,&amp;quot;         RATE: &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;R;:PRINT#-2,&amp;quot;%&amp;quot;&lt;br /&gt;
330 IF PO THEN PRINT#-2,STRING$(31,&amp;quot;-&amp;quot;)&lt;br /&gt;
340 IF PO THEN PRINT#-2,&amp;quot;TOTAL INTEREST: &amp;quot;;:PRINT#-2,USING&amp;quot;$$###,###.##&amp;quot;;AT&lt;br /&gt;
350 IF PO THEN PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Screen Shots==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
AMORT-1.png|Initial Amount&lt;br /&gt;
AMORT-2.png|Month?&lt;br /&gt;
AMORT-3.png|How Many?&lt;br /&gt;
AMORT-4.png|Rate &amp;amp; Print?&lt;br /&gt;
AMORT-5.png|Result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-08/page/n7 See Rainbow Magazine 1981-08 Pag 8, in archive.org]&amp;lt;br&amp;gt;&lt;br /&gt;
Virtual disk with programs from (Rainbow 1981-08):[[file:1981-07.dsk]]&lt;br /&gt;
[[Category:Software Utilily]][[Category:Educational]][[Category:Mathematics]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9897</id>
		<title>An educational program for everyone (Rainbow 1981-08)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9897"/>
		<updated>2020-11-04T22:46:38Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-08}}&lt;br /&gt;
Here is a program that can really be of use to just about everyone in the family. It is called AMORT and it deals with money at interest.&lt;br /&gt;
&lt;br /&gt;
On one level, it can be used as a regular interest program that wiII help you figure out such things as how much it will cost you a month to buy the new disc drives for your COLOR computer. That&#039;s not a bad thing to know.&lt;br /&gt;
&lt;br /&gt;
On the other level, however, there are some explanations built in to help teach those in familiar with the terms involved with money at interest just what the terms mean. And there is a &amp;quot;cute&amp;quot; little default if you don&#039;t make the proper response to the amount of time the loan has to run question.&lt;br /&gt;
&lt;br /&gt;
AMORT is written for non-Extended Color Basic, which -- as you know -- does not have the ability to raise numbers to powers. There is a way around that limitation of course, and it can be found in lines 30 and 60. For those of you who do have Extended Color Basic. you might wish to change those lines. The result will be a slightly more accurate result -- especially on the more complicated calculations for longer periods of time.&lt;br /&gt;
&lt;br /&gt;
However, non-Extended Color users will have to change the PRINTUSING com¬mands in lines 140-146, 310 and 340. Just take out the reference to USING and the pound- and dollar-signs. That way, the program will run without any modification on your part.&lt;br /&gt;
&lt;br /&gt;
Finally, notice the use of the variable PO to send output to the printer. If you want. you can eliminate the references to PO, but you would probably be better off leaving them in - in anticipation of the time when you might get a printer. Just answer &amp;quot;No&amp;quot; to the question in line 32 and no harm is done.&lt;br /&gt;
&lt;br /&gt;
Here is the listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3 &#039;*********************&lt;br /&gt;
4 &#039;*   AMORT PROGRAM   *&lt;br /&gt;
5 &#039;* (c) FALSOFT, 1981 *&lt;br /&gt;
6 &#039;*********************&lt;br /&gt;
11 C=0:CLS&lt;br /&gt;
12 PRINT &amp;quot;   THIS PROGRAM WILL GENERATE    AN AMORITZATION SCHEDULE FOR   MOST COMMON LOANS.&amp;quot;&lt;br /&gt;
13 PRINT:PRINT &amp;quot;&amp;gt;PLEASE FOLLOW DIRECTIONS BELOW&amp;lt;&amp;quot;&lt;br /&gt;
14 PRINT STRING$(32,&amp;quot;=&amp;quot;)&lt;br /&gt;
15 INPUT &amp;quot;FIRST, WE NEED TO KNOW HOW MUCH    YOU WANT TO BORROW. THIS IS    CAL LED THE PRINCIPAL.  WHAT   IS THE PRINCIPAL&amp;quot;;P&lt;br /&gt;
16 CLS:PRINT:PRINT&lt;br /&gt;
17 PA=P&lt;br /&gt;
20 INPUT &amp;quot;NOW, WE MUST KNOW THE NUMBER OF    PERIODS. THE LOAN WILL RUN.      IF YOU WISH TO ENTER THE       PERIODS BY MONTH.. TYPE IN      THE WORD &#039;MONTH.&#039; IF ITS       YEARS, TYPE IN &#039;YEAR.&#039; WHICH    IS IT&amp;quot;;A$&lt;br /&gt;
21 IF LEFT$(A$,1)=&amp;quot;M&amp;quot; THEN 270&lt;br /&gt;
22 IF LEFT$(A$,1)=&amp;quot;Y&amp;quot; THEN 260&lt;br /&gt;
23 GOTO250&lt;br /&gt;
30 CLS:PRINT:PRINT&lt;br /&gt;
31 INPUT &amp;quot;LASTLY, WE NEED TO KNOW WHAT       INTEREST RATE YOU WILL BE      CHA RGED ON THE LOAN.  WHAT      IS THE RATE&amp;quot;;R&lt;br /&gt;
32 INPUT &amp;quot;  DO YOU WANT A PRINTOUT&amp;quot;;PO$: IF LEFT$(PO$,1)=&amp;quot;Y&amp;quot; THEN PO=1&lt;br /&gt;
35 CLS&lt;br /&gt;
40 I=R/12:I=I/100&lt;br /&gt;
50 T=1:FOR X=1 TO L&lt;br /&gt;
60 T=T*(1+I):NEXT X:T=1/T&lt;br /&gt;
70 T=1-T&lt;br /&gt;
80 M=P*I/T&lt;br /&gt;
90 GOSUB200&lt;br /&gt;
100 FOR Z=1 TO L&lt;br /&gt;
120 R=(INT(P*I*100+.5))/100&lt;br /&gt;
130 B=M-A:P=P-B&lt;br /&gt;
140 PRINTTAB(0);:PRINTUSING&amp;quot;###&amp;quot;;Z;:IF PO THEN PRINT#-2,TAB(0);:PRINT#-2, USING&amp;quot;###&amp;quot;;Z;&lt;br /&gt;
142 PRINTTAB(3);:PRINTUSING&amp;quot;###,###.##&amp;quot;;P;:IF PO THEN PRINT#-2,TAB(3);:PRINT#-2,USING&amp;quot;###,###.##&amp;quot;;P;&lt;br /&gt;
144 PRINTTAB(14);:PRINTUSING&amp;quot;#,###.##&amp;quot;;B;:IF PO THEN PRINT#-2,TAB(14);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;B;&lt;br /&gt;
146 PRINTTAB(23);:PRINTUSING&amp;quot;#,###.##&amp;quot;;A:IF PO THEN PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;A&lt;br /&gt;
160 Q=Q+1:C=C+1:AT=AT+A:NEXT Z&lt;br /&gt;
165 GOTO300&lt;br /&gt;
170 END&lt;br /&gt;
200 CLS:MA=M+.005:MA= INT(MA*100)/100:IF PO THEN PRINT#-2,TAB(4)&amp;quot;AMORITIZATION SCHEDULE&amp;quot;&lt;br /&gt;
201 IF PO THEN PRINT#-2,&amp;quot;PAYMENTS ARE $&amp;quot;;MA&lt;br /&gt;
202 IF PO THEN PRINT#-2,TAB(4) &amp;quot;BALANCE&amp;quot;;&lt;br /&gt;
204 IF PO THEN PRINT#-2,TAB(14) &amp;quot;PMT/PRIN&amp;quot;;&lt;br /&gt;
206 IF PO THEN PRINT#-2,TAB(24) &amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
208 PRINT &amp;quot;PAYMENT ARE $&amp;quot;;MA&lt;br /&gt;
210 PRINTTAB(4)&amp;quot;BALANCE&amp;quot;TAB(14)&amp;quot;PMT/PRIN&amp;quot;TAB(24)&amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
220 RETURN&lt;br /&gt;
250 CLS(5):PRINT@82,&amp;quot;NO!&amp;quot;;&lt;br /&gt;
252 PRINT@162,&amp;quot;NEIN!&amp;quot;;&lt;br /&gt;
254 PRINT@249,&amp;quot;NYET!&amp;quot;;&lt;br /&gt;
255 PRINT@288,&amp;quot; NO NO NO NO NO NO NO NO NO NO&amp;quot;&lt;br /&gt;
257 PRINT@132,&amp;quot;   &amp;quot;;:PRINT&amp;quot;   YOU DID NOT FOLLOW THE         DIRECTIONS PROPERLY. ENTER               ONLY THE WORD &#039;YEAR&#039; OR                      THE WORD &#039;MONTH.&#039; NOW.  TRY    AGAIN.&amp;quot;&lt;br /&gt;
258 FOR WN=1 TO 3200:NEXT WN:CLS:PRINT:PRINT:GOTO20&lt;br /&gt;
260 PRINT&lt;br /&gt;
261 INPUT &amp;quot;O.K., NOW WILL YOU PLEASE ENTER    THE NUMBER OF YEARS BEFORE     YOU PAY OFF THE LOAN&amp;quot;;YR&lt;br /&gt;
265 L=YR*12:GOTO 30&lt;br /&gt;
270 PRINT&lt;br /&gt;
271 INPUT &amp;quot;ALL RIGHT, NOW WILL YOU PLEASE    ENTER THE NUMBER OF MOHTHS     IT WILL TAKE TO FAY OFF THE    LOAN&amp;quot;;L&lt;br /&gt;
275 GOTO 30&lt;br /&gt;
300 IF PO THEN PRINT#-2, &amp;quot; &amp;quot;:PRINT#-2,TAB(10)&amp;quot;LOAN  SUMMARY&amp;quot;:PRINT#-2, TAB(10)&amp;quot;===========&amp;quot;&lt;br /&gt;
310 IF PO THEN PRINT#-2,TAB(5)&amp;quot;PRINCIPAL:&amp;quot;;PRINT#-2,USING&amp;quot;#####, ###.##&amp;quot;;PA&lt;br /&gt;
320 IF PO THEN PRINT#-2,&amp;quot; PERIODS:&amp;quot;L;:PRINT#-2,&amp;quot;         RATE: &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;R;:PRINT#-2,&amp;quot;%&amp;quot;&lt;br /&gt;
330 IF PO THEN PRINT#-2,STRING$(31,&amp;quot;-&amp;quot;)&lt;br /&gt;
340 IF PO THEN PRINT#-2,&amp;quot;TOTAL INTEREST: &amp;quot;;:PRINT#-2,USING&amp;quot;$$###,###.##&amp;quot;;AT&lt;br /&gt;
350 IF PO THEN PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Screen Shots==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
AMORT-1.png|Initial Amount&lt;br /&gt;
AMORT-2.png|Month?&lt;br /&gt;
AMORT-3.png|How Many?&lt;br /&gt;
AMORT-4.png|Rate &amp;amp; Print?&lt;br /&gt;
AMORT-5.png|Result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-08/page/n7 See Rainbow Magazine 1981-08 Pag 8, in archive.org]&amp;lt;br&amp;gt;&lt;br /&gt;
[[file:1982-07.dsk|Programs in 1981-08 disk image 1982-07.dsk]]&lt;br /&gt;
[[Category:Software Utilily]][[Category:Educational]][[Category:Mathematics]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9896</id>
		<title>An educational program for everyone (Rainbow 1981-08)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9896"/>
		<updated>2020-11-04T22:45:05Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-08}}&lt;br /&gt;
Here is a program that can really be of use to just about everyone in the family. It is called AMORT and it deals with money at interest.&lt;br /&gt;
&lt;br /&gt;
On one level, it can be used as a regular interest program that wiII help you figure out such things as how much it will cost you a month to buy the new disc drives for your COLOR computer. That&#039;s not a bad thing to know.&lt;br /&gt;
&lt;br /&gt;
On the other level, however, there are some explanations built in to help teach those in familiar with the terms involved with money at interest just what the terms mean. And there is a &amp;quot;cute&amp;quot; little default if you don&#039;t make the proper response to the amount of time the loan has to run question.&lt;br /&gt;
&lt;br /&gt;
AMORT is written for non-Extended Color Basic, which -- as you know -- does not have the ability to raise numbers to powers. There is a way around that limitation of course, and it can be found in lines 30 and 60. For those of you who do have Extended Color Basic. you might wish to change those lines. The result will be a slightly more accurate result -- especially on the more complicated calculations for longer periods of time.&lt;br /&gt;
&lt;br /&gt;
However, non-Extended Color users will have to change the PRINTUSING com¬mands in lines 140-146, 310 and 340. Just take out the reference to USING and the pound- and dollar-signs. That way, the program will run without any modification on your part.&lt;br /&gt;
&lt;br /&gt;
Finally, notice the use of the variable PO to send output to the printer. If you want. you can eliminate the references to PO, but you would probably be better off leaving them in - in anticipation of the time when you might get a printer. Just answer &amp;quot;No&amp;quot; to the question in line 32 and no harm is done.&lt;br /&gt;
&lt;br /&gt;
Here is the listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3 &#039;*********************&lt;br /&gt;
4 &#039;*   AMORT PROGRAM   *&lt;br /&gt;
5 &#039;* (c) FALSOFT, 1981 *&lt;br /&gt;
6 &#039;*********************&lt;br /&gt;
11 C=0:CLS&lt;br /&gt;
12 PRINT &amp;quot;   THIS PROGRAM WILL GENERATE    AN AMORITZATION SCHEDULE FOR   MOST COMMON LOANS.&amp;quot;&lt;br /&gt;
13 PRINT:PRINT &amp;quot;&amp;gt;PLEASE FOLLOW DIRECTIONS BELOW&amp;lt;&amp;quot;&lt;br /&gt;
14 PRINT STRING$(32,&amp;quot;=&amp;quot;)&lt;br /&gt;
15 INPUT &amp;quot;FIRST, WE NEED TO KNOW HOW MUCH    YOU WANT TO BORROW. THIS IS    CAL LED THE PRINCIPAL.  WHAT   IS THE PRINCIPAL&amp;quot;;P&lt;br /&gt;
16 CLS:PRINT:PRINT&lt;br /&gt;
17 PA=P&lt;br /&gt;
20 INPUT &amp;quot;NOW, WE MUST KNOW THE NUMBER OF    PERIODS. THE LOAN WILL RUN.      IF YOU WISH TO ENTER THE       PERIODS BY MONTH.. TYPE IN      THE WORD &#039;MONTH.&#039; IF ITS       YEARS, TYPE IN &#039;YEAR.&#039; WHICH    IS IT&amp;quot;;A$&lt;br /&gt;
21 IF LEFT$(A$,1)=&amp;quot;M&amp;quot; THEN 270&lt;br /&gt;
22 IF LEFT$(A$,1)=&amp;quot;Y&amp;quot; THEN 260&lt;br /&gt;
23 GOTO250&lt;br /&gt;
30 CLS:PRINT:PRINT&lt;br /&gt;
31 INPUT &amp;quot;LASTLY, WE NEED TO KNOW WHAT       INTEREST RATE YOU WILL BE      CHA RGED ON THE LOAN.  WHAT      IS THE RATE&amp;quot;;R&lt;br /&gt;
32 INPUT &amp;quot;  DO YOU WANT A PRINTOUT&amp;quot;;PO$: IF LEFT$(PO$,1)=&amp;quot;Y&amp;quot; THEN PO=1&lt;br /&gt;
35 CLS&lt;br /&gt;
40 I=R/12:I=I/100&lt;br /&gt;
50 T=1:FOR X=1 TO L&lt;br /&gt;
60 T=T*(1+I):NEXT X:T=1/T&lt;br /&gt;
70 T=1-T&lt;br /&gt;
80 M=P*I/T&lt;br /&gt;
90 GOSUB200&lt;br /&gt;
100 FOR Z=1 TO L&lt;br /&gt;
120 R=(INT(P*I*100+.5))/100&lt;br /&gt;
130 B=M-A:P=P-B&lt;br /&gt;
140 PRINTTAB(0);:PRINTUSING&amp;quot;###&amp;quot;;Z;:IF PO THEN PRINT#-2,TAB(0);:PRINT#-2, USING&amp;quot;###&amp;quot;;Z;&lt;br /&gt;
142 PRINTTAB(3);:PRINTUSING&amp;quot;###,###.##&amp;quot;;P;:IF PO THEN PRINT#-2,TAB(3);:PRINT#-2,USING&amp;quot;###,###.##&amp;quot;;P;&lt;br /&gt;
144 PRINTTAB(14);:PRINTUSING&amp;quot;#,###.##&amp;quot;;B;:IF PO THEN PRINT#-2,TAB(14);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;B;&lt;br /&gt;
146 PRINTTAB(23);:PRINTUSING&amp;quot;#,###.##&amp;quot;;A:IF PO THEN PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;A&lt;br /&gt;
160 Q=Q+1:C=C+1:AT=AT+A:NEXT Z&lt;br /&gt;
165 GOTO300&lt;br /&gt;
170 END&lt;br /&gt;
200 CLS:MA=M+.005:MA= INT(MA*100)/100:IF PO THEN PRINT#-2,TAB(4)&amp;quot;AMORITIZATION SCHEDULE&amp;quot;&lt;br /&gt;
201 IF PO THEN PRINT#-2,&amp;quot;PAYMENTS ARE $&amp;quot;;MA&lt;br /&gt;
202 IF PO THEN PRINT#-2,TAB(4) &amp;quot;BALANCE&amp;quot;;&lt;br /&gt;
204 IF PO THEN PRINT#-2,TAB(14) &amp;quot;PMT/PRIN&amp;quot;;&lt;br /&gt;
206 IF PO THEN PRINT#-2,TAB(24) &amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
208 PRINT &amp;quot;PAYMENT ARE $&amp;quot;;MA&lt;br /&gt;
210 PRINTTAB(4)&amp;quot;BALANCE&amp;quot;TAB(14)&amp;quot;PMT/PRIN&amp;quot;TAB(24)&amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
220 RETURN&lt;br /&gt;
250 CLS(5):PRINT@82,&amp;quot;NO!&amp;quot;;&lt;br /&gt;
252 PRINT@162,&amp;quot;NEIN!&amp;quot;;&lt;br /&gt;
254 PRINT@249,&amp;quot;NYET!&amp;quot;;&lt;br /&gt;
255 PRINT@288,&amp;quot; NO NO NO NO NO NO NO NO NO NO&amp;quot;&lt;br /&gt;
257 PRINT@132,&amp;quot;   &amp;quot;;:PRINT&amp;quot;   YOU DID NOT FOLLOW THE         DIRECTIONS PROPERLY. ENTER               ONLY THE WORD &#039;YEAR&#039; OR                      THE WORD &#039;MONTH.&#039; NOW.  TRY    AGAIN.&amp;quot;&lt;br /&gt;
258 FOR WN=1 TO 3200:NEXT WN:CLS:PRINT:PRINT:GOTO20&lt;br /&gt;
260 PRINT&lt;br /&gt;
261 INPUT &amp;quot;O.K., NOW WILL YOU PLEASE ENTER    THE NUMBER OF YEARS BEFORE     YOU PAY OFF THE LOAN&amp;quot;;YR&lt;br /&gt;
265 L=YR*12:GOTO 30&lt;br /&gt;
270 PRINT&lt;br /&gt;
271 INPUT &amp;quot;ALL RIGHT, NOW WILL YOU PLEASE    ENTER THE NUMBER OF MOHTHS     IT WILL TAKE TO FAY OFF THE    LOAN&amp;quot;;L&lt;br /&gt;
275 GOTO 30&lt;br /&gt;
300 IF PO THEN PRINT#-2, &amp;quot; &amp;quot;:PRINT#-2,TAB(10)&amp;quot;LOAN  SUMMARY&amp;quot;:PRINT#-2, TAB(10)&amp;quot;===========&amp;quot;&lt;br /&gt;
310 IF PO THEN PRINT#-2,TAB(5)&amp;quot;PRINCIPAL:&amp;quot;;PRINT#-2,USING&amp;quot;#####, ###.##&amp;quot;;PA&lt;br /&gt;
320 IF PO THEN PRINT#-2,&amp;quot; PERIODS:&amp;quot;L;:PRINT#-2,&amp;quot;         RATE: &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;R;:PRINT#-2,&amp;quot;%&amp;quot;&lt;br /&gt;
330 IF PO THEN PRINT#-2,STRING$(31,&amp;quot;-&amp;quot;)&lt;br /&gt;
340 IF PO THEN PRINT#-2,&amp;quot;TOTAL INTEREST: &amp;quot;;:PRINT#-2,USING&amp;quot;$$###,###.##&amp;quot;;AT&lt;br /&gt;
350 IF PO THEN PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Screen Shots==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
AMORT-1.png|Initial Amount&lt;br /&gt;
AMORT-2.png|Month?&lt;br /&gt;
AMORT-3.png|How Many?&lt;br /&gt;
AMORT-4.png|Rate &amp;amp; Print?&lt;br /&gt;
AMORT-5.png|Result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-08/page/n7 See Rainbow Magazine 1981-08 Pag 8, in archive.org]&amp;lt;br&amp;gt;&lt;br /&gt;
[[file:1982-07.dsk Programs in 1981-08 Disk Image]]&lt;br /&gt;
[[Category:Software Utilily]][[Category:Educational]][[Category:Mathematics]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9895</id>
		<title>An educational program for everyone (Rainbow 1981-08)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9895"/>
		<updated>2020-11-04T22:42:36Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-08}}&lt;br /&gt;
Here is a program that can really be of use to just about everyone in the family. It is called AMORT and it deals with money at interest.&lt;br /&gt;
&lt;br /&gt;
On one level, it can be used as a regular interest program that wiII help you figure out such things as how much it will cost you a month to buy the new disc drives for your COLOR computer. That&#039;s not a bad thing to know.&lt;br /&gt;
&lt;br /&gt;
On the other level, however, there are some explanations built in to help teach those in familiar with the terms involved with money at interest just what the terms mean. And there is a &amp;quot;cute&amp;quot; little default if you don&#039;t make the proper response to the amount of time the loan has to run question.&lt;br /&gt;
&lt;br /&gt;
AMORT is written for non-Extended Color Basic, which -- as you know -- does not have the ability to raise numbers to powers. There is a way around that limitation of course, and it can be found in lines 30 and 60. For those of you who do have Extended Color Basic. you might wish to change those lines. The result will be a slightly more accurate result -- especially on the more complicated calculations for longer periods of time.&lt;br /&gt;
&lt;br /&gt;
However, non-Extended Color users will have to change the PRINTUSING com¬mands in lines 140-146, 310 and 340. Just take out the reference to USING and the pound- and dollar-signs. That way, the program will run without any modification on your part.&lt;br /&gt;
&lt;br /&gt;
Finally, notice the use of the variable PO to send output to the printer. If you want. you can eliminate the references to PO, but you would probably be better off leaving them in - in anticipation of the time when you might get a printer. Just answer &amp;quot;No&amp;quot; to the question in line 32 and no harm is done.&lt;br /&gt;
&lt;br /&gt;
Here is the listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3 &#039;*********************&lt;br /&gt;
4 &#039;*   AMORT PROGRAM   *&lt;br /&gt;
5 &#039;* (c) FALSOFT, 1981 *&lt;br /&gt;
6 &#039;*********************&lt;br /&gt;
11 C=0:CLS&lt;br /&gt;
12 PRINT &amp;quot;   THIS PROGRAM WILL GENERATE    AN AMORITZATION SCHEDULE FOR   MOST COMMON LOANS.&amp;quot;&lt;br /&gt;
13 PRINT:PRINT &amp;quot;&amp;gt;PLEASE FOLLOW DIRECTIONS BELOW&amp;lt;&amp;quot;&lt;br /&gt;
14 PRINT STRING$(32,&amp;quot;=&amp;quot;)&lt;br /&gt;
15 INPUT &amp;quot;FIRST, WE NEED TO KNOW HOW MUCH    YOU WANT TO BORROW. THIS IS    CAL LED THE PRINCIPAL.  WHAT   IS THE PRINCIPAL&amp;quot;;P&lt;br /&gt;
16 CLS:PRINT:PRINT&lt;br /&gt;
17 PA=P&lt;br /&gt;
20 INPUT &amp;quot;NOW, WE MUST KNOW THE NUMBER OF    PERIODS. THE LOAN WILL RUN.      IF YOU WISH TO ENTER THE       PERIODS BY MONTH.. TYPE IN      THE WORD &#039;MONTH.&#039; IF ITS       YEARS, TYPE IN &#039;YEAR.&#039; WHICH    IS IT&amp;quot;;A$&lt;br /&gt;
21 IF LEFT$(A$,1)=&amp;quot;M&amp;quot; THEN 270&lt;br /&gt;
22 IF LEFT$(A$,1)=&amp;quot;Y&amp;quot; THEN 260&lt;br /&gt;
23 GOTO250&lt;br /&gt;
30 CLS:PRINT:PRINT&lt;br /&gt;
31 INPUT &amp;quot;LASTLY, WE NEED TO KNOW WHAT       INTEREST RATE YOU WILL BE      CHA RGED ON THE LOAN.  WHAT      IS THE RATE&amp;quot;;R&lt;br /&gt;
32 INPUT &amp;quot;  DO YOU WANT A PRINTOUT&amp;quot;;PO$: IF LEFT$(PO$,1)=&amp;quot;Y&amp;quot; THEN PO=1&lt;br /&gt;
35 CLS&lt;br /&gt;
40 I=R/12:I=I/100&lt;br /&gt;
50 T=1:FOR X=1 TO L&lt;br /&gt;
60 T=T*(1+I):NEXT X:T=1/T&lt;br /&gt;
70 T=1-T&lt;br /&gt;
80 M=P*I/T&lt;br /&gt;
90 GOSUB200&lt;br /&gt;
100 FOR Z=1 TO L&lt;br /&gt;
120 R=(INT(P*I*100+.5))/100&lt;br /&gt;
130 B=M-A:P=P-B&lt;br /&gt;
140 PRINTTAB(0);:PRINTUSING&amp;quot;###&amp;quot;;Z;:IF PO THEN PRINT#-2,TAB(0);:PRINT#-2, USING&amp;quot;###&amp;quot;;Z;&lt;br /&gt;
142 PRINTTAB(3);:PRINTUSING&amp;quot;###,###.##&amp;quot;;P;:IF PO THEN PRINT#-2,TAB(3);:PRINT#-2,USING&amp;quot;###,###.##&amp;quot;;P;&lt;br /&gt;
144 PRINTTAB(14);:PRINTUSING&amp;quot;#,###.##&amp;quot;;B;:IF PO THEN PRINT#-2,TAB(14);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;B;&lt;br /&gt;
146 PRINTTAB(23);:PRINTUSING&amp;quot;#,###.##&amp;quot;;A:IF PO THEN PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;A&lt;br /&gt;
160 Q=Q+1:C=C+1:AT=AT+A:NEXT Z&lt;br /&gt;
165 GOTO300&lt;br /&gt;
170 END&lt;br /&gt;
200 CLS:MA=M+.005:MA= INT(MA*100)/100:IF PO THEN PRINT#-2,TAB(4)&amp;quot;AMORITIZATION SCHEDULE&amp;quot;&lt;br /&gt;
201 IF PO THEN PRINT#-2,&amp;quot;PAYMENTS ARE $&amp;quot;;MA&lt;br /&gt;
202 IF PO THEN PRINT#-2,TAB(4) &amp;quot;BALANCE&amp;quot;;&lt;br /&gt;
204 IF PO THEN PRINT#-2,TAB(14) &amp;quot;PMT/PRIN&amp;quot;;&lt;br /&gt;
206 IF PO THEN PRINT#-2,TAB(24) &amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
208 PRINT &amp;quot;PAYMENT ARE $&amp;quot;;MA&lt;br /&gt;
210 PRINTTAB(4)&amp;quot;BALANCE&amp;quot;TAB(14)&amp;quot;PMT/PRIN&amp;quot;TAB(24)&amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
220 RETURN&lt;br /&gt;
250 CLS(5):PRINT@82,&amp;quot;NO!&amp;quot;;&lt;br /&gt;
252 PRINT@162,&amp;quot;NEIN!&amp;quot;;&lt;br /&gt;
254 PRINT@249,&amp;quot;NYET!&amp;quot;;&lt;br /&gt;
255 PRINT@288,&amp;quot; NO NO NO NO NO NO NO NO NO NO&amp;quot;&lt;br /&gt;
257 PRINT@132,&amp;quot;   &amp;quot;;:PRINT&amp;quot;   YOU DID NOT FOLLOW THE         DIRECTIONS PROPERLY. ENTER               ONLY THE WORD &#039;YEAR&#039; OR                      THE WORD &#039;MONTH.&#039; NOW.  TRY    AGAIN.&amp;quot;&lt;br /&gt;
258 FOR WN=1 TO 3200:NEXT WN:CLS:PRINT:PRINT:GOTO20&lt;br /&gt;
260 PRINT&lt;br /&gt;
261 INPUT &amp;quot;O.K., NOW WILL YOU PLEASE ENTER    THE NUMBER OF YEARS BEFORE     YOU PAY OFF THE LOAN&amp;quot;;YR&lt;br /&gt;
265 L=YR*12:GOTO 30&lt;br /&gt;
270 PRINT&lt;br /&gt;
271 INPUT &amp;quot;ALL RIGHT, NOW WILL YOU PLEASE    ENTER THE NUMBER OF MOHTHS     IT WILL TAKE TO FAY OFF THE    LOAN&amp;quot;;L&lt;br /&gt;
275 GOTO 30&lt;br /&gt;
300 IF PO THEN PRINT#-2, &amp;quot; &amp;quot;:PRINT#-2,TAB(10)&amp;quot;LOAN  SUMMARY&amp;quot;:PRINT#-2, TAB(10)&amp;quot;===========&amp;quot;&lt;br /&gt;
310 IF PO THEN PRINT#-2,TAB(5)&amp;quot;PRINCIPAL:&amp;quot;;PRINT#-2,USING&amp;quot;#####, ###.##&amp;quot;;PA&lt;br /&gt;
320 IF PO THEN PRINT#-2,&amp;quot; PERIODS:&amp;quot;L;:PRINT#-2,&amp;quot;         RATE: &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;R;:PRINT#-2,&amp;quot;%&amp;quot;&lt;br /&gt;
330 IF PO THEN PRINT#-2,STRING$(31,&amp;quot;-&amp;quot;)&lt;br /&gt;
340 IF PO THEN PRINT#-2,&amp;quot;TOTAL INTEREST: &amp;quot;;:PRINT#-2,USING&amp;quot;$$###,###.##&amp;quot;;AT&lt;br /&gt;
350 IF PO THEN PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Screen Shots==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
AMORT-1.png|Initial Amount&lt;br /&gt;
AMORT-2.png|Month?&lt;br /&gt;
AMORT-3.png|How Many?&lt;br /&gt;
AMORT-4.png|Rate &amp;amp; Print?&lt;br /&gt;
AMORT-5.png|Result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-08/page/n7 See Rainbow Magazine 1981-08 Pag 8, in archive.org]&amp;lt;Bk&amp;gt;&lt;br /&gt;
[[file:1982-07.dsk Programs in 1981-08 Disk Image]]&lt;br /&gt;
[[Category:Software Utilily]][[Category:Educational]][[Category:Mathematics]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9894</id>
		<title>An educational program for everyone (Rainbow 1981-08)</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=An_educational_program_for_everyone_(Rainbow_1981-08)&amp;diff=9894"/>
		<updated>2020-11-04T22:40:33Z</updated>

		<summary type="html">&lt;p&gt;Luis46coco: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavRainbow1981-08}}&lt;br /&gt;
Here is a program that can really be of use to just about everyone in the family. It is called AMORT and it deals with money at interest.&lt;br /&gt;
&lt;br /&gt;
On one level, it can be used as a regular interest program that wiII help you figure out such things as how much it will cost you a month to buy the new disc drives for your COLOR computer. That&#039;s not a bad thing to know.&lt;br /&gt;
&lt;br /&gt;
On the other level, however, there are some explanations built in to help teach those in familiar with the terms involved with money at interest just what the terms mean. And there is a &amp;quot;cute&amp;quot; little default if you don&#039;t make the proper response to the amount of time the loan has to run question.&lt;br /&gt;
&lt;br /&gt;
AMORT is written for non-Extended Color Basic, which -- as you know -- does not have the ability to raise numbers to powers. There is a way around that limitation of course, and it can be found in lines 30 and 60. For those of you who do have Extended Color Basic. you might wish to change those lines. The result will be a slightly more accurate result -- especially on the more complicated calculations for longer periods of time.&lt;br /&gt;
&lt;br /&gt;
However, non-Extended Color users will have to change the PRINTUSING com¬mands in lines 140-146, 310 and 340. Just take out the reference to USING and the pound- and dollar-signs. That way, the program will run without any modification on your part.&lt;br /&gt;
&lt;br /&gt;
Finally, notice the use of the variable PO to send output to the printer. If you want. you can eliminate the references to PO, but you would probably be better off leaving them in - in anticipation of the time when you might get a printer. Just answer &amp;quot;No&amp;quot; to the question in line 32 and no harm is done.&lt;br /&gt;
&lt;br /&gt;
Here is the listing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3 &#039;*********************&lt;br /&gt;
4 &#039;*   AMORT PROGRAM   *&lt;br /&gt;
5 &#039;* (c) FALSOFT, 1981 *&lt;br /&gt;
6 &#039;*********************&lt;br /&gt;
11 C=0:CLS&lt;br /&gt;
12 PRINT &amp;quot;   THIS PROGRAM WILL GENERATE    AN AMORITZATION SCHEDULE FOR   MOST COMMON LOANS.&amp;quot;&lt;br /&gt;
13 PRINT:PRINT &amp;quot;&amp;gt;PLEASE FOLLOW DIRECTIONS BELOW&amp;lt;&amp;quot;&lt;br /&gt;
14 PRINT STRING$(32,&amp;quot;=&amp;quot;)&lt;br /&gt;
15 INPUT &amp;quot;FIRST, WE NEED TO KNOW HOW MUCH    YOU WANT TO BORROW. THIS IS    CAL LED THE PRINCIPAL.  WHAT   IS THE PRINCIPAL&amp;quot;;P&lt;br /&gt;
16 CLS:PRINT:PRINT&lt;br /&gt;
17 PA=P&lt;br /&gt;
20 INPUT &amp;quot;NOW, WE MUST KNOW THE NUMBER OF    PERIODS. THE LOAN WILL RUN.      IF YOU WISH TO ENTER THE       PERIODS BY MONTH.. TYPE IN      THE WORD &#039;MONTH.&#039; IF ITS       YEARS, TYPE IN &#039;YEAR.&#039; WHICH    IS IT&amp;quot;;A$&lt;br /&gt;
21 IF LEFT$(A$,1)=&amp;quot;M&amp;quot; THEN 270&lt;br /&gt;
22 IF LEFT$(A$,1)=&amp;quot;Y&amp;quot; THEN 260&lt;br /&gt;
23 GOTO250&lt;br /&gt;
30 CLS:PRINT:PRINT&lt;br /&gt;
31 INPUT &amp;quot;LASTLY, WE NEED TO KNOW WHAT       INTEREST RATE YOU WILL BE      CHA RGED ON THE LOAN.  WHAT      IS THE RATE&amp;quot;;R&lt;br /&gt;
32 INPUT &amp;quot;  DO YOU WANT A PRINTOUT&amp;quot;;PO$: IF LEFT$(PO$,1)=&amp;quot;Y&amp;quot; THEN PO=1&lt;br /&gt;
35 CLS&lt;br /&gt;
40 I=R/12:I=I/100&lt;br /&gt;
50 T=1:FOR X=1 TO L&lt;br /&gt;
60 T=T*(1+I):NEXT X:T=1/T&lt;br /&gt;
70 T=1-T&lt;br /&gt;
80 M=P*I/T&lt;br /&gt;
90 GOSUB200&lt;br /&gt;
100 FOR Z=1 TO L&lt;br /&gt;
120 R=(INT(P*I*100+.5))/100&lt;br /&gt;
130 B=M-A:P=P-B&lt;br /&gt;
140 PRINTTAB(0);:PRINTUSING&amp;quot;###&amp;quot;;Z;:IF PO THEN PRINT#-2,TAB(0);:PRINT#-2, USING&amp;quot;###&amp;quot;;Z;&lt;br /&gt;
142 PRINTTAB(3);:PRINTUSING&amp;quot;###,###.##&amp;quot;;P;:IF PO THEN PRINT#-2,TAB(3);:PRINT#-2,USING&amp;quot;###,###.##&amp;quot;;P;&lt;br /&gt;
144 PRINTTAB(14);:PRINTUSING&amp;quot;#,###.##&amp;quot;;B;:IF PO THEN PRINT#-2,TAB(14);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;B;&lt;br /&gt;
146 PRINTTAB(23);:PRINTUSING&amp;quot;#,###.##&amp;quot;;A:IF PO THEN PRINT#-2,TAB(23);:PRINT#-2,USING&amp;quot;#,###.##&amp;quot;;A&lt;br /&gt;
160 Q=Q+1:C=C+1:AT=AT+A:NEXT Z&lt;br /&gt;
165 GOTO300&lt;br /&gt;
170 END&lt;br /&gt;
200 CLS:MA=M+.005:MA= INT(MA*100)/100:IF PO THEN PRINT#-2,TAB(4)&amp;quot;AMORITIZATION SCHEDULE&amp;quot;&lt;br /&gt;
201 IF PO THEN PRINT#-2,&amp;quot;PAYMENTS ARE $&amp;quot;;MA&lt;br /&gt;
202 IF PO THEN PRINT#-2,TAB(4) &amp;quot;BALANCE&amp;quot;;&lt;br /&gt;
204 IF PO THEN PRINT#-2,TAB(14) &amp;quot;PMT/PRIN&amp;quot;;&lt;br /&gt;
206 IF PO THEN PRINT#-2,TAB(24) &amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
208 PRINT &amp;quot;PAYMENT ARE $&amp;quot;;MA&lt;br /&gt;
210 PRINTTAB(4)&amp;quot;BALANCE&amp;quot;TAB(14)&amp;quot;PMT/PRIN&amp;quot;TAB(24)&amp;quot;PMT/INT&amp;quot;&lt;br /&gt;
220 RETURN&lt;br /&gt;
250 CLS(5):PRINT@82,&amp;quot;NO!&amp;quot;;&lt;br /&gt;
252 PRINT@162,&amp;quot;NEIN!&amp;quot;;&lt;br /&gt;
254 PRINT@249,&amp;quot;NYET!&amp;quot;;&lt;br /&gt;
255 PRINT@288,&amp;quot; NO NO NO NO NO NO NO NO NO NO&amp;quot;&lt;br /&gt;
257 PRINT@132,&amp;quot;   &amp;quot;;:PRINT&amp;quot;   YOU DID NOT FOLLOW THE         DIRECTIONS PROPERLY. ENTER               ONLY THE WORD &#039;YEAR&#039; OR                      THE WORD &#039;MONTH.&#039; NOW.  TRY    AGAIN.&amp;quot;&lt;br /&gt;
258 FOR WN=1 TO 3200:NEXT WN:CLS:PRINT:PRINT:GOTO20&lt;br /&gt;
260 PRINT&lt;br /&gt;
261 INPUT &amp;quot;O.K., NOW WILL YOU PLEASE ENTER    THE NUMBER OF YEARS BEFORE     YOU PAY OFF THE LOAN&amp;quot;;YR&lt;br /&gt;
265 L=YR*12:GOTO 30&lt;br /&gt;
270 PRINT&lt;br /&gt;
271 INPUT &amp;quot;ALL RIGHT, NOW WILL YOU PLEASE    ENTER THE NUMBER OF MOHTHS     IT WILL TAKE TO FAY OFF THE    LOAN&amp;quot;;L&lt;br /&gt;
275 GOTO 30&lt;br /&gt;
300 IF PO THEN PRINT#-2, &amp;quot; &amp;quot;:PRINT#-2,TAB(10)&amp;quot;LOAN  SUMMARY&amp;quot;:PRINT#-2, TAB(10)&amp;quot;===========&amp;quot;&lt;br /&gt;
310 IF PO THEN PRINT#-2,TAB(5)&amp;quot;PRINCIPAL:&amp;quot;;PRINT#-2,USING&amp;quot;#####, ###.##&amp;quot;;PA&lt;br /&gt;
320 IF PO THEN PRINT#-2,&amp;quot; PERIODS:&amp;quot;L;:PRINT#-2,&amp;quot;         RATE: &amp;quot;;:PRINT#-2,USING&amp;quot;##.##&amp;quot;;R;:PRINT#-2,&amp;quot;%&amp;quot;&lt;br /&gt;
330 IF PO THEN PRINT#-2,STRING$(31,&amp;quot;-&amp;quot;)&lt;br /&gt;
340 IF PO THEN PRINT#-2,&amp;quot;TOTAL INTEREST: &amp;quot;;:PRINT#-2,USING&amp;quot;$$###,###.##&amp;quot;;AT&lt;br /&gt;
350 IF PO THEN PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;:PRINT#-2,&amp;quot; &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Screen Shots==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
AMORT-1.png|Initial Amount&lt;br /&gt;
AMORT-2.png|Month?&lt;br /&gt;
AMORT-3.png|How Many?&lt;br /&gt;
AMORT-4.png|Rate &amp;amp; Print?&lt;br /&gt;
AMORT-5.png|Result&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[https://archive.org/details/rainbowmagazine-1981-08/page/n7 See Rainbow Magazine 1981-08 Pag 8, in archive.org]&lt;br /&gt;
[[file:1982-07.DSK Programs in 1981-08 Disk Image]]&lt;br /&gt;
[[Category:Software Utilily]][[Category:Educational]][[Category:Mathematics]]&lt;/div&gt;</summary>
		<author><name>Luis46coco</name></author>
	</entry>
</feed>