eXYRCNAMELAST'RECREC'LENZ SHOW'DATAPRG CLEARKEYSSLENGTHONESSCANSHIFTRENEUMASEARCH'EAD'RECORD SHOW'NUMBER RECORD'NUMBER WRITE'RECORD CLEAR'LINEOPEN'ITT1T2T3T4T5T6T7T8CLOSE'IT DONE'ADDINGDISPLAY'BOTTOM ADD'STATUSDATA'OK EDIT'S 'NAMEDOCTOR COMPANION1 COMPANION2 COMPANION3 ADVERSARY1 ADVERSARY2LOCATION INPUT'DATA CLEAR'DATA READ'RECORD SHOW'NUMBER RECORD'NUMBER WRITE'RECORD CLEAR'LINEOPEN'ITT1T2T3T4T5T6T7T8CLOSE'IT DONE'ADDINGDISPLAY'BOTTOM ADD'STATUSDATA'OK EDIT'S wp qfSTART'UP FORMAT'SCREENDISPLAYMARKCHOICESDONEHALTBOXES TITLE'COLOR DATA'COLOR DESC'COLOR DU 0r" p^{,6 @_EXITING TO COMAL K(e`aJT}\´(}xir6 ۴^ݜGS N  D  A  G#  DEFAULT - SAME AS Y*  YES, DATA OK - DO NEXT ONE#  NO, REDO DATA INPUT)  DONE - SAVE AND END INPUT)  ABORT - STOP - DON'T SAVE }^+&!  3?8 DIMENSIONS MAKE'CROSS GET'POINTS FIT'CURVE SHOW'CURVE TEXTSCREENATREPLYUSESYSTEMGRAPHICSSPRITESCCROSS GRAPHICSCREEN SHOWSPRITE ARRAYSIZE SPLINESIZEXYTABCALCXCALCYCALCTTATUS DONE'EDITINGFIND'SHOW'NAME FIND'DOCTORFIND'COMPANIONFIND'ADVERSARY FIND'LOCATIONTEXTCONTINUEFIND'ID FIND'MARKREC'NUM FIND'INPUT SEARCHING MATCH'RECORDMATCHINGCHECK FIND'TEXTLINEDELAYSECONDSNOWJIFFIESSTATUS'OUTLINE CLEAR'STATUSLPDSLL'COLORPAGEDIMSFILENAME RECORD'LENGTH FILE'EXISTSCREATE CURRENT'SHOW LAST'SHOW WRITE'LASTADD READ'LASTREAD'ITPRINT'ATCURSORLINESREPLY CLEAR'CHOICESEDIT'ITBROWSE NEXT'SHOW PREVIOUS'SHOWSEARCHTEMPVALUEPAUSE CLEAR'KEYS HIGHLIGHTRVSID SHOWcDǴߑ\5|ִ p_;{(428<F}_PZ p&Z{d K1n}&x $tn| o nQ:ho*o09jp noI0I):hp*p 09j ho,iʤpn,p $ no) $' RECURSIVE CALLo$ r{PAGE CLEARSCREENIXIYCOUNTSTRGRAPHICS'CURSORINKEYSAME'POINT'AGAINBELLDISTANCECOLORX1Y1X2Y2SPLINEFCALCFIGTEMPDEWTDTJH STAMPSPRITEC1SPC40NUMBERNUM-k6   DELETE "0:SMOOTH'CURVE" SAVE "0:SMOOTH'CURVE"(2D HIS PROGRAM IS ADAPTED FROM A ASCAL PROGRAM WHICH APPEARED IN<" ECH OURNAL, UGUST 1986.FPF HIS PROGRAM DRAWS A SMOOTH CURVE CONNECTING POINTS MARKED ON THEZE SCR  :" :#! <K3` I UP > DOWN A$Ց LEFT. A8 RIGHTB >L RETURNVh#,G9i#` BELL(3)jnt >~  n%br'r(r)r*{x'))G"(*)G"'Y% #{M IF THE CURRENT POINT IS THE SAME AS THE MOST RECENTLY ENTERED POINTh*jD , ,8G#p+Xx,xsx-x{J ITS A CUBIC SPLINE TO F(1:COUNT#) AS A FU (ARL DE OOR, RACTICAL UIDE O PLINES, 1978).",( OMPUTE FIRST DIFFERENCE OF AND 6.ޕ@ . . .)):J . ,. ,.))G .#:T.^h$ TAKE CARE OF BEGINNING OF CURVEr  :|   ''G$':. TAKE CARE OF END OF CURVE/ ) ':"0 /'/'G $ )$:00   ,) ,))G$ )#'= 0/#:// )#!:  ):&0 COMPLETE FORWARD PASS: / ).))2)G$ .#:! .)2 .#G .#G$:.И9 COMPUTE THE POINTS TO BE PLOTTED AS A FUNCTION OF  3:4 )G#: 5;.Q& 5'3* 5'285> .3: 63 5):3 -. ,56 5)45'63)45'6.3  4 .5 . .6 "9# ("@HIT ANY KEY TO CONTINUE# $ K3 . K- 8} B p =r;w:{ L : < V ` :; &0'K:(< =STRIP GET'ENTRIESPOSTEXTSMEMSTRSTARTBYTENUMSTRING  = ƭ ϭ3ȭЫ ̭`} $. prw{8  &G0'K<B h %iL  %G0'K(<Vo`}PAGEl_Ke`a SET LOWER CASEv$_OVE CURSOR WITH CRSR KEYS.e`a(_ARK POINT WITH THE RETURN KEY.e`a#_RESS SPACE WHEN FINISHED.e`a_`a)_ OU MUST MARK AT LEAST 4 POINTS;e`a*_!SPACE WILL NOT WORK UNTIL YOU DO.e`a_`a1_OU CANNOT (+f,)*-.} p{)2: MAXIMUM NUMBER OF KNOWN POINTSA: NUMBER OF POINTS THAT ARE CALCULATED TO DRAW THE CURVE EEN BY THE USER. HE POINTS DO NOT HAVE TO DEFINE A FUNCTION;dJ INTERNALLY, BOTH X AND Y ARE FUNCTIONS OF , THE APPROXIMATE DISTANCEnH TRAVELED AS THE CURVE MOVES AROUND THE SCREEN. E ARE USING 320*200x GRAPHICS.$ S*'(4 G>&"S POINT=1 X=160 Y=100#H0" RETURN TO MARK; SPACE TO QUIT#R ;\ d;f ;p <z*G K3G9 G ' :" :#   :" :#  : : h,ia :n5  ) %   ) )':o G o Ӓ SPACE $ א(}2<p!-sss&{F+)',P )&*Z}!dNCTION OF T(1:COUNT#), THENNCALCULATES EQUALLY SPACED VALUES OF , PLACES THEM IN CALCT(1:SPLINESIZE),J COMPUTES THE CORROSPONDING INTERPOLATED VALUES OF , AND RETURNS THEM IN CALCF(1:SPLINESIZE).G DAPTED FROM THE ROUTINE ':G   $'G $ $  $ $'G #:) FORWARD PASS OF AUSIAN ELIMINATION.9)/ .' .)#!:: ./ .)$ . .'$ .' .$'G$':* ./ .)$ . .$ ':D" / )$ 'G #:NX BACK SUBSTITUTIONb;.)! . . . .'$)G .#:lv GENERATE CUBIC COEFFICIENTS._1 ,. ,.))G .#:2 .) .'1$):' .)1 6 56 5$#'G$#'G$': 34=*.ș4}+> p֚{H" 9#R"9#\ /0f"p CALCULATING#p+z+} p{ G)*.b  .;  .;3j ;; %: t ;, ~} ]ۚk{p~}|z1/-k6 MARK MORE THANegdgPOINTS.e`a-_$OU CANNOT MARK THE SAME POINT TWICEe`a+_"UNLESS YOU HAVE MARKED A DIFFERENTe`a_POINT IN BETWEEN.e`a_`a/_&RRONEOUS INPUT WILL RESULT IN A BEEP.e`a_`a%RESS RETURN TO CONTINUE:   @  9(0 9( < :&}0: p{DH LLOWS THE USER TO MOVE A CURSOR AROUND THE SCREEN AND MARK POINTS.N. , , AND, ARE RECORDED FOR EACH POINT.Xb_Ke`a  _Ke`a SET LOWER CASEAGAIN? N66 p{ FGG G! G"8@ 8K<, K<6 K<@ KK(<J  K<T  K<^ hSr %&|' '  DELETE "0:READ'DIRECTORY" BY AVID TIDOLPH SAVE "0:READ'DIRECTORY"(2<F    P_KefKe`aZ'RINTER OUTPUT (Y/N): NK( dhY--9in LP: MP8 DEFINE'SPRITESELECT'SPRITE'NUMBERSX0TMP1TMP2XO SPRITE'TABLE VERB'TABLELIST1030 NO'OF'SPRITES NO'OF'VERBSI'SIZEI'DIREL'SIZEI'MOTIONREAD'VERB'TABLEICPVERBSC'SLOWC'FASTC'BLINKT'BLINKN'SLOWN'FASTN'BLINKIMAGE'NONO'OF'SIZE SELECT'OB PHICGETS READ'SPRITESIOBJ'NUMMOBSYSPOS OBJECT'NAMES VERB'NAMESCW OBJECT'TABLE SPRITE'TABLE READ'WORDSREAD'OBJECT'TABLESNCSCLEAR'INPUT'STRINGMOVES LOWER'LIMIT UPPER'LIMITOBJECT'PRIORITY OBJECT'NO SPRITE'NOSPEEDX'COORDY'COORD S'DIRECTIONS ۘĪCa^0+&!ݪO[Qլ=8rG`LP:T h,,i  ((<nܠ!  ,) ( ,((<o[K CURSOR RIGHTh,(*j,=[K9 CURSOR LEFTh,0j,@[ KU RETURN-[o$ h8D,i."t)G$ #8" 2=FASTb':(:Bl): 0=LEFT, 1=RIGHTv *:++: 0=NOMINAL, 1=TALL, 2=WIDE, 3=BIG1 2  Z:\:B]:B^:` :Bt:B"^K# MAIN PROGRAM LOOPCʡ I.E., DO FOREVER <," ,#6  @",$ ,'(#J ,:T",)G$^K#^t,:hnr|o}- AIN PROGRAM SEGMENTW#: UMBER OF ACTIVE SPRITES,!: URRENT SPR K<8D:,:B ,, -,=X,: ,=! ,, - ,, K-9h X, K K(3ih,X).iכ  < ,X) X,)<:C:9 h:jY h:ițhFREE -i(:D:2 h4i 003 p r|: \7  = ƭ ϭ3ȭЫ ̭`} $. prw{8  &G0'K<B h %iL  %G0'K(<Vo`}  PRG<   USR<& 0  REL<:D  ***<Nh I&G@%iX    <(<bolv   ''<   o} pw{hK6i  K6G)<o}xo_ISK:efeg:efe`a_`a_###]bga_ efcf e`a DS:pw wu z z |   ::B:BI0~ <h00-i"   :, JECTSCOJECT'NO Y'DIRECTIONMOVE'LEFT7RIGHTMOVE'LEFT'RIGHTDISTANCESPRITE'NYCOORDIMITLOWER'THENX'COORDLIST9298AISYS831FASE Y'COORDLISTLSTENHANCEDCTS NOT'FOUNDCOLORSSET'SIZE DIRECTIONMOTIONIFCSCOLOR OBJECT'NAMEVERB'NAMEMESTMP9T'COLORS'SIZECPEVALUATE UPDATE'BEACH NO'OF'OBJECTS NO'OF'COLORS NO'OF'SIZENO'OF'DIRECTION NO'OF'MOTIONJNO'OF'DIRECRION VERB'NAMEZAP'CURRENT'SPRITEERROROBJECTS NOT'FOUNDCOLORSSET'SIZE DIRECTIONMOTIONIFCSCOLOR OBJECT'NAMEVERB'NAMEMESTMP9TVu~ytojl|3eWAVESXYY1X1WENDIFENDBEACHOBANDY0C SETGR#B",)G$^K#Lt,:Vo`oj.tq~ y{&'$'C,yGتӪBǗa5SΪɪh K3i8D:$hA / Z/8  -9i REPLACE  ,, <,=Bh,(0j,(: n_*  4[K~ DELETE> h,0izH h,,iFR  ( (<\nmf!  ,) ,(( (<poz ,@o[K INSERITE POINTER; NEG=NONE_Ke`aLOWER CASE! NDEX NAMES FOR OBJECT'TABLE" : 0=NO, 1=WRAP, 2=REFLECT a:&!:":B0#: EGATIVE MEANS NONE:D! NDEX NAMES FOR SPRITE'TABLEN$:%:BX!&: 0=STOP, 1=SLOW,<) % **F !:PoZnědhZAP -in:D:x7ooo h:j8C:n8C:oo8 ,, K-9 h8i ,,X): hX0iZ  X(< Q'(  (<o"t)G$ #" DIDOUTATDIRCXDISKCOUNTENTRYTYPE DISK'GET'INITBLOCKDSNAMESECTORTRACKF'STATE READ'BLOCKrrw| :   Bh2j  #2* <4h00-i>U1: 2 0 ( ((~H <R h-j\34$'':f3&p4%zo <6  <@ JT  :^h09ro|} p{  I:  I: h K1i  = I&   DEL<   SEQ<  2^  DELETE "0:KELLYS BEACH" BY ED BOLTON SAVE "0:KELLYS BEACH"( @2<F hyiP_KefKe`aZ%_NHANCED IS IN EFFECT!e`ad+_"HIS PROGRAM CAN ONLY BE WITHe`an0_'NORAML  ,o}H pd{KD:4:B4).KD,8h 4$,jKC: 4=  hKC,iԌ 4):*n4J:> h,iH :R7\of=):Bp $J:z %!: &: ' !,UT: onkdoo}9 pil{ 4' 4'j': hj*i6h 4' !*i2h  4$ ,i 4):FC: oh  4$ ,i 4',:(n.2 4' !:<oFoPnȏZh 4',0iďdh  4$' 4(F',@}iJT pYX{^ :hrh 6-i:|:D:h!2i6 hS*i * O:E %:)E **n2 hT*i + O:E %:F +, +,9:-E +0F. ':E  $":h (E0i (E:on ( ( ):E  $!:h (E*i (E:o oH o*n*4h  $ 2i&> & O:HoRo\ofopozo =:D,R09 4)$): jFD: ti ~o 4' o }.  pߔ{ 0:BEACHSPRITES.DAT ӔQ   %&   }  pz{ 0:BEACHNAMES.DAT  / (/ 2A/ < Q F<    S0':  TS1': " VT2': ,} 6 @ p{ J0:OBJECTTABLE.DAT Tޖ/ ^4ז h 4 r4 |  }  pW>{ 0:VERBTABLE.DAT 2R  O    7d8 }  p Ҙr rr | B   * ; 6 4D > 5@ 6 HB R ;6 \D f 5@6 p7d'8 z}  pF{  <,:B INPUT CHAR POS (  (< }  p7:{ h4i6 / 'DATE UNK. PEIDON 5943.7  URNABOUT NTRUDER RTHUR INGER ('BERRY) 6903.21 ANDRA MITH ARRY ANDERS R. ANICE ESTER R. OLEMAN AMUS . ** ERMINATING PROGRAM **e`axo pGi{E %:F  $a:'EF )'()E ** h +, +,9i F*:n F:o+E ' (F',F +, +,9:-E/0 %!:oo hI.i_ J=KD::B&4I0 h 4%!, 4(*8i: KC:4:BD 4(:NoX4b hKiPl %J:vG J=hI,jI=h,j@hI*jKD:o KDK J! J"UT: (K: ): *: +:Ho}d p9s{ :h A-i:D:$n. =8oB:D,/09ԍL h:D,ioVh!2i_`h $2i[j) % **td~ ,i~n 4):xFC:oh  4$ ,i 4' !:n 4',:oooE 4%: hFC,iF  4$a:'EF 4)'(o h 4+, 4+,9i; F*:nJ" F:,o6+E 4h +, +,9i~ F*:n F:o&+E ' (F',0n.: hV*iDh O*i,Nh  $ ,iX ) O:bolj  O$)G$:v 4:FC:Binh O,i ( ( }Y p.~{ZZ'G^&:\\'G`&: h\,ih!2i]]'G&: h],i֓) % *n ) % ** o o $o . J: 8hZ,jJ: B h2iz L4s) Vh 4&J4io `j/ P   Z A < d Aq Q< nF x 0:BEACHVERBS.DAT 0 1 2 3 R01'2'3': 6R OR LR    6 <  6q Q}W  p—{ :(:B  @*  h(*i (: =B &n 0 :=B :o D 56 Nb X} b l p\{ v !  S   h    g P   O 8   B ;(6  D   %0 h0i h)0i &') LOSE UP TABLE 4ߙ ) 4 4:4$o.o8!: O CURRENT SPRITEB"): 1 LESS ACTIVE SPRITELoV}7`j p-{t )) K<~ ** 5298.5  HE AGE ENE ODDENBERRY 1ST ILOT, NEVER AIRED USAN LIVER EG YLIE (. HRONE VOICE)INA EEPER ALOS  +0F.}G", pHc{6I:):BJ!:B@v)J  $#:T %:^ h4iBhh,jJ:r h2i|h4j/0 %:oGhI,jI=h,j@nr h4in  N DEN 5832.3  EQUIEM FOR ETHUSELAH EROME IXBY 6902.14 AMES ALY OUISE OREL LINT AYNA APEC  EMORY LPHA 5725.3  HE LOUD INDERS . RMEN (ERROLD,RAWFORD)6902.28 IANA WING HARLENE OLITE ROXINE ANNA  ARTA LBA 5718.3  ARK OF IDEON EO. LAVIN, TANLEY DAMS 6901.17 HARON CKER AVID URST DONA  'MATO NIDENT. PLANET 'DATE UNK. ET HAT...AST ATTLEFIELDLIVER RAWFORD (EE RONIN6901.10 RANK ORSHIN OU NTONIO ELE  LEXANDER ARMEN LANTONIUS 5784.0  INK OF AN YE RT. EIMEMANN (ENE OON) 6811.29 ATHIE ROWN ASON VERS  ATIRA  ONADA, ASTEROID/SHIP 5476.3  AY OF THE OVE EROME IXBY 6811.01 ICHAEL NSARA USAN OWARD LAN ERGMANN EM AL INARVAN SYSTEM 5121.0  HE HOLIAN EB UDY URNS, HET ICHARDS 6811.15     ARA  IGMA RACONIS 5431.4  S H. N RUTH O EAUTY? EAN ISETTE ROESTE 6810.18 IANA ULDAUER E INVILLE  OMULAN OMMANDER  OMULAN PACE 5031.3  ND THE HILDREN HALL EADDWARD . AKSO 6810.11 ELVIN ELL RANCE UYEN AY OBINSON LAAN, OHLMAN OF LAS ETRI, ROYIAN AMBASSADOR NTERPRISE 4372.5  HE ARADISE YNDROME ARGARET RMEN 6810.04  OLBERG 917- 5843.7  HE AVAGE URTAIN EINEMANN, 'BERRY ('BERRY6903.07 EE ERGERE ARRY TWATER BRAHAM INCOLN URAK  RDANA 5818.4  HE AY TO DEN RT. EINEMANN (ICHARDS,.6902.21 KIP OMEIER ARY INDA APELYE R. EVRIN RINI ALLIULI ODIN IDEON, "NTERPRISE" 5423.4  HE IGHTS OF ETAR EREMY ARCHER, HARI EWIS6901.31 AN HUTAN  T. IRA OMAINE   OKAI HERON 5730.2  HOM ODS ESTROY EE RWIN 6901.03 TEVE HNAT VONNE RAIG ARTH EELA AEL CALOS 5710.5  HAT HICH URVIVES OHN . UCAS (ONTANA) 6901.24 EE ERIWETHER RTHUR ATANIDES OSIRA  ANG ARA ETA - 'DATE UNK. LATO'S TEPCHILDREN EYER OLINSKY 6811.22 ICHAEL UNN IAM ULLIVAN  MNDR ASKEEM   EFIANT 5693.4  OR THE ORLD IS OLLOW... IK OLLAERTS 6811.08 ATE OODVILLE    IRANDA OLOS, EDUSAN MBASSADOR NTERPRISE 5630.7  HE MPATH OYCE USKAT 6812.06 ATHRYN AYS I RAIG UNDLEY ORGAN THE "RIENDLY" NGELOMMY TARNES RIACUS 5027.3  POCK'S RAIN EE RONIN 6809.20 ARJ USAY ABRINA CHARF UDY OLARI IRAMANEE ALISH UNIDENT. PLANET 4842.6  HE NTERPRISE NCIDENT .. ONTANA 6809.27 OANN XCALBIA 5906.4  LL UR ESTERDAYS EAN ISETTE ROESTE 6903.14 AN OLFE ARIETTE ARTLEY R. TOZ ARABETH AR .22 IGE NDREWS ULIE EWMAR RAS (LINGON) LEEN APELLA 3497.2  SSIGNMENT: ARTH RT ALLACE ('BERRY/ALLAC6803.29  LFE) 6803.08 ILLIAM ARSHALL ARRY USSO R. ICHARD AYSTROM OMMODORE OBERT ESLEY NTERPRISE (-5) 4729.4  READ AND IRCUSES 'BERRY, OON (. NEUBEL)  NA, . IXBY (IX.6802.23 ARREN TEVENS ARBARA OUCHET OJAN ELINDA NTERPRISE (ELVA, NDROM'A 4657.5  HE MEGA LORY ENE ODDENBERR OHN INGSBRIDGE 6802.09 IANE ULDAUR  (NONE CREDITED) R. NNE ULHALL ARGON RRET 4768.3  ATTERNS OF ORCE OHOME OBERT ABAROFF 6801.19  (NONE)  REG. CREW ONLY  NTERPRISE ( NTREPID) 4307.1   RIVATE ITTLE ARE AMESTERS OF RISKELIONARGARET RMEN 6801.05 OHN USKIN NGELIQUE ETTYJOHN ALT HANA RISKELION 3211.7   IECE   OLF IN THE OLD OBERT LOCH 6712.22 OHN IEDLER HARLES ACAULEY ENGIST ARIS RGELIUS 3614.9  3842.3  HE EADLY EARS AVID . ARMON 6712.08 HARLES RAKE ARAH ARSHALL OMMODORE EORGE TOCKER R. ANET ALLACE AMMA YDRA (T'BASE 10) "UDD" 4513.3  ETAMORPHOSIS ENE . OON 6711.10 LENN ORBETT LINOR ONAHUE EFRAM OCHRANE ANCY EDFORD AMMA ANARIS  ONSTELLATION 4202.9  ATSPAW OBT. LOCH, . . ONTANA 6710.27 NTOINETTE OWERS HEO ARCUS YLVIA OROB YRUS OBERT ANSING ERRI ARR ARY EVEN OBERTA INCOLN ARTH, 1968 'DATE UNK. PECTRE OF THE UN EE RONIN 6810.25 6803.15 ILLIAM MITHERS OGAN AMSEY ERICK LAUDIUS ARCUS 892 ( EAGLE) 4040.7  RIDAY'S HILD .. ONTANA 6803Y 6803.01 ORGAN OODWARD OY ENSEN APT. ONALD RACY LOUD ILLIAM MEGA 'DATE UNK. HE LTIMATE OMPUTER ..ONTANA (AWR. ON EREDYTH UCAS 6802.16 AVID RIAN KIP OMEIER OHN ILL ELAKON KOS 2534.0  Y NY THER AME ..ONTA ODDENBERRY (UDD RUCIS) 6802.02 ICHAEL ITNEY ANCY OVAK YREE ONA EURAL 4211.4  ETURN TO OMORROW OF THE CTION AVID ARMON, ENE . OON 6801.12 NTHONY ARUSO ICTOR AYBACK ELA XMYX OJO RAKO OTIA ( ORIZON) 4598.0  MMUNITY YNDR HE ROUBLE WITH RIBBLES AVID ERROLD 6712.29 ILLIAM AMPBELL TANLEY DAMS APT. OLOTH, LINGON YRANO ONES PACE TATION -7 4523.3  H3478.2  BSESSION RT ALLACE 6712.15 TEPHAN ROOKS ERRY YRES NS. ARROVICK NS. IZZO RGUS , YCHO 3619.2 3219.4  OURNEY TO ABEL . . ONTANA 6711.17 ARK ENARD ANE YATT AREK MANDA NTERPRISE  3018.2  , UDD TEPHAN ANDEL 6711.03 OGER . ARMEL ICHARD ATRO ARRY UDD (UDD THE IRST)ORMAN HE PLANET  ON OBLE ONNIE EECHER YATT ARP YLVIA " ORRAL, OMBSTONE, " 4385.3  LAAN OF ROYIUS OHN EREDYTH UCAS 6812.20  NTERPRISE 3451.9  IRROR, IRROR EROME IXBY 6710.06 ARBARA UNA  ARLENA   'AU ULCAN (LTAIR ) 3372.7  HO OURNS FOR DONAIS? ILBERT ALSTON, ENE OON 6709.22 ICHAEL OREST ESLIE ARRISH POLLO T.  UARDIAN OF OREVER ARTH, C. 1930 3134.0  PERATION: NNIHILATE! TEPHAN . ARABATSOS 6704.13 AVE RMSTRONG RAIG UNDLEY ARTAN  LBORNE LINGON OMMANDER OR RGANIA 3198.4  HE LTERNATIVE ACTOR ON NGALLS 6703.30 OBERT ROWN  AZARUS  EILA ALOMI LIAS ANDOVAL MICRON ETI 3417.3  HE EVIL IN THE ARK ENE . OON 6703.09 EN YNCH ANOS ROHASKA HUE HAN OONIAN INGH T. ARLA CIVERS  OTANY AY, ETI LPHA 3141.9   ASTE OF RMAGEDDON . AMNER & ENE . OON 6702.23 ENE YONS AVID PATOSHU OAN ARSHALL AMUEL . OGLEY T. REEL HAW TARBASE 12 2947.3  ETURN OF THE RCHONS ORIS OBELMAN ('BERRY) 6702.09 HARLES ACAULEY AE (IC ERRIN) ? ETRON ORN ESTUS , UNIDENT. PLANET 3045.6  OMORROW IS ESTERDAY . . ONTANA 6712.26 OGER ERRY ON ARSHALL ETER ARKO T. OMA AETANO AURUS , ALILEO 7 2821.5  HE QUIRE OF OTHOS AUL CHNEIDER 6701.12 ILLIAM ARK ENARD AUL OMI OMULAN OMMANDER T. NDREW TILES OMULAN EUTRAL ONE 1709.1  HORE EAVE HEODORE TURGEON 6612.29  NTERPRISE (ALKA[S?]) 'DATE UNK. HE PPLE AX HRLICH, OON (HRLICH)6710.13 EITH NDES AVID OUL KUTA AKORA AROLYN ALAMAS OLLUX 3468.1  HE HANGELING OHN EREDYTH UCAS 6709.29 IC ERRIN (VOICE)  OMAD   ETER IRK ENEVA 3287.2  MOK IME HEODORE TURGEON 6709.15 RLENE ARTEL ELIA OVSKY 'RING   NINHAB. PLANET 3087.6  HE ITY ON/DGE OF OREVERARLAN LLISON 6704.06 OAN OLLINS ARTELL AUE DITH EELER  HF. NGR. ANDERBERG ORTA ANUS 3196.1  RRAND OF ERCY ENE . OON 6702.23 OHN BBOTT OHN OLICOS YE MBASSADOR OBERT OX NAN 879 MINIAR 3192.1  HIS IDE F ARADISE .. ONTANA (.UTLER&.6703.02 ILL RELAND RANK VERTON RRY OWNES ANDRU EGER ETA ( RCHON) 3156.2  PACE EED ENE . OON & AREY ILBUR6702.16 ICARDO ONTALBAN ADLYN   APT. OHN RISTOPHER  ARTH, C 1967 3113.2  OURT-ARTIAL ANKIEWICZ & ARABATSOS 6702.02 LISHA OOK, R.  AMPBELL ENITA OLF RELANE, QUIRE OF OTHOS EOMAN ERESA OSS OTHOS, NEAR OLONY ETA 6 2124.5  RENA ENE OON (REDRIC ROWN)6712.19 AROLE HELYN MILY ANKS LIVER COWAN ONIA ARROWS ARETAKER NIDENT. PLANET 3025.3  HE ALILEO EVEN . RAWFORD, . AR AVID 6701.05  AMMA RIANGULI (AAL) 3715.0  HE OOMSDAY ACHINE ORMAN PINRAD 6710.20 ILLIAM INDOM  OMMODORE ECKER   ((@(* *`@ * * (@(`( TAR REK ATA ASE ITLE RITER IR ATE UESTTAR 2 HARACTER 2 OCATION TARATE ARK? 123454567678HE  OROTHY ONTANA ('BERRY) 6609.15 OBERT ALKER, R. HARLES . TEWART HARLIE VANS APT. EMART NTERPRISE (NTARES) 1533.6  HERE O AN/ON OHN . . LACK 6609.29 RUCE YDE  T. EVIN ILEY  SI 2000 1704.2  HE NEMY ITHIN EN ANDEL ('BERRY) 6610.13 OGER . ARMEL AREN TEELE ARRY UDD VE CURON NIDENT. MINING PLANET 1329.1  HAT RE . IRLS ADE F? OBERT LOC 6610.27 IM ARBY  IRI  NIDENT. PLANET 2713.5  AGGER OF THE IND IMON INCELBERG 6611.10 NTHONY ALL LINT OWARD NS. AILEY ALOK HE ESARIUS 1512.2  HE ENAGERIE ENE ODDENBERRY 6611.116,195,8,97,16,1952 X 8,97,16,195,8,97,16,195,8,97,16,195\ b 8,97,16,195,8,97,16,195,8,97,16,195 l 8,97,16,195,8,97,16,195,8,97,16,195 v 8,97,16,195  5,152,11,48,5,152,11,48,5,152,11,48  5,152,11,48  6,71,12,143,6,71,12,143,6 54279,LO(X)45:54280,HI(X))  N1 DU(X)G 54286,L3(B):54287,H3(B)Q BB1c  L1 145:k  Ns  X| 350 S54272:I024:SI,0::155  16,195,21,31,25,30  28,49,21,31,28,49  33,135,37,162,25,30  33,135AIN ENU...."< "LOAD";(34);"DIR 1";(34);",8,1"T "RUN":""q 631,13:632,13:198,2: HI(25),LO(25),DU(25),H3(64),L3(64)  54291,134: 54277,136:54284,136  54292,136: 54278,134:54285,134  54290,17: 54z( N N0`@ AN RAP EORGE LAYTON OHNSON 6609.08 LFRED YDER EANNE AL ROF. OBERT RATER ANCY RATER LANET -113 1531.1 HARLIE E EFORE AMUEL . EEPLES 6609.22 ARY OCKWOOD ALLY ELLERMAN T. DR. ARY ITCHELL R. LIZABETH EHNER ELTA EGA ( ALIANT) 1312.4  HE AKED IME ICHARD ATHESON 6610.06 IM OODWIN  T. OHN ARRELL  LPHA 177 1672.1  UDD'S OMEN TEPHH 6610.20 ICHEAL TRONG ED ASSIDY R. OGER ORBY UK XO 2712.4  IRI DRIAN PIES  6611.03 AMES REGORY ARIANNA ILL R. DAMS R. ELEN OEL ANTALUS IVE PENAL COLONY 2715.1  HE ORBOMITE ANEUVER ERRY OHL 7 EFFREY UNTER,EAN ENNEY USAN LIVER RISTOPHER IKE INA ALOS , TARBASE 6 3012.4  ONSCIENCE OF THE ING ARRY RIVERS 6612.08 ,71,12,143( 6,71,12,143,6,71,12,143,6,71,12,143R 6,71,12,143,6,71,12,143,6,71,12,143| 6,71,12,143,6,71,12,143,6,71,12,143,1,4,4,2,2,8 : 4,2,2,2,2,2,2,2,2,2,2,2,2,2,2 D 8,97,16,195,8,97,16,195,8,97,16,195 N 8,97,16,195,8,97,  28,49,33,135,28,49(  25,30,28,49,31,165B  33,135,37,162,28,49]  37,165,33,135,31,165v & 25,30,22,96,18,209 0 4,2,2,3,1,4,4,2,2,8 : 4,2,2,2,2,2,2,2,2,2,2,2,2,2,2 D 8,97,16,195,8,97,16,195,8,97,16,195 N 8,97,16,195,8,97,276,17:54283,17& " 54272,00: 54273,33> ,54279,59:54280,33_ 6 X1 25: HI(X),LO(X): Xz @ X1 25: DU(X): X J X1 64: H3(X),L3(X): X T 54296,15 ^B1: X1 25 hAN$:AN$(13)460 r 54272,LO(X): 54273,HI(X) | RNOLD OSS ARBERA NDERSON NTON ARIDIAN ENORE ARIDIAN LANET 2817.6  ALANCE OF ERROR AUL CHNEIDER 6612.15  SMOOTH'CURVESTAR'TREK'DB#epHHOUSETREEBUSHCLOUDSUNBIRDPLANEDOGBOYGIRLPONYCARTRUCKBOATFISHOF THE LINE IS DISPLAYED AGAIN WITH THE OFFENDING WORD IN RED. ITHOUT HAVING THE CURRENT OBJECT CHANGING COLOR. HE ACTION WORD DOES THAT. F ONLY A @8|88>8??88p88p88p888?@* *** @ &h@ x<@8<8@`0p@  @>>>>>> >?px`8088@>>>>?>?>|>gg000@?a!p@?HFEE8@ "INFO.TXT" DESCRIBE TO BEGINNERS. HEY ARE PART OF THE 9 SYSTEM FILES YOU COPIED TO YOUR DISK. OUR DISK IS READY, EXCEPT FOR THE NAMES.DAT FILE. OU SHOULD TYPE THIS IN A WORD PROCESSOR AND SAVE IT AS A NORMAL TYPE TEXT FILE (/- IN APE 'T RUN A PROGRAM FROM A MENU. HE ARTICLES MUST FOLLOW THE ABOVE CONVENTIONS SUCH AS THE 37 CHARACTER PER LINE LIMIT. ILE NAMES MUST BE ENTIRELY IN LOWER CASE AND END WITH ".TXT". HOSE WHO PLAN TO DONATE A EAD AND UN DISK OF THEIR OWN CRE HIS FILE WOULD HAVE THE CORRECT MARGINS AND CARRIAGE RETURNS, BUT NONE OF THE CONTROL CODES. F YOUR WORD PROCESSOR HAS THIS OPTION, IT IS THE ONE YOU SHOULD USE TO CREATE YOUR EAD AND UN FILES. O PRODUCE YOUR OWN EAD AND UN DISK, YOU FIRST NEED TO RINTING ALL THE ARTICLES COMPLETE WITH A TABLE OF CONTENTS. OU MAY ALSO EXIT THE PROGRAM INTO . HE ARTICLE TEXT FILES SHOULD BE OMMODORE FILES. ACH LINE OF TEXT IS LIMITED TO 37 CHARACTERS AND MUST END WITH A CARRIAGE RETURN. HE FIL K WAS CREATED. NE EXAMPLE OF ITS FORMAT IS SHOWN ABOVE. HE ARTICLE AND PROGRAM TITLES (FROM THE END OF THE "NAMES.DAT" FILE) ARE USED AS FILENAMES AS WELL AS MENU CHOICES. ROGRAM FILE NAMES ARE IDENTICAL TO THE TITLES, BUT THE SUFFIX ".TXT" IS TACKED<?@?a!p@?HFEE8@`REDYELLOWBLUEGREENORANGEPURPLEBROWNSMALLBIGTALLWIDELEFTRIGHTUPDOWNFASTSLOWGOSTOP?a!p@?HFEE8@ ?@@@?@8x >>>@@>>>>>??>>>><|@>>>>>@@>>>>>??<|@>>>8>> p@8@ ===}}}?@??@$RLIP, OR F1-F USING ASY CRIPT). ARE THAT NOT EVERYONE IS FAMILIAR WITH . T IS NOT NECESSARY TO KNOW TO USE THE EAD AND UN SYSTEM. IS INCLUDED ON THE DISK. LL THE USER NEEDS TO DO IS FOLLOW THE MENUS. HE FILES "COMAL ARTICLE" AND ATION TO A USERS GROUP SHOULD BE AWARE THAT NOT EVERYONE IS FAMILIAR WITH . T IS NOT NECESSARY TO KNOW TO USE THE EAD AND UN SYSTEM. IS INCLUDED ON THE DISK. LL THE USER NEEDS TO DO IS FOLLOW THE MENUS. HE FILES "COMAL ARTICLE" AND  FORMAT THE DISK WITH THE TITLE AND ID YOU WANT TO USE. OPY THE 0.14 SYSTEM ONTO THIS DISK (USE THE TOP 9 FILES FROM THE 0.14 SIDE OF ODAY ISK #16). HEN GATHER YOUR PROGRAMS AND ARTICLES. OTE, YOUR PROGRAMS MUST BE 0.14 PROGRAMS; YOU CAN E IS PRINTE^ IN ONE COLUMN ON THE SCREEN, OR IN TWO COLUMNS ON THE PRINTER. OTE: SOME WOR^ PROCESSORS ALLOW YOU TO SET MARGINS AND INSERT CONTROL CODES INTO THE TEXT, BUT THEN GIVE AN OPTION TO PRINT THE FILE TO DISK AS IT WOULD APPEAR ON THE PRINTER.  ONTO THE ARTICLE TITLE TO BECOME THE FILENAME (ALL UPPER CASE LETTERS ARE ALSO CONVERTED TO LOWER CASE). OR INSTANCE, THE ARTICLE "EAD E" MATCHES THE FILE "READ ME.TXT". HE MAIN MENU GIVES YOU THE CHOICE OF READING ARTICLES, RUNNING PROGRAMS, OR P  Z198,0'dI0I1:"DDLOGO",8,14i53280,2Gn55,0:56,92:Ux53265,59d53272,120|56576,(56576)25425055,0:56,16053265,2753272,2156576,(56576)1"";:53280,6:53281,0:(14); "OADING CTION WORDS ARE ENTERED WITHOUT NAMING AN OBJECT (OR FOLLOWING FREE), THEY ARE SIMPLY IGNORED. F THE ACTION WORDS GO, SLOW, FAST OR STOP ARE APPLIED TO TREE, BUSH OR HOUSE, THEY TOO ARE SIMPLY IGNORED. N THE OTHER HAND, IF A WORD IS ENTERED WITH IS NOT S CASE THE LAWS OF THE 64 RATHER THAN THE LAWS OF PHYSICS APPLY. F A NINTH OBJECT IS NAMED, THE OLDEST (FIRST NAMED) OBJECT IS REMOVED BEFORE THE NEW ONE IS PLACED IN THE SCENE. HIS CHOICE WON'T ALWAYS BE TO THE PLAYERS LIKING. O THE ACTION WORD IT REACHES THE EDGE OF THE DISPLAY. HE TREE, BUSH AND HOUSE CANNOT 'GO'; THEY CANNOT BE SET IN MOTION. OME OF THE LAWS OF PHYSICS APPLY EVEN IN A MICROWORLD. INALLY A LARGE BLUE BOAT WILL APPEAR IN THE WATER MOVING RAPIDLY TO THE LEFT. CTUALLY, THIS ILL TURN RED AND MOVE UP A LITTLE (UNLESS MOVING UP WOULD PUT HIM INTO THE SKY - LITTLE BOYS CAN'T FLY). SUN YELLOW GO CLOUD PURPLE GO FAST BOAT BIG LEFT FAST YELLOW SUN WILL APPEAR IN THE SKY MOVING SLOWLY LEFT. PURPLE CLOUD WILL APPEAR I . HE ONLY EDIT KEYS ALLOWED ARE CURSOR LEFT AND RIGHT, INSERT AND DELETE. RESS THE KEY TO PASS THAT LINE OF TEXT TO THE PROGRAM FOR EVALUATION AND ACTION. XAMPLE INPUT: BOY PICTURE OF A BOY WILL APPEAR IN THE SCENE. IS COLOR WILL E BEACH FOLLOWED BY A STRIP OF GRASS, FOLLOWED BY A ROAD, ANOTHER STRIP OF GRASS AND THE SKY. OME OBJECTS ARE ONLY ALLOWED IN CERTAIN PARTS OF THE SCENE; I.E. THE BOAT AND THE FISH CAN ONLY BE IN THE WATER; AND THE CAR AND TRUCK CAN ONLY BE ON THE ROAD. REE BUSH CLOUD SUN BIRD PLANE DOG BOY GIRL PONY CAR TRUCK BOAT FISH AVING NAMED THE OBJECT, THE OBJECT MAY BE MANIPULATED BY NAMING ONE OR MORE ACTION WORDS. HERE ARE CURRENTLY 21 ACTION WORDS: RED YELLOW ORANGE GR  AND YSTEM BY AVID TIDOLPH AND OLIN HOMPSON HE IDEA OF THE EAD AND UN YSTEM IS RATHER SIMPLE. ROGRAMS AND THEIR ARTICLES SHARE SPACE ON A DISK, ELIMINATING THE NEED FOR SEPARATE WRITTEN DOCUMENTATION. NE SPECIAL FILE CONTAINS THE N  ! !1. ! !14. ! !EAD AND UN ISK. ! !UNE. ! !EAD UN ISK FOR UNE. ! !EAD E. ! !*END*. OMPTS ! !1. <--COLOR TO USE FOR MENU ! !14. <--HIGHLIGHTING COLOR ! !EAD AND UN ISK. <--DISK NAME ! !UNE. <--MONTH ! !EAD UN ISK FOR UNE. <--HEADER! !EAD E. <--ARTICLE NAME ! ! <--MORE ARTICLE N IN THE LIST OF OBJECTS OR ACTION WORDS, ALL WORDS UP TO THAT WORD ARE ACTED ON, THEN THE REMAINDER OF THE LINE IS DISPLAYED AGAIN WITH THE OFFENDING WORD IN RED. ITHOUT HAVING THE CURRENT OBJECT CHANGING COLOR. HE ACTION WORD DOES THAT. F ONLY A IS PROVIDED. AP WILL REMOVE THE CURRENT OBJECT; MAKING ROOM FOR SOME OTHER OBJECT. OMETIMES A PLAYER WILL WANT TO JUST WATCH THE BEACH SCENE HE/SHE HAS CREATED WITHOUT HAVING THE CURRENT OBJECT CHANGING COLOR. HE ACTION WORD DOES THAT. F ONLY A LINE IS MORE THAN 40 CHARACTERS LONG SO IT COULD NOT BE ALL ENTERED AT THE SAME TIME. HE POINT HERE IS THAT MANY WORDS CAN BE ENTERED ON THE SAME LINE - UP TO 40 CHARACTERS. NLY EIGHT OBJECTS (SPRITES) ARE ALLOWED IN THE BEACH SCENE A ONE TIME. N THI N THE SKY MOVING RAPIDLY LEFT. HEN THE SUN AND THE CLOUD REACH THE LEFT OF THE DISPLAY THEY WILL GO AROUND THE MICROWORLD AND REAPPEAR AT THE RIGHT EDGE OF THE DISPLAY. VERYTHING ELSE THAT CAN 'GO' FAST OR SLOW WILL TURN AND GO BACK THE OTHER WAY WHEN BE ALTERNATING BETWEEN BLUE AND GRAY. HIS ALTERNATE FLASHING BETWEEN THE COLOR SELECTED (BLUE IS THE DEFAULT) AND GRAY INDICATES THE LAST OR CURRENT OBJECT NAMED. HE CURRENT OBJECT IS THE ONE TO WHICH ALL ACTION WORDS APPLY. RED UP HE BOY W  LL OTHER OBJECTS CAN BE ANYWHERE BUT THE SKY AND THE WATER. BJECTS ARE NAMED AND MANIPULATED BY TYPING THE APPROPRIATE WORDS. HE SYNTAX IS VERY SIMPLE. CTION WORDS ALWAYS APPLY TO THE LAST OBJECT NAMED. P TO 40 CHARACTERS MAY BE ENTERED AT ONE TIME EEN BLUE PURPLE BROWN SMALL BIG TALL WIDE LEFT RIGHT UP DOWN FAST SLOW GO STOP ZAP FREE HEN THE PROGRAM BEGINS, THERE IS AN EMPTY BEACH SCENE. N THE FOREGROUND AT THE BOTTOM IS THE OCEAN, BEHIND (AND ABOVE) THAT IS TH AMES OF THE TEXT FILES TO READ AND PROGRAMS TO RUN. HIS FILE, NAMES.DAT, ALSO CONTAINS OTHER INFORMATION EXPLAINED BELOW: +---------------------------------+ !0. ! !0. ! !13. ! !UN E. ! +---------------------------------! ACTUAL WORD PROCESSOR SCREEN +---------------------------------+ !0. <--BACKGROUND COLOR ! !0. <--BORDER COLOR ! !13. <--TEXT COLOR FOR PR AMES ! ! <--CAN GO HERE ! !*END*. <--PUT AFTER LAST ARTICLE ! !UN E. <--PROGRAM NAME ! ! <--MORE PROGRAM NAMES CAN! ! <--GO HERE ! +---------------------------------+ SAME SCREEN WITH COMM ENTS HE EAD AND UN MENU PROGRAM LEARNS WHAT TEXT FILES AND PROGRAMS ARE ON THE DISK BY READING THE FILE "NAMES.DAT". HIS FILE CONTAINS THE NECESSARY FILE NAMES, PLUS INFORMATION FOR THE SCREEN COLORS, AND HEADER INFORMATION SUCH AS THE DATE THE DIS OU NOW HAVE THE FULL 0.14 SYSTEM, INCLUDING THE FASTLOADER. OU HAVE OUR PERMISSION TO GIVE AWAY COPIES OF THE SYSTEM AND THE SAMPLE PROGRAMS ON THIS DISK. OR MORE INFORMATION ABOUT JUST SEND US A ELF DDRESSED TAMPED N a"L|88P0L|aLL} io wa`03ȩM~ [LL|f0Lqaf0LLR~iaf`N ׻n ̼N [ XL~ H l~N } R~hJ `̠ ׻ kѠ ׻̠ dѠ ~`aɐfb LL|f0 a ;     = =   #$  &fsssuuuuuuttttttttttttknpxwv-mmoyy||zz}}{{~~$03hhhiiijjlQ WWs4 &((,??uCDFGLNH7SKul#MM8:::::: H!!hOI//ssskut1u=Uk"J11Tuu5 uuu9uuu>%u ML!RW)?H#H`La ۄKFz |MFMK uLa,, [La,, La,, L u uLa rLa r uLa  r uLa rLa r uLa LaK(MMK r La r La $ J( JLÂL uLa,, [ u La uLv,,00 u La,,0 u LK,,0 u 0 u F|F00 L La $, ۄLa Lv $ La rLP u` 23MK`KL383Ke3K84i1Ke3MMʈ14K3MM3`|eF}i FiF;F|ȱ|ȄF ݽ-KM-ʊMȄK`K"M3F|ȅ|M"M33"M3MKF` ,,,(,) Y ON THE COMMODORE 64. EXTRA COPIES OF THIS VERSION MAY BE MADEWITHOUT FEE. DOCUMENTATION IS PROVIDED BY THE COMAL HANDBOOK BY LEN LINDSAY, PUBLISHED BY RESTON PUBLISHING:703-437-8900 A MUCH MORE POWERFUL AND EXPANDED 2.00VERSION WITH APP. 30 K B OR SUBSCRIBE TO THEM. N ADDITION, WE HAVE A LAMINATED KEYBOARD OVERLAY FOR THE OMMODORE 64. T PUTS THE KEYWORDS RIGHT AT YOUR FINGERTIPS. H A KEY. DEAL FOR DEMONSTRATIONS. - THIS DISK INCLUDES THE  FUNDAMENTALS. - AN EASY WAY TO SEE 26 DIFFERENT PROGRAMS RUN ONE AFTER ANOTHER - NO NEED TO EVEN TOUCH A KEY. DEAL FOR DEMONSTRATIONS. - THIS DISK INCLUDES THE  A TUTORIAL INTRODUCTION TO USING GRAPHICS AND SPRITES WITH . - A STEP BY STEP INTRODUCTION TO DESIGNED AS A COMPANION TO OUR . - AN INFORMAL TEXT B VELOPE. E'LL SEND YOU OUR 24 PAGE INFO BOOKLET. F YOU WISH TO LEARN MORE ABOUT , YOU WOULD LIKE OUR BI-MONTHLY 80 PAGE NEWSLETTER. T INCLUDES HELPFUL TIPS AND HINTS ABOUT USING , INTERESTING ARTICLES, AND COMPLETE PROGRAM LISTIN ɑLL| o ķ `S`aȘ0m`     <01234567899#%&  HIJ ):j ,-.  uulB6PmoVuu]uu]uu ]uuu_R2]u9VZ[\u^uu                            K)|zȄFFz) uKL`|FFȱ|8  r La La     $La r u: La r uLa uL $ uLa  ۄLa  ۄ La,0  0 u La,0  0 uLa0 L $ La,0LǃK8L y,/Y\_gjmux{#*4:Qcilu&),:@CFX[^nqtCΥ)JJJJJJeFFL KKM8}LMLL`KKL`34 څ`1FF|<3=4 څ1 $,# `223q3343432Kȱ3M KLiMLK`K MMKLrK8LKHKhK` $$$ COMMODORE 64 COMAL-80 REV. 00.14 $$$ COPYRIGHT 1983 COMAL USERS GROUP (USA) WRITTEN BY UNICOMAL APS DENMARK PERMISSION GRANTED TO USE THIS VERSION UNCHANGED, ONL^YTES OF WORKSPACE WILL BE AVAILABLE EARLY 1984 FROMCOMMODORE BUSINESS MACHINES. ODORE 64 COMAL-80 REV. 00.14 $$$ COPYRIGHT 1983 COMAL USERS GROUP (USA) WRITTEN BY UNICOMAL APS DENMARK PERMISSION GRANTED TO USE THIS VERSION UNCHANGED, ONL ' BY D OLTON ELLY'S EACH IS AN IMAGINARY BEACH MICROWORLD WHICH CAN BE POPULATED WITH PEOPLE AND THINGS BY THE PLAYER. HE BEACH SCENE IS MANIPULATED BY FIRST NAMING AN OBJECT TO BE MANIPULATED. HERE ARE CURRENTLY 15 OBJECTS: HOUSE T  , , AND OVER 30 DIFFERENT CUSTOM FONTS. - EVERY TWO MONTHS WE PUT OUT A DISK FULL OF NEW AND INTERESTING PROGRAMS. OU CAN GET THESE DISKS ONE AT A TIME, OOK DESIGNED FOR USE IN A UPPER ELEMENTARY SCHOOL CLASSROOM. E ALSO HAVE OVER 50 DIFFERENT DISKS OF PROGRAMS. OME FAVORITES ARE: - AN INTERACTIVE BOOK ON DISK THAT EXPLAINS SOME GS READY TO TYPE IN. E HAVE OVER A DOZEN DIFFERENT BOOKS WRITTEN TO HELP YOU USE . HESE INCLUDE: - OUR BEST SELLING MINI REFERENCE BOOK. - THE IN DEPTH REFERENCE BOOK (OVER 450 PAGES). - ׻{j|j j ׻`jmjxjjm~jwjNwjnxjjmj|jjmj{jN{jn|j pj j ׻` 4?H)L|h}j rtj ?k @p jjjjj卯jkjj j ׻ wL-| 3m jL-| kL-| r 9 ~dyjezj fm k]yjjzjj 9 ~dyjezj fm k9zjijy +=,++i+,ݥ>@?ADBECLb$BB ` =B  +7 ,. ,+ h   о  L-| | 0CLvi 4? F? L|! g}Lh o lL3t=lh lLHt=lL-| Im=lЍjL-| =m& =m%L-| 8 L-| 3m nujwjvjxjyj{jzj|j p wL-| 3m nuj+vj,yj-zj.wjujxjvj{jyj|jzj+wj,xj-{j.|j pj xm wL-| 3m n oʊ 9L-| 3m tjdL| 4?eL| 4?L`~HIih` 9a`8zjzjyjyj`8,vj,+uj+8.zj.-yj-/012+,+I+,Ii,+/000-.-I-.Ii.-1202+-/,.%+,-+.,-.12L3n/0 zjujyjnjxj?L x y y y Xx卯jkj` co? +wL Zo`8zj evjJJJevj)LlL`j j }Š ׻ d⩠j }Ԡ ׻ 9Š k⩠j }٠ ׻ /~ ~ei .di- 9 /~ ~ei ,di+ xm`ԈʈʈԈʈI ↆɆ&[lo\_z^Ɇ.s{j//;>lj$nfffgcyhyhyhhhhyiiycgypppypyqyqyqyqryrysysysytytytytytyuyuyyvyvyvvywyywywywwywyywwww< Z@s{چ†˅@M_ jij8jjjjjj 9 ~dujevj kfL|vjijujij 9 ~dujevj kխuj~jvjj8jjjj~jjL-| 3m n kL-| =mj.L-| =m!L-| F?+, -!. nvj)vjzj)zj-.L-| kY l!) co ) 0+0 +< H 8h+<<<L?j  8ȥ+L-| ]C{544ݭ Э}j  Lj)ЩhЭjЩtjjj`tj5ݭ)Э)ЩЭЍjЩtjj  n kL-|}jI-vjvj1 lo1LMuLuLu 7 7)L|1H) ܅+݅,ޅ-߅.h o uj+vj,Lu/0 oЬ k/ o/ loLu/ o/0 o0 loLu0 o0}jie,,+Lu11LMuL-| 3mwjujxjvj{jyj|jzjj +I8j,Iji k,4+3484330ue.e-06vje0vjuje/ujzje2zjyje1yj8,+Lnvjmvjujmujzjmzjyjmyj kLWn` 9 /~ ~dyjezj fm 9 /~ ~dujevj` k` l co}j=l)H) h` ˈj ٠ }ʠ }ʠ ׻ 9وψψوψIЈj Ԡ }Ϡ }٠ ׻ʈԈLx6 6L-|L|CCCCCDDDDEEEEGGGGGGGGGGGGGGGGGGNyNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPyPPyPPQPyQQQQQQQQQQQQQyRRyRRRRRRRRRdRSSSSySTyyTTTTJyyyyyyyyyyyTbUjUVVVVVWWX  HS|EPw Fz LzCLr|6)q|e||} 7 7)2}; |: LcC| END AT STOP AT k| 1IJ 0|}y `ʩ8 1|Ȫ| 0:  >  y y 1ihh L/F|F`0  `)L>r  L>r)? &0 &0 &0/0 Ѕ0/ Zovjivjujiuj+,.-.-.LqL-| 3m ?k x wL-|~jjjjjjjj@jjȍjj` \mЍj Imj=lLPLP \mЍj Imj=l F?+, Lp!@ 4? & & & & & & jj`!) co! ? !؅!  ! Zo}j؅! !` k k`8vjjujjmjmj8zjjyjjmjmj``lj kв!) l) }j*͆ l) `=lLl=lH͆ j }̠ ׻ d 8 }j }j ׻ /~ ~e,xjd+wj̠ k 09 } j }j ׻ /~ ~e.|jd-{jj xm wL-| 9j } oj ׻ xL-| 9 j } oj ׻ xL-| \mH Imh =lLvlL-|jL-|jL-| =m L-| 9 9Lv JJJJL$o=l Zo!)`ݼlݴl Zo)`) `) `1H) ujܭvjݭyjޭzjh1`Lz9}jIe,vj+uj-yj.zj oM!)`+uj,vjLo.izj-iyj+uj,vjLo8.zj-yjLoj } pj } p0`af`wjxj j XXyXXXYYYZyy[y[[[\C\b\\y\\\\\]]]Cyyyy]]]]_______```yeyy\\``yaaaaay_yyybbyiyydycyyyyaaaabbbyycydTTyTTybbybcyyyrrtu5P A\kkkkkk - 5Akw&2>JVYo).o &/a;G)HȆ 8O}N}0ڭ`d ̠ ׻ ̠L[ ?:; ?<= ?>@?A89 )0L} ,  L, a]iYaLj aKiGaLS a8逍i 8mP0&aL+ i8逍   co?+ ZoL-| 3m 4?H Im coh +w?H Zoh l =lЭlЍjL-| =mH Imh'L-| 9 ~dyjezj 9 ~dujevj Im sL-| 8zjzjyjzjzjvjivjujiuj ujvjvjЭuj lLt=l` \mH \mH Imh hLl)͆ ) hlLlJJJJ͆ !)!hlLl) ) hlLl@ ??@@ 00 zj) & &e & & &zj)evj)emuj}jI-vj JfJfJf ؅`  9 9Lu****** `,jL-|,j  w x.L-|)L-| 9f0j [ j ׻ xL-|Lp 3m @p x wL-| x w.Э)Э)Э) co Zo `j)8xj vjwjuj8|jzj{jyj s`j vj @ /+ȥ0+@ 98)ȥ/ȥ02128e/d//ȑ//ee/0ed02102L[@i@AL-| 9aLCF|ȱ|}|wL-| 9aLCLX 9aLCFLXy))yLCwF|ȱ|}|L-| | 98 ||ȱ}wL-|L| ++i-,i."- 98--i-.LuT)L(U:-;.8-<.=[-)`D)=)88-ȭ-)8-ȭ--/ȱ-00/--i-.LTBC+)5L|)+ȱ+ +, ׻+@,A) @i +/@/,/@ȥ+@-@.A =L-| 9L-|L-| ?L-| B `L-| F? ! ! !L_,K 0 Fx)H  B `L_o 2m $a  LI`` ̠ LI`:` 1L_ INPUT ERROR  ,Q@0ALC |FAL-|@ȱ@@i@AFLX@i@ALCFy y 7 7)L|L-|y))yLCFȱ|Ȫ|}|wy yL-|,, | A9)L|  8ȥȩȩ |T i-8B-B+CC,@B ,+ȱ+L/c` > ?A@ȑ@ALg > G ?A@ȑ@A B  v06)O 0 G)@֩ 96 6Lh 4?+ 9 d.e-+-L-| 9 d.e--L&I 9 d!e L@HAH F?hAh@ 8 M |N +s+t, |M |N +8+s-,t.8-.+s,t +L-| | | | |L-| |+ |, |- |.8/90/:0;'+/ȥ,//q//0,e.,+e-+LfL-|8, ? |+ |, |- |./8|9} B8|:}; A@@ȱ@LC\,w|e||}L-|7)L\7 7L-| 88鏑F|ȱ|L|LXy)FF)yL-| 98@A/0 [ /@0AwL-| F? +!,8-ȱ.8./-0@A+-л,.е+,Х @A+Fȱ+|ȱ+}|z +ȱ+) +@AL-|1 | 98LrFA@ȱ@ȱ@ȱ@A@ 98 ȱ!  L|ȱ  :L-|,y))y |A@8)LW |FF 8eL-| 9A@8@  9 @L-|K B ` 0  8L  8ȥ  =L-|A@ A 9L-| B7) 07)7A@yvGʊIe@@AhhL|` ?L-| 9̠ ׻ @A@i@A  L-| F? @A@ie!@A ! AC L|+,+ȥ,+ȥ,+ȩ+I-L-| 9 ~A@ q@+ȱ@i,d+ȥe+AL-| 9 ~A@芑@ʊ q@+ȱ@i,8e+(d+)AL|d+ȥe+()@rȱ@qA BA@Ȋ@@AL-|@-/ȱ@.00&/0 8 ȥ! 8 A@A!L| .@L-| 9A@-ȱ@.ȱ@/-@A .@-!L|A Bf0 X̠ ׻ .  6~Ѡ ׻̠ } /~ ̼̠ ׻Ѡ - 6~Ѡ ׻̠ [0.8e-e/* `BLe-e.Ѡ Lh|Iȱ|JI+ J,LgI- ٥J. ˁ)//IJ 0 /)  M' ȭ((/i  )/|e||}  L5g A@ H >h A 96 6H >h ,+,L8]L\y))ywA@ 8@@'A#@ȅ+@,8@@A8@,@A+AL-|y)yLC ?L-|8鰅A@8vGi@AL^@ ?i@ AL|G)@ ?@i@+-A 8- -+  󥐝G @ȑ@ȑ@ȑ@@A 9L| +ȱ,)@ +ȱ+,+LV+ȱ,+ + ~d+ȥe+LV+, ׻A)`,+@ȥ,@AL-| 98@LW 98@ A ׻L-|,A@8e@@ȭ@@iAiF@L|:  ! ! !LNa L-| 9L-| 4?A@@AL-| 9 ~Ad@ȥe@@AL-| 4?A@AL-| aL-| 8ȩ`R,W,A+ ? , q?+ q? DLb+W, 4? L|B > GL-| &/ L|0e../e--8B.BC-CAAC@BA@+ȱ@,CBi+/ȅ0+.-.//0.-0.LZ@i@AL-| 9 ~dL|eeiedA@+ȱ@,@r1ȱ@q2d)e( B.-8B.B/C-C0B@CA/0  Ѡ ׻̠ Ѡ [0Ѡ } ̠ ׻LSe. @ @Le  `BLei0 `B.. . `BL>e .@L-|H >h  F? !L|:L ȱP  L-|DȱSL-| |{H{H` | LC > :; ?<= ?>? ?89 0Llh  LC > g}LC ,L-|y) L|y|}LS|8B@CA hh 1L-| BYTES FREE. ݽ 1` 1i 1y)y8|9}jLcC:+;,< L_ + !,q@i@A+, 8 ,+,Lp^ 8 ȥ!  󥐝GLu_L|ɫȱȪަCɮL|ɭei iȱȱȄ 9 @L-|ɮL|ȱȅ+,ie@-Ai.8B-C. L|/ @iAi ~d@ȥe@@iAi ~d@ȥe@@ ,@+LW@ 98)+ȱ,)@ +ȱ+,+=+, ɇ@iAi }+, ׻@iAi [YIQ@LfX+/ȱ+0ɇ0q@0/q@/+ȥ0+/@ȥ0@80@/@0 a ?B L-|SB ?LNb 4?+ ?, q?L q?La 4? 4?A@AL-| 4?H >h L-| bL-|0YH >h Lb`,H 8hȩL-| 9 8   ׻Lc /~ ~dȥe 9 /cLRT /cLRT+$y)#L|+ȱ,+- e- i 81 -ȥ/0 8ȭȥ/ȥ00/iȐ芑ȩȥ+ȥ,ȩ L-|8 0.-@+A,.J1- 8++K,G8A+@+,@,++,A'A@A8+vG+,@ F? ڠ!  q?!`+@Vȱ@Uȱ@WPSȱ@ AL|G 󥹍T 9 +` 8`A@ ?@3A L|3 `A@+ȱ@,@ȱ@-./AY B+-# ?+#-/-%+L-| L|8+ +,+ȱ+ȱ+/ȱ+0ȱ+1ȱ+2ȱ+ȱ+3ȱ+43{ L|8r0LLv-L|.j 9L0KA@ʈ! - Q;+@,A A- F :L-|+@,A 9LZK ~ 8dȥe 0LL-Њ.j)8A@ 0fyHzH`wL-|}Fe| 9FiFL-|F|ȱ|ȄFL&I |! !i 8}|eFȅ 5+Fe!FA@ȥ!@AL-| | H:  9L-| :L-| | H:ȱ LD | A9) )),L|)@/A0 8ȑ ȱ!)@   ٠,d+ȥe+,L-| 9 9L-| 9 09 w~ 9L-| 9 09 ~ 9L-| 9 09 } 9L-| 9 09 ~ ̼ 9L-| 9̠ ׻ 9 9 ̠ nEfoa ~ ̼̠ } 09 } 9L-| 9 09 } 9L-| A+ ,!8 5+8@@AA,e.@+e-@AL-| 9 09 } 9L-|8 | 9 d 9L-|7)7)LPLP 9 R~ 9L-| 9 ̼ 9L-| F? !L&IA@ʈ21 <8221e1@ʆA !L&I 9 l~ 9L-| 9 9L-| 09 9 9 } } 9 9 } ̼ 09 } 9L-| 9 9 9L-| 9 k 9L-| 9 e~ 9L-| 9 ~ 9L-|Lyɫȱ + L}J.J-L| 9LG-A@ʄ! ,+Ȇ@A- Q;- F :L-| /~ ~+ LI,+-i+ȱ+1ȱ+2ȱ+/ȱ+0- e/34-,3)ȱ383)3Ȇ()1r2q B2183e3dL|8e3ed30dee2+2de #.+# .+# A@ȥ-@ȥ.@ȥ/@A` 0- `/ `-. 9A!@ ! +!, ;-= /~ ~. edLnAeeedLnA8edLnA. .a }LgAa } ׻+8@vG@AA@A` ʅ ȱ!8! LK1A@ʈ21 <1+@,A 8 ȥ!ȥ ȥ!@A@e!@Ae AC  L|@B 5++,2LLLL.j L|-A@  ! ;LLA@ 4 Έ@ 98ȱ)@ ȱȱ !  ȥ!ȩ A@ʈ21 </e!@0e A 8B@CA L| 5+ 8 ȥ!L-|, | 9 8ȥL-|L| 8 ȱ!)@ ȱ ! ȥ!ȩL-| | 98) )), |) 8ȑ(J 9 09 }af0%LPLP8)J A@A,!+ -. - .! !!! !LO+-,.,LO A@A-. +,L&I8,.0+-/ !/ߥ-.' 1!23413!12LPLP 4? L|G)@ 4? GL&I ?L-| B  BL-|A@@ȱ@A@L-|e@@AL-| 9 ~dL|deQ 8ePede HBe& B  B B HBe  `BLS L-| 9 ݽ Buv u HBeP  B1+1/+.L|L-|,+8+@,ALGI. ?12&&2e1e/eȱ/e.> 9L-|2 1*/eȱ/e.ȱ 9L-| 8ȥȩL-|/ ȱ/! i( i)1r2q B12/e11ȱ/8ȭȥ/ȥ0ȥ1ȥ2ȭȥ3ȥ4ȩ `8@A+ȱ,8,+8-ȱ.8.-`A@ =BL:B@ ?@ A` `A@ L]BA`A@ A`@i@A`A8@@A@ȱ@8@@A@ȱ@L|- P 8ȥȱ3ȌL4M.j L|-8@@A@@ ȱ@!- Ѕȱ3Ȍ п 8 ȥ!31ȥ1ȥ1ȥ1ȑ1ȑ11i12. AL-|3{ Lȥ ȑL-| 8 ȱ!)@ ȱ ! ȥ!ȩL-|,, | A9) |)K) 8ȑȑ ȱ!)@ ȱ !  ȥ! eL-|)% 8 L-|1)8LyF)8LE348 !L!P !0/0L>P 9a af 9L-| LP 9 09ai 9 09aܥiʢ, @L-| =L-|,LP,LP 4?PKL-| 9 X 9L-| F? !L|@L1QL&I 9  9L-| 9 ~d,L| 8eȩȩL-  1 L-| F? B ! `B! !LvS L-| B HBmQ  BLS  `B80 HBmQ  B L-| B  `BL-| 9aLCLX 9aL-|y) )yFFL-| yLSy)yL-|y y |LS,y))yLC+,+ e22 8Șȩȑȥ1ȥ2ȩ i1i2.:6 <e!@e AC  L|@B 5+ 8 ȥ!L-| ,+1,2e++,.+ȱ+d+ L|eeȑ+LWJe8+d+8i0٠+Ȋ++,LI 8 йгȱ@A`] *q&r e(e)]`L|? `A@vGI@AL|@ ?ȱ@,ȱ@A+ G)@L|+ ,AK KLK K, + 󥐝G `M|}y)y|Iȱ|Jȱ|zȄFwF|FL|,/. /F/ȥ|/ȥ}/3|4}/i30i442+31%3 98ȱ3Ȋ33i34͠ /ȭ//0/)-/ȭ/ȭ/ȭ/BC/0 @@A|zLC 9 /~ ~dL|eA@ʈ+,+  8 7 `8i 7L5n' 7-L8- 8 7-L5oA 7 8-3ȱ-4ȱ-43-ȱ3./3ȥ03-3.4ݢ ,8L5p G,p4843 7 o73- a7- 7- 98L83iȥ/ȥ0L5} 2L8L%3 2},484/0'12a$ +/0 o/102L+oL+ a +12 `L'' ` !%Ie!e!`e e  ! `8s9tt;2s:,Ms# ȭN5ɞL8ɝ a7 98,3 54 h7L57)LZ1/e//0L81 7 ,8`4 !3)3)L6/u0vv; u:L83)uɜ ȱulL8uɂɃu r8Ɉɇ 0L6L8Ɋɋ (4 L6p!L6}!0ɠueuuvL HH ݬ 0C ;y y>@?A k  Щ!ЩԭL/LrxU-.~..Xɠ!Щ ТS 1B< 1詇 1 1 ,6 LC  <m ȥC`` A9)IeBBCAC @BLz9 ȥBȥCiȱi`))L|`)8`ة` A9) L|)L|)"ȱ)@ ȱ`8 ȱ1310ȱ1q1!1q1 ! ! 3 йȥ!3а1 ȱ1!1e31e4i` F?A@ (@ 98+ȱ,)@ +ȱ+,+ AL|@+ȱ@,@3ȱ@4ȱ@1ȱ@2A@A8e@@A12L>2e4.1e3- 3 7 a7-e4 h7- h7L2-L83- 8 ,8L5H 7-h`+-,..--87-.L3L8-` 2i h7L5 2L8ɂɃ/8邅3 o73- a7- 7 `8ɈɇL5 ,8L5ɊɋU8銅3 7 a7-i h7 ssesstL+s`0Dsmtm@m!Am C !BL08!!  e+LO,8st@m!Am 8!!  5+@m@AmA>m>?m?0#` + ȥ!- h7L3-L83-- h7- h7 8 ,8L5ɕ  o7 7L5" 7 `8ɖ- h7- h7 ,8L5ɗ `8ɘəL5 o7 7L5ɛ 7 8- h7- h7 ,8L5ɜ a7 98L8ȥ/ȥ0L5ɡ. `8ɢɣ8颅3 o7-ȥ3- 7-L5ieL,`Q89:;<=R>?@AQBCDE7w ktjjjjjjy`  7 7) Ʃ wL2.L'.j}jtjΝjީjH) O؈ 8,.+7-.7-L8`/-ȥ0-ȥ-`-ȱ-ȱ-e/ȥ/Ȧ/-ȥ0-Ȋ-`-ȱ-ȱ-Ȅ /ȥ0`8+7+,`8&&ee:e;`/u0vu r8``qu` ɬɭɮ` % +8 +Ms`+,F,e++,` }vuu L 1`@+A, o7128/900; L5/: a7I a7J a77)7 a7h- `8i j7 7L5 o7- 7-ȑ-ȑ-L5m( 7-L8-`! ȱ L;8`8 !L;L| &! 98ȱ)@ ȱ` !  `L|12 )1 983ȱ4)@ 3ȱ343 L|1413Ȅ1ȱ13 ȱ3!3i4i`1L|3+ + ȱ+! +ȥ!++i,i 5+`F|Șe|}ieFȱ|ȄF > `΅υ` c͝`889  `  e8e9` 9 ~dL|e`A@ ȱ@!8@!@A A@@A`L|B` 9@ȱɤ= 7-L8 8 7 `8ɧ8饠- 7 h7 h7L5ɨ( 7-L8- 8 7-L5ɩ? 7-3ȱ-4ȱ-43-ȱ3./3ȥ03-3.4ݢ ,8L5ɪK/0/02 /1ȥ01 `8ɫ02/e121ȑ1L) HHHH & & & ЅiO?hhhhhj.Хltj.HMHHHHHl'wɅ kLx.Ɇ jj ɇ jjhhh@HH.HH HlHH.HH Hlhh@H , +ʩ8 1IJ 0: + > ʚL/ AT @Ae@@AAC Lz9@B`A8@`8@@A` 8 ׻` 8@A ` 8@A ` 98)V)NI B:8BBCAC  L|@BȑBB  L  J` 2L s  q   о 2L  Jii+  ,   , 5)+i+{8&,L, ,+ , `5)L   Jh `G   J LL*   ~ ) /m@/o/ `/M  L8!a /8  L8!bL'/  5* uL ɀߩLk  ) 5 5JL'i u LZ!ɀ穳,  )L)  /1 )/ 5 5/"kJ J- L  A0 Q0+ >I+ʆӥэҍ 8(Ӱ+wx+ƥ   9  ,0LERROR  ^ `6)-`H6)$H h `7,8,9,6L Fɀ`6)` Lڭ  `   LuЪ` )6) moЋ/ )/`    Jߩ,L!6) )l,~3 з3,L! F s  JL' ), sL) ) sL) s )   )   )   ) ) sL) s )   ) ) sL) s ) ) sL) s ) cfL'8ce0 s,ui 0  t  L* 0 /MuLt/M ɀ L' |{L! d} c,L! d 8ci  ޥ6),) c dL'  X h|L' )O sL)J s ) )K sL)L s )L)N s )L)P s ) )Q sL)R s )L)S s )L)T s )L)L)#% ""$ #  # ! #$$" !#!$$"$$ " "#$#(#$$$%%%%%%%%%%%&&&&&& L0  L 0 L  +  ,0 ~ )HH`L+,L-L,+ U L=+ܥ,J ,JLw+ʥ,Jп+й,еж,Э+ЧLR.1CYk|1.  L i L L-L Н /L! JCi /u L!l1,L! 6   L! L'  moL!  )L'  Ji uL! ]  )   Ʃ   \. )  %    )    9`LK  5 6x)x 0x x x)xa +  L: X6 6#(H(H` 13 3 ccfL'52 5308h0 d3֥ХʩPL)7и3JЭ2M ixM LitM  )! sL)" s )   )   L* )# sL)$ s )L)% s )    )& sL)' s )   ) )( sL)) s )   ) )* sL)+ s )   )   ) ), sL)- s )   )   ) ). sL)/ s ) )0 sL)1  ) I )  6 6 RL) L! d c dL'  XL) XL!6) V/  cFfB8c1i  0 s- )k )0Mu LptL' 11v ) L0M֥/ /u&&&''''''''''''''$'((TT8{8SpHxbNG/-!D Q g6J8ۅW2ZP.8{A.b2GGG6 Dx',R](D`&&&&-@EXk 6) 6)6L:6) L)6) 6) 6(.3?Qn,:s{,225+ FL0 ~ )+  +HH` LL*L L;Zds  `{M 8M`8LF8LL3 J  ` L!VZ[, )  ]  ),L!  L'    )   L) )  )L! )L! k bб #   a L)  L) k  *L#, k a* L*L),3  *  e3 k0u bC LLg/J0/ JE0)L*/ e/e0i: 31B 1l LN )L) )FL!/_  ) bS\ L*kL'b     L!l g  )L&  ˩ f L&uLlɀK' sL' tL's )   ) )2 sL)3 s )   ) )4 sL)5 s )   ) )6 sL)7 s )   ) )8 sL)9 s ) ): sL);L&< s ) )= sL)> s ) )? sL)@ s )   ) )A sL)B s )L)D s )L)F s ) )G sL)H s ) )I LHɀоL!L{ d ) ЧLk d )  6 6L)ɀة d )Ω cL{  cв  L! L! d   X1 L)L' d X0 0/L*/ 0uɀéLkLsL{ d  ) ^L  0L)`  .`   `L*]< ) k'uL' ) ku ) kݩ `  ň  `/ 0 1 2 `/1 02 Du"aL' +/0 "u a +12 ` `JL*`M`L09`*ʆ9`2`ʆ`,,,,,:,;L- kb %  F 2- i+ + +  + ` P 1- h`+"--L  u5 a. ) k #  L*L)  :*, S `L' b    a k 5* L) b    aй թ , ,, kL)6)L'  kL)a k)ڊL!_  e ` aL! $L) $L) $LL*c /L Jid /uf / LlgɀЩ/` a L)h )M j 6)!6 "6L) dLim X d )M L'i XL)n XL~o  d )L)p,1 d c 1pd8ce1  X/ sLJr :  G OPEN15,8,15,"S0:OMAL 64 BOOT":CLOSE15:SAVE "0:OMAL 64 BOOT",8c ""; : CLEAR SCREEN 53281,0: BACKGROUND BLACK 53280,0: BORDER BLACK ""; : PENCOLOR GREEN A1 90# 15,8,15,"U;"(15,D1,A$,D2,D3//!:=:+:-:;++--&.(),*/^<<=<>=>>=# SYSSETEXECSETMSGRETURNFUNCENDFUNCNULLPASSDELETE SETGRAPHICSETTEXTFRAMEPLOTPENCOLOR BACKGROUNDPLOTTEXTCLEARDEFINEIDENTIFY SPRITECOLOR SPRITEPOS SPRITESIZESPRITECOLLISION DAT Qa000000H8JKL%\]MND6OPR&79ISVWXY^EZ[CE' )!'$#"*.2,04                     `L `Lx xL L 0eL80 Lx)8 L/ 8 #̠  LR 6~ ̠ ׻ x)x`` [ ~de```r`cLiJuiv ,LC L<= ,hL4L  ) )ʩ 0+  e+gHH`L'<,L  L ޥL i 0i  L 8cL      5){Le   e L8`   (2063)L/ABSANDATNAUTOBASICCASECHAINCHRCLOSECLOSEDCONCOSDATADEBUGDELDIMDIVDOELIFELSEENDENDCASEENDIFENDPROCENDWHILEENTEREODEOFESCEXECEXPFALSEFORGOTOIFININPUTINTLABELLENLETLISTLOADLOGMODNEWENDFORN ACOLLISION HIDESPRITEKEY SPRITEBACKMOVETODRAWTOGETCOLORFILLFORWARDSETXYLEFT SETHEADINGPRIORITYPENUPPENDOWNBORDERRIGHTBACK SPLITSCREEN SHOWTURTLE TURTLESIZENEXTLINEFEED FULLSCREEN HIDETURTLEHOME;; ; ;  ;;; ;;  ; ; ARE LOADED:"#  " LOAD "(34)"NAME"(34)2  " RUN"e  "";  " BACKUP THIS DISK BEFORE YOU USE IT ";    CHAIN"HI +  198,9  631,("C")  632,("H"): COMAL TODAY < " AVAILABLE FROM: "[ ""; : PENCOLOR YELLOW " COMAL USERS GROUP, U.S.A., LIMITED " " 6041 MONONA DRIVE " " MADISON, WI 53716 "SEND SELF ADDRES& ) A$"OK" 15,"U:":15,D1,A$,D2,D3R + "1571"(A$,14,4)15,"U0>M0":15:70Z 215w < "1541"(A$,14,4) 70 = "M.S.D."(A$,1,6) 100 > "LOADING ML.FASTLOAD-MSD" ? A0 A1:"ML.FASTLOAD-MSD",8,1 F"LOADING ML.SIZZLE                  OTOFOPENORORD OTHERWISEOUTPUTPRINTPROCREADREFREMRENUMREPEATRESTORERNDRUNSAVESELECTSGNSINSIZESPCSQRSTATUSSTEPSTOPTABTANTHENTIMETOTRAPTRUEUNTILUSINGWHENWHILEWRITEZONEEDITCATAPPENDRANDOMUNITFILEPOKEPEEK ; % ; ; ;; ;;; ;; ; ; ; ; $$  ;; ; ; Q2Q$CDADCQ  ` L L-|COMALERRORSKL K, Lɠ`L KL  0LNKx) ax)xL LLLʩ 0e HH`Lx x`L̠ 6~̠ ׻L80 ̠ }̠ ׻L?>ʈts,+ +u++---ARTICLES---<BASIC2COMAL.TXTCOMAL ARTICLEEDIT BOX.TXTFONT EDITOR.TXT INFO.TXT KELLYS BEACH.TXT READ AND RUN.TXTKK READ DIR.TXTSMOOTH CURVE.TXTSTAR TREK.TXT >--DATA-FILES--< BEACHNAMES.DAT BEACHSPRITES.DAT BEACHVERBS.DAT LOADERKK OBJECTTABLE.DATRAN.STARTREKOSET.ART DECO.B SET.STANDARD.B VERBTABLE.DAT>---PROGRAMS---<BASIC2COMAL-P1BASIC2COMAL-P2 KKEDIT'BOX FONT'EDITOR,KELLYS'BEACH READ'DIRECTORYSMOOTH'CURVE"STAR'TREK'DB#KKKKK FORMAT ERROR SYNTAX ERROR TYPE CONFLICTFUNCTION ARGUMENT ERROR%STATEMENT TOO LONG OR TOO COMPLICATED SYSTEM ERROR NAME TOO LONG BRACKET ERROROVERFLOW ERROR IN STRUCTURED STATEMENT ERROR IN GOTO STATEMENT STACK OVERFLOW UNKNOW STEP = 0ARRAY REDEFINEDDIMENSION ERROR CASE ERROR END OF DATAFILE ALREADY OPENFILE INPUT ERROR END-OF-FILE FILE NOT OPEN CON NOT POSSIBLE!ERROR IN PRINT USING"DIVISION BY ZERO#PROGRAM NOT PREPASSED$FILE NOT FOUND% &NOT TED;NOT IMPLEMENTED<OPERAND EXPECTED[ USER ERROR #1\ USER ERROR #2dGRAPHIC NOT ACTIVEe ILLEGAL COLORfILLEGAL PLOT COORDINATES OPEN CON NOT POSSIBLE!ERROR IN PRINT USING"DIVISION BY ZERO#PROGRAM NOT PREPASSED$FILE NOT FOUND% &NOT  a01H" `SPEEDLOAD INSTALLED BY JESSE KNIGHT HHH [lhhh@  $LtĠ ?ɠގsĺnĭ܍mĩ ܭ)qIrĮsĽ=…?…A…ש # `q ,.)qčHhJJMJJHhHhMJJMMrĎ`C x 3N@COv+L@*LN@N cA@@Ø |A@ |A@, |A3NXLӭN  F LI3****_jjjjHhHhjjHh`x ~`x$LNЍ,,0`H8"1Ii Je)í)Í,0Jh" K ­)`@@Ø |A@ |A@, |A3NXLӭN  F LI3****_jjjjHhHhjjHh`x ~`01) `B01 SIZZLE OFF SIZZLE ON $ķ LM-W … o nok  iii i д o U C )i.)  B x <`;;ɂ*0?;!حǩ :XLE¢bB";;ȱ;  -:`JJJJ,, )) )й`   (:# `iD :DLEEEE 4Z P$ жЍ!,,0`M**M**M**M***н` RX  Bx< a;;ɂ*3?;$ ,  DELETE "0:HI"$ BY DAVID STIDOLPH & ROBERT ROSS SAVE "0:HI"(2 !< FGF PZ d 0n 1x g LIST WITH INDENTg TO DISK DRIVEf LOWER/UPPER N VARIABLE PROCEDURE PARAM ERRORINDEX/PARAM ERRORSUBSTRING ERROR-COMMAND, ARRAY, SUBSTRING, OR PROCEDURE ERROR INDEX ERRORILLEGAL NO. OF INDICESSTRING ASSIGNMENT ERRORFUNCTION ARGUMENT ERRORNOT IMPLEMENTEDZONE VALUE INCORRECTINPUT FILE'DEVICE NOT PRESENT(NOT OUTPUT FILE)STRING NOT DIMENSIONED*LOCAL VARIABLE ERROR4TOO MANY NAMES5FUNCTION VALUE NOT RETURNED6NOT A STATEMENT7!NOT A COMMAND OR SIMPLE STATEMENT8 ',' EXPECTED9NUMBER OUT OF RANGE:EXPRESSION EXPECCASEh00-j p{hI(2i33'" , ;6 D2@ I(J UIT _ ^ `h hr p'| p7 u# ee  xq ,0 D8p tLv p p8mĎ (nĚX`  `M-RM-WM-E @oLhhhhL @oL H hI  ]Ø  ,  IXLӅ 31  P0P 8G :`̅), )JJJJ )`     EEE 4 P BOOT CALLED  o} p{_KefKefa,_#ELCOME TO DISK LOADED  0.14e`a2_)OU CAN NOW WORK DIRECTLY WITH THE efa0_'EDITOR. T WORKS MUCH LIKE SO YOUe`a/_E***x ,0NæĥĮĄ l 0- jđĐđ wHhX`,8đei`,p8)M**M**M**M***л`X$0xN 2301 oPP 8G" :# `iD :DL uLEEEE 4Z P$` ЪЍ!,,0` &CAN ENTER COMMANDS BY JUST TYPING THEMe`a&._%IN AND PRESSING THE Ξ KEY. HEe`a0+_"FOLLOWING ARE JUST A FEW EXAMPLES:e`a:_`aD,_#RUN - UN THE CURRENT PROGRAMe`aN._%LIST - ISTS THE CURRENT PROGRAMe`aX,_#CAT - ISPLAYS  #_ SERS ROUPe`a#_ 6041 ONONA RIVEe`a#_ ADISON, 53716e`a!_OR CALL (608)222-4432e`a} p{_`a _NEWe`a 0_'RESS TO CONTINUE TO MAIN MENU.e`a_CHAIN "MENU"e o$ ƭЭ. ϭ8 ЭxBH)LЭhXȭЭV Э߭ ̭` `jt}~ p{ : R L ***e`axo" OPEN TEXT "FILE" FOR READING:Э " NEW ROUTINE FOR "CHRIN" CALLSЭ'xH)ЫЭJANGE'ERROR'ROUTINE EXPAND'RAMQUITADDRCHECKSUMADDRESSVALUELOCBYTEЭ " NEW ROUTINE FOR "CHRIN" CALLSЭ'xH)ЫЭ* BY C THOMPSON(2< 'F uPZDkdn p{x  :#ARTICLES        & RP 2:%  NAMES.DATNNNNNN N N  ! FG ::BN h *END*3i =&  <0o: *END*-D N]7S N nU!  *o4}>H pj{R"\ #  f$_cf $e`ap z$%' &  7_. EWSLETTER ON ISK e`a/_&SE THE CURSOR UP/DOWN KEY TO CHOOS~_ eg ')efcfa &_ eg ')efcfa:n &_ eg ')efc`ao} *1{ < ԏ -   - !(- K 'K2<-FP  "$],_cf $e`a6$=@#$)G#%'J :T. ^hr}| t0{ N0 <N 00-  p!{ "/B_ : efe`a & DISK DIRECTORYe`ab_LOAD "FILENAME"e`al_SAVE "FILENAME"e`av0_' - HESE TWO COMMANDS WILL LOADe`a0_' OR SAVE A PROGRAM USINGe`a"_ THE DISK DRIVE.e`a_`a/_&OR MORE INFORMATION SEND A  TO:e`a `a * w4 x > yHR}\f p{p :z @@0     =  h2i&_LOAD'ERRORS CODE IS INCORRECTe`ao COMALERRORS <h00-i @a  =     77  =      \7 ( '2 '< =FPZh72id+_"CHECKSUM ERROR FOR DATA STATEMENTSe`an%_ *** PLEASE RELOAD COMAثͭЭ@8hX`" "CHRIN" CALL LOCATIONS:,ny6@} INTRO'SCREENDS LOAD'ERRORSCH TO READ OR ^ TO QUITe`a*_! e`ahM^-9j4C: }3 p5t {Bޓ Qh BK1iړ B BI)K<o B  h i* 4> LP:  ( EAD RTICLES< UN ROGRAMS<" EARN BOUT <, RINT RTICLES<6 UIT HIS ENU<@}JT p{^  ROPER ISK<h :r :|N =XN b-l =v  UIT ENU< =  < DS: EAD ON THE CREEN< RINT ON THE RINTER< ETURN TO THE ENU< <::BD:B} pYt{ h iAE Ae`a/_&SUBMENU. HEN PRESS RETURN TO EXECUTE.e`a}pz'r({ D:)D:B *!h0j):)C:B  h(*i':)C:Bn$:)C:B.o8 BC:LV`j h)it &Z*dn pr{x )R i+ |L , COMAL ARTICLE  - #EATURE RTICLES .   "/B0_'  ROGRAMS ON THIS ISK e`a & _UTeg eg IN THE DRIVEe`a & &_AND PRESS ANY KEY TO CONTINUEe`a1}!&0 p&rr2|:2)D)G($'G&N)G($'G%X)b}&lv p3{ 7478*_!RESS  KefKe`a & 4D: h]7ic _ efe`a3np4C:o 41n!&o0I:}?DN pI{Xb DS:l v_ RESS ANY KEY. e`a 1"B}I p/{  _efa0_' MjNc:\NРf hNc*igp 6:  }9  p<Ԗ{ %-O _efGcfeg6d`a 9_:eg eg1986ef,cfRTICLE ILENAME:eg e`a %-O _`a _`a }<  p>1{ $4;)_`a $_=efa 0_' OR MO$_`a |}>  p1]{ K3 K- }1  p+{{ "/B 0_' ELCOME TO DISK LOADED 0.14 !!e`a 1_(OU MAY LOAD THESE 0.14 PROGRAMS:e`a _`a  $) _CHAIN "ef $ef"e`a $)"  _7 ?   _Y @6:B *5  4_ > HM R \}, f pp- z'rA{ z"  &  BĚA _cf 'Be`a B :  #$A)G#%'  }-  p.6z`2_) READ AND PRESS THE KEY efajot~  ' N hCi  )<n  ).TXT(<oBܜ QK BBI:hK0j BBK)K<Bh) *i2 h i" hCi n TOP OF FORM.e`a" & ,)_ RESS ANY KEY TO BEGIN PRINTING.e`a61"B& B@ J*_!RESS THE ^ KEY TO STOP PRINTING.e`aT0_'(RINTING STOPS AT THE END OF THE PAGE)e`a^}@hr p?t {|  h i} _e`a_ef'cfe`a0_'e`a _e`a }/ pLo{ @ 6: 5 COMAL ARTICLE* hM7ik4N)>@N'6'H5 N.TXT(R h ]7= R _Re`a ;=$.o8>B DS:LI0~Vo`oj}LbsG:0զxhPI¶zNϬʬŬ DIM'VARIABLESINITIALIZE'SYSTEMMENUMOVE'BARMENSELECTEDEXECUTE'OPTIONROWMAX DISK'NAMEMONTHNAMEARTICLESPROGRAMS PRINT'OR'VIEWTEXT MAX'LINES LEFT'COLUMNOPTIONSHEADER PROMPTCOLOR MENUCOLOR OPEN'FILEBACK'BOR' EXTRACOLOR NUM'PROGRAMS NUM'ARTIR'EOF LINE'COUNT PAGE'HEADER PRINT'LINE PAGE'FOOTERFILE'TO'SCREEN LINE'UP'PAPER MAX'FILESXZEXITSTRINGCHARNUMT CLOSE'FILESLIST3333V PRINT'ALLSTOPPEDI2 NUM'ARITCLESTESTLIT INFO'TEXTCOLOR OPEN'FILEBACK'BOR' EXTRACOLOR NUM'PROGRAMS NUM'ARTI `4C: jo t 479 ~}8  p9I{ < h4iy $;_ $e`a n? =:  h]7i ==   hK =6iՕ _ =ef+cfe`a n _ =ef)cfe`a o (: 2n, <4C: F$%=' P _ $e`aRE INFORMATION PLEASE CONTACT efa "$_=efa , _ Ke`a 6,_ SERS ROUP, IMITEDef)cfa @_HOY!e`a J_6041 ONONA RIVEef)cfa T"_45 . 34TH T., UITE 407e`a ^_ADISON, 53716ef)cfa h_EW ORK, 10001e`a r   &-_$R, YOU MAY ENTER LIKE THIS:e`a 0  :_BASICe`a D  N X}+ b l p"{ v_KefKefa }"  p,qt { "  &  $_cf $e`a :       r rC{ DD: &   hCiۛ$1_( IGHLIGHT THE PROGRAM YOU WANT TO RUN e`a.1_( AND PRESS RETURN. HE PROGRAM WILL BE e`a81_( "ED". (UTOMATIC AND ). efaBnJL_`aV1_( IGHLIGHT THE ARTICLE YOU WANT TO e`a , (o2n.<!FoPoZ}.dn p#wtEt {x/%_ egEegFOReg ef&cfe`a}# p%ɝtFrG{ hG2*j_`aHG_Fefa_`a }% p@Ӟ{"  & ._%LIGN THE PAPER NEAR THE0 0 1 13 14 HOY! ISK AY HOY! ISK ASIC2 DIT OX ONT DITOR ELLYS EACH EAD AND UN EAD IR MOOTH URVE TAR REK *END* BASIC2COMAL-P1 EDIT'BOX FONT'EDITOR KELLYS'BEACH READ'DIRECTORY SMOOTH'CURVE STAR'TREK'DB BASIC2COMAL-P2  INFO.TXTCOMAL ARTICLEDOCTOR WHO.TXT >COMAL PROGRAMS<DOCTORWHODB$ PRINT'DR'WHO >--DATA FILE---< BY OL ATZ REATHES THERE A HACKER WITH SOUL SO DEAD, WHO IN HIS OWN HEART HATH NOT SAID, "HERE HAS GOT TO BE SOME EASY WAY TO CONVERT ALL THOSE PROGRAMS TO ." (APOLOGIES TO POETRY LOVERS EVERYWHERE.) WO  RID OF THE TORTURED LOGIC INHERENT IN "SPAGHETTI" CODE. O RUN THE PROGRAMS, THE FOLLOWING CONDITION MUST BE MET: OTH PROGRAMS AND THE PROGRAM TO BE CONVERTED MUST BE ON THE SAME DISK WITH ENOUGH FREE DISK SPACE TO WRITE SEVERAL FILROC NAME IN THE RIGHT PLACE * STRIPS LINE NUMBERS AND PUTS IN SEQUENTIAL LINE NUMBERS * CONVERTS .. AND .. TO STRUCTURE * INSERTS A IN EXPRESSION # * CONVERTS USER DEFINED FUNCTIONS ( ) TO  COMMAS IN SOME STATEMENTS ( ISN'T AS STRICT AS WHEN SEPARATING VARIABLES FROM FUNCTIONS LIKE AND ) * CONVERTS TO // * CONVERTS TO * HIDES KEYWORDS THAT HAVE NO EQUIVALENTS * APPENDS THE STRING  * CONVERT STATEMENTS TO FORMAT * INITIALIZE NUMERIC VARIABLES BEFORE THEY ARE USED IN LOGIC STATEMENTS * INSERT OCCASIONAL COMMAS IN PRINT STATEMENTS * SUBSTITUTE THE CORRECT STRING VARIABLE IN THE CONVERTED $, $ AND $ F, AND OTHER FUNCTIONS TO FUNCTIONS (THIS WILL BE MUCH EASIER IN 2.0 THEN IN 0.14) * CHANGE AND TO WORK WITH ADDRESSES * PUT QUOTES AROUND STRINGS IN SOME STATEMENTS * AND LAST BUT MOST IMPORTANT, UNTSIC. T CONTAINS AN FILE OF THE CONVERTED PROGRAM (INCLUDING THE ORIGINAL LINE NUMBERS AS COMMENTS). HE SECOND FILE (CALLED GOTOS'AND'PROCS) CONTAINS THE LINE NUMBERS THAT WERE PART OF AND STATEMENTS. HE LINE NUMBERS  LABLE MEMORY LIMIT IN 0.14. HE FIRST PROGRAM THEN CHAINS THE SECOND. T READS THE LINE NUMBERS INTO 2 ARRAYS, THE POSITIVE NUMBERS INTO THE GOTO ARRAY AND THE NEGATIVE NUMBERS, AFTER CONVERTION TO POSITIVE, INTO THE PROC ARRAY. HE ARRAYS ARE THE N SORTED. T THEN OPENS STRUCTURED'BASIC, COMPARES THE SORTED #S AND #S WITH THE LINE NUMBERS AND INSERTS THEM AS S OR NAMES IN THE CORRECT ORDER. HEN S AND NAMES OCCUR AT THE SAME LINE NUMBER, THE NAME IS ENTERED FIRST. HE LINE NUMBERS ARE STRIPED OFF AND NEW LINE NUMBERS ADDED. HEN EACH LINE IS WRITTEN TO A FILE CALLED ALMOST'COMAL. HE LAST STEP IN THE AUTOMATED CONVERSION IS TO FIND (AND HOPEFULLY CORRECT) THE REMAINING SYNTAX ERRORS. USED 0.14 PROGRAMS COMPRISE THE BASIC2COMAL SYSTEM. HIS TWO PART SYSTEM IS DESIGNED TO HELP PROGRAMMERS CONVERT 64 PROGRAMS TO . EFORE YOU GET TOO EXCITED, IT ONLY DOES ABOUT 80% OF THE TEXT CONVERSION AND NONE OF THE CONVERSION NECESSARY TO GETES. HE BASIC2COMAL SYSTEM DOES THE FOLLOWING: * CONVERTS TOKENS TO KEYWORDS * PUTS SPACES AROUND KEYWORDS * CONVERTS # TO # (A LABEL) AND THEN PUTS #: IN THE RIGHT PLACE; * CONVERTS # TO # (A PROC NAME) AND PUTS THE P FORMAT * PARTIALLY CONVERTS $, $ AND $ TO STRING FORMAT, USING THE FUNCTION AND A DUMMY STRING VARIABLE, $ * CONVERTS TO * CONVERTS ALL .. STATEMENTS TO .... BLOCK FORMAT * INSERTS SOME" 10" TO ALL VARIABLE$(NUMBER) STATEMENTS * SPLITS ALL MULTIPLE STATEMENTS ON ONE LINE TO SEPARATE LINES * SEVERAL OTHER MINOR CONVERSIONS HE PROGRAM LEAVES THE FOLLOWING FOR THE USER TO DO: * STRING VARIABLES THAT ARE NOT ARRAYSUNCTIONS * FIGURE OUT HOW TO GET THE FUNCTION (CONVERTED TO ) TO WORK * FIGURE OUT HOW TO GET #,# TO WORK IN (AN UNDOCUMENTED FEATURE THAT SHOWED UP IN SOME PUBLIC DOMAIN PROGRAMS FROM OMMODORE) * CONVERT , $, ANGLE THE LOGIC THAT USES SUBROUTINE LINE NUMBERS AS TARGETS FOR STATEMENTS ASIC2COMAL ASKS FOR THE NAME OF THE PROGRAM FILE TO BE TRANSLATED. T WRITES OUTPUT TO TWO FILES AFTER DELETING OLDER VERSIONS. HE FIRST IS CALLED STRUCTURED'BA WERE MADE NEGATIVE TO OVERCOME THE 64 LIMITATION OF ALLOWING A MAXIMUM OF 3 FILES OPEN AT ONCE (THE FILE, STRUCTURED'BASIC, AND GOTOS'AND'PROCS). HAD TO STORE THE LINE NUMBERS IN A FILE AND SPLIT THE PROGRAM INTO 2 PARTS TO OVERCOME THE 12 AVAI BY OL ATZ QUESTION THAT ALWAYS COMES UP WHEN TALKING WITH NEW COMPUTER OWNERS IS "HAT LANGUAGE SHOULD LEARN?" OR THE 64, THE ANSWER MUST BE . (MON LGORITHMIC ANGUAGE) IS THE MOST USER FRIENDLY LANGUAGE W SYNTAX CHECKER. FTER YOU ENTER A NEWLY TYPED LINE, IT CHECKS IT FOR MISTAKES. T WILL POINT TO WHERE IT THINKS YOU MADE THE MISTAKE AND TELLS YOU WHY IT ISN'T HAPPY. ESSAGES LIKE "XPECT A COLON HERE" OR "NBALANCED PARENTHESIS" HELP YOU FIX YOUR MIST THE DYNAMIC KEYBOARD TECHNIQUE TO PUT THE COMMANDS: NEW ENTER "ALMOST'COMAL" ON THE SCREEN, AND D RETURNS ($(13)) INTO THE KEYBOARD BUFFER. HIS AUTOMATICALLY CLEARS MEMORY AND FEEDS EACH LINE OF CODE TO 'S SYNTAX CHECKING ROUTINES.  HAT'S WRONG, MAKE THE WHOLE LINE A COMMENT BY PUTTING A ! RIGHT AFTER THE LINE NUMBER (A ! IS COVERTED TO // BY FOR YOU). F YOU USE THE UP OR DOWN CURSOR KEYS, THE PROGRAM WILL STOP BEING ENTERED AT THE PREVIOUS LINE. F YOU ACCIDENTALLY STOP THE COMAL IS DELETED WHEN BASIC2COMAL IS RUN AGAIN. HE REST IS UP TO YOU. OOD LUCK AND DON'T FORGET TO SEND COPIES OF YOUR CONVERTED PROGRAMS TO SERS ROUP, ..., IMITED SO THAT WE CAN ALL SHARE THEM. [HIS SYSTEM PROVIDES AN EXCELLENT STARTING TO READ YOUR PROGRAMS, SO IT TAKES OUT EXTRA SPACES IN EACH LINE AND AUTOMATICALLY INDENTS WHENEVER YOU USE STRUCTURED PROGRAMMING. IS A STRUCTURED PROGRAMMING LANGUAGE, JUST AS ASCAL, , 77, AND ARE. NCE YOU LEARN , IT IS ONL INCLUDE: ............ ........... ...... ... ...... INCLUDES ITS OWN DISK OPERATING SYSTEM SO YOU NO LONGER HAVE TO OPEN CHANNELS TO THE DISK DRIVE (EG. HANNEL. IS ALSO USER FRIENDLY WHEN ENTERING OR EDITING A PROGRAM. HE COMMAND AUTOMATICALLY SUPPLIES LINE NUMBERS. [DITOR OTE: USES LINE NUMBERS ONLY FOR EDITING PURPOSES. HEY ARE NOT USED AS ADDRESSES AS IS THE CASE IN ]. HE ST WITH: LINENUMBER-LINENUMBER. OU CAN ALSO LIST A RANGE OF LINES THE SAME WAY, AND TO BE USER FRIENDLY, ALSO LETS YOU STOP AND START THE LISTING BY HITTING THE SPACE BAR. ALSO ALLOWS YOU TO USE THE EXISTING OMMODORE SCREEN EDITING L VARIABLES, AND ALSO ALLOW PASSING OF ARRAYS AS PARAMENTERS. F YOU DON'T KNOW WHAT THIS MEANS, THAT'S SINCE DOESN'T ALLOW IT ANYWAY, BUT , , AND ASCAL USE PROCEDURES EXTENSIVELY. ALLOWS YOU TO CREATE NEW COMMANDS USING PROCEDURERITTEN TO DATE. F YOU READ OMPUTE'S AZETTE, EVERY COUPLE OF ISSUES, THERE ARE PROGRAMS TO IMPROVE . F YOU'RE LUCKY ENOUGH, SOME OF THEM WORK TOGETHER. HAS MANY OF THESE IMPROVEMENTS BUILT IN. HE MOST USER FRIENDLY FEATURE OF IS ITSAKE AT THE TIME YOU TYPE IT. S SOON AS YOU CORRECT THE MISTAKE LETS YOU CONTINUE. N OTHER WORDS, WILL NOT ACCEPT A LINE WITH A SYNTAX ERROR. HE NEXT REALLY USER FRIENDLY FEATURE OF IS AUTOMATIC FORMATTING. WANTS YOU TO BE ABLET IS AS IF YOU ENTERED THE LINE INVISIBLY AT THE KEYBOARD. F THE LINE IS CORRECT IT GOES ON TO THE NEXT LINE. F THE LINE HAS AN ERROR, THE LINE AND STANDARD ERROR MESSAGE WILL BE DISPLAYED. OU MUST DEAL WITH THE SYNTAX ERROR. F YOU DON'T KNOW WAUTOMATIC ENTERING, YOU CAN START OVER BY TYPING: ENTER "ALMOST'COMAL" FTER THE LAST LINE HAS BEEN AUTOMATICALLY ENTERED FROM THE FILE, YOU HAVE A PROGRAM THAT IS READY FOR DEBUGGING. SUGGEST YOU SAVE IT UNDER A NEW NAME SINCE THE FILE ALMOST'L POINT FOR ANYONE WISHING TO IMPROVE ON IT. LEASE LET US KNOW IF YOU DO!] TER THE LAST LINE HAS BEEN AUTOMATICALLY ENTERED FROM THE FILE, YOU HAVE A PROGRAM THAT IS READY FOR DEBUGGING. SUGGEST YOU SAVE IT UNDER A NEW NAME SINCE THE FILE ALMOST'Y A SMALL STEP TO PICKING UP OTHER STRUCTURE^ LANGUAGES. (AN^ OLDER VERSIONS OF ) DEPEND ON STATEMENTS FOR BRANCHING, WHILE STRUCTURED LANGUAGES ONLY USE FOR VERY ADVANCED LEVEL PROGRAMMING, AND RARELY AT THAT. HE STRUCTURES OF 15,8,15, ETC.) BEFORE YOU CAN USE YOUR DRIVE. OU CAN LOOK AT YOUR DIRECTORY USING (FOR ALOG) WITHOUT DESTROYING A PROGRAM IN MEMORY. OU CAN EASILY , , OR A PROGRAM, ALL WITHOUT THE ",8" SUFFIX, AND/OR WITHOUT OPENING THE COMMAND CYNTAX OF THE COMMAND TELLS WHAT LINE NUMBER TO START WITH AND WHAT NUMBER TO INCREMENT THE LINE NUMBER WITH. O, IF YOU LIKE YOUR PROGRAMS TO START WITH 2468 AND TO GO UP WITH 3'S, YOU CAN DO IT. F YOU WANT TO DELETE A RANGE OF LINES YOU DO I CAPABILITIES. OR ADVANCED USERS, HAS USER DEFINED FUNCTIONS ALLOWING FOR MULTIPLE STATEMENTS AND MULTIPLE RETURNS, DEPENDING ON THE CALCULATED VALUES. OMPARE THAT WITH WHICH ALLOWS ONLY ONE STATEMENT. PROCEDURES ALLOW LOCAL AND GLOBA S. HEN TOO, HAS OGO-LIKE URTLE RAPHICS. F YOU'VE READ ABOUT OGO AND WANT TO TRY IT (OR WANT YOUR KIDS TO TRY IT) YOU CAN HAVE IT WITHOUT GETTING STILL ANOTHER LANGUAGE DISK. N ADDITION, ALL THE OGO COMMANDS CAN BE USED WITHIN ANY PRO ANDS TO DO IT, AND IF YOU WANT TO USE THE TREMENDOUS GRAPHICS CAPABILITIES OF THE 64, HAS SPRITE COMMANDS. HESE COMMANDS LET YOU DEFINE, IDENTIFY, MOVE, AND HIDE SPRITES. F YOU WANT TO WRITE GAMES, HAS COMMANDS TO DETECT COLLISIONS BETWEE IBUTE PUBLIC DOMAIN PROGRAMS ON DISK. O THE BEST OF MY KNOWLEDGE, THERE ARE NO NATIONAL SUPPORT GROUPS FOR 64 ASCAL, , , , OR IMON'S . ALSO MAINTAINS ELECTRONIC BULLETIN BOARDS () ON SEVERAL OF THE COMMERCIAL TELE ANY OTHER COMPUTER THAT SUPPORTS , INCLUDING THE . IS AVAILABLE ON THE 64 IN TWO WAYS. HE DISK LOADED VERSION 0.14 IS ON THIS HOY DISK. MORE POWERFUL VERSION OF 2.0 IS AVAILABLE IN A CARTRIDGE, WHICH WORKS WITH THE 64 AND THaRST COMPUTER LANGUAGE, BUT IT MAY BE THE ONLY COMPUTER LANGUAGE THAT YOU'LL EVER NEED TO LEARN. TWO WAYS. HE DISK LOADED VERSION 0.14 IS ON THIS HOY DISK. MORE POWERFUL VERSION OF 2.0 IS AVAILABLE IN A CARTRIDGE, WHICH WORKS WITH THE 64 AND TH BY AVID TIDOLPH DIT'BOX, A PROGRAM ON THIS DISK, GIVES THE 0.14 USER A TEXT BOX TO TYPE IN, AND CONTINUES TO LET THE USER TYPE UNTIL A CERTAIN KEY (F1) IS PRESSED. HIS IDEA COULD BE USED IN DIFFERENT APPLICATIONS SUCH AS A CARD FILE D PRINTS THE TEXT FROM THE BOX. LEASE LIST THE PROGRAM, IT MAKES USE OF ONE PROCEDURE TO DO ALL THE INPUT AND PUTS THE RESULT IN A REFERENCE STRING ARRAY. RTAIN KEY (F1) IS PRESSED. HIS IDEA COULD BE USED IN DIFFERENT APPLICATIONS SUCH AS A CARD FILE  BY HYRNE ACON "FONT" IS A DEFINITION OF HOW EACH CHARACTER IS DISPLAYED ON YOUR SCREEN. HE FONT EDITOR ALLOWS YOU ALTER THE WAY CHARACTERS ARE DISPLAYED ON YOUR SCREEN. OU CAN CHANGE JUST ONE CHARACTER (FOR INSTANCE, REMOVE THE LINE THN, IT ASKS IF YOU WANT TO EDIT A "FONT." OR A "SET." TYPE FONT. ACH "FONT." FILE INCLUDES BOTH FONT SETS, REFERRED TO AS ALPHAFONT AND BETAFONT. SUALLY THE ALPHAFONT IS AN UPPERCASE FONT OR A CUSTOM FONT, AND THE BETAFONT IS UPPER/ LOWERCASE. F YOU PT IS A BETAFONT. FTER THE FONT IS LOADED, THE COMPUTER WILL CHANGE FROM A SCREEN WITH THE BUILT-IN FONT TO A NEW SCREEN WITH THE LOADED FONT. HE NEW SCREEN WILL HAVE A LARGE REPRESENTATION OF THE LETTER IN THE UPPER LEFT HAND CORNER IN THGRAM. FREES YOU FROM DEALING WITH MANY OF THE S AND S THAT REQUIRES. F YOU WANT TO CHANGE THE BACKGROUND, BORDER, OR TEXT COLOR, HAS COMMANDS TO DO IT. F YOU WANT TO USE REGULAR OR HIGH RESOLUTION GRAPHICS, HAS THE COMMN SPRITES, AND COLLISIONS OF SPRITES WITH TEXT. OW WE COME TO USER SUPPORT. HAS A NATIONAL USERS GROUP, AND SMALL SPECIAL INTEREST GROUPS ATTACHED TO MOST OMMODORE CLUBS. PUBLISHES A MAGAZINE THAT DEALS ONLY WITH . HEY ALSO DISTRCOMMUNICATIONS SYSTEMS. F YOU'RE WONDERING WHY THE (IN ) IT IS BECAUSE IS THE OFFICIAL EDUCATIONAL PROGRAMMING LANGUAGE FOR 5 UROPEAN COUNTRIES. INCE IS A "STANDARDIZED" LANGUAGE, PROGRAMS WRITTEN ON ANY COMPUTER WILL WORK ON E 128. T COSTS $74.95 PLUS $2.00 SHIPPING. OU CAN OBTAIN THESE ITEMS ALONG WITH 18 OTHER BOOKS FROM . HE STANDARD REFERENCE BOOK FOR IS THE ANDBOOK BY EN INDSAY. O, TO ANSWER THE ORIGINAL QUESTION, IS THE BEST FIE DESIGN FRAME (A SMALL LETTER APPEARS TO THE LEFT OF THE DESIGN FRAME, AND THE SCREEN CODE OF THE LETTER APPEARS TO THE RIGHT OF THE DESIGN FRAME). PARTIAL LIST OF THE FONT EDITOR COMMANDS IS IN THE UPPER RIGHT HAND CORNER (PRESS TO SEE THE COMPOR DATA BASE PROGRAM WHICH ALLOWS COMMENTS. HE USER MAY NOT GO OUTSIDE THE DEFINED BOX (IT'S LIKE THE PROTECTED FIELD IN 2.0, BUT WITH MORE CONTROL OVER THE FIELD). FTER THE F1 KEY IS PRESSED, THE PROGRAM MOVES THE CURSOR DOWN THE SCREEN ANLETE LIST). DISPLAY OF ALL 256 CHARACTERS IS IN THE CURSOR SELECT FRAME IN THE LOWER HALF OF THE SCREEN. HEN YOU BEGIN, THE CURSOR WILL BE IN THE UPPER LEFT HAND CORNER OF THE DESIGN FRAME. O CHANGE A PIXEL, MOVE THE CURSOR TO TAT SLASHES A ZERO) OR CHANGE AS MANY CHARACTERS AS YOU WANT - EVEN ALL OF THEM. OU CHOOSE THE CHARACTER TO EDIT BY KEY, CURSOR, OR SCREEN CODE. HE FONT EDITOR DISPLAYS ALL 256 CHARACTERS OF THE FONT. HEN THE IS RU ICK "FONT.", YOU WILL BE ASKED IF YOU WANT TO EDIT THE ALPHAFONT OR THE BETAFONT. O CHANGE TO ANOTHER FONT, SEE BELOW. ACH "SET." FILE INCLUDES ONLY ONE FONT. F THE FILE NAME ENDS WITH ".A" IT IS THE ALPHAFONT. F IT ENDS WITH A ".B" I R IF IT GOES OFF THE BOTTOM EDGE IT APPEARS IN THE TOP ROW, AND SO ON. HEN A PIXEL IS CHANGED, IT WILL BE CHANGED IN THE DESIGN FRAME, IN MEMORY, AND IN EVERY COPY OF THE CHARACTER ON THE SCREEN (YOU INSTANTLY SEE THE EFFECT OF EACH CHANGE). O SHIFT  U CAN EXIT THE PROGRAM AT ANY TIME BY PRESSING OR THE -KEY. YPE , SCRATCH OR RENAME ANY FILE, READ ANY DISK DIRECTORY AND SO ON, AND THEN RETURN TO THE PROGRAM BY TYPING (OR , IF YOU USED THE -KEY). TOPPING THE PROGRAM THIS WAY DOES CHARACTER, PRESS F5. O MOVE TO THE PRECEDING CHARACTER, PRESS F7. O SELECT A (NONREVERSE) CHARACTER BY PRESSING ITS KEY, FIRST PRESS F1. O USE THE CURSOR TO SELECT A CHARACTER, FIRST PRESS F3. HE CURSOR WILL MOVE TO THE CURSOR SELECT FRAME (THE FONT OU WANT THE ALPHAFONT OR THE BETAFONT PORTION. EFORE THE FONT IS LOADED, THE NEW FONT NAME WILL BE DISPLAYED. F YOU PRESS THE OMMODORE KEY AND THE SHIFT KEY AT THE SAME TIME WHILE WORKING ON A FONT, YOU WILL GET GARBAGEURSOR TO THE CHARACTER TO BE COPIED, AND TO PRESS RETURN, AND THEN TO MOVE THE CURSOR TO THE CHARACTER TO BE COPIED TO, AND TO PRESS RETURN. HE NEW COPY WILL THEN APPEAR IN THE DESIGN FRAME. N MOST FONTS, CHARACTERS 128-255 ARE THEEN THE CUSTOM FONT AND THE NON-EXISTENT SECOND CUSTOM FONT. (USUAL LOAD ADDRESS) O SAVE A FONT WITH THE USUAL LOAD ADDRESS, PRESS . OU WILL BE ASKED THE NAME ("SET." WILL HAVE BEEN TYPED IN FOR YOU - DO NOT TYPE THE "SET."). HEN ASKEDEVERSE OF THE CURRENT CHARACTER N ONTO N+128 (ONTO N-128 IF N>=128), AND MOVES THE CURSOR TO THE NEW REVERSE CHARACTER. O SAVE TIME, YOU CAN CHANGE ANY OF THE CHARACTERS 0-127, AND THEN MAKE REVERSE COPIES OF ALL OF THEM AT ONCE BY PRESSING F4. INCE  FILE, TYPE , AND SAVE THE FONT WITH THAT NAME; OR JUST TYPE , PRESS TO SAVE THE FONT WITH ANOTHER NAME. T IS BEST TO SAVE TEMPORARY VERSIONS OF A FONT FREQUENTLY TO AVOID LOSS OF DESIGNS DUE TO POWER FAILURES OR OTHER DIFFICULTIES. HE PIXEL AND PRESS 3 TO TURN THE PIXEL ON, OR 4 TO TURN THE PIXEL OFF. SE TO DELETE THE ROW THE CURSOR IS ON, OR TO ERASE THE COLUMN THE CURSOR IS ON. HE DESIGN FRAME HAS WRAP: IF THE CURSOR GOES OFF THE RIGHT EDGE, IT APPEARS IN THE LEFT COLUMN, ORETURNS YOU TO THE USUAL BUILT-IN FONT), OR THE -KEY (WHICH LEAVES YOU IN THE CUSTOM FONT). O RETURN TO BOTH THE PROGRAM AND FONT, AFTER ANY EXIT OR ERROR MESSAGE, TYPE OR, IF YOU USED THE -KEY, ENTER THE COMMAND. OA CHARACTER UPWARD USE +, TO SHIFT IT DOWN USE -, TO SHIFT IT LEFT USE *, TO SHIFT IT RIGHT USE /. HESE SHIFTS (ROLLS) ARE NONDESTRUCTIVE: WHAT GOES OVER THE TOP EDGE, APPEARS ON THE BOTTOM ROW, AND SO ON. O MOVE TO THE FOLLOWING NOT HARM THE FONT. O LOAD A "SET." FONT PRESS . O LOAD A "FONT." FONT, PRESS . OU WILL BE ASKED FOR THE NAME (THE "SET." OR "FONT." WILL HAVE BEEN ALREADY TYPED IN FOR YOU). F YOU ARE LOADING A "FONT." FONT, YOU WILL BE ASKED IF Y DISPLAY). OVE THE CURSOR TO THE DESIRED CHARACTER AND PRESS RETURN. (HE CURSOR SELECT FRAME HAS WRAP.) O SELECT A CHARACTER BY SCREEN CODE, FIRST PRESS F2. O COPY A CHARACTER, PRESS (FOR COPY). OU WILL BE ASKED TO MOVE THE C ON THE SCREEN. HIS IS BECAUSE THE COMPUTER IS USING THE NON-EXISTENT SECOND CUSTOM FONT FOR ITS CHARACTER DESIGNS. O RETURN TO THE READABLE CUSTOM FONT, PRESS THE OMMODORE KEY AND THE SHIFT KEY AT THE SAME TIME. HESE KEYS TOGGLE BACK AND FORTH BETWE REVERSE CHARACTERS OF 0-127. OR EXAMPLE, REVERSE- (129) HAS A PIXEL OFF WHEREVER (1) HAS A PIXEL ON, AND VICE-VERSA. HE REVERSE CHARACTERS ARE USED IN THE BLINKING CURSOR. O MAKE A REVERSE OF A NEWLY DESIGNED CHARACTER, PRESS . HIS COPIES THE R ABOUT THE LOAD ADDRESS, PRESS OR CARRIAGE RETURN. HE FONT WILL BE SAVED AS A 9 BLOCK -FILE. F A FILE WITH THAT NAME ALREADY EXISTS, THE PROGRAM WILL END. (HIS DOESN'T HARM THE FONT.) HEN, IF DESIRED, YOU CAN THEN TYPE , SCRATCH THE EXISTING REVERSE PERIOD IS USED IN THE CHARACTER DESIGN FRAME, IF THERE ARE NO REVERSE CHARACTERS IN A FONT, PRESS F4 TO MAKE THE CHARACTER DESIGN SUDDENLY APPEAR IN THE DESIGN FRAME. O EXIT , PRESS (WHICH ENDS THE PROGRAM AND  (WITH CUSTOM LOAD ADDRESS) OU ONLY NEED A CUSTOM LOAD ADDRESS IF YOU ARE PLANNING TO USE THE FONT WITH A PROGRAM. RESS TO FIND OUT THE LOAD ADDRESS OF ANY -FILE. (HIS CAN BE FUN.) HE LOAD ADDRESS WILL BE GIVEN AS A MULTIPLE OF 256; FO BY AVID TIDOLPH HIS 0.14 PROGRAM CAN BE USED TO READ A DISK DIRECTORY. HE PROGRAM PRINTS THE DIRECTORY TO THE SCREEN OR TO A PRINTER. HE PROGRAM USES THE READ'BLOCK AND DISK'GET'INIT PROCEDURES FROM ODAY #15. HE INFORM AD ADDRESS WILL BE A MULTIPLE OF 8*256: FOR EXAMPLE, 8*256, 16*256, 32*256 AND SO ON. F THE LOAD ADDRESS IS DIVISIBLE BY 16*256, THE FONT IS BEING USED AS AN ALPHAFONT; OTHERWISE, IT IS BEING USED AS A BETAFONT. HERE IS MORE ABOUT CUSTOM FONTS I D THEN PRACTICE PUTTING THEM TOGETHER. HIS DIRECTORY PROGRAM IS NOT AS VERSATILE AS DIRECTORY'PROBE FROM ODAY ISK #13, BUT IT HAS A FEW ADVANTAGES OF ITS OWN. F YOU ONLY NEED A PRINT OUT OF A DISK DIRECTORY, THIS PROGRAM IS SHORTER AND EASIER T