& Aõ256\� íIGIN OF BAZIC à0100 HEX)  ‹ A$à12) ? � „ ADDITI“AL CRTS ARE ADDED ± THIS PROGRAM, LEAVE "OTHER" >( � AS THE LAST OPTI“ IN THE MENU ì UPDATE THE "C" VARIABLE 92 Cõ7\� MAXIMUM NUMBER OF TERMINALS ã1 IN THIS PROGRAM *< ‰ šì\� CLEAR THE SCREEN BY SCROLLING IF ’"THIS PROGRAM IS DESIGNED TO CONFIGURE BAZIC FOR A PARTICULAR CRT." JP ’"FOR THE PRINT@ AND THE CLS STATEMENTS TO WORK PROPERLY, BAZIC MUST" LZ ’"KNOW THE CURSOR ADDRESSING PREFIX AND OFFSET FOR YOUR CRT AS WELL AS" Jd ’"THE CODES TO CLEAR THE SCREEN. THIS PROGRAM IS DESIGNED TO CHANGE" In ’"BAZIC FOR THE TERMINALS LISTED AND TO ALLOW CUSTOM CHANGES IF YOU" Hx ’"KNOW THE CODES FOR A CRT THAT IS NOT LISTED HERE. SOME CRTS MAY" K‚ ’"REQUIRE RE-WRITING THE CURSOR ADDRESSING AND CLEAR SCREEN ROUTINES." JŒ ’"THIS PROGRAM CAN BE CHANGED SO THAT IT 'WRITES' THE PROPER ROUTINE" M– ’"BY ADDING AN ENTRY TO THE TABLE OF DATA STATEMENTS AT THE END OF THIS" H  ’"PROGRAM. THE FIRST FIELD IS THE NUMBER OF PAIRS THAT HAVE TO BE" G¢ ’"WRITTEN. EACH PAIR CONSISTS OF THE VALUE TO BE WRITTEN AND THE" K¤ ’"NUMBER OF BYTES FROM THE BEGINNING OF BAZIC OF WHERE THE BYTE IS TO" ¦ ’"BE WRITTEN." Iª ’\’"THE BAZIC DISK MUST BE IN DRIVE 1 FOR THIS PROGRAM TO OPERATE"\’ %´ † "PRESS RETURN TO CONTINUE ",X$ ¾ ‰ šì\� CLEAR SCREEN $È ’"1=ZENITH Z-19 OR HEATH WH-19" Ò ’"2=ADM-3A" Ü ’"3=INTERTEC INTERTUBE" ð ’"4=HAZELTINE" ú ’"5=SOROC" ý ’"6=NORTHSTAR ADVANTAGE" ÿ ’"7=OTHER"  ’\’ C † "PICK THE NUMBER THAT CORRESPONDS TO YOUR CRT (0 TO END) ",I * „ Iô0 í IöC ² š\� ·ID RESP“SE CHECK " „ Iõ0 ² � , ‰ šì\� CLEAR SCREEN 16 ’"1= 8 DIGIT SOFTWARE FLOATING POINT BAZIC" 1@ ’"2= 10 DIGIT SOFTWARE FLOATING POINT BAZIC" 1J ’"3= 12 DIGIT SOFTWARE FLOATING POINT BAZIC" 1T ’"4= 14 DIGIT SOFTWARE FLOATING POINT BAZIC" 1^ ’"5= 8 DIGIT HARDWARE FLOATING POINT BAZIC" 1h ’"6= 10 DIGIT HARDWARE FLOATING POINT BAZIC" 1r ’"7= 12 DIGIT HARDWARE FLOATING POINT BAZIC" 1| ’"8= 14 DIGIT HARDWARE FLOATING POINT BAZIC" † ’\’ :� † "ENTER NUMBER OF BAZIC TO BE CHANGED (0 TO END) ",E š „ Eô0 í Eö8 ² š� ¤ „ Eõ0 ² � ® Ž šö\� ³LE OF BAZIC NAMES ¸ � Jõ1 ± E ) … A$\� … » NAMES UNTIL THE RIGHT “E Ì ƒ J %Ö Ž šP\� ³LE OF BYTES � KNOW CRTS !à „ IõC ² š \� OTHER SITUATI“ ê � Hõ1 ± I +ï … M\� NUMBER OF CODES ì LOCATI“ PAIRS ô � Nõ1 ± M 5þ … NàN),BàN)\� … ·UES ÆO N ARRAY ì LOCATI“ ÆO B  ƒ N  ƒ H 2 � SECTI“ ± ™ CíRECT ·UES ± DISK COPY OF BAZIC & —#1%1,A$\� — BAZIC AS A » 0 � Nõ1 ± M ': ™ #1%BàN),&NàN),¹\� ™ CíRECT ·UES D ƒ N N ˜ #1 X � Nõ1 ± M ?b • AãBàN),NàN)\� PUT CURSí ÕESËG INFO IN RAM COPY OF BAZIC l ƒ N 2v � SECTI“ ± TEST CLEAR SCREEN ì CURSí ADDRESËG €  \� CLEAR THE SCREEN LŠ ’"THIS LINE SHOULD BE AT THE TOP OF THE CRT AND THE REST OF THE SCREEN" )” † "SHOULD BE CLEAR. 1=YES, 0=NO ",F )ž „ Fô0 í Fö1 ² š”\� ·ID ANSWER CHECK 7¨ „ Fõ0 ² š<\� NO, SO GO BACK ì TRY AGAIN ´ C“TINUE #² � SECTI“ ± TEST CURSí ADDRESËG ¼  \� CLEAR SCREEN � TEST Æ � Zõ0 ± 35 ° .25 'Ð ’@à2å4âÜàZ)ã10,2âZå4âËàZ)ã6),"*", Ú ƒ Z Jä ’@à20,1),"THIS COMPLETES THE TEST. IF EVERYTHING IS OK THERE SHOULD" =î ’"BE A DISTINCT PATTERN FROM THE PREVIOUS !@ STATEMENTS" .ø † "ENTER 1=EVERYTHING IS OK, 0=NOT OK ",F  „ Fô0 í Fö1 ² šø $  „ Fõ0 ² š<\� START OVER „ ÷ OK  �   � SECTI“ ± CUS±M ™ ‚@ ì   * ‰ šì\� CLEAR SCREEN H4 ’"THIS SECTION ASSUMES THAT YOU DO NOT HAVE ONE OF THE CRTS LISTED" J> ’"IN THE PREVIOUS MENU, BUT YOU DO KNOW THE CURSOR ADDRESSING PREFIX" IH ’"AND ROW AND COLUMN OFFSET VALUES AND THE CLEAR SCREEN CODE(S) FOR" PR ’"YOUR CRT. THE PREFIX IS PRESENTLY LIMINTED TO TWO BYTES, THE OFFSETS TO" J\ ’"ONE BYTE EACH, AND THE CLEAR SCREEN CODES TO TWO BYTES. IF ANY OF" Mf ’"YOUR CODES EXCEED THESE LIMITS, YOU WILL HAVE TO CUSTOMIZE THE CURSOR" Fp ’"ADDRESSING AND CLEAR SCREEN FEATURES OF BAZIC. PLEASE EXAMINE" Er ’"THE PARTIAL SOURCE LISTING IN YOUR BAZIC MANUAL AND CONSULT A" It ’"MACHINE LANGUAGE PROGRAMMER FOR HELP IN CONFIGURING BAZIC TO WORK" v ’"ON YOUR CRT." ?z ’\† "PRESS RETURN TO CONTINUE OR ANY OTHER KEY TO END ",X$ „ „ X$ñ""² š\� � Ž � Nõ1 ± 6\� † 6 BYTE ·UES 4˜ „ Nõ1 ² ‰ šÞ\� ‚ INFO “ CURSí ADDRESËG PREFIX &¢ „ Nõ3 ² ‰ š8\� ‚ INFO “ OFFSETS +¬ „ Nõ5 ² ‰ š¦\� ‚ INFO “ CLEAR SCREEN ;¶ † "ENTER A VALUE ACCORDING TO THE INSTRUCTIONS ",NàN) ,À „ NàN)ô0 í NàN)ö255 ² š˜\� ” OF RANGE Ê ƒ N EÏ Bà1)õ30\Bà2)õ37\Bà3)õ68\Bà4)õ69\Bà5)õ74\Bà6)õ81\Mõ6\� SET ‘AULTS -Ô ˆ š\� MAKE CHANGES ± BAZIC ì TEST THEM *Þ � DESCRIPTI“ OF CURSí ADDRESËG PREFIX è ‰ šì Fò ’"THE FIRST THING TO BE ENTERED IS THE CURSOR ADDRESSING PREFIX." Gü ’"THIS IS THE CODE OR CODES SENT TO THE CRT TO INFORM THE CRT THE" H ’"CURSOR IS TO BE ADDRESSED. IF YOUR CRT NEEDS ONLY ONE CODE THEN" G ’"ENTER A ZERO (0) FOR THE FIRST VALUE. EACH CODE MUST BE IN THE" @ ’"RANGE OF 0 TO 255. ENTER THE CODES ONE VALUE AT A TIME." $ ’ . Š 8 � DESCRIPTI“ OF OFFSET ·UES B ‰ šì GL ’"THE NEXT ITEM TO BE ENTERED IS THE OFFSET VALUE FOR THE ROW AND" HV ’"COLUMN. MOST CRTS REQUIRE A VALUE TO BE ADDED TO THE ACTUAL ROW" G` ’"AND COLUMN POSITION BEFORE THE TERMINAL WILL RESPOND CORRECTLY." Ij ’"THIS VALUE IS NORMALLY 31 BUT CAN BE 0 OR ANY OTHER VALUE IN THIS" Dt ’"RANGE. ENTER THE VALUES ONE AT A TIME STARTING WITH THE ROW" ~ ’"VALUE." ’ ’ œ Š +¦ � DESCRIPTI“ OF THE CLEAR SCREEN CODES ° ‰ šì Gº ’"THE LAST TWO VALUES TO BE ENTERED ARE THE CLEAR SCREEN CODE(S)." EÄ ’"IF YOUR CRT REQUIRES ONLY ONE VALUE, ENTER A ZERO (0) FOR THE" <Î ’"SECOND ENTRY. REMEMBER TO ENTER ONE CODE AT A TIME." Ø ’ â Š 3ì � Xõ1 ± 25\’\ƒ X\Š\� CLEAR SCREEN BY SCROLLING #ö � ³LE OF BAZIC » NAMES “ DISK  ‡ "BAZIC08"   ‡ "BAZIC10"  ‡ "BAZIC12"  ‡ "BAZIC14" ( ‡ "BAZIC08F" 2 ‡ "BAZIC10F" < ‡ "BAZIC12F" F ‡ "BAZIC14F" !P � ³LE OF CODES OF KNOWN CRTS ;Z ‡ 6,27,30,89,37,31,68,31,69,27,74,69,81\� Zå19 í WHå19 4d ‡ 6,27,30,61,37,31,68,31,69,26,74,0,81\� ADMå3A 5n ‡ 6,27,30,61,37,31,68,31,69,12,74,00,81\� IåTUBE Dx ‡ 8,126,30,17,37,255,68,255,69,126,74,28,81,92,49,93,56\� HAZEL D‚ ‡ 10,27,30,61,37,31,68,31,69,5,70,27,71,43,72,13,73,13,74,36,75 Œ � SíOC ã DELAY 9– ‡ 6,27,30,61,37,32,68,32,69,4,74,0,81\� NS ADVANTAGE BAZIC10Af>wÔ`AA¡>eÔ�BHIS PROGRAM TO OPERATES TOIS Í3.ÒGNy·Â*N!›exþ Ú*Nå*¼6"¾6á"¼6ë"À6ëy2Ç6x2Æ6õå