<?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>2nd Part: &#x22;Nostalgia&#x22; &#x22;Old&#x22; Basic Language interpreters, Bywater  and GWBasic Interpreters.</title>
		<link>/blogentry/52860</link>
		<atom:link href="https://www.lotterypost.com/rss/blogcomments/52860" rel="self" type="application/rss+xml" />
		<description>LANTERN's Blog: 2nd Part: &#x22;Nostalgia&#x22; &#x22;Old&#x22; Basic Language interpreters, Bywater  and GWBasic Interpreters.</description>
		<dc:language>en-us</dc:language>
		<generator>Lottery Post RSS Generator</generator>
		<item>
			<title>Original Blog Entry: 2nd Part: &#x22;Nostalgia&#x22; &#x22;Old&#x22; Basic Language interpreters, Bywater  and GWBasic Interpreters.</title>
			<link>/blogentry/52860</link>
			<guid isPermaLink="true">/blogentry/52860</guid>
			<pubDate>Sun, 03 Apr 2011 02:32:08 GMT</pubDate>
			<dc:creator>LANTERN</dc:creator>
			<description><![CDATA[<p>http://www.programmersheaven.com/download/15918/ZipFileList.aspx<br /><br />http://web.cs.mun.ca/~ed/cs2602/basic2.html<br /><br />http://web.cs.mun.ca/~ed/cs2602/basic1.html<br /><br />------------------<br /><br />With it you can type and run the programs on-inside the DOS window, read the documents also<br /><br />Type inside the DOS window as a short sample:<br /><br />2 print Hello World<br /><br />then press enter and then type:<br /><br />run<br /><br />and then press enter again and you will see:<br /><br />Hello World.<br /><br />This is for learning how to use the basic statements of Old Basic, the lines need numbers I guess.<br /><br />But you might also be able to run programs in Real time as you type the program, without the numbers.<br /><br />--------------------<br /><br />http://www.oocities.org/KindlyRat/GWBASIC.html<br /><br />http://www.oocities.org/KindlyRat/GWBASIC.EXE.zip<br /><br />Copy then paste to notepad then save as:<br /><br />poker.bas<br /><br />Then open GWBasic Interpreter<br /><br />Then load into GWBasic interpreter:<br /><br />Type inside the DOS window:<br /><br />load poker.bas<br /><br />Then type Enter<br /><br />then type:<br /><br />run<br /><br />Then press Enter<br /><br />2 PRINT TAB(33); POKER<br /><br />4 PRINT TAB(15); CREATIVE COMPUTING MORRISTOWN, NEW JERSEY<br /><br />6 PRINT: PRINT: PRINT<br /><br />10 DIM A(50),B(15)<br /><br />20 DEF FNA(X)=INT(10*RND(1))<br /><br />30 DEF FNB(X)=X-100*INT(X/100)<br /><br />40 PRINT WELCOME TO THE CASINO. WE EACH HAVE $200.<br /><br />50 PRINT I WILL OPEN THE BETTING BEFORE THE DRAW; YOU OPEN AFTER.<br /><br />60 PRINT TO FOLD BET 0; TO CHECK BET .5.<br /><br />70 PRINT ENOUGH TALK -- LET&#x27;S GET DOWN TO BUSINESS.<br /><br />80 PRINT<br /><br />90 LET O=1<br /><br />100 LET C=200<br /><br />110 LET S=200<br /><br />120 LET P=0<br /><br />130 REM<br /><br />140 PRINT<br /><br />150 IF C =5 THEN 3670<br /><br />160 PRINT THE ANTE IS $5. I WILL DEAL:<br /><br />170 PRINT<br /><br />180 IF S 5 THEN 200<br /><br />190 GOSUB 3830<br /><br />200 LET P=P+10<br /><br />210 LET S=S-5<br /><br />220 LET C=C-5<br /><br />230 FOR Z=1 TO 10<br /><br />240 GOSUB 1740<br /><br />250 NEXT Z<br /><br />260 PRINT YOUR HAND:<br /><br />270 N=1<br /><br />280 GOSUB 1850<br /><br />290 N=6<br /><br />300 I=2<br /><br />310 GOSUB 2170<br /><br />320 PRINT<br /><br />330 IF I 6 THEN 470<br /><br />340 IF FNA(0) =7 THEN 370<br /><br />350 LET X=11100<br /><br />360 GOTO 420<br /><br />370 IF FNA(0) =7 THEN 400<br /><br />380 LET X=11110<br /><br />390 GOTO 420<br /><br />400 IF FNA(0) =1 THEN 450<br /><br />410 X=11111<br /><br />420 I=7<br /><br />430 Z=23<br /><br />440 GOTO 580<br /><br />450 Z=1<br /><br />460 GOTO 510<br /><br />470 IF U =13 THEN 540<br /><br />480 IF FNA(0) =2 THEN 500<br /><br />490 GOTO 420<br /><br />500 Z=0<br /><br />510 K=0<br /><br />520 PRINT I CHECK.<br /><br />530 GOTO 620<br /><br />540 IF U =16 THEN 570<br /><br />550 Z=2<br /><br />560 IF FNA(0) =1 THEN 580<br /><br />570 Z=35<br /><br />580 V=Z+FNA(0)<br /><br />590 GOSUB 3480<br /><br />600 PRINT I&#x27;LL OPEN WITH $ V<br /><br />610 K=V<br /><br />620 GOSUB 3050<br /><br />630 GOSUB 650<br /><br />640 GOTO 820<br /><br />650 IF I 3 THEN 760<br /><br />660 PRINT<br /><br />670 PRINT I WIN.<br /><br />680 C=C+P<br /><br />690 PRINT NOW I HAVE $ C AND YOU HAVE $ S<br /><br />700 PRINT DO YOU WISH TO CONTINUE ;<br /><br />710 INPUT H$<br /><br />720 IF H$= YES THEN 120<br /><br />730 IF H$= NO THEN 4100<br /><br />740 PRINT ANSWER YES OR NO, PLEASE.<br /><br />750 GOTO 700<br /><br />760 IF I 4 THEN 810<br /><br />770 PRINT<br /><br />780 PRINT YOU WIN.<br /><br />790 S=S+P<br /><br />800 GOTO 690<br /><br />810 RETURN<br /><br />820 PRINT<br /><br />830 PRINT NOW WE DRAW -- HOW MANY CARDS DO YOU WANT ;<br /><br />840 INPUT T<br /><br />850 IF T=0 THEN 980<br /><br />860 Z=10<br /><br />870 IF T 4 THEN 900<br /><br />880 PRINT YOU CAN&#x27;T DRAW MORE THAN THREE CARDS.<br /><br />890 GOTO 840<br /><br />900 PRINT WHAT ARE THEIR NUMBERS:<br /><br />910 FOR Q=1 TO T<br /><br />920 INPUT U<br /><br />930 GOSUB 1730<br /><br />940 NEXT Q<br /><br />950 PRINT YOUR NEW HAND:<br /><br />960 N=1<br /><br />970 GOSUB 1850<br /><br />980 Z=10+T<br /><br />990 FOR U=6 TO 10<br /><br />1000 IF INT(X/10^(U-6)) 10*INT(X/10^(U-5)) THEN 1020<br /><br />1010 GOSUB 1730<br /><br />1020 NEXT U<br /><br />1030 PRINT<br /><br />1040 PRINT I AM TAKING Z-10-T CARD ;<br /><br />1050 IF Z=11+T THEN 1090<br /><br />1060 PRINT S<br /><br />1070 PRINT<br /><br />1080 GOTO 1100<br /><br />1090 PRINT<br /><br />1100 N=6<br /><br />1110 V=I<br /><br />1120 I=1<br /><br />1130 GOSUB 2170<br /><br />1140 B=U<br /><br />1150 M=D<br /><br />1160 IF V 7 THEN 1190<br /><br />1170 Z=28<br /><br />1180 GOTO 1330<br /><br />1190 IF I 6 THEN 1220<br /><br />1200 Z=1<br /><br />1210 GOTO 1330<br /><br />1220 IF U =13 THEN 1270<br /><br />1230 Z=2<br /><br />1240 IF FNA(0) 6 THEN 1260<br /><br />1250 Z=19<br /><br />1260 GOTO 1330<br /><br />1270 IF U =16 THEN 1320<br /><br />1280 Z=19<br /><br />1290 IF FNA(0) 8 THEN 1310<br /><br />1300 Z=11<br /><br />1310 GOTO 1330<br /><br />1320 Z=2<br /><br />1330 K=0<br /><br />1340 GOSUB 3050<br /><br />1350 IF T .5 THEN 1450<br /><br />1360 IF V=7 THEN 1400<br /><br />1370 IF I 6 THEN 1400<br /><br />1380 PRINT I&#x27;LL CHECK<br /><br />1390 GOTO 1460<br /><br />1400 V=Z+FNA(0)<br /><br />1410 GOSUB 3480<br /><br />1420 PRINT I&#x27;LL BET $ V<br /><br />1430 K=V<br /><br />1440 GOSUB 3060<br /><br />1450 GOSUB 650<br /><br />1460 PRINT<br /><br />1470 PRINT NOW WE COMPARE HANDS:<br /><br />1480 J$=H$<br /><br />1490 K$=I$<br /><br />1500 PRINT MY HAND:<br /><br />1510 N=6<br /><br />1520 GOSUB 1850<br /><br />1530 N=1<br /><br />1540 GOSUB 2170<br /><br />1550 PRINT<br /><br />1560 PRINT YOU HAVE ;<br /><br />1570 K=D<br /><br />1580 GOSUB 3690<br /><br />1590 H$=J$<br /><br />1600 I$=K$<br /><br />1610 K=M<br /><br />1620 PRINT AND I HAVE ;<br /><br />1630 GOSUB 3690<br /><br />1640 IF B U THEN 670<br /><br />1650 IF U B THEN 780<br /><br />1660 IF H$= A FLUS THEN 1700<br /><br />1662 IF FNB(M) FNB(D) THEN 780<br /><br />1664 IF FNB(M) FNB(D) THEN 670<br /><br />1670 PRINT THE HAND IS DRAWN.<br /><br />1680 PRINT ALL $ P REMAINS IN THE POT.<br /><br />1690 GOTO 140<br /><br />1700 IF FNB(M) FNB(D) THEN 670<br /><br />1710 IF FNB(D) FNB(M) THEN 780<br /><br />1720 GOTO 1670<br /><br />1730 Z=Z+1<br /><br />1740 A(Z)=100*INT(4*RND(1))+INT(100*RND(1))<br /><br />1750 IF INT(A(Z)/100) 3 THEN 1740<br /><br />1760 IF A(Z)-100*INT(A(Z)/100) 12 THEN 1740<br /><br />1765 IF Z=1 THEN 1840<br /><br />1770 FOR K=1 TO Z-1<br /><br />1780 IF A(Z)=A(K) THEN 1740<br /><br />1790 NEXT K<br /><br />1800 IF Z =10 THEN 1840<br /><br />1810 N=A(U)<br /><br />1820 A(U)=A(Z)<br /><br />1830 A(Z)=N<br /><br />1840 RETURN<br /><br />1850 FOR Z=N TO N+4<br /><br />1860 PRINT Z -- ;<br /><br />1870 GOSUB 1950<br /><br />1880 PRINT OF ;<br /><br />1890 GOSUB 2070<br /><br />1900 IF Z/2 INT(Z/2) THEN 1920<br /><br />1910 PRINT<br /><br />1920 NEXT Z<br /><br />1930 PRINT<br /><br />1940 RETURN<br /><br />1950 K=FNB(A(Z))<br /><br />1960 IF K 9 THEN 1980<br /><br />1970 PRINT JACK ;<br /><br />1980 IF K 10 THEN 2000<br /><br />1990 PRINT QUEEN ;<br /><br />2000 IF K 11 THEN 2020<br /><br />2010 PRINT KING ;<br /><br />2020 IF K 12 THEN 2040<br /><br />2030 PRINT ACE ;<br /><br />2040 IF K =9 THEN 2060<br /><br />2050 PRINT K+2;<br /><br />2060 RETURN<br /><br />2070 K=INT(A(Z)/100)<br /><br />2080 IF K 0 THEN 2100<br /><br />2090 PRINT CLUBS ,<br /><br />2100 IF K 1 THEN 2120<br /><br />2110 PRINT DIAMONDS ,<br /><br />2120 IF K 2 THEN 2140<br /><br />2130 PRINT HEARTS ,<br /><br />2140 IF K 3 THEN 2160<br /><br />2150 PRINT SPADES ,<br /><br />2160 RETURN<br /><br />2170 U=0<br /><br />2180 FOR Z=N TO N+4<br /><br />2190 B(Z)=FNB(A(Z))<br /><br />2200 IF Z=N+4 THEN 2230<br /><br />2210 IF INT(A(Z)/100) INT(A(Z+1)/100) THEN 2230<br /><br />2220 U=U+1<br /><br />2230 NEXT Z<br /><br />2240 IF U 4 THEN 2310<br /><br />2250 X=11111<br /><br />2260 D=A(N)<br /><br />2270 H$= A FLUS<br /><br />2280 I$= H IN<br /><br />2290 U=15<br /><br />2300 RETURN<br /><br />2310 FOR Z=N TO N+3<br /><br />2320 FOR K=Z+1 TO N+4<br /><br />2330 IF B(Z) =B(K) THEN 2390<br /><br />2340 X=A(Z)<br /><br />2350 A(Z)=A(K)<br /><br />2360 B(Z)=B(K)<br /><br />2370 A(K)=X<br /><br />2380 B(K)=A(K)-100*INT(A(K)/100)<br /><br />2390 NEXT K<br /><br />2400 NEXT Z<br /><br />2410 X=0<br /><br />2420 FOR Z=N TO N+3<br /><br />2430 IF B(Z) B(Z+1) THEN 2470<br /><br />2440 X=X+11*10^(Z-N)<br /><br />2450 D=A(Z)<br /><br />2460 GOSUB 2760<br /><br />2470 NEXT Z<br /><br />2480 IF X 0 THEN 2620<br /><br />2490 IF B(N)+3 B(N+3) THEN 2520<br /><br />2500 X=1111<br /><br />2510 U=10<br /><br />2520 IF B(N+1)+3 B(N+4) THEN 2620<br /><br />2530 IF U 10 THEN 2600<br /><br />2540 U=14<br /><br />2550 H$= STRAIG<br /><br />2560 I$= HT<br /><br />2570 X=11111<br /><br />2580 D=A(N+4)<br /><br />2590 RETURN<br /><br />2600 U=10<br /><br />2610 X=11110<br /><br />2620 IF U =10 THEN 2690<br /><br />2630 D=A(N+4)<br /><br />2640 H$= SCHMAL<br /><br />2650 I$= TZ,<br /><br />2660 U=9<br /><br />2670 X=11000<br /><br />2680 GOTO 2740<br /><br />2690 IF U 10 THEN 2720<br /><br />2700 IF I=1 THEN 2740<br /><br />2710 GOTO 2750<br /><br />2720 IF U 12 THEN 2750<br /><br />2730 IF FNB(D) 6 THEN 2750<br /><br />2740 I=6<br /><br />2750 RETURN<br /><br />2760 IF U =11 THEN 2810<br /><br />2770 U=11<br /><br />2780 H$= A PAIR<br /><br />2790 I$= OF<br /><br />2800 RETURN<br /><br />2810 IF U 11 THEN 2910<br /><br />2820 IF B(Z) B(Z-1) THEN 2870<br /><br />2830 H$= THREE<br /><br />2840 I$=<br /><br />2850 U=13<br /><br />2860 RETURN<br /><br />2870 H$= TWO P<br /><br />2880 I$= AIR,<br /><br />2890 U=12<br /><br />2900 RETURN<br /><br />2910 IF U 12 THEN 2960<br /><br />2920 U=16<br /><br />2930 H$= FULL H<br /><br />2940 I$= OUSE,<br /><br />2950 RETURN<br /><br />2960 IF B(Z) B(Z-1) THEN 3010<br /><br />2970 U=17<br /><br />2980 H$= FOUR<br /><br />2990 I$=<br /><br />3000 RETURN<br /><br />3010 U=16<br /><br />3020 H$= FULL H<br /><br />3030 I$= OUSE,<br /><br />3040 RETURN<br /><br />3050 G=0<br /><br />3060 PRINT:PRINT WHAT IS YOUR BET ;<br /><br />3070 INPUT T<br /><br />3080 IF T-INT(T)=0 THEN 3140<br /><br />3090 IF K 0 THEN 3120<br /><br />3100 IF G 0 THEN 3120<br /><br />3110 IF T=.5 THEN 3410<br /><br />3120 PRINT NO SMALL CHANGE, PLEASE.<br /><br />3130 GOTO 3060<br /><br />3140 IF S-G-T =0 THEN 3170<br /><br />3150 GOSUB 3830<br /><br />3160 GOTO 3060<br /><br />3170 IF T 0 THEN 3200<br /><br />3180 I=3<br /><br />3190 GOTO 3380<br /><br />3200 IF G+T =K THEN 3230<br /><br />3210 PRINT IF YOU CAN&#x27;T SEE MY BET, THEN FOLD.<br /><br />3220 GOTO 3060<br /><br />3230 G=G+T<br /><br />3240 IF G=K THEN 3380<br /><br />3250 IF Z 1 THEN 3420<br /><br />3260 IF G 5 THEN 3300<br /><br />3270 IF Z =2 THEN 3350<br /><br />3280 V=5<br /><br />3290 GOTO 3420<br /><br />3300 IF Z=1 THEN 3320<br /><br />3310 IF T =25 THEN 3350<br /><br />3320 I=4<br /><br />3330 PRINT I FOLD.<br /><br />3340 RETURN<br /><br />3350 IF Z=2 THEN 3430<br /><br />3360 PRINT I&#x27;LL SEE YOU.<br /><br />3370 K=G<br /><br />3380 S=S-G<br /><br />3390 C=C-K<br /><br />3400 P=P+G+K<br /><br />3410 RETURN<br /><br />3420 IF G 3*Z THEN 3350<br /><br />3430 V=G-K+FNA(0)<br /><br />3440 GOSUB 3480<br /><br />3450 PRINT I&#x27;LL SEE YOU, AND RAISE YOU V<br /><br />3460 K=G+V<br /><br />3470 GOTO 3060<br /><br />3480 IF C-G-V =0 THEN 3660<br /><br />3490 IF G 0 THEN 3520<br /><br />3500 V=C<br /><br />3510 RETURN<br /><br />3520 IF C-G =0 THEN 3360<br /><br />3530 IF (O/2) INT(O/2) THEN 3600<br /><br />3540 PRINT WOULD YOU LIKE TO BUY BACK YOUR WATCH FOR $50 ;<br /><br />3550 INPUT J$<br /><br />3560 IF LEFT$(J$,1)= N THEN 3600<br /><br />3570 C=C+50<br /><br />3580 O=O/2<br /><br />3590 RETURN<br /><br />3600 IF O/3 INT(O/3) THEN 3670<br /><br />3610 PRINT WOULD YOU LIKE TO BUY BACK YOUR TIE TACK FOR $50 ;<br /><br />3620 INPUT J$<br /><br />3630 IF LEFT$(J$,1)= N THEN 3670<br /><br />3640 C=C+50<br /><br />3650 O=O/3<br /><br />3660 RETURN<br /><br />3670 PRINT I&#x27;M BUSTED. CONGRATULATIONS!<br /><br />3680 STOP<br /><br />3690 PRINT H$;I$;<br /><br />3700 IF H$ A FLUS THEN 3750<br /><br />3710 K=INT(K/100)<br /><br />3720 GOSUB 2080<br /><br />3730 PRINT<br /><br />3740 RETURN<br /><br />3750 K=FNB(K)<br /><br />3760 GOSUB 1960<br /><br />3770 IF H$= SCHMAL THEN 3790<br /><br />3780 IF H$ STRAIG THEN 3810<br /><br />3790 PRINT HIGH<br /><br />3800 RETURN<br /><br />3810 PRINT &#x27;S<br /><br />3820 RETURN<br /><br />3830 PRINT<br /><br />3840 PRINT YOU CAN&#x27;T BET WITH WHAT YOU HAVEN&#x27;T GOT.<br /><br />3850 IF O/2=INT(O/2) THEN 3970<br /><br />3860 PRINT WOULD YOU LIKE TO SELL YOUR WATCH ;<br /><br />3870 INPUT J$<br /><br />3880 IF LEFT$(J$,1)= N THEN 3970<br /><br />3890 IF FNA(0) =7 THEN 3930<br /><br />3900 PRINT I&#x27;LL GIVE YOU $75 FOR IT.<br /><br />3910 S=S+75<br /><br />3920 GOTO 3950<br /><br />3930 PRINT THAT&#x27;S A PRETTY CRUMMY WATCH - I&#x27;LL GIVE YOU $25.<br /><br />3940 S=S+25<br /><br />3950 O=O*2<br /><br />3960 RETURN<br /><br />3970 IF O/3 INT(O/3) THEN 4090<br /><br />3980 PRINT WILL YOU PART WITH THAT DIAMOND TIE TACK :<br /><br />3990 INPUT J$<br /><br />4000 IF LEFT$(J$,1)= N THEN 4080<br /><br />4010 IF FNA(0) =6 THEN 4050<br /><br />4020 PRINT YOU ARE NOW $100 RICHER.<br /><br />4030 S=S+100<br /><br />4040 GOTO 4070<br /><br />4050 PRINT IT&#x27;S PASTE. $25.<br /><br />4060 S=S+25<br /><br />4070 O=O*3<br /><br />4080 RETURN<br /><br />4090 PRINT YOUR WAD IS SHOT. SO LONG, SUCKER!<br /><br />4100 END<br /><br />------------------<br /><br />-------------------<br /><br />Do as with the last program listing<br /><br />Hamurabi.bas<br /><br />10 PRINT TAB(32); HAMURABI<br /><br />20 PRINT TAB(15); CREATIVE COMPUTING MORRISTOWN, NEW JERSEY<br /><br />30 PRINT:PRINT:PRINT<br /><br />80 PRINT TRY YOUR HAND AT GOVERNING ANCIENT SUMERIA<br /><br />90 PRINT FOR A TEN-YEAR TERM OF OFFICE. :PRINT<br /><br />95 D1=0: P1=0<br /><br />100 Z=0: P=95:S=2800: H=3000: E=H-S<br /><br />110 Y=3: A=H/Y: I=5: Q=1<br /><br />210 D=0<br /><br />215 PRINT:PRINT:PRINT HAMURABI: I BEG TO REPORT TO YOU, : Z=Z+1<br /><br />217 PRINT IN YEAR ;Z; , ;D; PEOPLE STARVED, ;I; CAME TO THE CITY,<br /><br />218 P=P+I<br /><br />227 IF Q 0 THEN 230<br /><br />228 P=INT(P/2)<br /><br />229 PRINT A HORRIBLE PLAGUE STRUCK! HALF THE PEOPLE DIED.<br /><br />230 PRINT POPULATION IS NOW ;P<br /><br />232 PRINT THE CITY NOW OWNS ;A; ACRES.<br /><br />235 PRINT YOU HARVESTED ;Y; BUSHELS PER ACRE.<br /><br />250 PRINT THE RATS ATE ;E; BUSHELS.<br /><br />260 PRINT YOU NOW HAVE ;S; BUSHELS IN STORE. : PRINT<br /><br />270 IF Z=11 THEN 860<br /><br />310 C=INT(10*RND(1)): Y=C+17<br /><br />312 PRINT LAND IS TRADING AT ;Y; BUSHELS PER ACRE.<br /><br />320 PRINT HOW MANY ACRES DO YOU WISH TO BUY ;<br /><br />321 INPUT Q: IF Q 0 THEN 850<br /><br />322 IF Y*Q =S THEN 330<br /><br />323 GOSUB 710<br /><br />324 GOTO 320<br /><br />330 IF Q=0 THEN 340<br /><br />331 A=A+Q: S=S-Y*Q: C=0<br /><br />334 GOTO 400<br /><br />340 PRINT HOW MANY ACRES DO YOU WISH TO SELL ;<br /><br />341 INPUT Q: IF Q 0 THEN 850<br /><br />342 IF Q A THEN 350<br /><br />343 GOSUB 720<br /><br />344 GOTO 340<br /><br />350 A=A-Q: S=S+Y*Q: C=0<br /><br />400 PRINT<br /><br />410 PRINT HOW MANY BUSHELS DO YOU WISH TO FEED YOUR PEOPLE ;<br /><br />411 INPUT Q<br /><br />412 IF Q 0 THEN 850<br /><br />418 REM *** TRYING TO USE MORE GRAIN THAN IS IN SILOS?<br /><br />420 IF Q =S THEN 430<br /><br />421 GOSUB 710<br /><br />422 GOTO 410<br /><br />430 S=S-Q: C=1: PRINT<br /><br />440 PRINT HOW MANY ACRES DO YOU WISH TO PLANT WITH SEED ;<br /><br />441 INPUT D: IF D=0 THEN 511<br /><br />442 IF D 0 THEN 850<br /><br />444 REM *** TRYING TO PLANT MORE ACRES THAN YOU OWN?<br /><br />445 IF D =A THEN 450<br /><br />446 GOSUB 720<br /><br />447 GOTO 440<br /><br />449 REM *** ENOUGH GRAIN FOR SEED?<br /><br />450 IF INT(D/2) =S THEN 455<br /><br />452 GOSUB 710<br /><br />453 GOTO 440<br /><br />454 REM *** ENOUGH PEOPLE TO TEND THE CROPS?<br /><br />455 IF D 10*P THEN 510<br /><br />460 PRINT BUT YOU HAVE ONLY ;P; PEOPLE TO TEND THE FIELDS! NOW THEN,<br /><br />470 GOTO 440<br /><br />510 S=S-INT(D/2)<br /><br />511 GOSUB 800<br /><br />512 REM *** A BOUNTIFUL HARVEST!<br /><br />515 Y=C: H=D*Y: E=0<br /><br />521 GOSUB 800<br /><br />522 IF INT(C/2) C/2 THEN 530<br /><br />523 REM *** RATS ARE RUNNING WILD!!<br /><br />525 E=INT(S/C)<br /><br />530 S=S-E+H<br /><br />531 GOSUB 800<br /><br />532 REM *** LET&#x27;S HAVE SOME BABIES<br /><br />533 I=INT(C*(20*A+S)/P/100+1)<br /><br />539 REM *** HOW MANY PEOPLE HAD FULL TUMMIES?<br /><br />540 C=INT(Q/20)<br /><br />541 REM *** HORROS, A 15% CHANCE OF PLAGUE<br /><br />542 Q=INT(10*(2*RND(1)-.3))<br /><br />550 IF P C THEN 210<br /><br />551 REM *** STARVE ENOUGH FOR IMPEACHMENT?<br /><br />552 D=P-C: IF D .45*P THEN 560<br /><br />553 P1=((Z-1)*P1+D*100/P)/Z<br /><br />555 P=C: D1=D1+D: GOTO 215<br /><br />560 PRINT: PRINT YOU STARVED ;D; PEOPLE IN ONE YEAR!!!<br /><br />565 PRINT DUE TO THIS EXTREME MISMANAGEMENT YOU HAVE NOT ONLY<br /><br />566 PRINT BEEN IMPEACHED AND THROWN OUT OF OFFICE BUT YOU HAVE<br /><br />567 PRINT ALSO BEEN DECLARED NATIONAL FINK!!!! : GOTO 990<br /><br />710 PRINT HAMURABI: THINK AGAIN. YOU HAVE ONLY<br /><br />711 PRINT S; BUSHELS OF GRAIN. NOW THEN,<br /><br />712 RETURN<br /><br />720 PRINT HAMURABI: THINK AGAIN. YOU OWN ONLY ;A; ACRES. NOW THEN,<br /><br />730 RETURN<br /><br />800 C=INT(RND(1)*5)+1<br /><br />801 RETURN<br /><br />850 PRINT: PRINT HAMURABI: I CANNOT DO WHAT YOU WISH.<br /><br />855 PRINT GET YOURSELF ANOTHER STEWARD!!!!!<br /><br />857 GOTO 990<br /><br />860 PRINT IN YOUR 10-YEAR TERM OF OFFICE, ;P1; PERCENT OF THE<br /><br />862 PRINT POPULATION STARVED PER YEAR ON THE AVERAGE, I.E. A TOTAL OF<br /><br />865 PRINT D1; PEOPLE DIED!! : L=A/P<br /><br />870 PRINT YOU STARTED WITH 10 ACRES PER PERSON AND ENDED WITH<br /><br />875 PRINT L; ACRES PER PERSON. : PRINT<br /><br />880 IF P1 33 THEN 565<br /><br />885 IF L 7 THEN 565<br /><br />890 IF P1 10 THEN 940<br /><br />892 IF L 9 THEN 940<br /><br />895 IF P1 3 THEN 960<br /><br />896 IF L 10 THEN 960<br /><br />900 PRINT A FANTASTIC PERFORMANCE!!! CHARLEMANGE, DISRAELI, AND<br /><br />905 PRINT JEFFERSON COMBINED COULD NOT HAVE DONE BETTER! :GOTO 990<br /><br />940 PRINT YOUR HEAVY-HANDED PERFORMANCE SMACKS OF NERO AND IVAN IV.<br /><br />945 PRINT THE PEOPLE (REMIANING) FIND YOU AN UNPLEASANT RULER, AND,<br /><br />950 PRINT FRANKLY, HATE YOUR GUTS!! :GOTO 990<br /><br />960 PRINT YOUR PERFORMANCE COULD HAVE BEEN SOMEWHAT BETTER, BUT<br /><br />965 PRINT REALLY WASN&#x27;T TOO BAD AT ALL. ;INT(P*.8*RND(1)); PEOPLE<br /><br />970 PRINT WOULD DEARLY LIKE TO SEE YOU ASSASSINATED BUT WE ALL HAVE OUR<br /><br />975 PRINT TRIVIAL PROBLEMS.<br /><br />990 PRINT: FOR N=1 TO 10: PRINT CHR$(7);: NEXT N<br /><br />995 PRINT SO LONG FOR NOW. : PRINT<br /><br />999 END<br /><br />... &#x5b;&#xa0;<a href="/blogentry/52860">More</a>&#xa0;&#x5d;</p>]]></description>
			<category>Blog Entry</category>
			<category>LANTERN</category>
			<wfw:comment>https://www.lotterypost.com/blogentry/52860</wfw:comment>
		</item>
	</channel>
</rss>

