<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
	<channel>
		<title>3rd Part: &#x22;Nostalgia&#x22; &#x22;Old&#x22; Basic Language interpreters, Commodore 64 Basic Interpreter # 1.</title>
		<link>/blogentry/52870</link>
		<atom:link href="https://www.lotterypost.com/rss/blogcomments/52870" rel="self" type="application/rss+xml" />
		<description>LANTERN's Blog: 3rd Part: &#x22;Nostalgia&#x22; &#x22;Old&#x22; Basic Language interpreters, Commodore 64 Basic Interpreter # 1.</description>
		<dc:language>en-us</dc:language>
		<generator>Lottery Post RSS Generator</generator>
		<item>
			<title>Comment #2</title>
			<link>/blogentry/52870#c61128</link>
			<guid isPermaLink="true">/blogentry/52870#c61128</guid>
			<pubDate>Sun, 03 Apr 2011 14:16:10 GMT</pubDate>
			<dc:creator>Rick G</dc:creator>
			<description><![CDATA[<p>I learned on a Timex computer that came out a little before the Commodore 64.  The Basic programming language was easy and fun to use.  But they lost me at Basic +.  Your lines of code bring back fond memories.</p>]]></description>
			<category>Rick G</category>
		</item>
		<item>
			<title>Comment #1</title>
			<link>/blogentry/52870#c61127</link>
			<guid isPermaLink="true">/blogentry/52870#c61127</guid>
			<pubDate>Sun, 03 Apr 2011 12:38:07 GMT</pubDate>
			<dc:creator>Todd</dc:creator>
			<description><![CDATA[<p>I still have my original C-64.  Not sure if it would still work though.  That machine, plus my VIC-20, were the computers I learned to program creatively on.</p>]]></description>
			<category>Todd</category>
		</item>
		<item>
			<title>Original Blog Entry: 3rd Part: &#x22;Nostalgia&#x22; &#x22;Old&#x22; Basic Language interpreters, Commodore 64 Basic Interpreter # 1.</title>
			<link>/blogentry/52870</link>
			<guid isPermaLink="true">/blogentry/52870</guid>
			<pubDate>Sun, 03 Apr 2011 12:25:18 GMT</pubDate>
			<dc:creator>LANTERN</dc:creator>
			<description><![CDATA[<p>http://download.polytechnic.edu.na/pub4/download.sourceforge.net/pub/sourceforge/c/project/cb/cbmbasic/cbmbasic/1.0/<br /><br />http://download.polytechnic.edu.na/pub4/download.sourceforge.net/pub/sourceforge/c/project/cb/cbmbasic/cbmbasic/1.0/cbmbasic-1.0-win32.zip<br /><br />When using this Commodore 64 Basic Interpreter you need to turn Caps Lock ON otherwise it will not work, it will just give you:<br /><br />Syntax Errors.<br /><br />-------<br /><br />Type inside the DOS box:<br /><br />10 DIM N$(20)<br /><br />20 PRINT WHAT IS YOUR NAME ;<br /><br />30 INPUT N$<br /><br />40 PRINT HELLO, ; N$; !<br /><br />50 END<br /><br />Then type:<br /><br />run<br /><br />then press the Enter key.<br /><br />---------------<br /><br />10 PRINT YOUR NAME : INPUT N$<br /><br />20 PRINT HELLO ,N$<br /><br />---------------<br /><br />10 PRINT ENTER A NUMBER : INPUT A<br /><br />20 PRINT A<br /><br />----------------<br /><br />10 PRINT ENTER A WORD : INPUT A$<br /><br />20 PRINT A$<br /><br />------------<br /><br />10 PRINT ENTER A NUMBER : INPUT A<br /><br />20 PRINT A TIMES 5 EQUALS A*5<br /><br />------------<br /><br />10 PRINT TYPE 2 NUMBERS : INPUT A: INPUT B<br /><br />------------<br /><br />BEFORE CRUNCHING: AFTER CRUNCHING:<br /><br />10 PRINT HELLO... ; 10 PRINT HELLO... ;:FORT=1TO500:NEXT:<br /><br />20 FOR T=1 TO 500: NEXT PRINT HELLO, AGAIN... :GOTO10<br /><br />30 PRINT HELLO, AGAIN...<br /><br />40 GOTO 10<br /><br />-----------<br /><br />As this program is not the real hardware C-64 machine but only a software on a Pc machine it can&#x27;t run all the C-64 programs.<br /><br />I guess that for example the Peek and Poke keyword commands don&#x27;t work and the same will be true for some other<br /><br />commands that might work on an emulator, but not on this here interpreter.<br /><br />------------------<br /><br />100 FOR L = 1 TO 100<br /><br />110 IF RND(1) .5 THEN X=X+1: GOTO 130<br /><br />120 Y=Y+1<br /><br />130 NEXT L<br /><br />140 PRINT HEADS= X<br /><br />150 PRINT TAILS= Y<br /><br />------------------<br /><br />Color commands might not work either on this C-64 basic Interpreter so it is not really 100% compatible with the real thing.<br /><br />------------<br /><br />Sound Commands would not work either I guess.<br /><br />-----------<br /><br />10 FOR B=99 TO 1 STEP -1<br /><br />20 GOSUB 100<br /><br />30 T$=T$+ OF BEER ON THE WALL<br /><br />40 PRINT T$; , ;T$<br /><br />50 PRINT TAKE ONE DOWN AND PASS IT AROUND,<br /><br />60 IF B-1 =0 THEN PRINT NO MORE BOTTLES OF BEER ON THE WALL :GOTO 80<br /><br />70 GOSUB 200:PRINT OF BEER ON THE WALL<br /><br />80 PRINT:NEXT<br /><br />91 PRINT GO TO THE STORE AND BUY SOME MORE, 99 BOTTLES OF BEER ON THE WALL<br /><br />92 END<br /><br />100 T$=STR$(B)+ BOTTLE :IF B 1 THEN T$=T$+ S<br /><br />110 RETURN<br /><br />200 A=B-1:PRINT STR$(A)+ BOTTLE ;<br /><br />210 IF A 1 THEN PRINT S ;<br /><br />220 RETURN<br /><br />----------<br /><br />http://ebookbrowse.com/c64-programmers-reference-guide-02-basic-language-vocabulary-pdf-d47081109<br /><br />... &#x5b;&#xa0;<a href="/blogentry/52870">More</a>&#xa0;&#x5d;</p>]]></description>
			<category>Blog Entry</category>
			<category>LANTERN</category>
			<wfw:comment>https://www.lotterypost.com/blogentry/52870</wfw:comment>
		</item>
	</channel>
</rss>

