@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}} HE |||DDOS DOSDOS SYS }}}}CDOS SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8}] AGRAPHICS.LIBA 10IOCB' AGRAPHICS.LIB REQUIRES SYSEQU.M65A(2X;<X;F,X; graphics entry: A Reg = graphic,}s modePX;Z ?MODE [?SAVECOLOR dSNAME AS:A=n GRAPHICSx P?MODE$>;; file 6 Q>CCLOSE PICCOM9'-} CIO;; First, we must close file #6+X; (we ignore any errors from the close)X;$>;; again, file 6%Q>COPN;; we.} will open this 'file' PICCOM9 Q>4SNAME(PICBADR9;; we use the file name "S:" Q>5SNAME#PICBADR9;; by pointin/}g to itX;!X; all is set up for OPEN, now,X; we tell CIO (and S:) what kind of open"%>, Q?MODE;; first and only p0}arm6PICAUX29;; is given to S:@3X; (note that S: ignores the upper bits of AUX2)J(M>;; now we get just the upper bitsT1}N>;; and flip bit 4^3X; (Read the text. S: expects this bit invertedh*X; from what normal BASIC usage is.)r/L> ;; 2}allow read and write access (for CIO)|$PICAUX19;; make CIO and S: happy CIO;; and do the OPEN of S::X;@GRAPH3}ICS ? ;THEN .ERROR "@GRAPHICS - wrong number of parameters"  Q> Q  GRAPHICS4}X;X; Name: Position&=X; Purpose: Placement of next character in S: handler0 X; Entry::X; A register 5}= horizontalDX; X register = verticalN8X; ** NOTE ** cannot use this routine in GR 8 becauseX0X; high byte of horizontal6} is always set to 0bX; EQUATES: HORIZONTAL = $55lX; VERTICAL = $54vPOSITION&VERTICALPHORIZONTALQ>7}PHORIZONTAL:X;X; MACRO: @POSITIONX;@POSITION   , A@POSITION: Wrong number of parametersA8}  Q> $>   POSITION Q *$ 4 POSITION>HR\X;==fX;p @COLOR z  * A9}@COLOR - Wrong number of parametersA  Q> P?SAVECOLORQ P?SAVECOLORX;%X; PL:}OT MACRO: Must have COLOR setX;$X; Uses Command Put BINary RecordX; on file 6$X; if buff len =: 0.X; CPBINR puts ;}one char from8X; A reg to plotBX;L @PLOT V5 ;.ERROR "@PLOT: Wrong number of parameters"`j@POSITION = <}t $>~ Q>CPBINR PICCOM9Q> PICBLEN9PICBLEN9Q?SAVECOLOR CIOX;X; LOCATE MACRO=} X; RETURNS COLOR/CHAR IN BOTHX; A reg and Y reg$X; uses Command Get BINary Record X; if buff length =: 0 then!X; th>}e character returned in AX;( @LOCATE 2  <* A@LOCATE: Wrong number of parametersAFP@POSITION = Z $?}>d Q>CGBINRn PICCOM9xQ> PICBLEN9PICBLEN9 CIO?X;X; DRAWTO MACROX;X; Must PLO@}T before DRAWTO%X; Exit: Y reg has completion code @DRAWTO   * A@DRAWTO: Wrong number of parametersAA}@POSITION = "Q?SAVECOLOR,PDRAWCOLOR6 $>@ Q>CDRAWJ PICCOM9TQ> ^ PICAUX19hQ>r PICAUX29| CIOB}X;$X; MACRO SETCOLOR reg, hue, luminX;@SETCOLOR   , A@SETCOLOR: Wrong number of parametersAC}  $> $   Q> &0Q :DT?NT?XT?bT?l PCOLOR09v  Q> D}Q , OCOLOR09 PCOLOR09HICS.LIB REQUIRES SYSEQU.M65A(2X;<X;F,X; graphics entry: A Reg = graphic, AFILE: SYSEQU.M65A SAVEPC @(IOCB2ICHID <ICDNO FICCOM PICSTA ZICBADR F}dICPUT nICBLEN xICAUX1 ICAUX2 ICAUX3 ICAUX4 ICAUX5 ICAUX6 IOG}CBLEN IOCB COPN CGBINR CGTXTR CPBINR CPTXTR CCLOSE CSTAT  CDRAW CFILLH} CREN " CERA!, CPRO#6 CUNP$@ CPOINT%J CNOTE&T OPIN^ OPOUTh OPUPD r OPAPND | OPDII}RHORIZONTALUVERTICALTCOLOR0COLOR1COLOR2COLOR3COLOR4DRAWCOLORJ} EXCYES EXCSCR@ EXCNEW EXCSUP  CPALOC  WARMST MEMLOMEMTOP& APPMHI0INITAK}DR: GOADRDCARTLOCN CIOVX EOLb CPGNFNl CPDFDVv CPBUFP  CPEXFL  CPEXFN  CL}PEXNP CPFNAM! RUNLOC= CPCMDB?CPCMDGO SAVEPCICDNO FICCOM PICSTA ZICBADR H ABLOAD.M65AdX; BINARY LOAD MENU PROGRAMn$X; NAME OBJECT FILE D:AUTORUN.SYSoEIxX;y!X; adapted from an articl,N}e by:X; RICHARD J. KALAGHER X; Analog Computing Issue #17X;X; X; EQUATESX;SL;;PAGE ZERO TEMPORARYS,O}H;;LOCATIONS. LASTSTL;;LETTER "L" FOR LOWSTH;;"H" FOR HIGH. ENL ENH BLL BLHh(ROWCR,P}ST;;ROW FOR NEXT SCREEN WRITEr+COLCRSU;;COLUMN FOR NEXT SCREEN WRITE|CRSINH;;CURSOR INHIBITX;|;;***SEE ,Q}TEXT***>D:SYSEQU.M65>D:GRAPHICS.LIB>D:EPRINT.M65X;(MENU OPENSC;;OPEN THE SCREEN/EDITOR& HEADER;;PUT ,R}A TITLE ON THE SCREEN$ OPEDIR;;OPEN THE DIRECTORY FILE%GG GETDIR;;GET A DIRECTORY ENTRY(GFOOT;;IF END OF DIRECTORY ,S}THEN JUMP2 DIRSCN;;PUT THE DIRECTORY ENTRY ON THE SCREEN !GG;;GO BACK AND GET ANOTHERFOOT! CLOSE2;;CLOSE DIRECTO,T}RY FILE CLOSE3;;CLOSE THE SCREEN# SETUP;;SET RUN AND INIT TO RTS OPENK;;OPEN THE KEYBOARD GETLET;;GET A SINGLE,}  Ln; G S: ` B V`B D E K)I J V`TUV`H K R&Y&]&r& $0H`@@@ s&V}L'Uʽ#05~wpjd^YTOFKGCR?;i8@5G2t/,C*'%#!/_I , d \rW}BBk+MxT2u_K8&yM'H( &a&&^& &`&&`&X}&`&&`&&]&&]&&]&&]&&`&`&&_&&]&&`&'^&&^&&^&&^&&^&&^&&]&&]&&]&&]&&`&`&&`&&`&&`&&_&&]&&_&&]&&^&Y}&^&&^&&^&&`&&`&&`&&`&&_&&]&&_&&]&&`&&_&&]&&_&&]&&_&&]&&`&&_&&]&&a&&^&&`&&^&&I(D)^&&b&^&&^&&^&&Z}^&&]&&]&&]&&]&&]&&]&&^&&^&&^&&^&&^&&^&&^&&^&&^&'`&&`&&`&&`&&]&&]&&]&&]&&`&`&&`&&^&&^&&^&'^&&^[}&&^&&^&&^&&]&&]&&]&&]&&`&`&&`&&_&&]&&`&`&&`&&^&&^&&^&&^&&^&&^&'^&&^&&]&&]&&]&&E)@*]&&`&`&&`&\}&_&&]&&`&`&&`&&_&&]&&^&&^&&^&'^&'^&'^&&^&&^&&^&&^&&]&&]&&]&&]&&]&&]&&^&&^&&^&&^&&^&&^&&^&&^&]}&^&&`&&`&&`&&`&&]&&]&&]&&]&&`&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&`&&^&&^&&b&&^&&^&&A**^&&^&&^}^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&]&&]&&]&&]&&`&^& '^&'^&'^&'^&&^&&^&&^&&]&&]&&]&&]&&]&&_}]&&`&&c&b&*+b&^&&^&&^&&^&&^&&^&&^&&^&^&&^&&^&&^&&^&&^&&^&&^&^&&^&&^&&^&&^&&^&&^&&^`}&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&a}&^&&^&&^&&^&&^&&^+,&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&b&^&'^&&^&&^&&^&'^&&^&&^&&`&&`&&b&b&b}^&&^&&^&&^&&^&&^&&^&&^&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&`&&`&^&&^&&^&&^&&^&&^&&^&&^&&^&&c}^&&^&&^&&^&&^&&^&&^&&^,-&&^&&^&&^&&^&&^&&^&&^&^&&^&&^&&^&&^&&^&&^&&^&^&&^&&^&&^&&^&&^&&^&&^d}&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&`&&`&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&^&e}&^&&^&&^&&^&&^&&^&&^&&^&&^-w.&&^&&^&&^&&^&&^&&^&&b&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&f}&^&&^&&^&&^&&^&&^&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&^&&`&&a&&c&b&x.s/R&L2H L80L/#g}L$ȱN$ȱP$i¥iLx.ªȱ…ÊLx.*U&IU&ªȱ…ÊLx.i¥iLx.'Z&ȱ[&ȱ\&h}i¥iéW&h!Z&ȱ[&i¥iéX&CZ&i¥iéY&$t/o0S&R&i¥iLi}x.…ȱ…Ǡg&L/j&L/m&J eƅƥiJ J J ƍH …ȱ…LjƝL H ȱƝL!S& 4L+0 4W& H3j}L#0X& 2L#0Y& 2M M!i¥iíI L1L/1#čM$ȱčO$ȱčQ$iĥip0k1L80ĪȱąŊk}L80*V&IV&ĪȱąŊL80iĥiL80'čZ&ȱč[&ȱč\&iĥiũW&M!čZ&ȱč[&iĥiũl}X&(čZ&iĥiũY& T&ąȱąǠg&LS1j&LS1m&K eƅƥiK K l1g2K ƍI ąȱm}ąLjƝL"I ȱƝL#T& 4L1 4W& 3L1X& u2L1Y& 3M"M#iĥiũM"M#H R$ ҽL ҽL!H In} R% ҽL"ҽL#I LbH Z& L H ȱ L!H [& L H ȱ L!X&h2c3i¥io}`I Z& L"I ȱ L#I [& L"I ȱ L#X&iĥi`H Z& L H ȱp} L!Y&i¥i`I Z& L"I ȱ L#Y&iĥi`H Z& L H ȱd3_4 q}L!H [& L H ȱ L!H \& L H ȱ L!W&i¥i`r}I Z& L"I ȱ L#I [& L"I ȱ L#I \& L"I ȱ`4s}4 L#W&iĥi`H L$R$ iN$R$P$8`I M$R% iO$R%Q$8t}`H R$S&`I R%T&`465R&ҩxҩҍҩM©'éׅĩ*ũH I .x \`7526}Duet in G MajorFor Fluu}te & Violinby Telemannimplemented using:MUSIC16 (c) Copyright 1984by Design SoftwareAny key for more informationNow thev}re finally is assembler sourcecode for writing music that can beincorporated into your own assembly36.7language programs. w} The package isMUSIC16 from Design Software, and iswritten in MAC65 from OptimizedSystems Software. It uses the 16 bitsox}und option on the Atari for notesthat are well tuned. It runs duringthe vertical blank period so it canbe/7*8 dropped intoy} existing programs.The program can simulate chords withup to four notes per chord. It playstriplets, uses all keys, has coz}mpletevolume control, and many tempos. Therange is nine octaves, and has beentuned electronically. The programm+8&9erinte{}rface is macros that will aid intyping of note data files. Theprogram uses local labels to avoidlabel name conflicts.The |}macros include:CHORD2 - two note chord (tremolo)CHORD3 - three note chord (tremolo)CHORD4 - four note chord (tremolo)'9":}}VOLUME - to alter initial volume ofa note and select volume envelopeRESTREPEATENDING - to jump to new part of thesong th~}e second time around.MUSIC - to switch off musicTo order: send check or money order ŠŠŠӠ}#:;ŠƠŠԠŠΠҠӠԠϠŠƠ͠ԠӠήin} the amount of $27 to:DESIGN SOFTWAREP.O. BOX 16187SAN FRANCISCO, CA 94116Calif. residents add $1.50 sales taxB.A.R.T ar}ea resi; ? D5E B(HI V ? D6E B(HI V ? 3D6E B(HI} V ? VD6E B(HI V ? {D6E B(HI V ? D6E B(HI V ? D6}E B(HI V ? >?D6E B(HI V ? D7E B(HI V ? -D7E B(HI }V ? PD7E B(HI V ? uD7E B(HI V ? D7E B(HI V ? D7E} B(HI V ? D? @7E B(HI V ? D8E B(HI V ? .D8E B(HI V} ? SD8E B(HI V ? rD8E B(HI V ? D8E B(HI V ? D5E} B(HI VB D E @AHI V7D5E B(HI V ? D8E B(HI} V ? D8E B(HI V ? D8E B(HI V ? D9E B(HI V ? (D9}E B(HI V ? LD9E BAB(HI V ? nD9E B(HI V ? sD9E B(HI }V ? zD9E B(HI V ? D9E B(HI V ? D9E B(HI V ? D5E} B(HI VB D EHI VBB7D5E B(HI V ? D9E B(HI} V ? $D:E B(HI V ? KD:E B(HI V ? rD:E B(HI V ? ؍D9}E B(HI V ? D:E B(HI VBC ? D:E B(HI V ? D:E B(HI} V ? эD:E B(HI V ? D:E B(HI V ? D;E B(HI V ? 3D;}E B(HI V  ? XD;E B(HI VBCD D EHI VLn;n;&r& $0H`@@@ s&b  L/ J S: ` B V`B D E K)I J V`TUV`K N U&\&`&s& $6Hl t&M }'Uʽ#05~wpjd^YTOFKGCR?;i8@5G2t/,C*'%#!/_I , d \r }BBk+MxT2u_K8&yN'I( &a&&a&&a&&c&&c&& }c&&c&&a&&c&&c&&a&&a&&a&&c&&c&&c&&c&&a&&c&&c&&a&&a&&a&&c&&c&&c&~&c&t&a&z&c&t&c&&a&&a&&a&&c&&c&&c&&c }&&a&&c&&c&'a&'a&'a&'c&'c&'c&'c&'a& 'c&'c&4'a&4'a&0'a&4'c&*'c&('c&&'c&'a&"'c&'c&L'a&L'aJ(v(&H'a&L'c&B'c&@'c&>'c& }4'a&:'c&4'c&N'c&o(w(r)U&L,K L7*L)#O$ȱQ$ȱS$i¥iLw(ªȱ…ÊLw(*X&I }X&ªȱ…ÊLw(i¥iLw(']&ȱ^&ȱ_&i¥iéZ&h!]&ȱ^&i¥ié[&C }]&i¥ié\&$s)n*V&U&i¥iLw(…ȱ…Ǡh&L)k&L)n&M eƅƥiM M  }M ƍK …ȱ…LjƝO K ȱƝO!V& .L** .Z& G-L"*[& ,L"*\& ,P P!i¥iíL L+L.+ }#čP$ȱčR$ȱčT$iĥio*j+L7*ĪȱąŊL7**Y&IY&ĪȱąŊL7*iĥiL7*'č]&ȱ }^&ȱč_&iĥiũZ&M!č]&ȱč^&iĥiũ[&(č]&iĥiũ\& W&ąȱąǠh& }LR+k&LR+n&N eƅƥiN N k+f,N ƍL ąȱąLjƝO"L ȱƝO#W& .L+ .Z& -L+[& t,L+\& } -P"P#iĥiũP"P#K U$ ҽO ҽO!K L U% ҽO"ҽO#L LbK ]& O K ȱ O! }K ^& O K ȱ O![&g,b-i¥i`L ]& O"L ȱ O#L ^& O" }L ȱ O#[&iĥi`K ]& O K ȱ O!\&i¥i`L ]& O"L ȱ }O#\&iĥi`K ]& O K ȱc-^. O!K ^& O K ȱ O!K _ }& O K ȱ O!Z&i¥i`L ]& O"L ȱ O#L ^& O" }L ȱ O#L _& O"L ȱ_.. O#Z&iĥi`K O$U$ iQ$U }$S$8`L P$U% iR$U%T$8`K U$V&`L U%W&`.5/U&ҩxҩҍҩ }o©(éNĩ'ũK L (w \`6/10}A Demonstation of the range of frequenciesin 16 bit musicimplemented using:MUSIC16 } (c) Copyright 1984by DESIGN SOFTWAREYup, its pretty boring. Hit any key. . B VBJKL/K:D/E V }  z  B 8D/20-1E B(HI V B HD/E B(HI V  B dD/E B(H }I V B tD/E B(HI V B D/E B(HI V  B D/E B(HI V B D }/E B(HI VB D EH.11I V  ) )?( )  B ` BHI } V  1  1  1  1  1L<1 Ҭ `/&s& $6Hl t&M c LETTER& CLOSE3;;CLOSE THE KEYBOARD0/ FINDNA;;FIND THE FILE NAME FOR THAT LETTER: OPEFIL;;OPEN THE FILED GETFIL RE,}AD2;;GET TWO BYTESN INIT;;SET INIT DEFAULTX CHKFF;;CHECK IF HEADERb STRAD;;PUT START ADDRESS INl READ2;;GET TWO M,}ORE BYTESv ENDAD;;PUT END ADDRESS IN$ BUFLEN;;CALCULATE BUFFER LENGTH GETDAT;;GET THE DATA RECORD!GJSTART;;START,} PROGRAM IF EOF" JINIT;;ATTEMPT INITIALAZATION!GETFIL;;DO NEXT SEGMENT"JINIT!@:;;DO INITIALIZATION"JSTART CL,}OSE2;;CLOSE THE FILE!@:;;START THE PROGRAMR:;;FOR INIT CODEX;X; START OF SUBROUTINESX;#X; SET INITIALIZA,}TION TO DEFAULTX; INITQ>RP  Q>R*P4:>X;HX; OPEN THE DIRECTORY FILERX;\OPEDIR$> ;;IOCB#2,}fQ>;;OPEN COMMANDp PICCOM9zQ>;;DIRECTORY PICAUX19 Q>B1 PICBADR9 Q>B1PICBADR9 CIO:,}X;B1 AD1:*.*A$FNAME ;;BUFFER FOR FILE NAME ;;PROBABLY NO NEEDEDBAL ;;TWO BYTE BUFFER FOR#BAH ;;,}FILE HEADER AND ADDRESSX;X; OPEN FILE FOR READINGX;$OPEFIL$> .Q>8 PICCOM9BQ>FNAMEL PICBADR9VQ>F,}NAME`PICBADR9jQ>;;OPEN FOR READt PICAUX19~ CIO:X;!X; GET A SEGMENT FROM THE FILEX;GETREC$>,} Q>;;GET BYTES PICCOM9QSL PICBADR9QSHPICBADR9QBLL PICBLEN9 QBLHPICBLEN9 CIO(,}:2X;<$X; READ TWO BYTES INTO BUFFER $C0FX;PREAD2Q>BALZPSLd Q>BALnPSHxQ>PBLLQ>PBLH,} GETREC;;GO GET THEM:X;X; CALCULATE BUFFER LENGTHX;BUFLENQENL;SSTLPBLL;;LOW BYTEQENHSSTH,}PBLH;;HIGH BYTE,;;NOW ADD ONE"QBLL,O>6PBLL@QBLHJO>;;TAKE CARE OF ANY CARRYTPBLH^:hX;r%X; PUT ,}START ADDRESS IN PROPER PL.|X;STRADQBALPSTLQBAHPSTH:X;X; DO SAME FOR END ADDRESSX;ENDADQB,}ALPENLQBAHPENH:X;X; CHECK IF HEADERX;&CHKFF$BAL02;;MAKE IT 0 IF ITS $FF:FTEST2;;TEST NEXT BY,}TED:;;NOT A HEADERNTEST2$BAHX2bFITSFF;;IT'S $FFl:v$ITSFF READ2;;GET TWO MORE BYTES:X;X; GET DATA BYT,}ESX;GETDATQSTLPSLQSTHPSH GETREC:X;X; CLOSE IOCBSX;CLOSE3$>0 !CLBCLOSE2$>  ,}CLBQ> * PICCOM94 CIO>:HX;RX; GET A DIRECTORY RECORD\X;fGETDIR$> ;;IOCB 2pQ>;; GET BYTESz PICCOM9Q,}>FNAME PICBADR9Q>FNAMEPICBADR9"Q>;;LENGTH OF DIRECTORY ENTRY PICBLEN9Q>PICBLEN9 ,}CIO:X;X; OPEN THE SCREENX; OPENSC$>0 Q>;;OPEN PICCOM9$ Q>B4. PICBADR98 Q>B4B PICBADR,}9L Q>;;WRITEV PICAUX19` Q>;;MODE 0j PICAUX29t  CIO~ Q>;;ANY NONZERO PCRSINH;;INHIBIT CURSOR : X; B4 ,}AE:A;;SCREEN DEVICE X; X; WRITE TO THE SCREEN X; WRITES$>0 Q> ;;PUT CHARACTERS PICCOM9 QSTL PICBADR9 ,}QSTH PICBADR9 QBLL PICBLEN9( QBLH2 PICBLEN9<  CIOF :P X;Z X; PUT HEADER ON SCREENd X;e *TITL1 AM,}USIC16 DEMONSTRATION DISKA=f ,TITL2 APermission to copy this diskA=g TITL3 Ais hereby givenA=h TITL4 A-Roger Ho,}fmannA=i &TITL5 A*** ENTER A LETTER ***A=n HEADER@GRAPHICS o Q>;; light blue/grayp PCOLOR2q Q>r PCOLOR1,};; BLACKs PCOLOR0t PCOLOR3x @POSITION = EPRINT TITL1 @POSITION = EPRINT TITL2 @POSITION  =,} EPRINT TITL3 @POSITION = EPRINT TITL4 @POSITION  = EPRINT TITL5 @POSITION = Q> ,}PCRSINH;; turn off cursor : X; B5 ABinary Load MenuA NUMKEY AAA" $OFFSET ;;OFFSET FOR FILE NAMES, X;6 $X; WR,}ITE DIRECTORY ENTRIES ON SCR@ X;J 'DIRSCN CHKSYS;;CHECK IF A SYS FILET ) CHKFRE;;CHECK IF "FREE SECTOR" ENTRY^ Q>FNAME,}h PSTLr Q>FNAME| PSTH Q> ;;ONLY USE NAME, NOT EXT PBLL Q> PBLH #ROWCRS %> QNUMKEY R>N ,} DFIRCOL %>;;SECOND COLUMN QROWCRS R> HFIRCOL Q> PROWCRS FIRCOL'COLCRS& QNUMKEY;;LETTER OF ENTRY0,} PFNAME;;PUT IN BUFFER: Q>-;;DASHD PFNAMEN  PUTBUF;;PUT NAME IN BUFFERX  WRITES;;PUT IT ON SCREENb #NUMKEY;;AD,}VANCE FOR NEXTl :v X; X; CHECK IF SYS FILE X; CHKSYSQFNAME R> B;' ; binary files only HNOTBIN CKSY2Q,}FNAME R> I;' ; HNOTBIN CKSY3QFNAME R> N;' ; FBIN.F 6NOTBIN7;; NOT.BIN FILE, SO PULL RETURN ADDRES,}S AND 7;;DON'T WRITE IT ON SCREEN BIN.F: X; "X; CHECK IF "FREE SECTOR" ENTRY X;* CHKFREQFNAME4 R> ;;IT SHOU,}LD BE A SPACE> FNOTFREH 7R 7;;SKIP REST OF DIRSCREEN\ NOTFRE:f X;p $X; WRITE PROMPT MESSAGE ON SCREENz X; FOOTER,}:X;$X;.X; OPEN KEYBOARD8X;B OPENK$>0L Q>;;OPENV PICCOM9` Q>B7j PICBADR9t Q>B7~PICBADR9,} Q>;;READ PICAUX19 CIO:X;B7 AK:A;;KEYBOARD DEVICEX; X; PUT FILE NAMES IN A BUFFERX;PUTBUF%>,}"$OFFSET;;FIND CURRENT LOCATION Q@STL7L>;;SET LAST BIT  PNBUFF923;;FIRST LETTER DONE(3;;SKIP THE DASH2 ,}P1Q@STL7< PNBUFF9FR> ;;SPACE?PFP2;;YES, THEN DONEZ2d3n)> xDP1Q> PNBUFF9;;MAKE LAST A SPACE"P2&,}OFFSET;;SAVE FOR NEXT TIME#OFFSET;;FOR NEXT TIME:X; LETTER X;X; FIND FILE NAME IN BUFFERX;FINDNA,}$>L1QNBUFF92 RLETTERHL1 Q>D;;D" PFNAME,Q>:;;COLON6 PFNAME@%>JL2QNBUFF9TPFNAME8^,}2h3rR> ;;SPACE?|HL21Q>.;;PERIODPFNAME83Q>*;;ASTERISKPFNAME83Q> ;;SPACEPFNAME,}8:X;$X; GET A LETTER FROM THE KEYBOARDX;GETLET$>0;;IOCBQ>;;GET BYTES PICCOM9&Q>0 PICBLEN9:#P,}ICBLEN9;;BUFFER LENGTH ZEROD# CIO;;A REG WILL CONTAIN LETTERNR>A;;LESS THAN "A"?X DGETLETb(RNUMKEY;;GREATER THAN ,}HIGHEST LETTERl EGETLETvL>;;SET LAST BITPLETTER;;SAVE IT:X;X; SET RUN ADDRESS TO RTSX;SETUPQ>R,}P;;RUN LOW Q>RP:X;"X; BUFFER WITH NAMES WILL BE AT"X; END OF PROGRAM. LETTER WILL%X; HAVE LAST,} BIT SET & BE FOLLOWED X; BY A HYPHEN.X;  NBUFF *X;4;;INIT ADDRESS>X;H MENU;;INIT ADDRESS DATARX;\l,||S:|` B V`B~DE|K)I J V`TUV`=    0 L   ! ! !  b! S  4}|S:|` B V`B~DE|K)I J V`TUV`@ !  ! 0 L !   ! ;! !  ! V 0}       0 Ll l`` BJ;DE V`D1:*.*SN BADEJ V` B0}DEƝHǝI V`TƩ p`8…ƥÅiƥi`T­U`TĭU`T`U` `…Å p`0L0} B V` BADEHI V`0BEDEJK V`E:0 BOJ DÝEƝHǝI V`MUSIC 16 D0}EMOPermission to copy this diskis hereby given-Roger Hofmann*** ENTER A LETTER ***   fDE 0}B(HI V tDE B(HI V  DE B(HI V K F!DE B(HI V 0} DE B(HI V`Binary Load MenuA A©é ƩT N TTU A-B W! G `KS0}LY MShh`B hh`TU©!éƩ G`Press the Letter of Your Choice0BUDG!!!EJ V`K: 0} !ȱ! ! `!́!DA:B!C .Cȩ*Cȩ C`0BHI VA͘ !`0} AEPRINT.M65AX;3X; a macro to print a line of text on the screenp X;z EPRINT    APRINT - # param}A  $> Q>4  PICBADR Q>5  PICBADR Q> PICCOM Q>( PICBLEN &ICBLEN  CIO   X;}`h`B hh`TU©!éƩ G`Press the Letter of Your Choice0BUDG!!!EJ V`K: 0      0 Ll l`` BJ8DE V`D1:*.*PK B>DEJ V` BD4}EƝHǝI V`QƩ m`8…ƥÅiƥi`Q­R`QĭR`Q`R` `…Å m`0L 4} B V` B>DEHI V`0BBDEJK V`E:0 BLG DÝEƝHǝI V`MUSIC16 DEMON4}STRATION DISKPermission to copy this diskis hereby given-Roger Hofmann*** ENTER A LETTER ***  4}cDE B(HI V ~DE B(HI V  DE B(HH C!I V DE B4}(HI V  DE B(HI V `Binary Load MenuA !>©é ƩT N TTU4} >-? 7! D `HBIIJNhh`? hh``0B5D!EJ V`K: !D!!ȱ! !4} `!a!D>:?!@ .@ȩ*@ȩ @`0BHI VAͲ a!`` !4n  L8 P S: ` B V`BD E K)I J V`TUV`Q T [&b&f&{&  0@ |8}&U'Uʽ#05~wpjd^YTOFKGCR?;i8@5G2t/,C*'%#!/_I , d \8}rBBk+MxT2u_K8&yV'Q(&f&'f&'i&i8}&'i&&i&i&'i&&i&i&&i&&i&i&&i&&i&i&&i&&i&i&&i&&i&i&&i&&i&i&&i& 'o&'i&&k&&i&8}&k&&i&&k&&i&&l&&m&i&&i&&k&&i& &n&k&&i&&k&&i& &o&l&&i&R(M) 'o&'i&8}&k&&i&&k&&i&&k&&i&&l&&m&i&&i&&k&&i& &n&k&&i&&k&&i& &o&k&i&&i& &o&8}&i&&k&&i&&k&&i&&k&&i&&l& &m&i&&i&&k&&i& &n&k&&i&&k&&i& &o&l&N)I*&i& 8}&o&&i&&k&&i&&k&&i&&k&&i&&l&&m&i&&i&&k&&i& &n&k&&i&&k&&i& &o&m&&l&&i&k8}&&l&&i&k&'k&&i&&k&'i&&m&k&&l&&i&k&&l&&i&k&'k&&i&&k&'i&&i&iJ**&&i&&8}k&&i&&k&&i&&k&&i&&k&&i&&k&&i&&k&&i&&k&&i& 'n&'k&'i&&k&'i&&i&i&&i&&k&&i&*&k&&i&&k&&i&8}&k&m&)&k&&i&&k&&i&'l&k&*+g&&i&i&&i&&i&i&&i&&i&i&&i&&i&i&&i&&i&i&&i&&i&i&8}&i&&i&i&&i&&i&i&&i& &o&i&&k&i&&k&i&&k&i&&l&&m&i&&i&&k&&i&&i&i&&i&&i&8}i&&i&&i&i&&i&&k&&i&&i&i&+,&i&&i&i&&i&&i&i&&i&&i&i&&i& &o&i&&9}k&i&&k&i&&k&i&&l&&m&i&&i&&k&&i&&i&i&&i&&i&i&&i&&i&i&&i&&k&&i&&i&i9}&&i&&i&i&&i&&i&i&&i&&i&,-k&&i&i&&i&&i&i&&i&&i&i&&i&&k&&i&&k&&i9}&&k&&i&&l& &m&i&&i&&k&&i&&i&i&&i&&i&i&&i&&i&i&&i&&k&&i&&i&i&&i&&i9}&i&&i&&i&i&&i&&i&k&&i&i&-.&i&&i&i&&i&&i&i&&i&&k&&i&&k&&i&&k&&i&&l&9}&m&i&&i&&k&&i&&i&i&&i&&i&i&&i&&i&i&&i&&k&&i&&i&i&&i&&i&i&&i&&i9}&i&&i&&i&i&&i&&l&&i&k&&l&./&i&k&&k&&i&&k&&i&&m&k&&l&&i&k&9}&l&&i&k&&k&&i&&k&&i&&i&i&&i&&i&i&&i&&k&&i&&k&&i&&k&&i&&k&&i&&i&i&&i&&i&i&&i& &9}n&&k&&i&&k&&i&&i&i&&i&&k&&i&/&k&&i&&k&&i&&k&/0m&.&k&&i&&k&&i&&l&k&00[&L3Q L9}1L1#U$ȱW$ȱY$i¥iL0ªȱ…ÊL0*^&I^&ªȱ…ÊL0i¥iL0'9 }c&ȱd&ȱe&i¥ié`&h!c&ȱd&i¥iéa&Cc&i¥iéb&$01\&9 }[&i¥iL0…ȱ…Ǡp&L@1s&L@1v&S eƅƥiS S S ƍQ …ȱ…LjƝU Q ȱƝU!\&9 } j6L1 6`& 4L1a& 3L1b& `4V V!i¥iíR Lg3L2#čV$ȱčX$ȱčZ$iĥi12L9}  L5 J S: ` B V`B D E K)I J V`TUV`K N U&\&`&u& $0H` v }&O'Uʽ#05~wpjd^YTOFKGCR?;i8@5G2t/,C*'%#!/_I , d \}rBBk+MxT2u_K8&yP'K(&c&&c&&c&&c&&c&}&e&&e& &e& &e&&e& &e&&e&&e&&e&&e&&e&&e& &e&&f&&c&&e&&f&&c&&e&&f&&c&&e&&}f&&c&&e&&f&&c&&e&&f&&c&&e& &i&e&&e&&e&&e&&g&&e&&e& &h&&L(G)e&&e&&e&&e&}&e&&g&&e&&c&&c&&g&&c&&c&&c&&c&&c&&c& &h&&g&&e&2&h& &h&&h&&g&&e&&e& &i&&e&&g&&e}&&g&&e&&e&&e&&e&&g&&e&&g&&e&&e&&e&&e&&c&&c&&h&&c&&c&&c&&c& &h&&g&&e&2&h& H))&h&&h&&g&}&e&&e& &i&&e&&g&&e&&g&&e&&e&&e&&e&&g&&e&&g&&e&&e&&e&&e&&c&&c&&h&)&e&e&'e&})* c&g&&h&&h&&h&&h&&c&&c&&e&&e&&c&&c&&e&&e&&c&&c&&e&&e&&c&&c&&e&&e&&c&&c&&e&&e&&c&&c&}&e&&e&&c&&c&&e&&e&&c&&c&&e&&e&&c&&c&&c&&c&&c&&c&&c&&c&&c&&c&&c&&c&&c&&c&&e&&e&&c&&c&&e&&e&&c&}&c&&*+e&&e&&c&&c&&e&&e&&e&&e&&e&&e&g&&c&&c&&e&&e&&c&&c&&e&&e&&c&&c&&e&&e&&e&&e&&e&&e&&e&}&e&&c&&c&&e&&e&&e&&e& &e& &e&&e& &e&&c&&c&&c&&c&&c&&c&&c&&c&&c&&c&&c&&c&&e&&e&}&e&&c&&+,c&&e&&e&&c&&c&&e&&e&&c&&c&&e&&e&&e&&e&&e&&e&g&&c&&c&&e& &e& &c&&c&&e&&e&&c&&c&&}e&&e&&e&&e&&e&&c&&c&&e&&e&&c&&c&&e&&e&&c&&c&&e&&e&&c&&c&&e& &e&&c&&c&&c&&c&&c&&c&&c&}&c&&c&&c&&c&,B-&c&&e&&e&&e&&c&&c&&c&&c&&e& &c&&c&&e& &e& &c&&c&&c&&c&&c&&c&&e&&e&&e&&}e&?-&e&e&)g&C->.U&L0K L/L].#O$ȱQ$ȱS$i¥iLC-ªȱ…ÊLC-*X&I}X&ªȱ…ÊLC-i¥iLC-']&ȱ^&ȱ_&i¥iéZ&h!]&ȱ^&i¥ié[&C}]&i¥ié\&$?.:/V&U&i¥iLC-…ȱ…Ǡj&L.m&L.p&M eƅƥiM M }M ƍK …ȱ…LjƝO K ȱƝO!V& 3L. M3Z& 2L.[& 0L.\& 1P P!i¥iíL L0L/}#čP$ȱčR$ȱčT$iĥi;/60L/ĪȱąŊL/*Y&IY&ĪȱąŊL/iĥiL/'č]&ȱč^ }&ȱč_&iĥiũZ&M!č]&ȱč^&iĥiũ[&(č]&iĥiũ\& W&ąȱąǠj&L!}0m&L0p&N eƅƥiN N 7021N ƍL ąȱąLjƝO"L ȱƝO#W& 3L0 |3Z& 2L0[& @1L0\&"} 1P"P#iĥiũP"P#K U$ ҽO ҽO!K L U% ҽO"ҽO#L LbK ]& O K ȱ O!#}K ^& O K ȱ O![&31.2i¥i`L ]& O"L ȱ O#L ^& O"L $}ȱ O#[&iĥi`K ]& O K ȱ O!\&i¥i`L ]& O"L ȱ %}O#\&iĥi`K ]& O K ȱ/2*3 O!K ^& O K ȱ O!K _&&} O K ȱ O!Z&i¥i`L ]& O"L ȱ O#L ^& O"'}L ȱ O#L _& O"L ȱ+33 O#Z&iĥi`K O$U$ iQ$U$(}S$8`L P$U% iR$U%T$8`K U$V&`L U%W&`34U&ҩxҩҍҩP)}©'éхĩ)ũK L -C \`44 p4 j4 }4 4 }4 4 p4 )2 4 % j4    *} 4L4  ` ) ` ɠ ` ` B ` BHI V` B `B JK V` +} 5  5  54(5  5  5` Ҭ `)5$6}Cielito Lindo (Lovely Heaven)by Ca,}rlos Fernandez implemented using:MUSIC16 (c) Copyright 1984by DESIGN SOFTWAREHit any key. 3 B VB-}JKL5K:֝D5E V   B +D5E B(HI V  %67B ID5E B(HI V.}  B ]D5E B(HI V B gD5E B(HI V B zD5E B(HI V  B D5E /}B(HI V  B D5E B(HI VB D EHI VL45`&u& $0H` vZ=WL=S: =` B V`B D=E =K)I J V`TUV`}Flute Duet: Invention #1by J.S. Bach 1} implemented using:MUSIC16 (c) Copyright 1984by DESIGN SOFTWARE  B VBJKL=K:ޝD=E V =2}L B=MD=E B(HI V B=fD=E B(HI V  B=sD=E B(HI V3} B=}D=E B(HI V B=D=E B(HI V  B=D=E B(HI V  B=D=E B4}(HI V gWL>5}6}LgW $0H` 7}8}9}:};}<}=}>}?}@}A}B}Uʽ#0C}5~wpjd^YTOFKGCR?;i8@5G2t/,C*'%#!/_I , d \rBBk+D}MxT2u_K8&y@F@F@F@F@F@F@F@F@F@E}F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@FF}@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@FG}@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@ @@F@F@F@H}F@F@F@F@F@ @@F@F@F@F@F@F@F@F@ @@F@F@F@F@I}F@F@F@F@ @@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@FJ}@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@FK}@F@F@F@F@F@F@F@F@@F@F@F@F@F@F@F@F @F@F@F@F@F@L}F@F@F@F @F@F@F@F@F@F@F@F@F @F@F@F@F@F@F@F@F@F @F@M}F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@FN}@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F @ @@F@F@F@F@O}F@F@F@F@F@@@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@P}F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@@F@F@F@FQ}@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@FR}@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@S}F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@T}F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@U}F@@@F@F@F@F@F@F@F@F @F@F@F@F@F@F@F@F@F @F@F@F@FV}@F@F@F@F@F @F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@W}F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F @!FL$T@L:RLX}}QDȱDi¥iLiPªȱ…ÊLiP*$FI$Fªȱ…ÊLiPi¥iLiP')Fȱ*FȱY}+Fi¥ié&Fh!)Fȱ*Fi¥ié'FC)Fi¥ié(F$"F!Fi¥iLiZ}P…ȱ…Ǡ @LQ@LQ@@eƅƥi@@@ƍ@…ȱ…LjƝ@@ȱƝA"F IWL-RD VL[}R VLR V&F [UL%R'F 'TL%R(F T@Ai¥ií@LSL+Sč DȱčDiĥiL:R\}ĪȱąŊL:R*%FI%FĪȱąŊL:RiĥiL:R'č)Fȱč*Fȱč+Fiĥiũ&FM!č)Fȱč*Fi]}ĥiũ'F(č)Fiĥiũ(F #FąȱąǠ @LOS@LOS@@eƅƥi@@@ƍ^}@ąȱąLjƝB@ȱƝC#F XWLS D VLS WLS V&F ULS'F TLS(F "UBCiĥiũB_}C@!D ҽ@ҽA@@!E ҽBҽC@Lb@)F @@ȱ A@*F @@ȱ`} A'Fi¥i`@)F B@ȱ C@*F B@ȱ C'Fiĥia}`@)F @@ȱ A(Fi¥i`@)F B@ȱ C(Fiĥi`@)Fb} @@ȱ A@*F @@ȱ A@+F @@ȱ Ac}&Fi¥i`@)F B@ȱ C@*F B@ȱ C@+Fd} B@ȱ C&Fiĥi`@D!Di!D 8`@D!Eie}!E 8`@D!Di!D8`@D!Ei!E8`@!D"F`f}@!E#F`!Fҩxҩҍҩ©GéĩKũ@@Pi \!F`=ute Duet: Invention #1by J.S. Bach U  L7 J S: ` B V`B D E K)I J V`TUV`K N U&\&d&y&  0@`++* z!q}B'DOS SYSB+GRAPHICSLIBB?UTELEMANNBINBRANGE BINBESYSEQU M65BEPRINT M65B$ CIELITO BINB70BACH BINB-gTAXI BINBGALLIARDBINB.SORELLA BINB9MBLOAD M65CAUTORUN SYSB AUTORUN SYSB+FUNICULABIN&?'05~wpjd^YTOFKGCR?;i8@5G2t/,C*'%#!/_I , d \rBBk!r}+MxT2u_K8&y@';(&g&&g&&e&&e&&e&&g&&g&&e&&e&&e&!s}&e&&e&&g&&g&&e&&e&&e&&g&&g&&e&&e&&e&&e&&e&&g&&g&&e&&e&&e&&g&&g&&e&&e&&e&&e&&e&&g&&g&&e&&e&&e&!t}&g&&g&&e&&e&&e&&e&&e&&g&&g&&e&&e&&e&&g&&g&&e&&e&&e&&e&&e&&g&&g<(7)&&e&&e&&e&&g&&g&&e&&e&&e&&e&&!u}e&&g&&g&&e&&e&&e&&g&&g&&e&&e&&e&&e&&e&&g&&g&&e&&e&&e&&g&&g&&e&&e&&e&&e&&e&&g&&g&&e&&e&&e&&g&&g!v}&&e&&e&&e&&e&&e&&g&&g&&e&&e&&e&&g&&g&&e&&e&&e&&e&&e&&g&&g&&e&&e&&e8))&&g&&g&&e&&e&&e&&e&&e&&g&!w}&g&&e&&e&&e&&j&e&&e&&e&@')*&g&&g&&e&&e&&e&&h&&e&&e&&i&&j&&e&!x}&i&&e&&g&&g&&g&&g&&e&&e&&e&&h&&e&&e&&i&&l&&e&&e&&e&&e&&j&&e&&i&&e&&g&&g&&k&!y}&k&&g&&g&&g&&g&&g&&g&&g&&g&&l&&e&&e&&e&*+&e&&j&&e&&k&e&&g&&g&&g&&g&&g&&g&&i&&g&&h&!z}&e&&e&&e&e&&e&e&&e&&e&&e&&e&&e&&g&&g&&g&&g&&g&&g&&g&&g&+,&g&&e&&e&&e&&e!{}&&e&&e&e&&e&e&&e&&e&&e&&e&&e&&j&&e&&e&&e&&e&&e&&e&&g&&g&&g&&e&&e&&e&!|}&e&&e&&e&e&&e&e&&e&&i&&e&&e&&e&&e&&e&&e&&e&'e&&e&&,-e&&e&&e&&e&&e&&e&&e&&g&&e!}}&&e&&e&&e&&e&&e&e&&e&e&&e&&e&&e&&e&&e&&j&&e&&e&e&&e&e&&e&&e&&e&&e&&e&&g!~}&&e&&e&&e&&e&&e&&e&e&&e&e&&e&&e&&e&&e&&e&&g&&e&&e& - .&e&&e&&e&&e&!}e&&e&e&&e&&e&&e&&e&&e&&g&&e&&e&&e&&e&&e&&e&e&&e&e&&e&&e&&e&&e&&e&&g&&e&!}&e&&e&&e&&e&&e&e&&e&e&&e&&e&&e&&e&&e&&g&&e&&e&&e&&e&.x.&e&&e&e&&e&e&!}&e&&e&&e&&e&&e&&g&&g&&e&&e&&e&&e&&e&&e&&e&&e&&e&&e&&g&)y.t/L2K L90L/#!}O$ȱQ$ȱS$iiLy.ȱኅLy.*X&IX&ȱኅLy.iiLy.']&ȱ^&ȱ_&!}iiZ&h!]&ȱ^&ii[&C]&ii\&$u/p0V&iiLy!}.ȱn&L/q&L/t&M eiM M M K ȱ刱O K ȱO!V& 4L,0 4Z& I3L!}$0[& 2L$0\& 2P P!iiL L1L01#P$ȱR$ȱT$iiq0l1L90ȱ㊅L!}90*Y&IY&ȱ㊅L90iiL90']&ȱ^&ȱ_&iiZ&M!]&ȱ^&ii[!}&(]&ii\& W&ȱn&LT1q&LT1t&N eiN N m1h2N L ȱ!}刱O"L ȱO#W& 4L1 4Z& 3L1[& v2L1\& 3P"P#iiP"P#K U$ ҽO ҽO!K L !}U% ҽO"ҽO#L LbK ]& O K ȱ O!K ^& O K ȱ O![&i2d3ii!}`L ]& O"L ȱ O#L ^& O"L ȱ O#[&ii`K ]& O K ȱ!} O!\&ii`L ]& O"L ȱ O#\&ii`K ]& O K ȱe3`4 !}O!K ^& O K ȱ O!K _& O K ȱ O!Z&ii`!}L ]& O"L ȱ O#L ^& O"L ȱ O#L _& O"L ȱa4!}4 O#Z&ii`K O$U$ iQ$U$S$8`L P$U% iR$U%T$8!}`K U$V&`L U%W&`4C5ҩxҩҍҩ@`&'a&ᩇb&)c&K L .y \`D5?6}ONE WAYby R!}oger Hofmannwritten for the game TAXICAB HILLby Bill Morrisimplemented using:MUSIC16 (c) Copyright 1984by DESIGN SOFTWAR!}EHit any key.Yes folks, the author of MUSIC16 occasionially attempts to write musicas well as software. My wi@6;7fe says !}I should stick with software.In any event, Bill Morris, Antic magazine author and assembly language programmer used MUSIC!}16 in his newgame, TAXICAB HILL. It has one of thelongest sound tracks of any computergame ever produced. The songs<778 w!}erecleverly named 'One Way,' 'Yield,' and'Merge.' I rarely make it to the screen that plays this melody, so thisdemo is !}for my benefit too. 4 B VBJKL7K:D7E V  t B FD5E B(HI !}8839V  B ND5E B(HI V B _D5E B(HI V  B D5E B(HI V B D!}5E B(HI V B D5E B(HI V  B D5E B(HI V B эD5E B(HI V!}49/:B D EHI VDD5E B(HI Vd B ލD5E B(HI V B D6!}E B(HI V B &D6E B(HI V B KD6E B(HI V B gD6E B(HI V!} B D0:+;6E B(HI V B D6E B(HI V B ӍD6E B(HI V B D6E!} B(HI V B D7E B(HI V B BD7E B(HI V B iD7E B(HI V!} B D7E ,;_;B(HI V B D7E B(HI VL];7N U&\&d&y&  0@`++* z P  L1 J S: ` B V`B D E K)I J V`TUV`K N U&\&`&u& $0H` v%}&O'Uʽ#05~wpjd^YTOFKGCR?;i8@5G2t/,C*'%#!/_I , d \%}rBBk+MxT2u_K8&yP'K(&d&&a&&e&&c&&c&%}&f&&c&&c&&c&&e&&e&&e&&h&&e&&e&&e&&f&&c&&e&&e&&c&&c&&e&c&&f&&d&a&'P'&e&&e&&e&&f&&c%}&&c&&c&&c&&c&&c&&c&&c&&c&c&&e&&c&&c&&c&&e&&e&&e&&f&&c&&c&&c&&e&&g&cL((&&f&&d&a&a(%}'&e&&e&&c&&c&&g&&e&&e&&e&&e&&e&c&&a&&a&&c&&c&&e&&e&&e&&h&&c&&c&&e&&e&c&&f&(&f&c&a(&g&%}()&e&&e&&e&&g&&e&&e&&g&&f&&a&&a&&c&&c&&e&&g&&f&&c&&e&&e&&f&&c&&c&&f&&e&E)(&e&&e&&e&&g&%}&c&&c&&c&&c&&c&&c&&c&&c&&c&&f&&c&&c&&e&&e&&e&&g&&g&&c&&c&&c&&c&&c&&f&&e&)E)&g&&e&&c&&c&&c&%}&c&&a)P*&&a&&c&&e&&e&&e&&e&&g&&e&&c&&c&&c&&c&&f&&a&&a&&c&&c&&c&&c&&a&&a&&c&&a&&a&&c&&e&&c&&c&&%}g&)Q*L+U&L-K L,Lk+#O$ȱQ$ȱS$i¥iLQ*ªȱ…ÊLQ**X&IX&ªȱ…Ê%}LQ*i¥iLQ*']&ȱ^&ȱ_&i¥iéZ&h!]&ȱ^&i¥ié[&C]&i¥ié%}\&$M+H,V&U&i¥iLQ*…ȱ…Ǡj&L+m&L+p&M eƅƥiM M M ƍK …ȱ…%}LjƝO K ȱƝO!V& 0L, [0Z& !/L+[& -L+\& .P P!i¥iíL L-L-#čP$ȱčR%}$ȱčT$iĥiI,D-L,ĪȱąŊL,*Y&IY&ĪȱąŊL,iĥiL,'č]&ȱč^&ȱč_&iĥ%}iũZ&M!č]&ȱč^&iĥiũ[&(č]&iĥiũ\& W&ąȱąǠj&L,-m&L,-p&%}N eƅƥiN N E-@.N ƍL ąȱąLjƝO"L ȱƝO#W& 0L- 0Z& /L-[& N.L-\& .P"P#i%}ĥiũP"P#K U$ ҽO ҽO!K L U% ҽO"ҽO#L LbK ]& O K ȱ O!K ^& O %}K ȱ O![&A.