background image

Summary of Contents for 1000 MS-DOS

Page 1: ......

Page 2: ...TO THE DURATION OF THE WRITTEN LIMITED WARRANTIES SET FORTH HEREIN E Some states do not allow limitations on how long an implied warranty lasts so the above limitation s may not apply to CUSTOMER II...

Page 3: ...Shack reserves the right to refuse to service the product or to void any remaining warranty on the product 2 If any computer product purchased from Radio Shack has been modified so that it IS not with...

Page 4: ......

Page 5: ...ade secret information of Tandy Corporation and or its licensor Use reproduction or publica tion of any portion of this material without the prior written authorizationby Tandy Corporation is strictly...

Page 6: ...tallation 13 MS DOS Installation for DeskMate 14 Using PC Software with the Tandy 1000 17 SAMPLE SESSION 19 3 BEGINNING THE SAMPLE SESSION 19 The Main Menu Screen 19 Control Keys 21 Arrow Keys 21 Func...

Page 7: ...ing Events 69 Adding and Deleting Events 70 Putting Events into the Alarm File 71 Other Functions 72 8 ALARM 73 Turning on the Alarm 74 Other Functions 76 9 MAIN MENU 77 Other Functions 79 10 TELECOM...

Page 8: ...roduction to Tandy 1OOOlA Tutorial to DeskMate DeskMate A Reference Manual BASIC A Reference Guide DeskMate A Quick Reference Guide You can connect your Tandy 1000 to a color monitor such as the CM 2...

Page 9: ...t of this booklet is designed to help you become familiar with DeskMate by demonstrating and stepping you through its many features To quickly look up detailed information about a specific DeskMate to...

Page 10: ......

Page 11: ...tor one with a color monitor and one with a television used as a monitor and printer configuration instructions 1 Be sure that all equipment is turned off 2 Connect any additional equipment such as a...

Page 12: ...e back of the Main Unit See Figure 2 3b RGBl MONITOR Figure 2 Monochrome Monitor Users Connect one end of the monitor cable provided with the monitor to the back of the monitor Con nect the other end...

Page 13: ...AUDIO phone connections on the back of the main unit Set the RF modulator switch to 75 for cable readyhookup or to 300 for VHF antenna hookup See Figure 4 4 Figure 4 Plug the main power cord into the...

Page 14: ...R CH Figure 5 Joystick Note The R and L indications on the joystick connectors are only a reference to designate the 2 joystick ports Some application pro grams use these ports interchangeably If you...

Page 15: ...II DWPIIb DWP410 DWP210 Set NL CR switch to CR 1 Follow Procedure I Other 1 Follow Procedure I1 Procedure I 1 At the MS DOS prompt type LPINST ENTER Now the screen shows Does y o u r p r i n t e r a u...

Page 16: ...er is performing as expected Note If you do not want the system to automatically set for your printer i e you change printers frequent ly you may manually reconfigure the system by issu ing a simple M...

Page 17: ......

Page 18: ...Press the RESET button Your computer s memory capacity is displayed in the upper left corner of the screen After a brief wait you are prompted to enter the date and time Use the sample format display...

Page 19: ...r or lower case ENTER Moves the cursor to the beginning of the next line It also executes a command or program EEDI Toggles a pause in computer operation on and off iNUM LOCK Locks and unlocks the num...

Page 20: ...ound of the drive motor and the light on the drive door is on Do not leave a diskette inserted in a drive either fully or partially when the computer is off Keep diskettes away from heat direct sunlig...

Page 21: ...in Startup Ending Procedures Insert the source diskette the diskette you wish to copy into the drive At the system prompt A type Format EKB3I The follow ing prompt appears I n s e r t new d i s k e t...

Page 22: ...tartup Ending Procedures Insert your source diskette the diskette you wish to copy into Drive A and your target diskette your blank diskette into Drive B the upper drive At the system prompt A type Fo...

Page 23: ...stem 1 7 Insert your MS DOS BASICdiskette in Drive A close the drive door press RESET and answer the startup prompts At the A prompt type Diskcopy ENTER You are prompted to insert the formatted target...

Page 24: ...do not contain MS DOS and therefore are not bootable You can boot your system with an MS DOSdiskette and then insert the application diskette to execute the program However for extra convenience you c...

Page 25: ...skette Once this process is completed you can boot your system with the application diskette and begin using the program Remember if you attempt MS DOS installation on a diskette that has been run and...

Page 26: ...last diskette is formatted press E lat the prompt The system prompt reappears Insert the original DeskMate master diskette that came with your computer Do not use a copy that already contains data yo...

Page 27: ...new d i s k e t t e f o r d r i v e B a n d s t r i k e a n y k e y when r e a d y 3 Insert a blank diskette in Drive B the upper drive and press anykeytobegin F o r m a t a n o t h e r Y N appearswh...

Page 28: ...expects certain keyboard characters to generate codes other than Tandy Scan codes To make your Tandy 1000 compatible with these programs create a special MS DOS diskette to use for booting these progr...

Page 29: ...E n t e r t y p e o f p r i n t e r A I For Tandy C G P 2 2 0 p r i n t e r B I F o r Tandy D M P s t a n d a r d r e s o l u t i o n p r i n t e r C F o r Tandy D M P h i g h r e s o l u t i o n p r...

Page 30: ......

Page 31: ...s of the DeskMateProgram Diskette Never run DeskMate with the original Program Diskette use it only for making work ing copies Use the backups when you want to run DeskMate See Making Backups of Non S...

Page 32: ...ommunication services are listed under Telecom Calendar files are displayed in the next column followed by Mail files that consist of messages you both send and receive The bottom 2 lines of the scree...

Page 33: ...the appropriate combination key Arrow Keys You will be using the arrow keys within applications and subfunc tions to move the selection marker or cursor to a particular piece of information The selec...

Page 34: ...are finished with whatever you are doing SHIFT iF12 Also returns you to the previous level of operation to the Main Menu or back to the MS DOS system prompt You can also use SHIFT FEZ1in the Text and...

Page 35: ...ayed without doing anything for more than 10 minutes the contents of the screen disappear and you see the title DeskMate scroll from left to right This action prevents the previous image from being bu...

Page 36: ...Tutorial 24...

Page 37: ......

Page 38: ...file you are creating A blank typing page appears with label lines at the bot tom of the screen showing the functions available in Text 3 Type the following letter pressing ENTER where indicated Do no...

Page 39: ...March 1st 1 Move the cursor over the first 3 of 3 3 85 by holding down the 0 key until you are at the line containing the March 3rd event 2 You are currently in Add mode the default typing mode as sh...

Page 40: ...nd return to the Main Menu 2 Press Q to move the marker over the ADDRESS file and press ENTER The name address information of Mr Raymond s customers appears on the screen 3 To look up Mrs Williams add...

Page 41: ...tion 1 Check the label line at the bottom of the screen to make sure you re in Add mode If Replaceis displayed instead of Add press 0 to change typing modes 2 Move the cursor to the D of D e a r and p...

Page 42: ...6 85 Dinner f o r 12 a t 8 00 3 31 85 Wedding r e c e p t i o n f o r 60 a t 7 3 0 I f any o f t h e above i n f o r m a t i o n i s i n c o r r e c t p l e a s e i n f o r m me as q u i c k l y as p...

Page 43: ...l i a m s I l a m w r i t i n g t o c o n f i r m y o u r agenda f o r t h e upcoming month I h a v e you scheduled f o r t h e f o l l o w i n g days 3 1 8 5 B r i d a i shouer f o r 15 a t 1 00 3 3...

Page 44: ...s you want a printed line to contain To change the default line width of 70 to 50 type 50 ENTERI 8 The T o t a 1 L in e s pe r Pag e refers to your paper size the number of lines on the entire page Th...

Page 45: ...R The nameladdress information of Mr Raymond s customers reappears on the screen Press 0 to display the subfunctions menu then press 0 0 for the Text Help screen The screen shows 3 T e x t To s e l e...

Page 46: ...ction lets you find a specific string of characters throughout a text file and replace the string with different text Uppercase and lowercase distinctions are ignored in search strings For example STR...

Page 47: ...le You usually can enter and see only one number at a time on a hand held calculator 1 2 3 4 5 To add 5 and 1 type 5 ENTER and 1 ENTER The answer 6 000000000 the accumulator is displayed on the top li...

Page 48: ...bottom lines change back to the Text labels Exiting Text To exit Text press 0to return to the Main Menu 0saves a newly created document you just typed or any editing changes made to an old document W...

Page 49: ...Tutorial 36 Tandy 1000...

Page 50: ......

Page 51: ...ly set up this form to use for clients The file CLIENTS is made up of all client records A form is divided into 2 parts labels are in the left column and the right half of the screen is for entering t...

Page 52: ...r the first label of a form For example if clients are given account numbers and Account was the first label of the form the records in the Clients file would be arranged according to ascending accoun...

Page 53: ...0 for Less than or equal to Presently all the labels and data fields are marked to be printed or displayed as indicated by an asterisk on each label line It is necessary to unmark any labels that you...

Page 54: ...abel column 8 To print this information first make sure that your printer is on line 9 Next check the printer settings by pressing 0 then G E 0 10 To change the printer settings to the values for prin...

Page 55: ...ne very spicy 3 To exit Add mode press m Calling Edwin s clients is as easy as looking up their files 1 Press 0 for Find then press 0 to clear the current Find selections Press 0 to return to the orig...

Page 56: ...To limit the number of characters to 2 for the standard 2 letter state abbreviation press 0 twice and then press ENTER When you enter data for S t a t e you will be able to enter only 2 letters in th...

Page 57: ...A m ou nt D u e line press E O The dollar amounts are right justified after you enter data for this label and the record is added to the file Arranging Records Using Order Use the Order function to ar...

Page 58: ...line to enter data for R e rna r k s To delete the fifth data line move the marker to the R e m a r k s line and press ENTER to move the marker to the data area Press CC to move the marker to the begi...

Page 59: ...c q u e l i n e Dominique Address ________ 634 T r i n i t y Avenue Address City F o r t U o r t h State Tx Z i p Code 76018 Phone 817 732 5766 Due Date_______ 03 01 85 Amount Due 45 14 Remarks Compan...

Page 60: ...y s t e r s and clams You can see that the records have been sorted accordingto the D u e D a t e C omp a ny order The record with the earliest due date March 1 is LaFrance Bakery and that record appe...

Page 61: ...c y A If your efficiency level has declined from A to C or D use Pack to clean up the file and compress the data as compactly as possible Use Select on the original Filer screen after records have bee...

Page 62: ...Tutorial 48 Tandy 1000...

Page 63: ......

Page 64: ...X The filename and time are displayed on the top line of the screen The visible part of the screen is just a small portion of a worksheet on which you can enter data A worksheet can have as many as 99...

Page 65: ...eating a new worksheet On the command line you are prompted to enter a filename for the spreadsheet you are about to create Type Example ENTER for the filename 3 Entering Labels and Text Data You begi...

Page 66: ...se categories 1 Press CAPS so that you can type both upper and lower case letters 2 Move the marker to Cell 4 l to enter the first expense category Type Car Paymnt Press Q to move the marker to Cell 5...

Page 67: ...t expense category Car Payment move the marker to Cell 4 2 and type 250 ENTER for the 250 00 car payment Note that Se Ie c t C o rnrna nd was replaced by E nt e r N u rnb e r to show the type of conte...

Page 68: ...ioned This is a short cut way of entering the formula R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 Note Press CTRLI E to erase values in formula cells Press IF2 to calculate the formula The calculated budget amo...

Page 69: ...ach budget amount in Column 2 and subtracts the corresponding ac tual amount in Column 3to calculate and display the net amount for that particular expense category in Column 4 4 Now press 0 to calcul...

Page 70: ...below UORKSHEET IBUDGETI 1 2 3 1 BUDGET FOR JAN 1985 2 3 EXPENSE BUDGET ACTUAL 4 CATEGORIES AMOUNT AMOUNT 5 6 Car Paymnt 250 00 250 00 7 Car Gas 80 00 60 00 8 Home Gas 50 00 87 13 9 E l e c t r i c 7...

Page 71: ...ove the selection marker over Worksheet and press ENTER 2 Type Table ENTER1 for the filename of the worksheet you are creating 3 At Cell 1 1 type LOAN AMT 4 Press Q to move the entry marker to Cell 2...

Page 72: ...present default width of all columns from 10 to 11 1 Press CTRLI 7 1to move the entry marker to the top row then press CTRL CC to move the entry marker to the line contain ing the column numbers 2 Pre...

Page 73: ...cified an integer I format since the period numbers did not need to be shown in dollar 2 decimal format Column 2 shows the balance the unpaid principal portion of the original loan amount 1 Move the e...

Page 74: ...or is 1minus 1over 1plus the value in Cell 2 2 I N T RAT E raised to the value in Cell 3 2 The number of P E R I O D S becomes an exponential power indicated by Column 4 shows the interest portion of...

Page 75: ...rincipal the principal paid to date for each period After all 12 periods have been calculated the last figure in this column the cumulative principal for Period 12 will equal the original amount of th...

Page 76: ...cimal places the interest rate cell needs to be modifiedto include up to 4decimal places to cover the most common interest rate possibilities 1 2 3 4 5 6 7 Move the entry marker to Cell 2 2 and press...

Page 77: ...er to Cell 21 1 and press 0 2 Press Q once to include the next row then press Q 4 times 3 Press 0 for Text 4 Type NOTE Personal loan received 2 28 85 from Saginaw Credit Union 5 To exit the Text funct...

Page 78: ...6 49 a45 4a 686 30 604 92 522 31 353 37 266 99 179 31 90 32 483 47 Payment 91 68 91 68 91 68 91 ba 91 68 91 68 91 68 91 68 91 68 91 68 91 ba 91 68 I n t e r e s t Payment 15 00 12 68 11 49 10 29 9 07...

Page 79: ...load and insert data from another spreadsheet file at the current entry marker position Use Copy to copy a Selected spreadsheet or part of a spread sheet to an ASCII file You can then copy the ASCII f...

Page 80: ...iginally in that row column shift downward or to the right in the case of a column Note As in the Text application there are 2 ways of exiting Worksheet Press 0 to save a brand new worksheet or any ed...

Page 81: ...Tutorial 66 Tandy 1000...

Page 82: ......

Page 83: ...11 30p Make appointment u i t h a c c o u n t a n t Nom s b i r t h d a y caLL f l o r i s t U r i t e c o n f i r m a t i o n L e t t e r t o WiLson Shop a t f i s h and produce w h o l e s a l e mar...

Page 84: ...n see that two events are scheduled for 8 30 a m The bottom half of the screen shows the itemized agenda of events for the current day All events and appointments displayed are scheduled for today s D...

Page 85: ...or after February 25 Press CENTER twice to skip the B e g i n and E nd fields For D e s c r i pt i o n press 0once to skip over the first asterisk and type Williams is a wildcard character that tells...

Page 86: ...s d i n n e r f o r 10 03 31 1985 07 30p 11 00p R e c e p t i o n f o r WiLLiams a t CLub 60 people Note Use the Date function E l to find and display all eventsthat fall on a certain date Use the Fin...

Page 87: ...are highlighted and press 0 for Delete The selected events are erased and the events below move up automatically Before printing the events that match the current Find criteria be sure that your prin...

Page 88: ...le or add certain events of the current Calendar file T o another Calen dar file For example suppose that you have two Calendar files Business and Personal and that you are currently in the Business f...

Page 89: ......

Page 90: ...untry Club Meeting u i t h CLub P r e s i d e n t Prepare food f o r Roach d i n n e r Dinner a t 7400 Seventh S t r e e t P i c k up cake and go t o Mom s B r i d a l shover f o r WiLLians 15 people...

Page 91: ...ing on the Alarm 1 Press to return to the Main Menu 2 To turn on Alarm press ALTI 0 to change Alarm Off to Alarm On Press 0 if you want to view the subfunction menu first When Alarm is switched On and...

Page 92: ...n you hear a reminder beep press 0 0 to display the event of which you are being reminded plus the next event The event information temporarily replaces the label lines of the application you are curr...

Page 93: ...use Merge in this situation to specify Business as the file F r om which to merge Remember that when you put events in the Alarm file from a Calendar file either using the Alarm function in Calendar...

Page 94: ......

Page 95: ...urately keep track of your Alarm events Use the Name function to change the name of any DeskMate file 1 For example to change the name of the Text file ADDRESS to CUSTADDR for Customer Address press C...

Page 96: ...e CUSTADDR file one to use for customers and the other to edit for supplier s addresses 1 Move the selection marker to CUSTADDR and press 0 for Copy At the bottom of the screen you see the prompt From...

Page 97: ...than one file in the same application for deletion Use the Swap function to activate a drive not currently in use 2 drivesystem For example if you are currently using Drive A and wish to Swap to Driv...

Page 98: ...Tutorial 80...

Page 99: ......

Page 100: ...ly connected to a telephone using a modem or an acoustic coupler To select Telecom from the Main Menu position the marker over Telecom and press ENTERI The screen soon shows the default set tings for...

Page 101: ...1 follow the instructions below If you are using another type of Tandy modem see Appendix B in the Reference Manual for instructions on defining the pro tocol of your modem The default settings are fo...

Page 102: ...mmunicate with infor mation services terminals and other computers 4 Change the first line of this dialing sequence by pressing IF7 for Delay and typing 5 ENTER 5 Change the second line of this dialin...

Page 103: ...PHONE 9 To change the Delay press iF7 and type 5 IENTER 10 To change the next line press 0 then type ODT ENTER 11 Move the cursor below RECEIVE X and press 0 for Wait for No Data Carrier Detect The s...

Page 104: ...them in answer mode For the Modem 11 enter Delay 5 Send C and Receive C You are now finished defining the protocol of your auto dialing modem 15 Press 0 to return to the DEFINE MODEM TYPE screen then...

Page 105: ...e setting and press Eor ENTER to Select that setting You can changethe last prompt Retries to make the computer dial again and try to connect to the service if the line was originally busy For this ex...

Page 106: ...nswered and you hear a high pitched tone hang up the phone or insert the telephone into the acoustic coupler Once you have entered or dialed the phone number you are con nected but not yet logged on 3...

Page 107: ...screen 10 If you have a printer be sure that it is properly connected to the computer and on line To Print the contents of the buffer press 0 If you don t have a printer press F 1 0 1to Display the co...

Page 108: ...ess iF2 for Call to tell Telecom that this entry is a telephone number you want it to dial for you Then type the service s telephone number For example type 5551211 ENTER Press 0 for Pause and type 2...

Page 109: ...nse to the previous request for your password Press 0to transmit your password then type your password and press ENTER For example type SECRETAM ENTER If you are using an auto dialing modem your scree...

Page 110: ...phone into the acoustic coupler Then press ENTER to execute the autolog file Once you are logged on to the service Telecom automatically goes into Terminal mode and you can begin using the service wit...

Page 111: ...y using the Printer function Press E l then select the desired information and press 0 again to stop the printer Just as in Host with which you will experiment later you can send and receive files bet...

Page 112: ...nd Clear are all RAM buffer related functions Later if you wish to edit an autologfile use the Delete and Insert functions on the Editlog screen to change line entries In Terminal mode you may need to...

Page 113: ...Tutorial 94...

Page 114: ...P J...

Page 115: ...__ 817 921 8831 YFM Young s F i s h Market 817 563 2199 PREFIX 1 9P P R E F I X 2 5551290P PREFIX 3 8559012 ACODE 817 You can enter a maximum of 78 phone entries each consisting of 3 parts you can use...

Page 116: ...er 6 Position the marker on the line below the Young sFish Market 7 Press BE to add an entry 8 Type DP ENTER for the initials 9 Type Dilardo s Produce ENTER for the name 10 Type 8172225412 CEWERI for...

Page 117: ...one list and just above the label lines you see a line containing 3 prefix numbers and an area code number P R E F I X I 9 P P R E F I X Z 5 5 5 1 2 9 0 P P R E F I X 3 8 5 5 9 0 1 2 ACODE 817 ACODE i...

Page 118: ...l want to turn on PREFIX2 and PREFIX3 in addition to PREFIX1 so that you can dial the number using the long distance carrier Press 0 then press 0 to activate PREFIX2 and PREFIX3 To actually dial the p...

Page 119: ...exist ing numbers and characters Note You can use Phone at anytime Press 0 0 whenever you want to use Phone The current screen is replaced by the phone list screen Move the marker to the number you w...

Page 120: ...100 Tandy 10000...

Page 121: ......

Page 122: ...im He has created specific files for all other persons accessing DeskMate as remote site users In the next section on the Host function Laura as a remote site user will also read the messages in her f...

Page 123: ...essage is sent the D a t e the message was sent or any par ticular string contained in the D e s c r ipt io n of the message 2 For example to find all messages from Laura type Laura ENTER as your sear...

Page 124: ...e n c e room Ann c a n t come b u t w i l l be s e n d i n g h e r a s s i s t a n t She i s s t i l l h a v i n g problems w i t h t h a t one d i s t r i b u t o r i n Nacogdoches and needs t o t a...

Page 125: ...it LL be h a r d t o f i n d e v i d e n c e i n s i m i l a r cases I f you c a n t c l a i m i t as a d e d u c t i o n ue may be a b l e t o u r i t e i t o f f as a Loss CaLL me uhen you r e t u...

Page 126: ...agraph pressing iENTERlat the end of the message If you make any mistakes in typing use the available editing functions in Text See the Quick Reference Guide or press ALT10 for Help to look up informa...

Page 127: ...Text screen 12 Press j F 1 2 to return to the Main Menu Note that under the Mail column two new message files which you just created DAVE and LAURA are displayed Read the next section Host to see how...

Page 128: ......

Page 129: ...efine the type of modem and its protocol particularly for answer mode If you followed the instructions in the section Telecom you have already done this If you are using a Modem 11 be sure that the PO...

Page 130: ...telephone number of the host computer 2 When the phone has been answered and you hear a tone hang up the phone 3 Press ENTER twice 4 To gain access to DeskMate you must enter the system pass word Type...

Page 131: ...The screen shows Select Option 1to see the Directory Menu D I R E C T O R Y MENU 1 M A I L 5 WORKSHEET 2 CALENDAR 6 AUTOLOG 3 T E X T 7 A L L 4 F I L E R S E L E C T MENU O P T I O N Select Option 3 t...

Page 132: ...78105 Ms E l l e n McKinney 3398 Ridgeway Apartment F o r t Worth Texas 76103 500 Mr and Mrs Robert M i l l e r 6703 A u s t i n S t r e e t D a l l a s Texas 74123 Mr Lewis Roach 7400 Seventh S t r...

Page 133: ...s sent directly to the DeskMate directory and diskette not to the Host computer s screen so that when the Host user gets a chance the file can be accessed from the Main Menu 13 To read your messages s...

Page 134: ...ou must manually turn off the power between phone calls The Modem I1 stays turned on and does not hang up the phone because it does not know when the remote site user has finished the call and disconn...

Page 135: ......

Page 136: ...PLADDR SUPPLIER CLIENTS BUDGET TABLE EXAMPLE LAURA DAVE and AGENDA Also delete any files received or sent using Telecom or Host Next you need to erase the Phone Alarm and Mail data 1 2 3 4 5 6 7 Press...

Page 137: ...am diskette in its original form To delete a Help file press 0 at the Main Menu and type one of the following TWTEXT HLP TWWORK HLP TWFILER HLP TWTELCOM HLP TWCALEND HLP TWMAIL HLP TWALARM HLP TWHOST...

Page 138: ...ff 74 75 Amortization Table 56 64 Answer 85 Arrow Keys 21 Autolog File Creating 88 90 Executing 91 backups importance of 7 19 21 with nonsystem diskettes 12 13 with system diskettes 10 12 bootable 13...

Page 139: ...Creating a Worksheet 50 52 cursor 21 data entry line 49 Date in Calendar 70 in Main Menu 77 in Alarm 74 in Calendar 71 in Filer 47 in Mail 103 in Main Menu 78 in Phone 97 in Text 27 in Worksheet 64 C...

Page 140: ...Filer 40 in Mail 102 103 in Telecom 88 Display Editlog 88 90 erasing sample data files 113 114 Filer 37 47 Find in Calendar 69 70 in Filer 38 39 in Mail 102 in Phone 95 96 in Worksheet 63 Form 41 43 F...

Page 141: ...5 6 14 Mail 101 106 Main Menu 19 21 77 79 Mark 39 master diskette 10 Merge in Alarm 76 in Calendar 72 76 in filer 47 in Text 28 in Worksheet 64 MODE MONO command 17 modem board iv connecting 1 protoco...

Page 142: ...n Telecom 88 in Worksheet 55 62 63 configuring 5 6 connecting 1 printer READ FILE FROM HOST 109 111 READ MAIL 111 Remote DeskMate Menu 108 Replace mode 26 Replacement string 33 Reset 39 Save 35 Scroll...

Page 143: ...heet see Worksheet string 33 subfunction menu 21 subfunctions 21 22 Substitute 32 34 Swap 79 target diskette 11 Telecom 81 93 telecommunications see Telecom Terminal mode 91 92 Text 25 35 in Worksheet...

Page 144: ...Notes...

Page 145: ...Notes...

Page 146: ...Notes...

Page 147: ...Notes...

Page 148: ......

Page 149: ......

Page 150: ......

Page 151: ...cation File 6 Exiting DeskMate 6 2 DESKMATE SUBFUNCTIONS 7 Help 7 Calculator 8 Show Alarm 9 Alarm On Off 10 Phone 10 Printer 12 Date 13 3 MAIN MENU FUNCTIONS 15 Date 15 Name 15 Free 15 Alarm 16 Host 1...

Page 152: ...e Help Screens 51 Setting the Status 51 The Telecom Functions 55 8 CALENDAR 59 Using Calendar 59 The Help Screens 60 The Arrow Keys 60 The Calendar Functions 61 9 MAIL 65 Using Mail 65 The Help Screen...

Page 153: ......

Page 154: ...d 6 major applications alongwith their individual functions Separatechapters of this reference manual explain in depth the subfunctions Main Menu functions and each of the applications Applications Te...

Page 155: ...sed to assign a password for security reasons Select is used to define data files for deleting Copy is used to duplicate data files Delete is used to delete selected data files Swap is used to activat...

Page 156: ...ow to use the system Arrow Keys The arrow keys Q 03 Q and Q alone with ISHIFT and with m are used throughout DeskMate to move the marker and display specific application information Arrow key usage va...

Page 157: ...names are displayed on the last 2 lines of the application screen To select a function press the appropriate function key Control Keys The control keys used in DeskMate are 0 0 and SHIFT These keys w...

Page 158: ...or the currentmonth Today s date the current system date is highlighted The next 7 Events for Today events for which the Remind time has nit yet passed are displayed at the top right The applications...

Page 159: ...files including a default file for general messages It is the default file MESSAGES that displays when you select Mail from the applications name line To open an existing application data file positio...

Page 160: ......

Page 161: ...t at which you left it Help The Help subfunction displays helpful reference information for the Main Menu or the current application or function Find Format and Formula Press IALT F 1 1 to display the...

Page 162: ...999is the largest number that you can enter or accumulate and 0 0000000001is the smallest If the accumulator overflows it fills with asterisks Press ALTJ 0to select Calculator The screen displays the...

Page 163: ...r function key at any time before you press CENTER to calculate the result The calculated result is displayed on the accumulator line Enter new operands changing the operator when necessary until you...

Page 164: ...record and quickly look up phone numbers With an auto dial modem DeskMate dials the number for you Note To automatically dial a number you must previously have defined the Voice Dialing sequence in th...

Page 165: ...key See The Phone Functions for details ACODE is for entering the local area code When a number is automatically dialed it is checked for an area code If there is no area code entered or if the liste...

Page 166: ...numbers into the file Press 0 to exit Phone and continue with the current application Printer Use Printer to adjust printer settings for all DeskMate Print functions Press iALTl F6 The screen displays...

Page 167: ...u b l e S p a c e Y N N Press ENTER to keep lines single spaced Press Q for double spacing P a u s e b e t w e e n P a g e s Y N Y Press IENTER for single sheet forms pause after each page to insert...

Page 168: ...Reference 14...

Page 169: ......

Page 170: ...e New f i l e n a m e The name of the data file that you marked is displayed to the right of 0 1d f i1e n a me If you did not place the marker on a data file a blank appears Type in the correct filena...

Page 171: ...propriate data for each line After an Alarm file contains events the screen displays those events beginning with the current date each time you open the file To add an event to the Alarm file after it...

Page 172: ...place the marker over the last event for the block All selected events are highlighted as you move the marker After you Select the events Copy or Delete them as appropriate Press BREAK if you decide n...

Page 173: ...T with 0 moves the marker 0 one character to the beginning of to the right the first field to Not used the right Q one character to the beginning of to the left the first field to Not used the left Q...

Page 174: ...the more specific instructions for modems and modem settings in Appendix B Local Operation After the host modem is properly connected and set and the communication parameters are set press 0 to enter...

Page 175: ...the more specific instructionsfor modems and modem settings in Appendix B Baud Rate Word Length Parity Stop Bit Line Status Pulse Rate 10pps Remote Site Operation Enter the interactive terminal mode o...

Page 176: ...ppropriate menu number and press ENTER to use a remote function To redisplay the Remote Menu at any time from any function press CTRL Q Press ICTRL Q to pause during any remote function press ICTRL to...

Page 177: ...erminal Read File From Host is generally used in conjunction with a printer or RAM buffer option at the remote terminal Toggle the printer or open the RAM buffer before receiving the file Consult your...

Page 178: ...o not have to enter the MSG extension For example enter MESSAGES to read mail from the default file The first screen of messages is displayed with the following prompt S E L E C T A S O R E N T E R T...

Page 179: ...M E S S A G E Log Off R E M O T E LOG O F F Press 0 at the Host screen in DeskMate after disconnecting communication from the remote site DeskMate returns to the Main Menu Password Press 0 to assign a...

Page 180: ...he filename with its extension Press ENTER Type a filename for the new file and press IENTER Delete Press F91to delete the data file under the marker or all selected files in one application from the...

Page 181: ...Reference 26...

Page 182: ......

Page 183: ...name and press ENTER The first page of the selected document file is displayed The first 22 lines of the screen hold your document The Text functions are displayed on the next 2 lines The last line in...

Page 184: ...urrent line Q one line up in to the top of the to the the current screen in the beginning of column current column or the document to the top of the previous screen if press CHOME already at the top o...

Page 185: ...e a r c h s t r i n g Enter the string you wish to replace The screen shows Rep l a c e m e n t s t r i n g Enter the stringyou wish to Substitute The first occurrence of the string is found The scree...

Page 186: ...imum screen width is 79 characters Press 0 to specify the screen Format you want to use for your document The following prompt appears L i n e W i d t h 70 Enter the number of characters you want to a...

Page 187: ...ed After you select your text Copy or Delete it as appropriate Press 0 if you decide not to use the text you have selected If you use any other Text operation except Find or exit the Text function bef...

Page 188: ...rompt Enter the name of the diskette file to which you wish to copy the text The text is appended to that file Delete Press 0or DELETE to Delete all selected text The text is immediately deleted If no...

Page 189: ......

Page 190: ...rint all or part of a spreadsheet Using Worksheet To create a new worksheet file place the marker over Worksheet press ENTER and type the new filename An empty worksheet screen is displayed To open an...

Page 191: ...ion of a row and a column is a cell The highlighted rectangle is the entry marker Use the entry marker to select a cell for data entry To add data to the worksheet position the entry marker on the cor...

Page 192: ...h 0 Q one cell or to the last column on to Column 99 column Label the screen or to the in the current to the right last column on the row moves the marker next screen if the entry marker is in the las...

Page 193: ...cell location of the entry marker is taken Note that you cannot search for a stringentered using the Text func tion Find searches for data by cell and therefore disregards Text since it is not cell o...

Page 194: ...lue or selected block MIN Minimum value RMT Cumulative sum of the SUM Sum of the values row for a ABS Absolute Value ATN Arctangent COS Cosine EXP Exponential INT Integer truncation TAN Tangent Table...

Page 195: ...nt equal to the value of cell R3C5 The result displays in radians use ATN R3C5 57 29578to display the arctangent in degrees Adds all the values in the current row beginning with Column 1 over to the c...

Page 196: ...umn 3 For example c 3 I C 4 I C 5 3 1 4 1 5 00 10 00 20 00 1 5 1 If cells 3 4 and 5 of Row 5 are selected and the above formula is entered calculation produces the following results c 3 I C 4 I C 5 3...

Page 197: ...Existing text blocks can be reformatted into larger or different shaped blocks in the same or slightly altered location To do so select a block of cells including at least one cell of the existing te...

Page 198: ...BLU GRN CYN RED MAG or type NOR normal to reset to the original color arrangement The special color designation is saved to diskette Merge Press 0 to save a selected block to diskette or insert data...

Page 199: ...aximum of 10 Text blocks and an entire Text block is not included in selected area that Text block is skipped and deletion continueswith the next non Text cell Insert Press 0 within a Row or Column La...

Page 200: ......

Page 201: ...ENTER When you first create a file no format is set up and no records exist A blank Form screen is displayed Before you enter records into a file you must set up a Form for that file Set up the label...

Page 202: ...the marker a character or line at a time Press SHIFT or CTRL along with the arrow keys to move the marker more rapidly See Table 5 Marker Movement Keys Key by itself with I with CTRLI moves the marker...

Page 203: ...function key m 0 or 0 to set the Find criteria Equal to Greater than or equal to or Less than or equal to the in formation you have typed in that field The default is Equal Choose the function any ti...

Page 204: ...s wrap to the next line indented 5 spaces Eliminating Fields from the Display If you do not wish to display certain fields unmark those fields in Find Scrolling Through the Records If more records are...

Page 205: ...line of dots and a colon The marker is positioned to set up the Form for the Field area Note For blank lines between field lines press IENTER or Q before you enter any characters in the Label area Def...

Page 206: ...mber 1if no fields are ordered Yet If you choose a field that is already a key press ENTER to leave the priority unchanged or enter a new priority If an existing priority is used the prior ity numbers...

Page 207: ...a press 0 to add a new field at the current marker position All fields below the marker move down 1line Delete Add To save the new form press iF121 Merge Press 0 to merge another Filer file into the c...

Page 208: ...ng an existing file the first record in the file is displayed You can edit the record or press 0to display a blank form The entry screensare always in the overstrike mode each character replaces the c...

Page 209: ......

Page 210: ...e Telecom application press 0 0 After the first Help screen displays for a function press ENTER for the second screen if any A Help screen is availablefor each screen change At the appropriate screen...

Page 211: ...odial Modem change that status to Y E S The Define Modem Type screen appears Note If you are directly connecting DeskMate as host to another computer the Autodial Modem status must be NO The functions...

Page 212: ...en Comp Computer Dialing Definition defines the dialing se quence your modem uses when executing auto logon sequences in Terminal This is the dialing sequence not the logon sequence Determine the spec...

Page 213: ...on defines the sequence certain modems require to cancel auto answer after exiting a communication function The functions are similar to Voice Comp and Answer The 300 Baud Modem Board default settings...

Page 214: ...n lets you enter the number of Retries you want when you are dialing a computer phone number or executing an automatic logon dialing sequence The Telecom Functions The Telecom status functions are dis...

Page 215: ...Press 0 to place the current status in the autolog sequence The Status screen is displayed Set the parameters and press 0 A summary of the status appears on the screen Press 0 to place a dialing sequ...

Page 216: ...Press 0 to Receive a file from the host computer At the prompt type the filename and press ENTER There are no restrictions on file type Note Use 8 bit transmission and turn off all filters and charact...

Page 217: ...e as a document Text application file Enter a filename for the docu ment The Status screen is displayed after the file is saved Print Press 0to print the contents of the RAM buffer The Status screen i...

Page 218: ......

Page 219: ...ENTER The entry edit screen for that file is displayed In the upper left corner of the screen is the Weekly Time Chart The days of the week Mon Tue and so forth beginning with the cur rent date lst 2n...

Page 220: ...screen at once After you complete the twelfth line the events scroll or move up line by line to let you continue To see a line after it has scrolled off the screen press until the line appears Press...

Page 221: ...he new search data and are wildcard indicators Type before or after specific data to be ignored All characters that come before or after the data respectively are disregarded is similar to except that...

Page 222: ...print command SiIFT 1 to print everything currently on the screen Use the Find Date or Select functions or the arrow keys to display the events you want to print Alarm Press 0 to insert selected even...

Page 223: ...hted as you move the marker After you select the events Merge Copy Delete or place them in the Alarm file as appropriate If you use any other function or exit the Calendar application before you perfo...

Page 224: ...ENTER for 7 30 a m Enter the time 12 hour at which the event Ends and press ENTER Enter a D e s c r ip t io n with a maximum of 44characters for the event and press ENTER No uppercasellowercase distin...

Page 225: ......

Page 226: ...date and time of the message and a brief description of the message Use the arrow keys to scroll through the listing if there are more than 20 messages To add a message to a Mail file or create a new...

Page 227: ...ge Enter the author F r om Da t e or D e s c r ip t ion of the message All messages that match the search criteria are displayed Display print or delete the messages Press 0 to return to the main mess...

Page 228: ...line by line to let you continue To see a line after it scrolls off the screen press Q until the line appears Press Q to return to the line you were typing or editing The Text functions are displayed...

Page 229: ...t a message at the Text editor screen using the Text Print function See The Text Functions Print in the Text chapter To print part of a message use the print command SHIFT 0 at the Display screen to p...

Page 230: ......

Page 231: ...hese dashes change to dots as your diskette is formatted 6 When the formatting is complete a prompt is displayed F o r m a t a n o t h e r Y N 7 Press Q to continue formatting as many diskettes as you...

Page 232: ...e r Y N You now have a formatted diskette which can be used as a data diskette in Drive B Select Q to format more diskettes or W to end the formatting procedure and return to the system prompt At the...

Page 233: ...Computer Dialing Press Enter DELAY 5 SEND ODT NUMBER SEND X RECEIVE X WAITNC WAITC Voice Dialing Answer Mode Press Enter Press Enter DELAY 5 DELAY 5 SEND ODT NUMBER SEND X SEND C RECEIVE X RECEIVE C W...

Page 234: ...EIVE X PAUSE 4 SEND RECEIVE DISCONNECT SEND C G DT SEND C G DT SEND C G AX 300 Baud Modem Board Default Settings Computer Dialing Press Enter DELAY 2 SEND C MG DT RECEIVE T NUMBER SEND X RECEIVE X Voi...

Page 235: ...efore you install MS DOSon your DeskMate diskette The installation though making your diskette bootable does not leave room for data files needed for your use during the tutorial One Drive System 1 Wi...

Page 236: ...before you are asked to insert the formatted diskette and strike any key Do so and when asked to switch diskettes follow the instructions on the screen The system prompt reappears when the transfer is...

Page 237: ...is formatted The system prompt reappears 4 Insert your original DeskMate master diskette in Drive A do not use a copy that already contains data you created and type copy exe b ENTER When the system p...

Page 238: ...76 Tandy 1000...

Page 239: ...Alarm On Off 10 Answer 53 54 Answer Mode Definition See Answer Applications list of 1 2 Application file 6 Creating 6 Exiting 6 Opening 6 arctangent 38 Arrow Keys 3 in Alarm 18 in Calendar 60 in File...

Page 240: ...uments See Merge Command Keys 4 Comp 53 computer dialing See Comp constant 37 Control Keys 4 in Alarm 17 in Calendar 63 in Filer 50 in Main Menu 25 in Text 31 32 in Worksheet 42 copy buffer See Copy c...

Page 241: ...n Phone 12 in Telecom 56 in Text 32 in Worksheet 42 deleting Help files 7 8 DESK 5 DeskMate 1 Conventions 3 4 Entering 5 Exiting 6 dial See Call Disc 57 Disconnect communication See Disc diskette back...

Page 242: ...r 43 50 Find in Calendar 61 in Mail 66 in Phone 11 in Text 29 in Worksheet 36 Form 47 49 Format in Text 30 in Worksheet 40 41 with one drive 69 with two drives 70 formatting diskettes 69 70 Formula 36...

Page 243: ...al operation 19 logarithm 39 logon sequence 55 56 Mail 65 68 Main Menu 5 Main Menu Functions 15 25 making DeskMate a bootable diskette 73 75 Mark 45 Merge list of 2 in Alarm 17 in Calendar 62 63 in Fi...

Page 244: ...ne 10 12 Print PREFIXl 3 11 12 in Calendar 62 in Filer 46 47 in Mail 68 in Telecom 58 in Text 32 in Worksheet 42 Printer 12 13 in Telecom 57 priority number 48 Read File 22 Read Mail 23 Receive 53 Rec...

Page 245: ...53 56 57 Send File 22 23 Send Mail 23 24 Show Alarm 9 sine 39 Sort 12 source diskette 69 70 spread sheet See Worksheet square root 37 status 55 status settings in Host 19 20 in Telecom 51 55 stop bits...

Page 246: ...See Text truncated value 39 Voice 52 53 voice dialing See Voice WaitC 54 WaitNC 54 Weekly Time Chart 59 wildcard in Calendar 61 in Filer 45 window print See Print Worksheet 33 34 XON OFF Flow control...

Page 247: ......

Page 248: ......

Page 249: ......

Page 250: ...tring Data 9 Numeric Data 9 Numbering Systems 10 Numeric Constants 10 Numeric Variables 11 Operators 11 Arithmetic Operators 11 Relational Operators 12 Hierarchy of Operators 15 Color and Graphics 15...

Page 251: ...ii Tandy 1000...

Page 252: ...bookstore for tutorial books on BASIC Notations The following notations are used throughout this guide CAPITALS italics Material you enter exactly as it appears Words letters characters or values you...

Page 253: ...FILE is loaded and executed B A S I C M Y F I L E D A T A I N BASIC is loaded The program specified by MYFILE is loaded and receives input from the file specified by DATA IN rather than from the keybo...

Page 254: ...reserves 64K bytes for BASIC The maximumblock size parameter must be set if you plan to use the SHELL statement B A S I C D BASIC including the Double Precision Transcendental math package is loaded F...

Page 255: ...ecause a path is not specified BASIC saves MYFILE in the current directory You can specify the drive and directory in which to save a file For example to name a file memos bas and save it in the WORK...

Page 256: ...N P U T T Y P E YOUR F I R S T NAME PRESS ENTER F I R S T N A M E S 40 I N P U T T Y P E YOUR SECOND NAME PRESS ENTER LASTNAMES 5 0 P R I N T S T R I N G S CAN BE J O I N E D TOGETHER L I K E T H I S...

Page 257: ...ter to a blank and ad vances the cursor 1position to the right BACKSPACE backspaces the cursor erasing the first or CTFKlQ character to the left All charactersto the right move left 1position BREAK or...

Page 258: ...ab positions are set at every 8 characters moves the cursor 1position to the left moves the cursor 1position to the right moves the cursor up 1 row to the character above the current cursor position m...

Page 259: ...nt to display or reassign these keys F1 LIST F2 R U N 0 F3 LOAD F4 SAVE F5 CONT ENTER1 F6 LPT1 iENTER F7 i RONENTE0 F8 TROFFrENTER F9 KEY F10 SCREEN 0 0 0 ENTER F11 none F12 none Keywords Using The 0...

Page 260: ...ta consists of positive and negative numbers which BASIC divides into 5 groups Integers are whole numbers without decimal points in the range 32768 to 32767 Single precision numbers can be a maximum o...

Page 261: ...8 10 1000 9 9 1 1 1001 10 A 12 1010 1 1 B 13 1011 1 2 C 14 1100 13 D 1 5 I101 14 E 16 1110 1 5 F 17 1 1 1 1 Numeric Constants Numeric constants are values input to a program that are not subject to ch...

Page 262: ...integer variable Examples are I FT COUNTER declares a single precision variable Examples are F NM BALANCE declares a double precision variable Examples are S AD TOTAL The inclusion of one of these sym...

Page 263: ...is the order in which BASIC executes them if 1 or more operators are in the same statement MOD String Operator The only string operator is the plus sign It appends 1string to another For example P R I...

Page 264: ...d CORRECT if the variable A is equal to 1 With string data relational operators compare character by character When 2 characters do not match BASIC checks to see which character has the lower ASCII va...

Page 265: ...e operand When both values are true the result is true Otherwise the result is false When both values are false the result is false Otherwise the result is true When one of the values is true the resu...

Page 266: ...eferences indicates a color in the current screen mode Resolution You have the option of 3 resolution screens low medium and high as noted below The horizontal length or points x axis is given first f...

Page 267: ...enta 3 White Screen Mode 1 however has 2 palettes The two sets and their corresponding numbers are No Palette 0 Palette 1 1 green cyan 2 red magenta 3 brown white Color 0 is the current background col...

Page 268: ...in the following section Screen Modes The color set and screen resolution are set using the SCREEN command There are 6 SCREEN modes as follows Screen Mode 0 Text Mode Color Set 16 Graphics Resolution...

Page 269: ...creen Mode 5 Color Set Graphics Resolution Aspect Ratio Text Width Video Page Size Screen Mode 6 Color Set Graphics Resolution Aspect Ratio Text Width Video Page Size 16 low resolution 160 x 200 513 2...

Page 270: ...ATN returns arctangent of number P R I N T A T N 7 X A T N Y 3 5 7 2 9 5 7 8 AUTO Zine increment Automatically generates a line number when you press ENTER I If line already exists in memory BASIC dis...

Page 271: ...OAD pathname offset Loads a memory image file into memory Offset is the number of bytes into the current segment where BASIC loads the image Must be in the range 0 to 65535 Default value set by BSAVE...

Page 272: ...verts number to double precision P R I N T C D B L 4 6 5 3 4 2 Z C D B L A CHAIN MERGE pathname line ALL DELETE line line Lets the current program load and execute another program Pathnarne is the pro...

Page 273: ...st be in the range 32768 to 32767 P R I N T C I N T 1 6 Z C I N T l 67 CIRCLE STEP x y radius color start end aspect Graphics Draws an ellipse on the screen the center of which is xJ STEP designates x...

Page 274: ...ifies the amount of memory to set aside for tem porarily storinginternal data and addresses during subroutine calls and during FOR NEXT loops Default 768 bytes or one eighth of the memory available wh...

Page 275: ...lor Set as foreground and border Specify color 16 asforeground to get a blinking foreground Background can be Colors 0 to 15 of the 16 Color Set If you select blinking foreground background can be Col...

Page 276: ...sion P R I N T C S N G 1 4 5 3 8 8 5 5 0 9 Z C S N G A CSRLIN Returns the current row position of the cursor P R I N T C S R L I N A C S R L I N CVD 8 byte string Converts an 8 byte string to a double...

Page 277: ...DATA NEW YORK C H I C A G O LOS ANGELES DATE string Sets the date or retrieves the current date String is a literal enclosed in quotation marks that sets the date by assigning its value to DATE Month...

Page 278: ...le name Argument list is a list of dummy variables used in expression They are replaced on a one to onebasis with the variables or values given when the function is called Expression defines the opera...

Page 279: ...he current line DELETE 70 D E L E T E I 1 0 DIM array dimension array dimension I Sets aside storage for arrays with the dimensions you specify Array is the variable name of a string integer single pr...

Page 280: ...complete sets angle of move Angle may be 0 to 3 0 0 degrees 1 90 degrees 2 180 degrees and 3 270 degrees Ccolor sets color PcolorJorder paints using color and border Sfactor sets scale factor Factor...

Page 281: ...or to pass parameters to a child process BASIC s Environment String Table is initially empty Parameter id is the name of the parameter Text is the new parameter text It must be separatedfrom paramete...

Page 282: ...equential files EOF returns 0 false when the end of file record has not been read yet and 1 true when it has been read Direct access files EOF returns 1 true if the last executed GET statement was una...

Page 283: ...set by the Interrupt 24 handler when a device error occurs If the error occurred on a character device ERDEV returns the 8 byte character device name If the error does not occur on a character device...

Page 284: ...data from memory to disk and from disk to memory Each field is iden tified by a stringvariable and is the length you specify Length must be an integer in the range 1to 255 F I E L D 3 128 AS A 1 2 8 A...

Page 285: ...he amount of memory available If you specify a string argument BASIC com presses the data before returning the amount of memory available BASIC automatically compresses data if it runs out of workspac...

Page 286: ...RETURN statement G O S U B 1000 GOTO line Branches to the specified line GOTO 100 I F R I 3 T H E N GOTO80 HEX number Returns a string that represents the hexadecimal value of number P R I N T HEX 30...

Page 287: ...question mark type a comma in stead of a semicolon after prompt If INPUT is immediately followed by a semicolon BASIC does not echo the ENTER key when you press it as part of a response INPUT buffer...

Page 288: ...L I buffer string Advanced Statement Sends a control data string to a device driver Buffer is the number assigned to the driver when you opened it The number sign is not required String is a string e...

Page 289: ...KEY OFF erases the soft key assignments from Line 25 The assignments are still active but the screen does not display them KEY LIST KEY LIST displays all 15characters of all 12 soft key assignments o...

Page 290: ...K I L L f i 1 e b a s K IL L A REPORT da t a LEFT string number Returns the specified number of characters from the left portion of string Number must be in the range 1to 255 P R IN T L E F T B A T T...

Page 291: ...point is drawn If the bit equals zero then the point is not drawn L I N E 0 0 3 1 9 1 9 9 L I N E 3 1 9 1 9 9 1 B F LINE INPUT prompt string variable Accepts an entire line a maximum of 254 characters...

Page 292: ...e printer You may change this by using the WIDTH statement Startline and endline are described in LIST L L I S T L L I S T 6 8 9 0 LOAD pathname R Loads a BASIC program from disk into memory The R opt...

Page 293: ...r indicates whether the cursor is visible or invisible 1 visi ble and 0 invisible Start is the first scan line of the cursor Stop is the last scan line of the cursor Start and Stop can be in the range...

Page 294: ...rs You may change the width with the WIDTH statement See PRINT and PRINT USING for more informationon formatting the output L P R I N T A 2 3 L P R I N T U S I N G 2 1 7 LSETfield name data Moves data...

Page 295: ...t MID oZdstring start length newstring Replaces a portion of oldstring with newstring Start specifiesthe position of the first character you want to change Length is the number of characters you want...

Page 296: ...ess file buffer by an LSET or RSET statement must be converted to a string L S E T T O T M K I T O T R S E T Q T Y M K I N U M MKS single precisionexpression Convertsa numeric value to an 4 bytestring...

Page 297: ...OCT number Returns a stringthat represents the octal value of a decimal number PRINTOCT 30 S OCT 90 ON COM channel GOSUB Line Transfers program control to a subroutine beginning at Line when activity...

Page 298: ...BASIC branches to the first line listed If n equals 2 BASIC branches to the second line listed and so on N must be in the range 0 to 255 O N M I GOTO 150 160 170 150 180 ON KEY number GOSUB line Tran...

Page 299: ...ifying Line 0 turns off play trapping ON PLAY 30 G O S U B 200 ON STRIG number GOSUB line Transfers program control to the subroutine at line when you press one of the joystick s buttons Number specif...

Page 300: ...mode direct inputloutput mode In the first form of the syntax you must use the abbreviated form of mode and enclose it in quotation marks In the secondform of the syntax you must specifythe completew...

Page 301: ...B I N A S 2 OPTION BASE value Sets value as the minimum value for an array subscript This state ment must precede the DIM statement Value may be 1 or 0 Default 0 O P T I O N B A S E 1 OUT port data b...

Page 302: ...nge Display color specifies the new color you want BASIC to display when color is specified P A L E T T E 3 7 PALETTE USING array subscript Graphics Changes the colorsassociated with more than 1of the...

Page 303: ...the y coordinate vertical where the pen was last activated Returns a 1 if the pen button is pressed Returns a 0 if it not Returns the last known valid x coordinate horizontal Returns the last known va...

Page 304: ...he current octave There are 7 octaves 0 through 6 Octave 3 starts with middle C Default Octave 4 plays a note N may be in the range 0 to 84 rests N may be in the range 1to 64 sets the number of quarte...

Page 305: ...N then number may be one of the following Default 0 0 returns the number of notes left to play on Voice Channel 0 1 returns the number of notes left to play on Voice Channel 1 2 returns the number of...

Page 306: ...world coordinates x y are the coordinates of the point Action is one of the following 0 1 2 3 returns the current physical x coordinate horizontal returns the current physical y coordinate vertical re...

Page 307: ...them PR IN T I tD 0 NOT I L EA V E I S PA C E S P R I N T T H E T O T A L I S T T L PRINT USING format data data I Prints data using a format you specified This statement is especially useful for prin...

Page 308: ...sign immediately before the number prints a comma before every third digit to the left of the decimal point prints in exponential format The 4exponent signs are placed after the digit position charact...

Page 309: ...ge 1to 16 777 215 Default current record number PUT 1 PUT 1 25 PUT buffer number Communications Transfers data from the communications buffer to the communications line The number sign is not required...

Page 310: ...rk line in a program You may use an apostrophe as an abbreviation for REM REM AVERAGE V E L O C I T Y T O T A L S RENUM new Zine Zine increment Renumbersthe program currently in memory RENUM also chan...

Page 311: ...R E S U M E N E X T RETURN line Returns control from a subroutine executed by a GOSUB to the specified line Default line immediately following the GOSUB R E T U R N R E T U R N 40 RIGHT string number...

Page 312: ...gins execution Default first line If you specify the R option BASIC does not close the open files before loadingthe new program into memory If you omit the R op tion BASIC closes all open files before...

Page 313: ...text mode set burst to 0 to disable color or 1to enable color In Screen Modes 1 and 4 set burst to 0 to enable color or 1to disable color Burst has no effect in Screen Modes 3 5 and 6 where color is a...

Page 314: ...LL statement Commandis a string expression containingthe name of the program you want to run S H E L L CENTER1 SIN number Returns the sine of number Number must be in radians P R I N T SIN 7 961 S SIN...

Page 315: ...rnal speaker that supports multivoice sounds using the PLAY or SOUND statements SOUND OFF disables the external speaker See also BEEP SOUND 2 0 500 6 SPACE number Returns a string of number spaces Num...

Page 316: ...rdinate for right joystick returns the vertical y coordinate for right joystick S T I C K 2 S T I C K 0 STOP Stops program execution STOP STR number Converts number to a string S S T R X P R I N T S T...

Page 317: ...ressing Trigger R1 BASIC returns a 1if you are pressing it and a 0 if not Tests to see if Trigger L2 has been pressed and released since the last STRIG 4 function was executed BASIC returns a 1 if it...

Page 318: ...containing the specified number of character Number must be in the range 0 to 255 Character is a string or an ASCII code B S T R I N G 2 5 X P R I N T S T R I N G s 5 0 1 0 SWAP variable1 variable2 Ex...

Page 319: ...s the number of seconds since midnight or since the last system reset You can use TIMER as the argument for the RAN DOMIZE statement to reseed the random number generator P R I N T T I M E R A T I M E...

Page 320: ...C s data segment of a variable or a disk buffer When used with variable VARPTR returns the address of the first byte of data identified with variable When used with buffer VARPTR returns the address o...

Page 321: ...the viewport coordinates V I E W 10 181 I 00 100 V I E W S C R E E N 20 251 1 00 150 VIEW PRINT top line TO bottom line Creates a text viewport that redefines the text screen parameters Top line speci...

Page 322: ...e display printer or communications channel Buffer is the number assigned to the file in the OPEN statement Device is a valid device enclosed in quotation marks that specifies the device for which you...

Page 323: ...true Cartesian coordinate system That is the lesser y coordinate is in the lower left corner of the screen WINDOWlets you plot points outside the normal screen coordinate limits by setting new world...

Page 324: ...ndefined line number Subscript out of range Redimensioned Array Duplicate Definition Division by zero Illegal direct Type mismatch Out of string space String too long String formula too complex Can t...

Page 325: ...already open Device 1 1 0 Error File already exists Disk full Input past end Bad record number Bad file name Direct statement in file Too many files Device Unavailable Communication buffer overflow Di...

Page 326: ...02B X083 OE BACKSPACE 008 008 07F X08C O F TAB 009 X00F X08D X08E 10 Q 071 051 011 XO1O 11 w 077 057 017 XO1l 12 E 065 045 005 X012 13 R 072 052 012 X013 14 T 074 054 014 X014 15 Y 079 059 019 X015 1...

Page 327: ...X090 X091 2A LEFTSHIFT 2B X04B X087 X073 X092 2 c z 07A 05A 01A X02C 2D X 078 058 018 X02D 2E C 063 043 003 X02E 2F V 076 056 016 X02F 30 B 062 042 002 X030 31 N 06E 04E O O E X031 32 M 06D 04D O O D...

Page 328: ...X041 X05A X064 X06E X042 X05B X065 X06F X043 X05C X066 X070 X044 X05D X067 X071 freeze display 037 05C X093 t 038 07E X094 t 039 X049 X084 t X050 X086 X096 X097 034 07C X095 t t t 031 X04F X075 t 032...

Page 329: ...The CALT key provides a way to generate the ASCII codes of decimal numbers in the range 1to 255 Hold down the key while you type on the numeric keypad any decimal number in the range 1to 255 When you...

Page 330: ...eep BEL 008 0 BS 009 tab HT 010 line feed LF 011 home VT 012 form feed FF 013 carriage return CR 005 4 ENQ 014 J3 so 015 a SI 016 b DLE 017 4 DC1 018 DC2 019 I1 DC3 020 1 DC4 021 9 NAK 022 SYN 023 1 E...

Page 331: ...78 N 041 079 0 P 042 080 081 Q 082 R 043 044 045 083 5 046 084 T 047 I 085 U 048 0 086 V 049 1 087 w 050 2 088 X 051 3 089 Y 052 4 090 Z 053 5 091 054 6 092 055 7 093 1 056 8 094 A 057 9 095 058 096 0...

Page 332: ...154 ij 117 U 155 a 118 V 156 119 W 157 f 120 X 158 Pt 121 Y 159 1 122 Z 160 a 161 1 162 6 123 124 I 125 I 163 u 164 166 a 167 1 114 r 152 g t I 126 c 128 u 129 130 e 131 a 127 0 165 0 168 1 169 7 132...

Page 333: ...193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242...

Page 334: ...Notes...

Page 335: ...Notes...

Page 336: ...FF 8 to 80 Humidity Diskette Drive Power Supply Voltage Nominal Ripple 0 to 50 kHz Tolerance Including Ripple Standby Current Nominal Worst Case Operating Current Nominal Worst Case Environment Temper...

Page 337: ...U S A Fort Worth Texas 76102 CANADA Barrie Ontario L4M 4W5 TANDY CORPORATION AUSTRALIA 91 Kurrajong Avenue Mount Druitt N S W 2770 BELGIUM Parc Industriel 5140 Naninne Namur U K Bilston Road Wednesbu...

Reviews: