@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}} }  |||DDOS DOSDOS SYS }}}}T AA}CDOS SYSBL+DUP SYSBwDOC 000cINFOBASEXLT INFOBASEXL1!DOC 002DOC 0019lINFOBAS}EXL2 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ޥ<<8B?} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D,}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED COPYING---DN:4}# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 2.?}D2:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 128ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4u page 1 INFOBASE version 3.0 and LETTER TO PARENT V} were written by Roland Fetzerespecially for teachers. The author is a teacher of Computer Studies at JHS49 in Brooklyn N.Y W}. INDEX Average - Comupute Average 8 Back Up Copy 2 Correct a Record 5 X} Creating a New Student File 3 Delete a File 5,8 Delete a Record 5 Disk Space on Data Y} Disk 8 Display Names Serially 5 End 5,8 Enter Names 4 Fea Z}tures of Infobase 2 Field Lenghts 4 File Selection 7 Files on Data Disk [} 5 Format a Disk 7 Global Delete of Grades 7 Good Data Base Management 4 Letter t \}o Parents Document- ation 10 Lock a File 7 Mailing Label-Entire File 6 ]} Mailing Label-Search File 6 Mailmerge 8 Mailmerge Individual record 9 Main Menu ^} 3,6 Print Attendance Card 6 Print Complete Record-Search5 Print Grade Book 6 _}Print Menu 5 Print Student Names on File 5 Print Student & Parent Phone File `} 6 Print Student & Grade File 6 Recover Deleted Records 7 Rename a File 8 Search a} for a Name 5 Special Function Menu 6,7 Spelling Checker 8 Sequential Grade Input b} 7 System Requirements 1 Technical Notes 10 TWO DISK DRIVE SYSTEMS 2 Unlock a Fi c}le 8 Using Files Already on the Data Disk 3 SYSTEM REQUIREMENTS - AN ATARI 60 d}0,800,800XL,1200 130XE with at least48K memory; one or two disk drives and an EPSON compatible printer. e} page 2 BACK UP COPY - there is no DUP.SYS on the disk beca f}use of the lengthof the program. 1. Turn on the Disk Drive 2. Insert a DOS Disk and type 'DOS' 3. Re g}move DOS Disk and insert TEACHER'S TOOLBOX disk 4. Select Option J 5. Source Drive 1, Destination D h}rive 1. Follow the prompts 6. Have a formatted disk ready for the copy 7. DO NOT use a write protect tab i} 8. DO NOT protect any file TWO DISK DRIVE SYSTEMS - Go to the Option 9 on the Main Menu - 'CONFIGURE DISK DRIVES'. T j}o the prompt '# OF DISK DRIVES 1 OR 2' answer 2.130XE RAM Disk is not considred a 2nd disk drive. Line # 190 in INFOBASEwil k}l become 'D2:' FEATURES OF INFOBASE 1. You can display records in a serial fashion. 2. INFOBASE w l}ill search the file for a specific name 3. You can correct a record or a field 4. You can delete m}a record 5. You can delete a file 6. You can display all files 7. INFOBASE can have an unlimited amoun n}t of files 8. INFOBASE will print a student list 9. INFOBASE will print individual student records o} 10. INFOBASE will print mailing labels 11. INOFBASE will print a student grade list 12. INFOBASE p}will print a student- parent phone list 13. INFOBASE will print an alphabetized Attendance Card 14. T q}he Attendance card can be for 28 to 31 days 15. INFOBASE will print an alphabetical Grade Book 16. IN r}FOBASE will format a disk 17. INFOBASE will allow GLOBAL Delete of Grade Entry 18. INFOBASE will allow sequen s}tial page 3 input of grade entry t} 19. INFOBASE can recover deleted records 20. INFOBASE can lock files 21. INFOBASE can unlock files 22. I u}NFOBASE can re-name files 23. INFOBASE will check the spelling of file names 24. INFOBASE can show available v} free disk space on Data Disk 25. INFOBASE can compute a student average 26. INFOBASE has Mailmerge fo }EiͩkΩ͙kCop j`j {j`Hi͝Νh`x}L"UNEM:D"NURͩkΩ͙kCop j`j {j`Hi͝Νh`  ;NAKE@dQ(>:A%,"-@@E(WHAT SCREEN COz}LOR DO YOU WANT?Q6-n#-@@#( 1: NORMALx"-@@"(2: AMBER*-@@*(3:{} REVERSE AMBER"-@@"(4: GREEN!-@@!(5: GREYB A`-@@4(SELECT A|} NUMBER8B BQ  @)!@)P:,G("ERROR: SELECT A NUMBER FORM 1 TO 5Q A`//AA}}AA A01AAH'A @1 A@1A@T'A @1 A@~}1A@V'A 1 A@1AA''A @1 A@1A@'A }r an entire file 27. INFOBASE can Mailmerge ALL files on the disk at once 28. INFOBASE can mailmerge } individual records in a file 29. INFOBASE is Menu Driven 30. INFOBASE is written in Modular Basic } CREATING A NEW STUDENT FILE - Have an empty FORMATTED disk availabelwith DOS on it. This will be you DATA disk. When } the prompt appears "PLEASE INSERT DATA DISK IN DISK DRIVE" "ISDISK IN DISK DRIVE (Y/N)" 1. Remove INFOBASE disk 2 }. Insert FORMATTED DATA DISK 3. Answer YES The DATA DISK DIRECTORY will appear on your screen (DOS.SYS andDUP.SYS }). Since you did not yet create a file answer the prompt "DO YOU WANTTO USE ONE OF THE ABOVE FILES (Y/N)" with the answer NO }. To the prompt "DO YOU WANT TO OPEN A NEW FILE(Y/N) answer YES. The newfile name cannot be longer than 8 letters and t }he extender can be 3 letterslong. It is suggested that each class become a speparate file. Example: 1. CLASS.704 2 }. CLASS801.ENG 3. CLASS605.RON A class file should not contain more than 50 names, otherwise 2 partsof INFOBASE wi }ll not work, the ATTENDANCE CARD and the GRADE BOOK. If these2 parts are not imporant then there is no constraint on the len }gth of eachfile. USING A FILE ALREADY ON THE DATA DISK - If a file is alreay on the DATAdisk, answer the prompt "DO Y }OU WANT TO USE ONE OF THE ABOVE FILES(Y/N)"with YES and then type in the file name and extender the way it appears onthe sc }reen. The main menu will now appear. MAIN MENU: 1. Enter Names 2. Display Names Serially 3. Search } for a Name 4. Correct a Record page 4 } 5. Files on the Data Disk 6. PRINT MENU 7. SPECIAL FUNCTION MENU 8. Delete a Record 9. Configure Dis }k Drives 10. MAILMERGE 11. End 1. ENTER NAMES - The prompt appears "I AM CHECKING FOR THE END RECORDAND DELETIN }G IT.". If you starting a new file you do not have an END recordand the program goes into the data entry screen. If you are }adding names toan existing file the END record will automatically be deleted. If you finished with a file and you want }to close it you must enter theword "END" for the field labeled STUDENT. All the other fields can remainempty. You will pe p }rompted to do so when you are finished with enteringnames to the file. If this practice is not followed then the last name w }illbe lost when using PRINT ATTENDANCE CARD and PRINT GRADE BOOK. The ENDrecord is never printed FIELD LENGHTS } 1. STUDENT = 25 letters 2. PARENT = 25 letters 3. ADDRESS = 25 letters 4. CITY = 13 letters 5. ST }ATE = 2 letters 6. ZIP = 5 letters 7. PHONE = 9 letters 8. GRADE = 3 letters 9. SEX = }1 letter INFOBASE will not allow you to exceed these field lengths. If you doexceed them then a prompt will appear tel }ling you your field was too longand asking you to re-enter it. Each record MUST contain at least 2 fields. The STUDENT }field and theSEX field must be completed for ATTENDANCE CARD and GRADE BOOK program towork. GOOD DATA BASE PROCEDURES } - BE CONSISTENT! If you always follow thesame procedure then you will have no trouble. For instance, decide whetheryou are } going to use a comma or not 1. STUDENT: Fetzer, Roland 2. PARENT: Mrs. Katherine Herk For the PARENT field yo }u must use a MR. MRS. MISS in order that themailing labels are addressed correctly. For the SEX field it is suggested t }hat you use "B" for boys and "G" forgirls. PRINT ATTENDANCE CARD and PRINT GRADE BOOK use these letters toalphabetize by se }@1 A@'@'@@@b;@0,;A0,((>:A%,:-@@ b}(#Documentation for TEACHER'S TOOLBOX*-@@*(by ROLAND FETZER1-@@1(PRESS ٠ TO SC}ROLL6-@@,(CREEN OR RINTER03(6("$$7@<@,4SA,$$7@<@,4PA}6WAR@ @K@@ D1:INFOBASE.CW6-@( A`@(6-%}@J(T"@ A`^ A h#F:A,"A6#@r<AAH'A @ }x, boys first, girls second. If you use "M" and "F" theorder of sort will be girls first, boys second. REVERSE SORT can be d }one onthe screen but is NEVER printed. Only normal sort is printed. When you have completed all fields the prompt "ARE }ALL ENTRIESCORRECT(Y/N)" appears. If you answer YES then the data will be recorded onthe data disk. If you answer NO then t }he prompt "ENTER NUMBER OF INCORRECTENTRY" appears. You will have a chance to correct any field that you wish. } page 5 If you answer the prompt "ANOTHER NAME(Y/N)" }with YES then you go backand create another record. If you answer NO then the prompt for creating the"END" record appears. } 2. DISPLAY NAMES SERIALLY - If you select this option then you can viewall the records in the order in which they were } entered. 3. SEARCH FOR A NAME - This option will search for a record by thefirst 3 letters of the student's name. If }these first 3 letters aremisspelled then the program will not find it. 4. CORRECT A RECORD - The program searches for } the name by the first 3letters. You then can correct any field that you wish by entering thecorresponding number. 5. } FILES ON DATA DISK - This option shows you all the files on yourDATA DISK 6. PRINT MENU - This option directs you to }the PRINT MENU 7. SPECIAL FUNCTION MENU - This option directs you to the SPECIALFUNCTION MENU 8. DELETE A FILE - } This option erases a file from the DATA DISK." 9. DELETE A RECORD - This function uses the CORRECT A RECORD option and }erases the student's name. Once this is done INFOBASE cannot find therecord. To delete you select #1 and pres ENTER 2 }times and answer YES to theprompt "ARE ALL ENTRIES CORRECT(Y/N)" 10. MAILMERGE - This option directs you to the MAILM }ERGE MENU 11. END - This will end the program and put you in the default screencolor. THE PRINT MENU: 1. P }rint Student Names on File 2. Print Complete Record-Search File 3. Mailing Label-Search File 4. Mailing Label- }Entire File 5. Print Student & Grade-Entire File 6. Print Student, Parent & Phone File 7. MAIN MENU 8. SP }ECIAL FUNCTION MENU 9. Print Attendance Card 10. Print Grade Book 11. End 1. PRINT STUDENT NAMES ON FILE - } Set the paper to the top of the form.INFOBASE will ask you for a title for this page. 2. PRINT COMPLETE RECORD-SEARCH } FILE - Set the paper to the top of the page 6 }form. INFOBASE will print all fields in the record plus the file name of anystudent that is selected. 3. MAILING LA }BEL-SEARCH FILE - Set paper to the top of the form.INFOBASE will print the complete address of any student selected. On top }ofthe address label are the first 6 letters of the student's name and the filename. Frequently student names are different }from parents name. Without thisfeature it would be difficult to match an address 4. MAILING LABEL-ENTIRE FILE - This i }s the same as above except theaddress for the whole file is printed. You can increase or decrease the SPACING between l }abels by INSERTING ordeleting an "? #4" in line 2520. List INFOBASE and change it to fit yourneeds. 5. PRINT STUDENT }& GRADE-ENTIRE FILE - Set the paper to the top of theform. INFOBASE will print a list of student names and their grades } 6. PRINT STUDENT, PARENT & PHONE FILE - Set the paper to the top of theform. INFOBASE will print a list of student names, }parent names and phonenumbers. 7. MAIN MENU - This option returns you to the main menu. 8. SPECIAL FUNCTION MENU } - Directs you to the SPECIAL FUNCTION MENU.All the programs on the this menu are on "INFOBASE.A" 9. PRINT ATTENDANCE }CARD - Set the paper to the top of the form.ATTENDANCE CARD is a 2 page form. You have to select a sort. REGULAR SORTwill a }lphabetize names regardless of sex. SORT BY SEX will alphabetize bysex. A file may NOT have more than 50 names. Example of t }he prompts: WHAT GRADE? School grades 6,7 etc. WHAT CLASS? 7-1,8-5 etc. WHAT SUBJECT? Engl(Max 4 letters) } WHAT HOME ROOM? 306,354 etc. WHAT MARKING PERIOD? 1 or 2 etc. TEACHER'S NAME? Do not use MR. MRS. You can rev }erse sort on the screen but INFOBASE will only print in adescending alphabetical order. You can specify how many copies you }want. Youcan select a month with 28,29,30 or 31 days. You can go back and print amonth with different days. The program wil }l print page 1 again and then askyou to select a month. 10. PRINT GRADE BOOK - Set the paper to the top of the form. GR }ADE BOOKresides in VIRTUAL MEMORY. This means that the available memory of the 48Kcomputer was exhausted and the computer u }ses the Disk Drive as an extesionof its memory. This requires disk swapping with a one Disk System. Justfollow the prompts. } A file may not contain more than 50 names otherwiseGRADEBOOK will not work. GRADE BOOK is a 2 page form. You have pri }nt choices 1. Page One and Two 2. Page One Only 3. Page Two Only 4. Return to Special Function Menu } page 7 5. Return to Main Menu 6. End Pr }ogram You can specify how many copies you want. FILE SELECTION - You must ALWAYS select a file with the FILES ON }DATADISK function before INFOBASE will work. THE SPECIAL FUNCTION MENU: 1. Format a Disk 2. Files on Data }Disk 3. Print Grade Book 4. Global Delete of Grade Entry 5. Sequential Input of Grade Entry 6. Recover De }leted Records 7. Lock a File 8. Unlock a File 9. Rename a File 10. Delete a File 11. Show Available Di }sk Space 12. Compute Student Average 13. RETURN TO MAIN MENU 14. MAILMERGE MENU 15. End 1. FORMAT A DISK } - The program prompts you to put a disk to be formattedinto the disk drive. It shows you if there are any files on the disk } and askif it is O.K. to erase these files. If you answer YES then the formattingbeginns. When you insert an unformatted di }sk into the drive it takes a fewseconds longer than normal because the program is cheking to see if thereare any files on t }he disk. 2. FILES ON DATA DISK - See previous discussion. 3. PRINT GRADE BOOK - See previous discussion. 4. } GLOBAL DELETE OF GRADE ENTRY - This function erases the grades fromevery student record of a selected file. The program sho }ws you briefly thegrade and then it deletes it. 5. SEQUENTIAL INPUT OF GRADE ENTRY - This function lets you enter a ne }wgrade for the entire file. It shows you the STUDENT'S NAME and his OLDgrade. It prompts you to enter a new grade. Example: } 80S, 75A, 55U etc. Ifyou leave the entry BLANK then the program retain the old grade. 6 RECOVER DELETED RECORDS - Th }is function shows you the deleted recordsand lets you restore them if you want to. If there are no deleted recordsthen you }are returned to the SPECIAL FUNCTION MENU. Deleted records showeverything but the STUDENT name which you have to re-enter. T }his is the onlyfield that you can re-enter. 7. LOCK A FILE - This function asks you for the filename to be locked.Wit }h a locked file you cannot add or delete anything. To lock ALL files on } page 8the Data Disk type for the filename the wild card symbol "*.*" 8. UNLOCK A FILE - T }his function asks you for the filename. To unlockALL files use the wild card symbol "*.*" 9. RENAME A FILE - You are f }irst asked for the old file name and thenfor the new file name. 10. DELETE A FILE - This function asks you for the file } name and thenasks you "ARE YOU SURE?" If you answer yes then the program continues anddeletes the file. 11. SHOW AVAI }LABLE DISK SPACE - This function shows you how many K.bytes of free space you have on the DATA DISK(Single Density) 12. } SPELLING CHEKER ROUTINE - The lock, unlock, rename and deletefucntions have a spelling checker routine. If you misspelled a } filename thenthe routine will look up the correct spelling and show it to you. 13. COMPUTE STUDENT AVERAGE - You have }3 choice menu with this function.1. NORMAL AVERAGE 2. AVERAGE ROUNDED OFF TO THE NEARESR MULTIPLE OF 5 3.AVERAGE ROUNDED }OFF TO NEAREST MULTIPE OF 5 PLUS A CONDUCT GRADE. The program shows you the STUDENT'S NAME and the OLD GRADE. It asks yo }uto enter the test marks. To get the average you press RETURN TWICE. To save the average you press the OPTION KEY. You }can re-do the averageof all test marks by pressing the SELECT KEY. You can enter a NEW average bypressing SELECT KEY and t }hen entering the NEW average and pressing RETURNTWICE. The program will not accept a grade larger than 100 The conduct }grade normally is a one characte letter grade such as 0, S,N, U, etc 13. RETURN TO THE MAIN MENU - Returns you to the b }eginning of the mainprogram 14. MAILMERGE MENU - Directs you to the Mailmerge Section 15. END - This ends your p }rogram and puts you in the default screencolor. MAILMERGE - INFOBASE will work with most Word Processors that suport a }mailmerge function. Mailmerge is a procedure whereby you can create formletters or documents and INFOBASE will insert the n }ame or address etc. intoeach letter automatically. You can do this for everyone in your file or youcan select individual re }cords. EXAMPLE:MRS. CATHERINE FETZER22 MONACO AVEELMONT, NY. 11003 JA }NUARY 5, 1987DEAR MRS. CATHERINE FETZER pag }e 9 YOUR SON FETZER, ROLAND HAS IMPROVED IN COMPUTER STUDIES. HE IS HOWEVERSTILL WEAK IN ASSEMBLY LANGUAGE. PLEASE CO }ME AND SEE ME SINCERELY } MISS BEETLEYou creat a form letter or TEMPLATE with your Wordporcessor. EXAMPLE:>>> > > } JANUARY 5, 1986DEAR > YOUR SON > HAS IMPROVED IN COMPUTER STUDIES. HE IS HOWEVER STILL WEA }KIN ASSEMBLY LANGUAGE. PLEASE COME AND SEE ME. SINCERELY, } MISS BEETLE INFOBASE will insert the information wherever there is a >. I use the }FIRST XLEent WORDPROCESSOR by DAVID CASTELL. On the Mailmerge program you have to select the fields you want in ther }ight order, so the appropriate information is in the right place on theform letter. For the above letter you would select: } 2(PARENT), 3(ADDRESS), 4(CITY), 5(STATE), 6(ZIP), 2(PARENT),1(STUDENT) 2,3,4,5,6,2,1 This data is taken fro }m the selected file you have chosen and isrecorded under its own filename on the DATA disk. It is suggested aMailmerge file } have an extender of .MMG MAILMERGE INDIVIDUAL RECORDS - When individual records are to bemailmerged the program searc }hes for the name you have selected. When itfinds it you press SELECT to accept this name for Mailmerge, or you canselect th }e other Options. To save all your chosen names to disk so that they can be mailmergedpress START and SELECT at the same } time. If you want to reach the end of the page } 10file in order to record your selctions to the disk, search for an nonexistant name such as 'XXX' and then press START }and SELECT. FIELD SELECTION - It is most important that you select the fields inthe right order as they are needed in }your letter or document. The morefields you select the longer the disk drive will have to work. See theSAMPLE LETTERS. } Use the Mailmerge file that you have created with the extender of .MMGwith your Word Processor. Also see your Word Process }or Manual for moreinformation on Mailmerge MAILMERGE AN ENTIRE FILE - When the program has finished with one fileit a }sks you if you want to mailmerge another file. Thus you can mailmergethe entire disk in one Mailmerge operation. It uses the } INFOBASE version 3.0 and LETTER TO PARENT were written by Roland Fetzer especially for teachers. The author is a tea}cher of Computer Studies at JHS 49 in Brooklyn N.Y. SYSTEM REQUIREMENTS - AN ATARI 600,800,800XL,1200 130XE with at} least 48K memory; one or two disk drives and an EPSON compatible printer. TWO DISK DRIVE SYSTEMS - Go to the Optio}n 9 on the Main Menu - 'CONFIGURE DISK DRIVES'. To the prompt '# OF DISK DRIVES 1 OR 2' answer 2. 130XE RAM Disk is not  }considred a 2nd drive. Line # 190 in INFOBASE will become 'D2:' BACK UP COPY - There is no DUP.SYS on the disk because of } the length of the program. 1. Turn on the Disk Drive 2. Insert a DOS disk and type 'DOS' 3. Rem }ove the DOS Disk and insert the TEACHER'S TOOL BOX Disk 4. Select Option J 5. Source Drive 1, D }estination Drive 1. Follow the prompts 6. Have a formatted disk ready for the copy 7. DO NOT us }e a write protect tab 8. DO NOT protect any of the files } FEATURES OF INFOBASE 1. You can display records in a serial fashion. 2. INFOBASE will search th}e file for a specific name 3. You can correct a record or a field 4. You can delete a record } 5. You can delete a file 6. You can display all files 7. INFOBASE can have an unlimited amount of fi}les 8. INFOBASE will print a student list 9. INFOBASE will print individual student records } 10. INFOBASE will print mailing labels 11. INOFBASE will print a student grade list 12. INFOBAS}E will print a student-parent phone list 13. INFOBASE will print an alphabetized Attendance C}ard 14. The Attendance card can be for 28 to 31 days 15. INFOBASE will print an alphabetical Grad}e Book 16. INFOBASE will format a disk 17. INFOBASE will allow GLOBAL Delete of Grade Entry 18. INFOB}ASE will allow sequential input of grade entry 19. INFOBASE can recover deleted records }20. INFOBASE can lock files 21. INFOBASE can unlock files 22. INFOBASE can re-name files 23. INFOBASE will che}ck the spelling of file names 24. INFOBASE can show available free disk space on Data Disk } 25. INFOBASE can compute a student average 26. INFOBASE has mailmerge for an entire file 27. I}NFOBASE can mailmerge ALL files on a disk at once 28. INFOBASE can mailmerge individual records in a } file 29. INFOBASE is Menu Driven 30. INFOBASE is written in Modular Basic CREATING A NEW ST}UDENT FILE - Have an empty FORMATTED disk available with DOS on it. This will be you DATA disk. When the prompt app}ears "PLEASE INSERT DATA DISK IN DISK DRIVE" "IS DISK IN DISK DRIVE (Y/N)" 1. Remove INFOBASE disk 2. Insert FO}RMATTED DATA DISK 3. Answer YES The DATA DISK DIRECTORY will appear on your screen (DOS.SYS and DUP.SYS). Sinc}e you did not yet create a file answer the prompt "DO YOU WANT TO USE ONE OF THE ABOVE FILES (Y/N)" with the answer NO. !}9AR<|9@9@@ D1:INFOBASE.D0(>:A%,"-@@0( PRINTIN } To the prompt "DO YOU WANT TO OPEN A NEW FILE(Y/N) answer YES. The new file name cannot be longer than 8 letters and t"}he extender can be 3 letters long. It is suggested that each class become a separate file. Example: 1. CLASS.704 #} 2. CLASS801.ENG 3. CLASS605.RON A class file should not contain more than 50 names, otherwise 2 parts of I$}NFOBASE will not work, the ATTENDANCE CARD and the GRADE BOOK. If these 2 parts are not imporant then there is no constrai%}nt on the length of each file. USING A FILE ALREADY ON THE DATA DISK - If a file is alreay on the DATA disk, answer&} the prompt "DO YOU WANT TO USE ONE OF THE ABOVE FILES(Y/N)" with YES and then type in the file name and extender the way'} it appears on the screen. The main menu will now appear. MAIN MENU: 1. Enter Names 2. Display Nam(}es Serially 3. Search for a Name 4. Correct a Record 5. Files on the Data Disk 6. PRINT MENU 7.)} SPECIAL FUNCTION MENU 8. Delete a Record 9. Configure Disk Drives 10. MAILMERGE 11. End 1. ENTER NAM*}ES - The prompt appears "I AM CHECKING FOR THE END RECORD AND DELETING IT.". If you are starting a new file you do not hav+}e an END record and the program goes into the data entry screen. If you are adding names to an existing file the END reco,}rd will automatically be deleted. If you are finished with a file and you want to close it you must enter the word "-}END" for the field labeled STUDENT. All the other fields can remain empty. You will pe prompted to do so when you are fin.}ished with entering names to the file. If this practice is not followed then the last name will be lost when using PRINT A/}TTENDANCE CARD and PRINT GRADE BOOK. The END record is never printed FIELD LENGHTS 1. STUDENT = 25 lette0}rs 2. PARENT = 25 letters 3. ADDRESS = 25 letters 4. CITY = 13 letters 5. STATE = 2 letters 1} 6. ZIP = 5 letters 7. PHONE = 9 letters 8. GRADE = 3 letters 9. SEX = 1 letter I2}NFOBASE will not allow you to exceed these field lengths. If you do exceed them then a prompt will appear telling you your3} field was too long and asking you to re-enter it. Each record MUST contain at least 2 fields. The STUDENT field an4}d the SEX field must be completed for ATTENDANCE CARD and GRADE BOOK program to work. GOOD DATA BASE PROCEDURES - BE5} CONSISTENT! If you always follow the same procedure then you will have no trouble. For instance, decide whether you are 6}going to use a comma or not 1. STUDENT: Fetzer, Roland 2. PARENT: Mrs. Katherine Herk For the PARENT fie7}ld you must use a MR. MRS. MISS in order that the mailing labels are addressed correctly. For the SEX field it is s8}uggested that you use "B" for boys and "G" for girls. PRINT ATTENDANCE CARD and PRINT GRADE BOOK use these letters to alph9}abetize by sex, boys first, girls second. If you use "M" and "F" the order of sort will be girls first, boys second. REVER:}SE SORT can be done on the screen but is NEVER printed. Only normal sort is printed. When you have completed all fi;}elds the prompt "ARE ALL ENTRIES CORRECT(Y/N)" appears. If you answer YES then the data will be recorded on the data disk.<} If you answer NO then the prompt "ENTER NUMBER OF INCORRECT ENTRY" appears. You will have a chance to correct any field =}that you wish. If you answer the prompt "ANOTHER NAME(Y/N)" with YES then you go back and create another record. If >}you answer NO then the prompt for creating the "END" record appears. 2. DISPLAY NAMES SERIALLY - If you select this?} option then you can view all the records in the order in which they were entered. 3. SEARCH FOR A NAME - This opti@}on will search for a record by the first 3 letters of the student's name. If these first 3 letters are misspelled then theA} program will not find it. 4. CORRECT A RECORD - The program searches for the name by the first 3 letters. You theB}n can correct any field that you wish by entering the corresponding number. 5. FILES ON DATA DISK - This option showC}s you all the files on your DATA DISK 6. PRINT MENU - This option directs you to the PRINT MENU 7. SPECIAL FUD}NCTION MENU - This option directs you to the SPECIAL FUNCTION MENU 8. DELETE A FILE - This option erases a file froE}m the DATA DISK." 9. DELETE A RECORD - This function uses the CORRECT A RECORD option and erases the student's nameF}. Once this is done INFOBASE cannot find the record. To delete you select #1 and press ENTER 2 times and answer YES G}to the prompt "ARE ALL ENTRIES CORRECT(Y/N)" 10. MAILMERGE - This option directs you to the MAILMERGE MENU. 11. END - TH}his will end the program and put you in the default screen color. THE PRINT MENU: 1. Print Student Names on FI}ile 2. Print Complete Record- Search File 3. Mailing Label-Search File 4. Mailing Label-EJ}ntire File 5. Print Student & Grade- Entire File 6. Print Student, Parent & Phone File 7.K} MAIN MENU 8. SPECIAL FUNCTION MENU 9. Print Attendance Card 10. Print Grade Book 11. End 1. PRIL}NT STUDENT NAMES ON FILE - Set the paper to the top of the form. INFOBASE will ask you for a title for this page. 2M}. PRINT COMPLETE RECORD-SEARCH FILE - Set the paper to the top of the form. INFOBASE will print all fields in the record pN}lus the file name of any student that is selected. 3. MAILING LABEL-SEARCH FILE - Set paper to the top of the formO}. INFOBASE will print the complete address of any student selected. On top of the address label are the first 6 letters oP}f the student's name and the file name. Frequently student names are different from parents name. Without this feature itQ} would be difficult to match an address 4. MAILING LABEL-ENTIRE FILE - This is the same as above except the addresR}s for the whole file is printed. You can increase or decrease the SPACING between labels by INSERTING or deleting anS} "? #4" in line 2520 of INFOBASE. List INFOBASE and change it to fit your needs. 5. PRINT STUDENT & GRADE-ENTIRE FIT}LE - Set the paper to the top of the form. INFOBASE will print a list of student names and their grades 6. PRINT STUU}DENT, PARENT & PHONE FILE - Set the paper to the top of the form. INFOBASE will print a list of student names, parent namV}es and phone numbers. 7. MAIN MENU - This option returns you to the main menu. 8. SPECIAL FUNCTION MENU - DiW}rects you to the SPECIAL FUNCTION MENU. All the programs on the this menu are on "INFOBASE.A" 9. PRINT ATTENDANCE CAX}RD - Set the paper to the top of the form. ATTENDANCE CARD is a 2 page form. You have to select a sort. REGULAR SORT willY} alphabetize names regardless of sex. SORT BY SEX will alphabetize by sex. A file may NOT have more than 50 names. ExampleZ} of the prompts: WHAT GRADE? School grades 6, 7 etc. WHAT CLASS? 7-1,8-5 etc. WHAT SUBJECT? Engl(Ma[}x 4 letters) WHAT HOME ROOM? 306,354 etc. WHAT MARKING PERIOD? 1 or 2 etc. TEACHER'S NAME? Do n\}ot use MR. MRS. You can reverse sort on the screen but INFOBASE will only print in a descending alphabetical o]}rder. You can specify how many copies you want. You can select a month with 28,29,30 or 31 days. You can go back and prin^}t a month with different days. The program will print page 1 again and then ask you to select a month. 10. PRINT GRA_}DE BOOK - Set the paper to the top of the form. GRADE BOOK resides in VIRTUAL MEMORY. This means that the available memory`} of the 48K computer was exhausted and the computer uses the Disk Drive as an extension of its memory. This requires diska} swapping with a one Disk System. Just follow the prompts. A file may not contain more than 50 names otherwise GRADEBOOK b}will not work. GRADE BOOK is a 2 page form. You have print choices 1. Page One and Two 2. Page One Onlyc} 3. Page Two Only 4. Return to Special Function Menu 5. Return to Main Menu 6. End Program d} You can specify how many copies you want. FILE SELECTION - You must ALWAYS select a file with the FILES ON DAe}TA DISK function before INFOBASE will work. THE SPECIAL FUNCTION MENU: 1. Format a Disk 2. Files on Dataf} Disk 3. Print Grade Book 4. Global Delete of Grade Entry 5. Sequential Input of Grade Eng}try 6. Recover Deleted Records 7. Lock a File 8. Unlock a File 9. Rename a File 10. Delete a Filq}b'DOS SYSb*+DUP SYSbyMENU bUINFOBASED bINFOBASEC Y7INFOBASESCRDOC 002bwAUTORUN SYSe 11. Show Available Disk Space 12. Compute Student Average 13. RETURN TO MAIN MENU 14. MAILMERGE MENU r} 15. End 1. FORMAT A DISK - The program prompts you to put a disk to be formatted into the disk drive. It shows yos}u if there are any files on the disk and ask if it is O.K. to erase these files. If you answer YES then the formatting begt}inns. When you insert an unformatted disk into the drive it takes a few seconds longer than normal because the program isu} cheking to see if there are any files on the disk. 2. FILES ON DATA DISK - See previous discussion. 3. PRINTv} GRADE BOOK - See previous discussion. 4. GLOBAL DELETE OF GRADE ENTRY - This function erases the grades from everyw} student record of a selected file. The program shows you briefly the grade and then it deletes it. 5. SEQUENTIAL Ix}NPUT OF GRADE ENTRY - This function lets you enter a new grade for the entire file. It shows you the STUDENT'S NAME and hiy}s OLD grade. It prompts you to enter a new grade. Example: 80S, 75A, 55U etc. If you leave the entry BLANK then the progrz}am retain the old grade. 6 RECOVER DELETED RECORDS - This function shows you the deleted records and lets you res{}tore them if you want to. If there are no deleted records then you are returned to the SPECIAL FUNCTION MENU. Deleted rec|}ords show everything but the STUDENT name which you have to re- enter. This is the only field you can re-enter. 7. L}}OCK A FILE - This function asks you for the filename to be locked. With a locked file you cannot add or delete anything. T~}o lock ALL files on the Data Disk type for the filename the wild card symbol "*.*" 8. UNLOCK A FILE - This functi}on asks you for the filename. To unlock ALL files use the wild card symbol "*.*" 9. RENAME A FILE - You are first a}sked for the old file name and then for the new file name. 10. DELETE A FILE - This function asks you for the file na}me and then asks you "ARE YOU SURE?" If you answer yes then the program continues and deletes the file. 11. SHOW AVA}ILABLE DISK SPACE - This function shows you how many K. bytes of free space you have on the DATA DISK(Single Density) } 12. SPELLING CHEKER ROUTINE - The lock, unlock, rename and delete fucntions have a spelling checker routine. If you mi}sspelled a filename then the routine will look up the correct spelling and show it to you. 13. COMPUTE STUDENT AVERA}GE - You have 3 choice menu with this function. 1. NORMAL AVERAGE 2. AVERAGE ROUNDED OFF TO THE NEARESR MULTIPLE OF 5 }3. AVERAGE ROUNDED OFF TO NEAREST MULTIPE OF 5 PLUS A CONDUCT GRADE. The program shows you the STUDENT'S NAME and th}e OLD GRADE. It asks you to enter the test marks. To get the average you press RETURN TWICE. To save the average you} press the OPTION KEY. You can re-do the average of all test marks by pressing the SELECT KEY. You can enter a NEW averag}e by pressing SELECT KEY and then entering the NEW average and pressing RETURN TWICE. The program will not accept a grade} larger than 100 The conduct grade normally is a one characte letter grade such as 0, S, N, U, etc 13. RETURN T}O THE MAIN MENU - Returns you to the beginning of the main program 14. MAILMERGE MENU - directs you to the MAILMERG}E SECTION 15. END - This ends your program and puts you in the default screen color. MAILMERGE - INFOBASE will work} with most Word Processors that support Mailmerge functions. Mailmerge is a procedure whereby you can create a form lette}r or document and INFOBASE will insert the name, address etc into each letter automatically. You can do this for everyone} in your file or you can select individual records. EXAMPLE: MRS. CATHERINE FETZER 22 MONACO AVE ELMONT, NY}. 11003 JANUARY 5, 1987 DEAR MRS. CATHERINE FETZER YOUR SON FETZER, ROLAND HAS IMPROVED IN C}OMPUTER STUDIES. HE IS HOWEVER STILL WEAK IN ASSEMBLY LANGUAGE. PLEASE COME AND SEE ME. SINCEREL}Y, MISS BEETLE You create a form letter or TEMPLATE with your Word Processor. EXAMPLE: > } > > > > JANUARY 5, 1987 DEAR > YOUR SON > HAS IMPROVED IN COMPUTER STUDIES.HE IS HOW}EVER STILL WEAK IN ASSEMBLY LANGUAGE.PLEASE COME AND SEE ME. SINCERELY, } MISS BEETLE INFOBASE will insert the information wherever there is a > On the mailmerge program you h}ave to select the fields that you want in the right order, so the appropriate information is in the right place on the for}m letter. For the above letter you would have to select the fields as follows: 2(PARENT), 3(ADDRESS), 4(CITY), 5(ST}ATE), 6(ZIP), 2(PARENT), 1(STUDENT) 2,3,4,5,6,2,1 This data is taken from the chosen file and is recorded und}er its own filename on the DATA disk. It is suggested a Mailmerge file should have an extender of ".MMG." When you m}ailmerge a file you can mailmerge ALL files on the disk at the same time under the same Mailmerge file you have created. }They all will have the same fields recorded. INDIVIDUAL RECORDS MAILMERGED - When you Mailmerge Individual records} the program searches for the name you have selected. when it finds it you press SELECT to accept this name for mailmerge}, or you can select the other options. To save all you names to the Disk so that they can be used in Mailmerge press STAR}T and SELECT at the same time. If you want to reach the end of a file, in order to record your selections to the disk, pic}k a name such as 'XXX' which is not on the disk and then press START and SELECT. FIELD SELECTION - It is most impo}rtant that you select the fields in the right order as they are needed in your letter or document. The more fields that yo}u select the longer the disk drive will have to work. See the Sample Letter. Use the Mailmerge file that you have cr}eated (extender .MMG) with your Wordprocessor. Also see you Word Processor Manual for more information on Mailmerge. I use} the FIRST EXLent Wordprocessor by David Castell.(SHIFT-CNTRL-O) TECHNICAL NOTES - INFOBASE was written in MODULAR} BASIC. Each section was written and tested separately. Printer control codes are for the EPSON FX-80 printer and are the} same for all EPSON COMPATIBLE PRINTERS. The INFOBASE fields were limited bacause ATARI BASIC "INPUT #" can access} only 110 bytes sucessfully. The INPUT# was used because of its simplicity. The GRADEBOOK program was written using }VIRTUAL MEMORY because INFOBASE is larger than the free RAM(32.3K) available on a 48K computer. In VIRTUAL MEMORY the com}puter uses the DISK DRIVE as an extesnion of the memory. It deposits important variables on the disk and when it needs the}m retrieves them. The INFOBASE disk cannot have a write protect tab on in for this reason. The price to be paid for this }procedure involves disk swapping in a one drive system. The file name used by the computer to store the variables is "WRIT}E.VAR" and it is created and accessed automatically. When INFOBASE is loaded into the memory very little free memory is l}eft. In the GRADEBOOK program the FORCED READ MODE of programming was used. What this means is that the computer rea}ds the program, writes a new line into the program and then executes the program including the new line it wrote. The FORC}ED READ LINE is #6600 in INFOBASE.A. INFOBASE.A is the SPECIAL FUNCTION MENU section and GRADEBOOK. INFOBASE.B is the MA}ILMERGE section of the program LETTER PROGRAM DOCUMENTATION The LETTER program prints your School Name in bol}d face letters as well as the department and the teachers's name on the letterhead. When the prompt "THE INFORMATION} ON THIS SCREEN WILL MODIFY ALL SUBSEQUENT REPORTS" appears and you answer the prompt "ARE ALL REPORTS IN THE SAME SUBJECT} AREA" with a YES then the program will NOT ask you for the teacher's data again regardless of the number of letters that} you print. This is done to speed up entry of information. It will print the same subject area and teacher information in} all subsequent letters. If you answer NO to the prompt it will ask for a new subject area for each letter. DO NOT use MR.} same fields and thesame order in all the files. TECHNICAL NOTES - INFOBASE was written in MODULAR BASIC. Each sectio }nwas written and tested separtely. Printer control codes are for the EPSONFX-80 printer and are the same for all EPSON COMP }ATIBLE PRINTERS. The INFOBASE fields were limited bacause ATARI BASIC "INPUT #" canaccess only 110 bytes sucessfully. } The INPUT# was used because of itssimplicity. The GRADEBOOK program was written using VIRTUAL MEMORY because INFOBASE }is larger than the free RAM(32.3K) available on a 48K computer. In VIRTUALMEMORY the computer uses the DISK DRIVE as an exte }snion of the memory. Itdeposits important variables on the disk and when it needs them retrievesthem. The INFOBASE disk can }not have a write protect tab on in for thisreason. The price to be paid for this procedure involves disk swapping in aone d }rive system. The file name used by the computer to store the variablesis "WRITE.VAR" and it is created and accessed automati }cally. When INFOBASEis loaded into the memory very little free memory is left. In the GRADEBOOK program the FORCED READ } MODE of programming was used.What this means is that the computer reads the program, writes a new lineinto the program and } then executes the program including the new line itwrote. The FORCED READ LINE is #6600 in INFOBASE.A. INFOBASE.A is theS }PECIAL FUNCTION MENU section and GRADEBOOK. LETTER PROGRAM DOCUMENTATION The LETTER program prints your School Na }me in bold face letters as wellas the department and the teachers's name on the letterhead. When the prompt "THE INFORM }ATION ON THIS SCREEN WILL MODIFY ALLSUBSEQUENT REPORTS" appears and you answer the prompt "ARE ALL REPORTS INTHE SAME SUBJE }CT AREA" with a YES then the program will NOT ask you for theteacher's data again regardless of the number of letters that y }ou print.This is done to speed up entry of information. It will print the samesubject area and teacher information in all s }ubsequent letters. If youanswer NO to the prompt it will ask for a new subject area for each letter.DO NOT use MR., MRS., o }r MISS in any entry. The prompt "DID YOU MAKE A MISTAKE. DO YOU WANT TO START ALL OVERAGAIN" gives you a chance to ente }r the teacher's data again. The program gives you a preview of your completed letter. It shows you } page 11the high grade, the low grade and the average grade. It d }ecides whether astudent passes or fails depending on the average grade. A passing lettermust have and average of 65 or bet }ter. The LETTER program also keeps trackof how many different letters that you have printed. Extensive use of theFORCED REA }D MODE of programming was used. For an explanation see TECHNICALNOTES. If you have any comments or suggestions about t }hese programs, they arewelcome.Please write to: ROLAND FETZER 22 MONACO AVE ELMONT N.Y 11003e MR., MRS., o o, MRS., or MISS in any entry. The prompt "DID YOU MAKE A MISTAKE. DO YOU WANT TO START ALL OVER AGAIN" gives you a c}hance to enter the teacher's data again. The program gives you a preview of your completed letter. It shows you the} high grade, the low grade and the average grade. It decides whether a student passes or fails depending on the average g}rade. A passing letter must have and average of 65 or better. The LETTER program also keeps track of how many different l}etters that you have printed. Extensive use of the FORCED READ MODE of programming was used. For an explanation see TECHNI}G! A@@.@.@@P:(@ A.F:A,"A6 }#@.@ +SCROLLING ROUTINE##@@K:)@ }"@: ,A6-@$D:MENUdQ(>:A%,"-@@E(WHAT SCREEN CO=CAL NOTES. If you have any comments or suggestions about these programs, they are welcome. Please write to: }ROLAND FETZER 22 MONACO AVE ELMONT, N.Y. 11003n by Roland Fetzer especially for teachers. The author is a tea<