w BH#+-$2?bCEO|RlTgknqD4 N00/08/??;:00#SC B:INSTAL86.OVL (1.28) (4.07 LIB)  Select a terminal from the list.#'These are the only terminals supported.#.Select "Z" if you wish to edit the printer and#)terminal data. This data includes printer#width, page length, etc.#*(You may return to the terminal selection#)by using the Return to First Menu option.#,Use this if you now wish to edit the printer#and terminal data.#,You may save SuperCalc to disk with the Save#SuperCalc to Disk option.#or you may quit the program.#~(Enter numbers in Hex (00-FF) any illegal#,numbers entered will be reported and you may#re-enter a valid number#(0-9 and A-F are valid digits)#%Enter the name of the SuperCalc file.#.Defaults are used for any portion not entered.#The defaults are :#, the default drive if no drive specified.#B- the filetype of ".com" if none specified.#@- the filetype of ".cmd" if none specified.#+ the filename of "SC" if none specified.#Use CTRL-C to quit.##These are the strings of bytes that#)will be output to engage these functions.#,The first byte is the length byte that tells#,how many bytes to follow. The maximum number#of bytes is 8.#.!These are the items that you will##need to edit to make SuperCalc work#&with your terminal only if you did not#'have a terminal listed on the menu. See#&Installation documentation for further# assistance.#<(----------------------------------------#`>OKGCInternal ERROR#ECA?=Press any key # ...returning#<\23aqaxaa{aq%a-` 2 aa aqapa.hcddddbdaa dpd2d2aa`c`P`a4aaa6aaJa`a6aa.a0aa6a6aa*a.~)`a4aa.`a6a.*`a4aaa%a4a`)a4`*a.N+BDBۡ.B4BB6BBB, B0B.T-BȀƀۡLƀ,ƀƀ1Bƀa ƀ*`n. `bdbabadd4dd*d.d*d4dddd4dcd2ddjc:b d!add*d4.-`bb p $bddcdۡ-ddcdd Fab ii ` ii.gh i*ݚ iiiۣi4iidabba(i4ipci6iai.iacadadf9i4`*i0ii.e`i6iifei*i.i`ipi  i +> `d e e (/`/d`b45b4bۡ#bb b6b b.ab`,bۡ`,b b`,&V vdddpdۡd &"<:<<c x0epdder6*d0 j1`/``d a`,d3`b1(adۡbdp`,b3U rA22Ar 22    T3A22Ar 22 <% R4b52bafDec,c0d ca dcA $`pd``peN ~5`bap5aeapf.$dGc`d62GUcd8 Z6A,Ap(8--+89A`A,`p `ۡA1A,`p+ B: 9A1 i72R3A,Apggpi472[ h;   :9 @ @;.8 ;Ee89;X#F6GgHGU !AU AaU a0U0728;x7a/22 7f6g g  g  dL ݚ$ ݝ$4  $а ݰ   e64g h fd5h dc5h >> $(>hh( h(    `4aۡ aۡa,02Yz2d2  `2 a a &`2 a   a ݰa  :d  e=e. ge  f e     j<dd*<  dd.<  bffff  fb)fef4ۥb+f0ݰf. fef.f*ݜfbf6fff.f*ݚ  e  `p ` `p ` `r  `p ` *(D4`Dp D `` D2B>dbbbae `eabababa>af4b``bfpc`d ` dc`bee>0 =ab`= cba`=!ba`a=#True Pa FalsePb`=0"a ``Ћb`=0$``Ћc`=0%a` l ml2  A- lg A`i iii(Aglg  = kn jnj ki 0`>.egZg#gg.i2g0.g0lmЋfa= &'`bЄcaЍacabbcbcbЃ2bPa#ca`dd`cab`b`6aabЌ`1a`bcd badbcbadbb`H`FabЄecЍce1b`d b`b`edbcb`ebbeTeSe deЄ egf3gfghdg gfdg e egg: fa`a-ݰ`    eaed0`eaea`a`W/zP  \ .V&zPR Jvjd HF$<N^||>)These are the terminals supported for use# with SUPERCALC.#Current terminal : #ʂ## A. ADDS H. Televideo#ɂx! B. Sirius I. Visual #/ C. Intertube J. IBM Personal Computer#f! B. Apple II I. Visual # C. SuperBrain J. Xerox# D. DEC K. Zenith#' E. Hazeltine L. Infoton (GTC)#' F. Lear Siegler M. ANSI Standard#ɂ) G. Soroc N. Vector Graphics#( O. TRS-80 Model II Pickles & Trout CP/M# P. NorthStar Advantage#Pg( G. Soroc N. FlashWriter II# O. IBM DisplayWriter#O Y. Write SuperCalc to disk## (with any changes made so far.)#" Z. Edit printer and terminal data#Enter A-#D , Y, Z or ? : #I f&These are the items you may now edit :# A. Edit screen controls.# B. Edit attribute data.# C. Edit input keys.#' D. Edit GotoXY, printer init. string.# E. Edit miscellaneous data.# F. Edit terminal name.#X. Finished editing data.#Enter A-F or X or ? : # This is what you may now do:# A. Save SuperCalc on disk.# B. Return to first menu.#X. Quit Install Program#Enter A,B or X or ? : #i(----------------------------------------#`  hntXt`(˂com˂ ˂cmd€˂ /˂Bʂɂʂɂʂɂʂɂʂɂʂɂʂɂʂɂʂ ɂʂɂʂ ɂʂ ɂʂ ɂʂ ɂ\ʂɂ^ʂɂʂɂʂɂʂɂʂɂʂɂʂɂ#ʂɂ,ʂɂ6ʂɂ?ʂɂIʂɂRʂɂʂɂʂɂÃʂɂŃʂɂǃʂ ɂɃʂ!ɂ#" SUPERCALC Install Program# Version : #1.28#-This program will Install your SuperCalc file#&for the terminal that you wish to use.#Do you wish to proceed (y/n) ? #@Ne"Then returning to system level for# correction.#(----------------------------------------#%Enter name of SuperCalc(tm) file as :#$"d:filename" where "d" is the drive.#Enter "?" for more Help.# Enter name : #$SC.:Ј,SC.:``L#Invalid filename - please re-enter.#? .`".e F"n# does not exist. Exiting to#system level for correction.#s|INFILNow reading data from ##...# ɂ!!>BAD ## FILE -- ABORT#ʂ ʂpʂH  (AHardware parity error(Unknown device specified(Illegal I/O direction(Undefined hardware error( Device referenced is not on-line(File not found on CLOSE(Illegal file name(No space for file(Bad random access("File not found on volume specified(Duplicate file name(File already open( File not open(xError reading Real or Integer(RPut not at EOF(; End of file(' nG)rN9 IO error: (? .Unknown run-time error(BDivide by zero(Exit from uncalled proc(rArgument out of range(Floating point overflow(Illegal PCODE instruction(Integer overflow(Value range error(Non-existent Proc/Seg called(Stack overflow($String length exceeds declared limit(Can't read Pcode file(Programmed HALT(Program interrupted by User(String Index out of range(Non-existant External called(Case out of range(Set element out of range(fPointer invalid or Nil(HAssertion failure(/(H4gS) ~`D ! ##%V* tu Value= #%r60Enter new value: # iB`tJ@Value= #`t$`uJ , Limit= #`u$cVValue= #t$$Value = #sNil#s 16### T asCurrent dynamic length= #`$, Illegal index value= #at$" as`" v @@  File at 16### = #@   b+. P b :@b P #b B%F Bs 62 .*%, 24,.,&,.V` b`a`Ѝ b`Ѓa`Є (   a a*PASLIB* bnrа  nr nrk lnrknrk m`nrk  f``yEab kqabksFktgeH^beF ku  % H-& lk d  c cd  #ffgf N  b vxcw )At S#ss P#ppp procedur I#iiii sp=1234 < ! Line #$ ifrom  -cE=continue, =quit?# d d cc 2 Resuming...#dN`f Pb.`PUnable to open file ## . Exiting to#system level for correction.#R(----------------------------------------#You have selected : #ʂ0Default data in ##9 #ʂ# terminal.#'Are all modifications complete (y/n) ? #&`P+OUTFILKINFILNow writing new data to ##...#++ +ɂ>BAD ## FILE -- ABORT#++K@`N2ʂʂp+You may now use your SUPERCALC(tm) program.#* --------------------------------#You have selected : #ʂ0Default data in ##7 #ʂ# terminal.#"You have not written this data to ##˂$Do you wish to Exit Install (y/n) ? #@`Y`"^ `@ ` BaPThe current cursor ## key is : #`-Do you wish to change this character (Y/N) ? #@N 2Enter character to use or# enter space for no change :#R"` The current cursor lead-in is : #ʂp*No lead-in character.# ʂp-Do you wish to change this character (Y/N) ? #@aN 2"Enter character to use for lead-in#!(possibly a control character) or#space for no lead-in : #a ʂp ʂpaUpʂpʂpaoDownʂpʂpaPLeftʂpʂpa1Rightʂpʂpa iL/ 0The current Help key is : #ʂ p! No Help key.# ʂ p-Do you wish to change this character (Y/N) ? #@`N 2Enter character to use or#enter 0 for no help key or#enter space for no change :#`  2`0 ʂ p ʂ p`pThis is the data to edit.#!1. Keyboard lead-in character : #ʂp*No lead-in character.# ʂp!2. Key to input for - up : #ʂp!3. Key to input for - down : #ʂp!4. Key to input for - left : #ʂp!5. Key to input for - right : #ʂp6. Key to input for Help : #ʂ p! No Help key.# ʂ pX. Exit to menu.#Enter 1-6 or X : #~Cqlgb]YW1XP&#  "$&(*,.02468:<>@BDFHJLNWCX^ CONSOLE:P``CRT:P`PrrT<< <R4:/ɂThis is the data to edit.#To Examine/Edit#1. Printer init string.#2. Goto XY routine.#X. Exit to menu.#Enter 1-2 or X : #CqPrinter initilization#ʂp Goto XY routine.#ʂ!pO2D5h YW1XPxC  "$&(*,.02468:<>@BDFHJLNWCX`!The current printer initilization# string is : #ʂp  cdo t uThe current terminal name is #ʂ#,To change, enter new name or press return to#leave name as is.#'The maximum number of characters is 14.# Enter name : # 2ʂ ʂ d r``p 2`pa`pbnValue out of possible range.# Range is #b$ to #a$The current CPU frequency is #ʂ p$$Enter new value (in 1000s of cycles)#or enter 0 for no change: #p` 2`p`ʂ p`The current baud rate is #ʂ p$*This is the real baud rate divided by 100.#&(This is used only for timing delays.)#(Enter the new baud rate (divided by 100)#or 0 for no change: #` 2``Value out of possible range.# Range is #$ to #$ Remember this is divided by 100.#``ʂ p` "The current no. of video lines is #ʂp$*Enter new value or enter 0 for no change: # B` 2`B` ʂp`$The current no. of video columns is #ʂp$Enter new value or enter 0#for no change: #(` 2``(ʂp`$The current no. of printer lines is #ʂp$Enter new value or enter 0#for no change: #` 2``ʂp`&The current no. of printer columns is #ʂp$Enter new value or enter 0#for no change: #` 2``ʂp`ʂ pb%The current no. of CRT attributes is #b$`/and uses guard characters.#3 and doesnt use guard characters.#*Enter new value or enter 9 for no change: #b  2bb<)Maximum of 3 and minimum of 0 attributes.#,Are guard characters used (i.e. is the first#&character eaten) for attributes (Y/N) #@aYʂ pb $A. The current Left character is : #ʂ p $B. The current Right character is : #ʂp X. Exit to menu#'Do you wish to change either (A/B/X) : #aEnter new Left character value#!(must be a printing character) : #` 3No control characters allowed.# ʂ p`Enter new Right character value#!(must be a printing character) : #` 3No control characters allowed.# ʂp`97AX0d  "$&(*,.7aX C  The current flag is : #ʂp$"This flag is to use or not use the#printer status (in BIOS).#1 = yes, 0 = no#(Can printer status call be used ? (Y/N) #@TTY ʂp ʂp: ʂp+P +++PhQPThis is the data to edit.##0. Display Border Character - #+##1. No. of video lines (down) - #ʂp$#2. No. of video columns (across) - #ʂp$#3. No. of printer lines - #ʂp$#4. No. of printer columns - #ʂp$ɂ!5. Dumb terminal cursor brackets.# Left = "#ʂ p  " Right = "#ʂp " #6. CPU Frequency (in 1000s Hz.) - #ʂ p$#7. Baud rate used (for delays) - #ʂ p$ʂ p#8. No. of CRT attributes - #`$9. Use printer status (in BIOS)#$ (1 = yes, 0 = no) - #ʂp$X. Exit to menu.#Enter 0-9 or X : #?X. Exit to menu.#Enter 0-4 or X : #BT h  TT!The current border character is :#ʂpUʂp UʂpЉ!ʂpʂpʂp{wso kgc _ [Y0XR/-+)'%#! "$&(*,.02468:<>@BDFHJLNPYTX$d .4 d :  d : Maximum of # $ bytes.#d!Invalid entry.#dd d ` 2`ededg Enter data byte in Hex (or ?): # 2?? ddTError - reenter : # ?? `edefxpaPThe current value for ## is : #`` #Do you wish to change this (y/n) ? #@,,Y"Enter 0 to unconfigure function or#)Enter the no. of bytes to follow (in Hex)#(max # $ bytes) : #`T\b   This is the current data in Hex.# 1. Clear Screen : #ʂpʂp  2. Clr. to EOL : #ʂpʂp  3. Home Cursor : #ʂpʂp X. Exit to Menu.#Enter 1-3 or X or ? : #`cHome and Clear Screenʂp Clear to End of Lineʂp w Home Cursorʂp _]W1XPjJ+ ) "$&(*,.02468:<>@BDFHJLN]`X  o This is the current data in Hex.#% 1. Set (start) Cursor attribute : #ʂpʂp % 2. Clear (end) Cursor attribute : #ʂpʂp % 3. Set (start) Protect attribute : #ʂpʂp % 4. Clear (end) Protect attribute : #ʂpʂp X. Exit to Menu.#Enter 1-4 or X or ? : #`Set Cursor attributeʂp Clear Cursor attributeʂp Set Border attributeʂp Clear Border attributeʂp _]W1XPxW8 ) "$&(*,.02468:<>@BDFHJLN]`X c eDATAFIL`ɂGetting data from datafile...#+ INSTALL.datP" INSTAL86.DATP 2  # does not exist on#the logged-in drive. This must#be present for INSTALL to run.#Exiting to system level for# correction.#`ȁ%""Ɓ%ȁ$Ɓ$Bad copy of INSTALL.DAT#Try another copy of the file.#Exiting to system level.#"ʂpʂ  ȁ&Ɓ&"ȁ#ʂƁ#ʂpƁ#Ɓ#ȁ&˂+X2E{5AL#You have selected an ADDS terminal.#Terminals supported :# 1. ADDS M6210# 2. ADDS Viewpoint#X. Return to terminal selection#Enter 1, 2 (or X) : #Cb]˂W1XP  "$&(*,.02468:<>@BDFHJLN[You have selected the #ɂApple II#Sirius#Is this correct (y/n) ? #@CY˂ɂ=(You have selected the Intertube terminal#`%You have selected SuperBrain computer#(Intertube terminal).#Is this correct (y/n) ? #@CY˂ !You have selected a DEC terminal.#Terminals supported :# 1. VT-52 (or compatible)# 2. VT-100 (or compatible)#X. Return to terminal selection#Enter 1, 2 (or X) : #Cb]˂W1XP  "$&(*,.02468:<>@BDFHJLN['You have selected a Hazeltine terminal.#Terminals supported :# 1. Series 1400# 2. Series 1500#X. Return to terminal selection#Enter 1, 2 (or X) : #Cb]˂W1XP  "$&(*,.02468:<>@BDFHJLN[ɂ8#You have selected a Flashwriter II.#H5You have selected a Vector Graphics (Flashwriter II).#Is this correct (y/n) ? #@CY˂!You have selected the Infoton 100#or GTC - 101 terminal.#Is this correct (y/n) ? #@CY ˂ *You have selected a Lear-Siegler terminal.#Terminals supported :# 1. Adm - 3A# 2. Adm - 5# 3. Adm - 31/32# 4. Adm - 42#X. Return to terminal selection#Enter 1-4 (or X) : #C l g b ]˂W1XP!  "$&(*,.02468:<>@BDFHJLN[ #You have selected a Soroc terminal.#Terminals supported :# 1. IQ - 120# 2. IQ - 140#X. Return to terminal selection#Enter 1, 2 (or X) : #Cb]˂W1XP  "$&(*,.02468:<>@BDFHJLN[x 'You have selected a Televideo terminal.#Terminals supported :# 1. TVI - 910# 2. TVI - 912/920# 3. TVI - 925# 4. TVI - 950#X. Return to terminal selection#Enter 1-4 (or X) : #`.For the TVI-925 terminal, proceed as follows :#0Select the proper switch setting on the terminal#3then, select either TVI-920 or TVI-950 on this menu#.as appropriate for the switch setting you have#chosen.#3For additional info on the switch setting, see your#Televideo manual.#Press return to continue.#b]˂W1XP  "$&(*,.02468:<>@BDFHJLN[`3 b  $You have selected a Visual terminal.#Terminals supported :# 1. Visual 100# 2. Visual 200# 3. Visual 400#X. Return to terminal selection#Enter 1-2 (or X) : #Cgb]˂W1XP  "$&(*,.02468:<>@BDFHJLN[ ɂA,You have selected the IBM Personal Computer.#7$You have selected the Xerox Systems.#Is this correct (y/n) ? #@CY˂'You have selected the Zenith Z-19/Z-89.#Is this correct (y/n) ? #@CY˂#You have selected the ANSI Standard##configuration. Using no attributes.#Is this correct (y/n) ? #@CY˂ɂ<'You have selected the IBM DisplayWriter#z%You have selected the TRS-80 Model II#/using the Pickles and Trout CPM Ver. 2.2e only.#Is this correct (y/n) ? #@CY˂ *You have selected the NorthStar Advantage.#Is this correct (y/n) ? #@CY˂"You have selected the OSBORNE ONE.#Is this correct (y/n) ? #@CY˂$You have selected the Oki/BMC if800.#Is this correct (y/n) ? #@CY˂˂++  /This will erase current values for new terminal#2definition if you wish. (To simplify installation)#-Do you wish to erase current values (y/n) ? #@CY ˂MK˂E??Z8 MKIGECA?=;97531/--*,.027II+YV `|P^ z J`<(ɂ  ˂~`&\W R M H CA;?X4 1.+(%" "$&(*,.02A`X ʂʂpʂ pʂpʂpʂpʂpʂpʂpʂpʂpʂpʂpʂpʂp ʂp ʂp ʂp mS˂ɂC2ɂ˂BC`M˂GC=;?X4"  "$&(*,.02;`Ѩ 2dad d  F( Ned ap`aap`a a b# 4`O6` Unconfigured.#`$, #b`&babb` , #5| a e` 2e j[fgg~g7 (gg0 g  ` 2hi f `hh /Hand assemble this routine, the origin is at : ##3Then enter the hex bytes that make up this routine.#1X and Y are passed to this routine in the D and E#1registers respectively, and biased by 32 decimal.#For character in call : 17Ah#For character out call : 17Dh#)The character is passed in the A register#&for the character in and out routines.#'The maximum number of bytes allowed is #$.  J a`cc cb cb !(Do you wish to change this data (Y/N) ? #@CN 2` b4c1Enter the number of hex bytes in the data string.#'The maximum number of bytes allowed is #b$. Enter number of bytes : #44b` c4c455` Byte is : #cg%Enter new byte in Hex or press return# to leave alone to (^C to end) : # P  2?Enter new byte in Hex : # P  e 3 33JError - reenter : # P`  2 3 cg3g5`Q.Maximum number bytes allowed has been entered.#Zdn ȂȂȂȂǂƂƂ~ >FXx,