TANDY 200 Cat. No. 26-3860 Owner's Manual - Simson...

74
TANDY 200 Owner's Manual Cat. No. 26-3860

Transcript of TANDY 200 Cat. No. 26-3860 Owner's Manual - Simson...

TANDY 200Owner's Manual

Cat. No. 26-3860

rr

The FCC Wants You to Know . . . This equipment has beencertified to comply with the limits for a Class B computing Idevice, pursuant to Subpart J of Part 15 of FCC Rules. Onlyperipherals (computer input/output devices, terminals, printers, ,etc.) that are certified to comply with the Class B limits may be Jattached to this computer. Operation with non-certifiedperipherals is likely to result in interference to radio and TV rreception. If this occurs, try relocating the receiving antenna, or Irelocating the computer.

Tandy® 200 Software:© 1985 Microsoft Incorporated.All Rights Reserved.The software in the Tandy 200 microcomputer is retained in a read-only memory (ROM)format. All portions of this software, whether in the ROM format or other source codeform format, and the ROM circuitry, are copyrighted and are the proprietary and tradesecret information of Tandy Corporation and Microsoft. Use, reproduction orpublication of any portion of this material without the prior written authorization byTandy Corporation is strictly prohibited.

Tandy® 200 Owner's Manual© 1984 Tandy CorporationAll Rights Reserved.Reproduction or use, without express written permission from Tandy Corporationand/or its licensor, of any portion of this manual is prohibited. While reasonable effortshave been taken in the preparation of this manual to assure its accuracy, TandyCorporation assumes no liability resulting from any errors or omissions in this manual,or from the use of the information contained herein.

TERMS AND CONDITIONS OF SALE AND LICENSE OF TANDY COMPUTEREQUIPMENT AND SOFTWARE PURCHASED FROM RADIO SHACK

COMPANY-OWNED COMPUTER CENTERS, RETAIL STORES AND RADIOSHACK FRANCHISEES OR DEALERS AT THEIR AUTHORIZED LOCATIONS

LIMITED WARRANTYI. CUSTOMER OBLIGATIONS

A. CUSTOMER assumes full responsibility that this computer hardware purchased (the "Equipment"), and anycopies of software included with the Equipment or licensed separately (the "Software") meets the specifications,capacity, capabilities, versatility, and other requirements of CUSTOMER.

B. CUSTOMER assumes full responsibility for the condition and effectiveness of the operating environment in whichthe Equipment and Software are to function, and for its installation.

^ LIMITED WARRANTIES AND CONDITIONS OF SALEA. For a period of ninety (90) calendar days from the date of the Radio Shack sales document received upon

purchase of the Equipment. RADIO SHACK warrants to trie original CUSTOMER that the Equipment and themedium upon which the Software is stored is free from manufacturing defects. This warranty is only applicableto purchases of Tandy Equipment by the original customer from Radio Shack company-ownod computercenters, retail stores, and RadlD Shack franchisees and dealers at their authorized locations The warranty isvoid if the Equipment's case or cabinet has been opened, or if the Equipment or Software has been subjected toimproper or abnormal use. If a manufacturing defect is discovered during the stated warranty period, the defectiveEquipment must be returned to a Radio Shack Computer Center, a Radio Shack retail store, a participating RadioShack franchisee or a participating Radio Shack dealer for repair, along with a copy of the sales document orlease agreement. The original CUSTOMER'S sole and exclusive remedy in the event of a defect is limited to thecorrection of the defect by repair, replacement, or refund of the purchase price, at RADIO SHACK'S election andsole expense. RADIO SHACK has no obligation to replace or repair expendable items.

B. RADIO SHACK makes no warranty as to the design, capability, capacity, or suitability for use of the Software,except as provided in this paragraph. Software is licensed on an "AS IS" basis, without warranty. The originalCUSTOMER'S exclusive remedy, in the event of a Software manufacturing defect, is its repair or replacementwithin thirty (30) calendar days of the date of the Radio Shack sales document received upon license of theSoftware The defective Software snail be returned to a Radio Shack Computer Center, a Radio Shack retail store,a participating Radio Shack franchisee or Radio Shack dealer along with the sales document.

C Except as provided herein no employee, agent, franchisee, dealer or other person is authorized to give anywarranties of any nature on behalf of RADIO SHACK.

D EXCEPT AS PROVIDED HEREIN, RADIO SHACK MAKES NO EXPRESS WARRANTIES, AND ANY IMPLIEDWARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE IS LIMITED IN ITS DURATIONTO 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 notapply to CUSTOMER.

III. LIMITATION OF LIABILITY

A EXCEPT AS PROVIDED HEREIN, RADIO SHACK SHALL HAVE NO LIABILITY OR RESPONSIBILITY TO CUSTOMEROR ANY OTHER PERSON OR ENTITY WITH RESPECT TO ANY LIABILITY, LOSS OR DAMAGE CAUSED ORALLEGED TO BE CAUSED DIRECTLY OR INDIRECTLY BY "EQUIPMENT" OR "SOFTWARE" SOLD, LEASED,LICENSED OR FURNISHED BY RADIO SHACK, INCLUDING, BUT NOT LIMITED TO, ANY INTERRUPTION OFSERVICE, LOSS OF BUSINESS OR ANTICIPATORY PROFITS OR CONSEQUENTIAL DAMAGES RESULTING FROMTHE USE OR OPERATION OF THE "EQUIPMENT" OR "SOFTWARE." IN NO EVENT SHALL RADIO SHACK BELIABLE FOR LOSS OF PROFITS, OR ANY INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OFANY BREACH OF THIS WARRANTY OR IN ANY MANNER ARISING OUT OF OR CONNECTED WITH THE SALE,LEASE, LICENSE, USE OR ANTICIPATED USE OF THE "EQUIPMENT" OR "SOFTWARE."NOTWITHSTANDING THE ABOVE LIMITATIONS AND WARRANTIES, RADIO SHACK'S LIABILITY HEREUNDER FORDAMAGES INCURRED BY CUSTOMER OR OTHERS SHALL NOT EXCEED THE AMOUNT PAID BY CUSTOMER FORTHE PARTICULAR "EQUIPMENT" OR "SOFTWARE" INVOLVED.

B. RADIO SHACK shall not be liable for any damages caused by delay in delivering or furnishing Equipment and/orSoftware.

C. No action arising out of any claimed breach of this Warranty or transactions under this Warranty may be broughtmore than two (2) years after the cause of action has accrued or more than four (4) years after the date of theRadio Shack sales document for the Equipment or Software, whichever first occurs.

D Some states do not allow the limitation or exclusion of incidental or consequential damages, so the abovelimitation(s) or exclusion(s) may not apply to CUSTOMER.

IV. SOFTWARE LICENSERADIO SHACK grants to CUSTOMER a non-exclusive, paid-up license to use the TANDY Software on one computer,subject to the following provisions:A. Except as otherwise provided in this Software License, applicable copyright laws shall apply to the Software.B. Title to the medium on which the Software is recorded (cassette and/or diskette) or stored (ROM) is transferred to

CUSTOMER, but not title to the SoftwareC. CUSTOMER may use Software on one host computer and access that Software through one or more terminals if

the Software permits this functionD. CUSTOMER shall not use, make, manufacture, or reproduce copies of Software except for use on one computer

and as is specifically provided in this Software License Customer is expressly prohibited from disassembling theSoftware.

E CUSTOMER is permitted to make additional copies of the Software only for backup or archival purposes or ifadditional copies are required in the operation of one computer with the Software, but only to the extent theSoftware allows a backup copy to be made. However, for TRSDOS Software, CUSTOMER is permitted to make alimited number of additional copies for CUSTOMER'S own use.

F. CUSTOMER may resell or distribute unmodified copies of the Software provided CUSTOMER has purchased onecopy of the Software for each one sold or distributed The provisions of this Software License shall also beapplicable to third parties receiving copies of the Software from CUSTOMER.

G. All copyright notices shall be retained on all copies of the SoftwareV. APPLICABILITY OF WARRANTY

A The terms and conditions of this Warranty are applicable as between RADIO SHACK and CUSTOMER tc either asale of the Equipment and/or Software License to CUSTOMER or to a transaction whereby Radio Shack sells orconveys such Equipment to a third party for lease to CUSTOMER.

B. The limitations of liability and Warranty provisions herein shall inure to the benefit of RADIO SHACK, the author,owner and or licensor of the Software and any manufacturer of the Equipment sold by Radio Shack.

VI. STATE LAW RIGHTSThe warranties granted herein give the original CUSTOMER specific legal rights, and the original CUSTOMER mayhave other rights which vary from state to state.

To Our Customers

Congratulations on purchasing the Tandy200—a truly revolutionaryportable computer!

This manual shows how to immediatelystart using all 6 of the Tandy 200 built-inprograms, how to relate these programswith each other, and how to do many oftoday's most exciting and practicalapplications.

The best way to use this manual is to startat the beginning and try all the examples.If you are in a hurry, though, to do oneapplication, take 5 or 10 minutes to readChapter 1 first. Then skip to the chapterthat interests you.

After reading this manual, you can get in-depth information on the more feature-filled programs from the other Tandy 200manuals:

• Tandy 200 Multiplan Manual• Tandy 200 TELCOM Reference Manual• Tandy 200 BASIC Reference Guide

Please feel at ease with the Tandy 200.Pressing the wrong key or typing the wronginformation does no damage to a com-puter. You can usually correct a mistakesimply by typing the information again cor-rectly. If this does not work, turn to"Help" in the back of this manual.

Contents

11 Starting UpTurn on the Tandy 200 and startprograms. Use the clock, calendar,and calculator. Connect and use theprinter

21 Writing Notes and Letters(TEXT)Enter and display textconveniently— wherever youare. Then print the text orsave it on tape

SI Cutting, Pasting, andFinding Text (TEXT)Find, cut, paste and copy textwithout having to retype it. 13

41 Finding Schedules andAddresses (SCHEDL andADDRSS)Select and list today's appoint-ments and addresses. Storealarms to remind you ofappointments 19

5/ Planning (PLAN)Use a spreadsheet to planfinances and schedules 23

6/ Dialing Telephone Numbers (TELCOM)Store and automatically dialtelephone numbers. Use toneor pulse dialing—whatever isrequired by your telephoneservice 29

71 Communicating withAnother Computer (TELCOM)Connect to CompuServeInformation Service and accessits many data bases 35

8/ Programming (BASIC)Learn to type and run simplebut useful BASIC programs 41

91 Expanding the Tandy 200Choose from a variety ofTandy 200 add-on equipment,,programs, and publications 45

References 49

IV

Chapter IIStarting Up

This chapter shows how to start the Tandy200 and enter programs. You will need theTandy 200 power adapter (Cat. No.26-3804) or 4 Size AA alkaline batteries.

iI :

Starting Up / 1

Starting the Tandy 200

1. Open the Tandy 200 caseand turn on the Memory PowerSwitch:

Never turn this switch off. Doingso causes you to lose all informa-tion you have stored in theTandy 200.

2. Supply electric or batterypower:

If using electricity, connect theTandy 200 to an electric outlet,using the Tandy 200 poweradapter. (Use only the Tandy 200power adapter!)

If using batteries, insert them asshown:

•o c

1a

[.o c

3. Press the Power Switch, andadjust the DISP dial to yourfield of vision:

Battery power lasts 14 hours.When the red battery indicatorturns on, you have about 20minutes of battery power left:

2 / Starting Up

Note: You can get a RadioShack Computer Center tomodify the Tandy 200 so thatyou can use rechargeablebatteries.

Using the Main Menu

On your screen is a menu similar(but not identical) to this:

1 2

J /a n 1 5 . 1 9 8 4 S a t 1 0 : 3 2 : 1 8 l l # 11 ( C ) M i c r o s o f tBJHIM TEXT TELCOMp AODRSSSCHEDL MSPLAN

4 3 5

Note: If you do not see thismenu, press (F8), the spacebar,or(SHIFT)and(BREAK) at thesame time to "return" to it.

This is the Main Menu. It givesyou this information:

1. Today's date and time. Youwill set this later in this chapter.

2. The number of the random-access memory bank (calledRAM bank, for short) that youare now using. The Tandy 200uses a RAM bank to store infor-mation. If you purchased extra

banks, press (F1 ) or (TAB) tomove to Bank #2 and Bank #3.

3. The number of bytes(characters) remaining in thecurrently-used RAM bank. Atstartup, you have room to storeabout 19,590 characters in eachRAM bank.

4. The functions you haveavailable: Bank, Copy, and Kill.

5. The 6 program files that comewith the Tandy 200—BASIC,TELCOM, ADDRSS, SCHEDL,TEXT, and MSPLAN. These arebuilt in to the Tandy 200's read-only memory (ROM) and, withthe exception of SCHEDL, areavailable from any of the RAMbanks. (SCHEDL is availableonly from Bank 1.)

The remaining spaces are emptynow but will contain the namesof the files (programs or data)you store in RAM. Each RAMbank has room for 47 files.

Entering a File

The file in reversed characters isready to enter. "Move" to otherfiles by pressing the arrow keys(at the top of the keyboard).

Move to BASIC. Then "enter"it. (Press the (ENTER) key.) Yousee BASIC'S startup message:

Tandy 200 SoftwareCopyright 1984 Microsoft19334 Bytes Free

Starting Up / 3

"Exit" BASIC by pressing CED(at the top of the keyboard).

Move to, enter, and exit 2 otherfiles—TEXT and T E L C O M -using the same keys: the arrowkeys, (ENTER], and CED.

Note: If you accidentally enterSCHEDL, ADDRSS, orMSPLAN, you will need to exitthese programs somewhat dif-ferently. SCHEDL and ADDRSSinitially ask you to exit by press-ing the spacebar. MSPLAN re-quires that you exit by pressingfSHlFT) and (BREAKl at thesame time.

Setting the Clock and Calendar

Enter BASIC. Then press(ENTER) so that "Ok" is the lastline on your screen. Check theCNUM] key at the bottom of yourkeyboard; if it is pressed, releaseit.

Enter today's day: Use the for-mat DAYS = "day", with "day"abbreviated—MON, TUE, WED,THU, FRI, SAT, or SUN. Forexample, if today is Tuesday, type:

DAYS = "TUE" (ENTER)

(To produce uppercase letters,use (SHIFT) or (CAPS LOCKl,just as you would on a normaltvnpwritpr ^-j f ~ • • ' - * * - - • /

Enter today's date: Use theformat DATES = "yy/mm/dd".For example, if today is March4, 1985, type:

DATES = "03/04/85" CENT!

Enter the time: Use the formatTIMES = "hh:mm:ss", withmilitary hours. For example, if itis now 4:03 p.m. and 15 seconds,type:

TIMES = "16:03:15" (ENTER)

If you get an error message:Perhaps you omitted the quota-tion marks, omitted a leading 0,or used a wrong abbreviation.Press (ENTER). Then type theday, date, or time againcorrectly.

When finished: Check to besure that BASIC stored the cor-rect day, date, and time. Type:

PRINT DAYS (ENTER!PRINT DATES (ENTER]PRINT TIMES (ENTER]

Return to the Main Menu (bypressing ("Ftp), and you see thecurrent day, date, and time.

Using the Calculator

The Tandy 200 has a 4-functioncalculator. To turn it on, pressand lock the (NUM) key (to turnon the "numeric keypad"); thenpress (GRPH) (to turn on thecalculator). You see thecalculator's display on the topline of your screen.

Calculator 0

The right keys are now numeric.Use them to make quick com-putations. For example, compute

4 / Starting Up

26 X 38 4- 127 in the followingmanner. Note that you need touse a * rather than an X symbolfor multiplication:

When youtype:

The top lineof the screenshows:

27 CalculatorCalculator

38 Calculator+ Calculator127 CalculatorfENTER) Calculator

27* 27* 38+ 1026+ 127

1153

In addition to the numerickeypad, the Tandy 200 calculatorhas these special keys:

fBKSP)—deletes the lastcharacterfSHIFTlDELI—deletes the lastentryrsHlFTKDEU twice—deletesthe entire operation(ENTER]—enters or continuesa calculationGD—adds (same as ® )CB—subtracts (same as Q )CD—multiplies (same as C*D)CD—divides

All other keys are "locked out"while the calculator is on. Turnoff the calculator by pressing(BREED. Turn off the numerickeypad by releasing (NUM].

You can use the Tandy 200calculator at the Main Menu orwhile running any of the Tandy200 programs. It will have no ef-fect on the program you arerunning.

Turning Off the Tandy 200

When finished using the Tandy200, simply press the PowerSwitch (but be sure to leave theMemory Power Switch on). Ifyou forget to turn off the power,the Tandy 200 waits 10 minutesand then turns it off for you.

Keeping Information Safe inMemory

The next chapters show how tostore information in the Tandy200's RAM. The Tandy 200's in-ternal battery keeps this informa-tion in RAM even when thepower is off. Make sure this in-ternal battery never dies:

• Never turn off the MemorySwitch on the bottom of theTandy 200. This turns off theinternal battery. We suggestthat you put tape over thisswitch so nobody turns it off:

•o c

19

c>.

(Is

• If you need to let the Tandy200 sit idle for more than 5-15days, be sure that it has bat-teries in it and that these bat-teries are not dead. The Tandy200's internal battery needssome kind of power source sothat it can keep itself charged.

Starting Up / 5

Using a Printer

Note: If you do not have aprinter, skip to the next chapter.

You can use any Radio Shack"parallel" printer with the Tandy200. To connect it, you need topurchase the Tandy 200 printercable (Cat. No. 26-1409).

Unpack your printer. Refer toyour printer's owner's manualfor instructions on:9 Inserting a ribbon9 Inserting paper

• Turning on the printer's power

• Turning the printer online

Turn all equipment off. Thenmake these connections:

Do not force the connections;they work only 1 way. If theyare difficult to make, you mayhave the cable uDside-down,

With the printer connected andonline, press the (.PRINT) key (atthe keyboard top). The printerprints what is on your screen. Inlater chapters you will learn moreuses of the printer.

Chapter 1 Summary

Tandy 200To print the screen: Press

To turn on the "numerickeypad": Press CHDH).To enter the "all caps" mode:Press (CAPS LOCKlTo turn on the calculator:Press CHDE); then SEED.To turn off the calculator:Press (GRPH); then release fNUMl

Main MenuTo enter a file: Press (ENTER).To move to a file: Use thearrow keys.To move to another RAMbank: Press CED or (TAD.

BASICTo enter the day, date andtime: Use the DAYS, DATES,and TIMES commands.

Note: Each chapter lists func-tions you might want toremember. Tandy 200 functions(such as (PRINT) or (WM)) workthe same no matter what pro-gram you are using. Other func-tions (such as (ED) might workdifferently with each program.

6 / Starting Up

Chapter 21Writing Notes and Letters (TEXT)

In this chapter, you will create a "text"file. You will learn how to store notes,letters, sales orders, or any information inthis file and, if you have a printer, how toprint the information as a formatteddocument.

Writing Notes and Letters / 7

Creating a Text File

Assume you want to create a textfile to store seminar notes. Tocreate the file, enter the TEXTprogram. TEXT asks:

File to edit?

Enter a name for a file that has6 or fewer characters. For exam-ple, type SEMINR (ENTER!

TEXT creates a file namedSEMINR. You see a blank screenwith a back arrow and a blinkingbox.

The back arrow is the end of thefile. The blinking box (called the"cursor") is your position in thefile.

Entering Text

Release the fCAPS LOCK] key ifit is pressed to get out of the"all caps" mode. Then typethese notes letting the words"wrap" from one line to thenext. (The only time you need topress [ENTER), the carriagereturn, is when you must end aline, such as the end of aparagraph.)

"Use of Portable Computersat Customer Locations,"Computer Seminar, June 15,1984: (ENTER!1. Enter orders (ENTER)2. Transmit orders to maincomputer (ENTER)3. Access timesharingcomputer CE

Note how TEXT adjusts thewords that wrap to the next line.You see this on your screen:

' ' U s e of P o r t a b l e C o m p u t e r s at C u s t o m e rL o c a t i o n s , ' ' C o m p u t e r S e m i n a r , J u n e 1 5 ,1 9 8 4 : «>. E n t e r o r d e r s - *2. T r a n s m i t o r d e r s to m a i n c o m p u t e r - *3 . A c c e s s t i m e s h a r i n g c o m p u t e r - *

To correct mistakes: Use thefBKSP) key (at the top, right cor-ner). It backspaces and erases.

To insert text: Using the arrowkeys, move the cursor to positionat which you want to insert text;then type your insertion. For ex-ample, move the cursor up to the" U " in "Use" and type Reps .TEXT adjusts your textaccordingly:

' ' R e p s Use of P o r t a b l e C o m p u t e r s atC u s t o m e r L o c a t i o n s , 1 1 C o m p u t e r S e m i n a r ,J u n e 1 5 , 1 9 8 4 : - *1. E n t e r o r d e r s - *2 . T r a n s m i t o r d e r s to m a i n c o m p u t e r - *3. A c c e s s t i m e s h a r i n g c o m p u t e r - *

8 / Writing Notes and Letters

To delete text: Move the cursoron top of the character you wantdeleted; then press (SHIFT)(DELI. For example, move to the" 1 " in "June 15" and delete itby pressing (SHIFT) and then(DELI at the same time. ((DEL) isactually a shifted (BKSPl key.)

" R e p s U s e of P o r t a b l e C o m p u t e r s atC u s t o m e r L o c a t i o n s , 1 1 C o m p u t e r S e m i n a r ,J u n e 5, 1 9 8 4 : - *1. E n t e r o r d e r s - *I. T r a n s m i t o r d e r s to m a i n c o m p u t e r - *3. A c c e s s t i m e s h a r i n g c o m p u t e r - *

To repeat text: Press a key andhold it down for a while. TEXTrepeats the key, over and over.

You may be repeating charactersfaster than TEXT can processthem. You then discover thatTEXT "remembers" what youtype. You see TEXT "catch up"with you even after you finish.

Entering and Exitinga Text File

To exit the text file and return tothe Main Menu, press (FBI. TheMain Menu shows the name ofthe file you created—SEMINR.DO. The .DO exten-sion tells you that SEMINR.DOis a text file—not a program.

Also note that you now havefewer bytes free. This is becauseof the memory consumed bySEMINR.DO. Move toSEMINR.DO's position on theMain Menu, and you see itsprecise length at the bottom.

Now re-enter SEMINR.DO.(Move to SEMINR.DO and press(ENTER).) You see the informa-tion still there—just as you leftit.

Try turning the Tandy 200'spower off and then on again.The information that you storein the Tandy 200 remains safe—even when the power's off—andwill remain safe as long as youfollow the precautions listed inChapter 1.

Printing a Text File

In Chapter 1, you learned howto print a display by pressing(PRINT). To print an entire textfile, such as SEMINR.DO, youneed to enter the text file andpress (SHIFT) (PRINT).

Enter SEMINR.DO. Press(SHIFT) and (PRINT) at thesame time. TEXT shows how itwill format what it prints:

Width: 80Left-Margin: 0Page size: 66Line/Page: 65Top margin: 0

Writing Notes and Letters / 9

You can change any of thesenumbers by using the arrow keysto position the cursor, then typ-ing a new number. Use numberswithin these ranges:

Width: 10 to 132Left Margin: 0 to 121Page size: 0 to 99Line / Page: 0 to 99Top margin: 0 to (page size—line/page)

Once satisfied with the settings,press (ENTER). TEXT asks:

Continuous Y/N?

Type Y (ENTER) if you want toprint all the pages continuously;type N (ENTER) if you want theprinter to temporarily stop aftereach page.

If you decide you do not want toprint, press (SHIFT) and(BREAK) at the same time.((BREAK) is at the upper left cor-ner.) No matter what programyou are using, you can alwaysuse (SHIFT) (BREAK! to cancelthe current operation.

Saving a Text File on Tape

Using tape, you can store endlessnumbers of files: large files, oldfiles, infrequently-used files, andbackup files of important infor-mstion 3*7 storing tl^^^s fji c Q*\tape, you can use the Kill func-tion (described later in thischapter) to free up RAM spacefor the files you use every day.

We recommend you use RadioShack's CCR-81 or CCR-82 com-puter recorder (Cat. No. 26-1208or 26-1209), which includes arecorder-to-computer cable (Cat.No. 26-1207).

To connect the recorder: Plugin the 3-pronged end of thecable: the black plug to EAR,the large grey plug to AUX, andthe small grey plug to REM.Connect the other end of thecassette connector to the back ofthe Tandy 200:

To save a text file: Insert ablank tape in the recorder, andrewind it to the start. (If using atape with a leader, forward thetape past the leader.) Press therecorder's PLAY and RECORDbuttons until they lock. Press

and TEXT prompts:

Save to*

10 / Writing Notes and Letters

Enter a filename using 6 or fewercharacters; for example, typeSEMINR [ENTER). The recorderturns on, records, and then stopsautomatically. We recommendyou store 2 or 3 copies of thefile.

To protect a file: Once youhave recorded a file on tape, youmay want to write-protect thetape. To do so, remove the 2notches on top of the tape:

With the notches removed, youcan load information from thetape, but you cannot recordanything on it. If you ever wantto cancel this write-protection,put some tape over the 2notches.

To load a file: Rewind the tapeand press the PLAY button untilit locks. Set the volume between4 and 6, for the CCR-81, or on" P " , for the CCR-82. PressCED, and TEXT prompts:

Load from:

In response to this prompt youcan simply press (ENTER) (toload the next file) or enter aspecific filename, such asSEMINR (ENTER) (to load thespecified file).

Type SEMINR (ENTER). TEXTturns on the recorder and, whenit finds the SEMINR file,displays the message:

Found: SEMINR.DO

When the above prompt disap-pears, TEXT has finished loadingSEMINR.DO into RAM.

Deleting, Copying, andRenaming a File

The Tandy 200 lets you delete,copy, and rename any Tandy 200file except the built-in programfiles. (The built-in programs arein read-only memory (ROM) andcannot be altered.) To use thesefunctions, return to the MainMenu.

To delete a file: Move to afile's position on the Main Menuand press the Kill key (CED). TheMain Menu gives you a chanceto reconsider by asking "Are yousure? (Y/N)". Press CS if youare sure and the file is deletedfrom RAM.

To copy a file to anotherbank: Move to a file's positionon the Main Menu, and press theCopy key (CED). The Main Menuasks for a "Destination Bank:".Type the number of anotherbank, and the file is copied.

Writing Notes and Letters / 11

The Copy function can be usedonly by customers with multiplebanks. If you have only onebank, you can use the (PASTE)key to copy a text file, as in-structed in the next chapter.

To rename a file: Enter BASICand, at the Ok prompt, enter theNAME command using this for-mat: NAME "oldname" AS"newname" (ENTER). Enter thefull filename, including its exten-sion, for example, NAME"SEMINR.DO" AS"MEMO.DO" (ENTER)

Chapter 2 Summary

Tandy 200To stop an operation: Press

TEXTTo move the cursor: Use the G3QCDCD.To move to the next line: Letthe words "wrap" as you type,or press (ENTE

To insert text: Move the cursoranywhere in the text and type.To delete a character: Movethe cursor on top of a characterand press fSHIFTlfDELi.To print a text file: Press(SHIFTXPRINTl, answer theprint formatting questions, and

To save a text file on tape:Press (T3~); then type a filename.To load a text file from tape:Press CBD; then type a. filename.

Main MenuTo copy a file to anotherbank: Move to the file and pressCFD.To delete a file: Move to thefile and press CRT).To see a file's size: Move to thefile's position.

BASICTo rename a file: Use theNAME command.

12 / Writing Notes and Letters

Chapter SICutting, Pasting, and FindingText (TEXT)

Information on paper is static and cumber-some to change. In contrast, the informa-tion you store in a Tandy 200 text file isflexible and simple to change. This chaptershows the easy way to "edit" text withoutretyping it.

Cutting, Pasting, and Finding Text / 13

Sample File

As an example of editing text,suppose you are a sales represen-tative and want to update ordersfrom customers' stores. Create atext file named ORDERS.DOthat has these orders:

ELM F U R N I T U R E *pine t a b l e spine chairsm a p l e t a b l e s*JONES F U R N I T U R E *m a p l e t a b l e spine cabinetredwood s h e l v e s*HANDY J O E *

15*5*18*

3*5*20*

(You can use (TAB) to go to thenext column, just as on a normaltypewriter.)

Using the Cursor MovementKeys

You have learned that you canmove the cursor with the arrowkeys. To move the cursor quick-ly, you can use a combination ofan arrow key and a (SHIFT) orCCTRLD key.

LLEDGD Moves to the rightword

lRl Moves to the leftword

f CTRL~K~*"* Moves to the riCThtof the line

CCTRDG3 Moves to the leftof the line

iQDMoves to the topof the display

|QD Moves to the bot-tom of the displayMoves to the topof the fileMoves to the bot-tom of the file

Using the Edit Function Keys

To edit a file, use TEXT'S func-tion keys—CED through CE5D—atthe top of the keyboard. To seewhat these keys do, press( LABEL) (also at the keyboardtop). At the bottom of yourscreen, you see:

F i n d L o a d S a v e L i s t C o p y C u t S e l M e n u

Each function is above anumber. For example, "Menu"is above the number 8. This tellsyou that you can return to theMain Menu with the CBD key.You can turn this bottom line onand off with the (LABEL) key.

Finding Text

Suppose you want to quicklyfind all orders of "mapletables." First move to the startof the text. Then press the Findkey (CED).

You see "String:" at the bottomof the screen. Enter the "string"of characters you want to find:

String: maple tables

14 / Cutting, Pasting, and Finding Text

You see TEXT quickly jump tothe first occurrence of "mapletables":

ELM FURNITURE-*p i n e t a b l e sp i n e c h a i r sgap Ie t a b l e s

JONES F U R N I T U R E 4m a p l e t a b l e sp i n e c a b i n e tr e d w o o d s h e l v e s4

HANDY JOE-4

F i n d Load S a v e L i s t

15- *5-*18 - *

34

5-*204

Copy C u t S e l M e n u 4

lEi^HISIHnHKEI^H

Find the next occurrence of thesame string. Press CE3D and, tofind the same string, simply press(ENTER!

Try to find a third occurrence ofthe string. TEXT prints "No

i Match". There are no more oc-[ - currences of "maple tables" in

your text.

Selecting Text

Now suppose you need to "cut"Elm Furniture's order of "pinetables". To cut text, you first

— "select" what you want to cut:

1. Move to the start of the textyou want to select. In this case,move to the " p " in "pine

~ tables".

' 2. Press the Select key (GED).This puts you in the "selectmode."

3. Select text using any of thecursor movement keys. In thiscase, press (SHIFTIF7! 3 times.

TEXT shows what you have justselected in reverse characters. Ifthis is not the text you want,press (SHIFT) (BREAK) to cancelthe operation and try it again:

ELM FURNITURE-*

m a p l e t a b l e s4

JONES F U R N I T U R E 4m a p l e t a b l e sp i n e c a b i n e tr e d w o o d s h e l v e s4

HANDY J 0 E 4

F i n d L o a d S a v e L i s t

•ma184

3454204

Copy Cut S e l Menu

Cutting Text

With text selected, you can cut itsimply by pressing the Cut key(COD). You see:

ELM F U R N I T U R E 4p i n e c h a i r sm a p l e t a b l e s4

JONES F U R N I T U R E Sm a p l e t a b l e sp i n e c a b i n e tr e d w o o d s h e l v e s4

HANDY J 0 E 4

F i n d Load S a v e L i s t

5-*184

3-*5-*204

Copy Cut S e l Menu

imHRHnnffinH

Cutting, Pasting, and Finding Text / 15

Pasting Text

When you cut text, it is actuallytransferred to an area of memorycalled the "paste buffer." Withthe (PASTE] key (at the top), youcan "paste" this text anywhereyou want.

Paste the text into Jones Fur-niture's order. Move to the "r"in "redwood." Then paste thetext in place by pressing

ELM FURNITURE-*p i n e c h a i r smaple t a b l e s-*JONES FURNITURE-*maple t a b l e sp i n e c a b i n e tp i n e t a b l e sredwood s h e l v e s

HANDY JOE-*

F ind Load Save L i s t• • • •H^KIHin

5-*18 - *

3-*5-*15-*20 - *

. ' . . • • • • - • • • '

Copy Cut S e l MenulEHHlS^HH^RXHI

Copying Text

Now suppose the next customer,Handy Joe, wants the exact"copy" of Jones Furniture'sorder. First, select the text youwant to copy. In this example:

1. Move just under the " J " in"Jones Furniture."

2. Press (ED.

3. Use the cursor movement keysto select the following text. (Inthis example, press (CTRL) GDand then press CD 4 times.)

ELM FURNITURE-*pine chairsmaple tables

.IONFS FURNITURE-*

Find Load Save List Copy Cut

After selecting text, press theCopy key (CRT)) to copy the textinto the paste buffer. Then moveto where you want the copiedtext to be—in this example, justunder the "H" in "HandyJoe"—and press

: \

: Ip i n e c h a i r smaple t a b l e s• *

JONES FURNITURE-*maple t a b l e sp i n e c a b i n e tp i n e t a b l e sredwood s h e l v e s-4HANDY JOE-*maple t a b l e sp i n e c a b i n e tp i n e t a b l e sredwood s h e l v e s

F ind Load Save L i s t

5-*18-*

3-*5-*15-*20 - *

3-*5-*15-*20 - *

Copy Cut S e l Menu

Moving Text to Other Files

The information you cut or copyinto the paste buffer remainsthere even after you exit a file.Because of this, you can movetext from 1 file to the next as

16 / Cutting, Pasting, and Finding Text

long as both files are in the sameRAM bank. For example, assumeyou want to move some textfrom ORDERS.DO toSEMINR.DO:

1. Select a block of text fromORDERS.DO and cut (CBD) orcopy (fFD) it into the pastebuffer.

2. Enter SEMINR.DO and, atthe position where you want thetext inserted, press (PASTE).

Clearing the Paste Buffer

Just like text files, the contentsof the paste buffer consumememory. After cutting andpasting or copying and pasting alarge block of text, less memoryis available.

You can "clear" the paste bufferby replacing its contents withnothing. To do this, press (F 7),the Select key, and then copynothing into the paste buffer bypressing 1F5], the Copy key. Thepaste buffer now containsnothing, which, of course, con-sumes no memory.

You may find the amount ofmemory consumed by the pastebuffer to be somewhat confus-ing. If so, refer to Reference C.

Listing Informationfrom a File

TEXT includes an additionalfunction, called LIST, that letsyou select information from atext file. This function works ina similar way as the SCHEDLand ADDRSS programs and isdescribed in the next chapter.

Chapter 3 Summary

Tandy 200To turn on and off thefunction-key display: Press

TEXTTo move to the next word:Press (SHIFT) and B o r S .To move to the next line: Press(CTRL) and 3 or 3 .To move to the top or bottomof the screen: Press (SHIFT)and CD or CD.To move to the top or bottomof the file: Press (CTRL) and CDor CD.To find text: Press CED; thenenter what you want to find.To select text: Press (F7 ); thenuse the cursor movement keys.To cut text: Select text andpress (F6).To copy text: Select text andpress (F5). Then move to whereyou want it copied, and press

aASTE

Cutting, Pasting, and Finding Text / 17

Chapter 41Finding Schedules and Addresses(SCHEDL and ADDRSS)

This chapter shows how to use the Tandy200 SCHEDL and ADDRSS programs—aswell as a LIST program from which bothSCHEDL and ADDRSS are variations—toselect information from a file. You willalso learn how to store alarms in aschedule file.

Finding Schedules and Addresses / 19

Using SCHEDL with NOTE.DO

The SCHEDL program selects"records" from a file namedNOTE.DO. So before usingSCHEDL, you need to createNOTE.DO. Use TEXT, as youhave done in previous chapters,to create NOTE.DO; then insertthese records:

9/18/85,9/23/85,9/23/85,10/10/8510/18/8511/01/85

product schedules d u e *2 : 3 0 , staff meeting-*1 1 : 4 5 , lunch with J o n e s *reviews d u e *announcement due*1 0 : 3 0 , N e w Y o r k f l i g h t , U n i t e d

Airlines-*10/05/85Airlines11/07/85

tamm

4 : 4 5 , r e t u r n f l i g h t , A m e r i c a n

p r o p o s a l d u e

A record is any text—a word,line, paragraph, or even an entirefile—that ends with (ENTER).The above file has 8 records.Your records can be in any for-mat. The above records are just1 example.

Once you have createdNOTE.DO, you can useSCHEDL to select records fromit. Return to the Main Menu andenter SCHEDL. SCHEDL, likeall Tandy 200 programs, showsoil itc fiit-»/-«ti/-»r*c r\rt tVio K/-\tt-/-\rn

line. Also like all Tandy 200 pro-grams, SCHEDL lets you use[LABEL ) to turn on and off thebottom line.

To select records, press the Findkey (CUD) and tell SCHEDLwhich records you want to find.For example, press (F1); thentype due (ENTER!:

Schd: Find due (ENTER)

SCHEDL selects all the recordsin NOTE.DO that have the word"due":Schd: Find due-*9/18/85, product schedules due10 / 1 0 / 8 5 , reviews due10 / 1 8 / 8 5 , announcement due11 / 0 7 / 8 5 , proposal dueSchd:

Find Edit Lfnd Henu

Try using other words to findrecords: 10/, product meeting,flight, and lunch. If SCHEDLcannot display all the records onone screen, it asks:

More Quit

Press the More key (CRT) or (M))to see the next display or theQuit key(CHD or (3D) to quit theselection.

If you have a printer, you canuse the Lfnd key (CED) ratherthan the Find key. SCHEDLprints your selected informationon the printer.

20 / Finding Schedules and Addresses

Using ADDRSS with ADRS.DO

ADDRSS selects records from afile named ADRS.DO, ratherthan NOTE.DO. Other thanthat, ADDRSS and SCHEDLwork the same.

For example, using TEXT, createa file named ADRS.DO withthese records:Rick S c h e l 1 : 2 1 4 / 9 2 5 - 7 9 9 3 : 453 RedRiver, Dallas, TX, 75229-«Ellen Dunlap:312/374-4822: 916Orunmond, Chicago, IL, 65219-*JoeShmou :2H/876-2222: 815 Maple,Dallas, TX, 75219-*Glenda Elliott : 8 1 7 / 8 2 4 - 3 3 8 5 : 716 Ap e x ,Ft. Uorth, TX, 87112*

As with NOTE.DO, it makes nodifference what format you usefor the records. However, byenclosing telephone numbers incolons (:), you will be able toautodial these numbers using theTELCOM program later in thismanual.

To find addresses, return to theMain Menu and enter theADDRSS program. Then find:TX, 214, and Joe Shmow.

Using LIST with other Text Files

You have learned that you canuse SCHEDL to select recordsfrom NOTE.DO and ADDRSSto select records fromADRS.DO. Both are variations

of the Tandy 200 LISTprogram—and LIST lets youselect records from any text file.

From the Main Menu, enter anytext file from which you want toselect records; for example, enterthe ORDERS.DO file that youcreated in an earlier chapter.After entering the text file, pressthe List function key ((F4)).

At the top of the screen, you seethe name of your text file—inthis example, ORDERS.DO—andcan select records from this file.A record, as you recall, is anytext—such as a word, line, orparagraph—that ends with(ENTER).

For this example, select allrecords that have the word"table". Type CED table(ENTER). This causes LIST todisplay these records:

maple tablesmaple tablesoak tablesmaple tablesoak tables

18315315

When finished listing records,return to the text file by pressingthe Edit function key (CED).

Organizing Records

You can easily find informationin NOTE.DO and ADRS.DO ifthe information in these files isconsistent. You may want to tryusing symbols to taginformation.

Finding Schedules and Addresses / 21

For example, in NOTE.DO, youmay want to use an asterisk (*)to tag each critical date and anumber sign (#) to tag each eachpersonal date:

10/03/85, 11:45, lunch withJones #10/10/85, reviews due10/18/85, announcement due *

Or, in ADRS.DO, you may wantto use a code such as **IN** totag the members of an insuranceorganization or **PR** to tagprospective clients:

Rick Schell :214/925-7993:453 Red River,Dallas, TX, 75229 **IN**Ellen Dunlap :312/374-4822:916 Drummond,Chicago, IL, 65219 **PR**Joe Shmow :214/876-2222:815 Maple,Dallas, TX, 75219 **IN**

Setting Alarms

The Tandy 200 lets you store anynumber of alarms in theNOTE.DO file. Each alarmcauses it to beep and displaywhatever comment you havestored with the alarm. To storean alarm in NOTE.DO use thisexact "alarm format":

ddldd/dd,tt:tt:tt,A,message

dd/dd/dd is a date; it must in-clude all 6 digits (even theyear) separated by slashes.tV.tf.tt is a time; it must in-clude all 6 digits (even theseconds) separated by colons.A is an "alarm flag." messageis any message you wantdisplayed.

For example:

09/23/85,14:30:00,A,staffmeeting

On September 23, 1985 at 2:30P.M., the Tandy 200 will beepand return to the Main Menu.You can then press (SHIFT){LABEH and the Tandy 200 willdisplay "staff meeting."

Chapter 4 Summary

SCHEDL, ADDRSS, and LISTTo find records: Press CE3D;then enter what you want tofind.To find and list records on theprinter: Press Q3D; then enterwhat you want to find.

Note: SCHEDL finds recordsfrom NOTE.DO; ADDRSS,from ADRS.DO; and LIST,from any text file.

22 / Finding Schedules and Addresses

Chapter 5/Using Spreadsheets (PLAN)

Often executives need to analyze howvarious "what ifs" will affect companyplans. What if the cost of labor rises by10%? What if materials' costs are cut? Tohelp with this kind of analysis, Tandy 200comes with a spreadsheet program calledMSPLAN, a subset of the popularMultiplan program.

Using Spreadsheets / 23

Designing a Simple Spreadsheet

As a simple example of how touse a spreadsheet, assume youneed to analyze how varyingcosts will affect January's totalproduction costs:

1%cttvujjds

TttaJL

At the Main Menu, enterMSPLAN. MSPLAN asks:

File to use?

Enter a file name. For this exam-ple, type COSTS (ENTER].

Multiplan then displays a blankspreadsheet with 4 columnsacross and 15 rows down:

The cursor is at Row 1, Column1 (R1C1). Move to the next col-umn (R1C2) by pressing £D.Keep moving right and you seethat, although you can see only 4columns at a time, the spread-sheet actually has 63 columns.Move down and you see that itactually has 99 rows.

Move to R1C2, and typeJanuary. You see what you aretyping at the bottom of thescreen. If you make a mistake,use (BKSP) to correct it:

1 2 3123456789

1011121314Value: January

Press (ENTER), and January ap-pears at your current position—R1C2:

2 T 3 T 4

24 / Using Spreadsheets

Assume you make a mistake andwant to "blank out" January.Position the cursor at January.Press CE2D, the Blank functionkey, and then (ENTER).

(As with other Tandy 200 pro-grams: You can see the meaningof all Multiplan's function keysby using the [LABEL] key. Youcan cancel a function and returnto the spreadsheet by pressing

Finish the speadsheet design byentering Labor, Materials, andTotal in the positions shownbelow:

2 I 3Janua ry

LaborM a t e r i a l s

Entering Data

You are now ready to enter data.Enter 2000 and 6000 in the posi-tions shown:

1 ! 2 3January

Labor 2000Materials

Total

Entering Formulas

You could enter 8000(2000 + 6000) as the total. 8000,however, is a static total anddefeats the purpose of an elec-tronic spreadsheet. Enter thetotal's formula instead: the sumof R3C2 (which is now 2000) andR4C2 (which is now 6000).

Move to the total position(R6C2), and enter the formula:= R3C2 + R4C2

2 IJanuary

Labor 2000Materials 6000

Total

91011121314Value: =R3C2+R4C2

Using Spreadsheets / 25

Multiplan prints the result of thisformula—8000—in the totalposition.

LaborMaterials

Total

IJanuary

20006000

4

Now enter different numbers forlabor and materials costs.Multiplan instantly adjusts thetotal.

Note: If Multiplan does not printthe total, perhaps you omittedthe equal sign (=) when enteringthe formula. Blank out yourmistake and enter the formulaagain. If it still does not enterthe correct result, perhaps 2000and 6000 are in the wrongrow/column positions. Blankthem out and try again.

If Multiplan prints "ttVALUE!,"you have entered anumber—2000 or6000—incorrectly. Perhaps youpreceded the number with ablank space. Blank out bothnumbers and enter them again.

Entering and ExitingSpreadsheet Files

Return to the Main Menu bypressing COD. On the MainMenu, you see COSTS.CO. The.CO extension tells you thatCOSTS is a spreadsheet file,rather than a text file or aprogram.

From the Main Menu, you canenter and use COSTS.CO just asyou can enter a text file—bymoving to the file and pressing[ENTER). You can also delete,copy to another bank, or renamethe file, just as you can with atext file.

Learning More aboutSpreadsheets

This chapter gives a simple exam-ple of a spreadsheet. With 63columns and 99 rows, and withMultiplan's many commands andfeatures, you can make a muchmore sophisticated spreadsheet.Imagine, for example, the powerof the spreadsheet shown inFigure 1.

To learn how to use Multiplan'smany features, as well as somehelpful Multiplan commands(such as commands that save aspreadsheet to tape or copy aspreadsheet to the same bank^read the Multiplan manual thatcomes with the Tandy 200.

26 / Using Spreadsheets

HcuJL

Cerate,

idtaJL Costs

Figure 1. Spreadsheet

Chapter 5 Summary

MSPLANTo move the cursor: Use the ar-row keys.To enter a value: Move the cur-sor to where you want the value;then type it and press CENTER).

To blank a value: Move thecursor to the value you wantblanked; then press (F2).To enter a formula: Move thecursor to where you want theformula, type = followed by theformula; then press CENTER).

Using Spreadsheets / 27

6/ Dialing Telephone Numbers(TELCOM)

This chapter shows how to autodialtelephone numbers and switch between toneand pulse dialing. To use any of thefeatures described in this chapter, you needa modem cable (Cat. No. 26-1410).

Dialing Telephone Numbers / 29

Connecting to the Telephone

Open the packet containing themodem cable. Save the instruc-tions for use later in this manual.

Connect the Tandy 200 to thetelephone in either of these ways.(It makes no difference whichway you use.)

Set the DIR/ACP switch to DIR:

Enter TELCOM. TELCOM'sbottom line gives the meaning ofits function keys. As with theother programs, you can use(LABEL) to turn on and off thisdisplay.

Find Call Stat Term Menu

Setting TELCOM Parameters

TELCOM's top line gives itscurrently-set parameters. Only 2of them are important forautodialing:

MI1ENN,0,10 pps

• The " M " tells TELCOM touse the built-in modem. (Youmust use the built-in modemto autodial.)

• The "10 pps" tells TELCOMto pulse dial at 10 pulses persecond.

If your display shows differentvalues for these 2 parameters,press the Status function key(CE2D) and enter the new value bytyping M7IlENN,O,10 ppsCENTER]. Then press CHDCENTER) to see that you have setthe parameters correctly.

Autodialing Numbers

Press the Call function key (CE2D)and you see "Call." Now typethe number you want to call.Examples:

555-1212l-(214)-352-35359/555-1212

30 / Dialing Telephone Numbers

Be sure to include all digits re-quired to dial the number. (Forexample, a " 1 " or " 9 " may berequired, or perhaps the "*" or"#" symbols are required.)TELCOM ignores extra symbols,such as the hyphen (-) and theslash (/). As with other pro-grams, you can use (BKSP) tocorrect mistakes.

Before pressing (ENTER), pick upthe telephone receiver. Press(ENTER] and you hear TELCOMdial the number.

Finding and AutodialingNumbers

You can find and autodial atelephone number stored inADRS.DO (Chapter 4) as long asyou have enclosed it in colons(:). For example, assumeADRS.DO contains this number:

Joe Shmow : 1-214/876-2222:815 Maple,Dallas, TX, 75219

To find and autodial thisnumber:

1. Press the TELCOM FIND key((F1)), and enter any part of therecord you want to find. To findthe record containing JowShmow, for example, you couldenter 214, Dallas, TX, or Joe:

Telcom: Find Joe

TELCOM displays the firstrecord that contains thesecharacters. Example:

Joe Shmow :214/876-2222

2. At the bottom of the screenTELCOM asks whether you wantto call (Call), find the nextrecord containing thesecharacters (More), or quit findingrecords (Quit):

Call More Quit

Since this is the record contain-ing the number you want to dial,press Call (CEE). TELCOMshows the number as it dials.

3. Before TELCOM finishesdialing, pick up the telephonereceiver—Otherwise, the connec-tion will be broken.

Fast Pulse Dialing

By dialing at 20 pps (20 pulsesper second), you can dialnumbers twice as fast. Press theStat key (CED) and change the 10pps to 20 pps:

M7IlENN,O,20 pps (ENTER)

(As stated earlier, you can pressCED (ENTER"] to check that youhave entered the parameters cor-rectly.) Your local telephonesystem may not be able to use 20pps. If not, change back to 10pps.

Dialing Telephone Numbers / 31

Tone Dialing

Many long distance services re-quire that you send it tones, pro-duced by tone dialing. To getTELCOM to tone dial, change10 pps to T:

M7I1ENN,O,T (ENTER)

Your local telephone system maynot be able to use tone dialing.If not, you can still send tones toa long distance service asfollows:

1. Set TELCOM for tonedialing.

2. Using manual dialing, callthe long distance service. (Bydialing manually, you are usingpulse dialing, which your localtelephone system requires.)

3. Wait for the long distanceservice to give its signal.(Typically, this is a long, audibletone.)

4. Using the CALL key,autodial the expected numbers.(By autodialing, you are usingtone dialing, which your longdistance service requires.)

Storing Pauses in AutodialSequences

Assume that you use a longdistance service, and you nor-mally dial Joe Shmow withthis sequence:

1. First you dial the longdistance service's number(335-4190).

2. Then you pause for about 4seconds for the service to sounda tone.

3. Then you dial account infor-mation (548-559), followed byJoe Shmow's number(1-214/876-2222).

You can store this entire se-quence in ADRS.DO with 2equal signs (=)—each stores a2-second pause:

Joe Shmow :335-4190= =548-559/1-214/876-2222:815 Maple,Dallas, TX, 75219

The above example assumes youdo not need to switch modes(tone/pulse) while dialing thenumber. You can switch modesonly one way: by manually usingthe STAT key.

32 / Dialing Telephone Numbers

Disconnecting from theTelephone

For convenience, you can discon-nect the Tandy 200 from themodem cable, but still leave themodem cable connected to thetelephone. If you do this, youneed to complete the circuit thatnormally goes to the Tandy 200by connecting it to it to themodem cable's "shorting" plug:

Chapter 6 Summary

TELCOMTo find and autodial anumber: Press (FT), enter anypart of a record in ADRS.DO,and press ( F2 ) to call.To enter and autodial anumber: Press CED and enter thenumber.To reset communicationparameters: Press CE3J; thenenter the new parameters.To display the current com-munication parameters: Press(FT).

Dialing Telephone Numbers / 33

Chapter 71Communicating with Another Computer(TELCOM)

This chapter shows how to communicatewith CompuServe Information Service, alarge multi-purpose computer service, andaccess its many data bases. You can accessCompuServe from anywhere in the UnitedStates and Canada.

Communicating with Another Computer / 35

What You Need

To communicate with Compu-Serve, you need a way of con-necting to an ordinary tele-phone—You can use either:

• The Tandy 200 modem cablethat you used in the lastchapter—This is the mostreliable because it connects theTandy 200 directly to thetelephone wire.

or

• An acoustic coupler (Cat. No.26-3805)—Use this when youcannot directly connect to atelephone (for example, whenusing a pay phone).

You also need to find the follow-ing CompuServe materials thatcome with the Tandy 200 modemcable:

• A packet containing a Compu-Serve user ID and password—You can use this ID and pass-word to access CompuServefor 1 hour, free of charge,during "standard time" (6PMto 5AM).

• A pamphlet listing Compu-Serve's telephone numbers—CompuServe has numbers inalmost all the major U.S.cities; you can use any ofthese numbers to accessCompuServe.

If you do not have a modemcable, you can obtain a Compu-Serve ID, password, and tele-phone number by callingCompuServe—(800) 848-8199 or,in Ohio, (614) 457-0802—or bypurchasing the Radio ShackUniversal Signup Kit (Cat. No.26-2224).

Connecting to CompuServe

1. Set the TELCOM Parameters.

Enter the TELCOM program andcheck its parameters. The lastparameter (10 pps, 20 pps, or T)is only for autodialing, but theothers must be:

M7E1ENN.0

If your parameters are different,press the Stat key (CED) and thentype M7E1ENN,O (ENTER!.Then press CED (ENTER") againand you should see the correctlyset parameters.

2. Connect to the telephone.

Modem Cable: Connect the Tan-dy 200 to the telephone as youdid in the last chapter. Be surethe DIR/ACP switch (on theleft) is set to DIR.

Acoustic Coupler: Connect theacoustic coupler to the Tandy200 PHONE jack (on the rear).Set the DIR/ACP switch (on theleft) to ACP.

36 / Communicating with Another Computer

3. Call the CompuServe network. Prev Down Up Full BRK Bye

Dial any of CompuServe's accessnumbers. If using the modemcable, you can dial any way youwant—manually or automatic-ally. If using the acousticcoupler, you can dial only 1way—manually.

4. Establish a terminalconnection.

When you hear CompuServe'scomputer tone, press the termkey (LE4J). If using the acousticcoupler, you should now placethe phone in the coupler:

5. Wait for the terminalfunction key Display.

A few seconds after you pressthe Term key, the Tandy 200establishes a terminal connectionwith CompuServe and showsthese functions on the bottom ofyour screen:

If these functions do not appear,hang up the telephone and tryagain. Check that you have theright phone connection, com-munication parameters settings,and ACP/DIR switch settings.

6. Press CCTFTLI (S3.

While holding down (CTRL),press COD. This connects you toCompuServe Information Service.

7. Enter Your User ID.

CompuServe asks for your userID. Enter the user ID from yourCompuServe packet, forexample:

User ID: 76338,448 (ENTER)

8. Enter Your Password.

CompuServe asks for apassword. Enter the passwordfrom your CompuServe packet,for example:

Password: AGING;MELLOWCENTER)

To keep your password confiden-tial, CompuServe does not letyour password appear on yourscreen.

Communicating with Another Computer / 37

Your First CompuServeSession

Note: Although your sessionwith CompuServe should closelyresemble the one described in thischapter, do not expect it to beidentical. CompuServe oftenrevises or improves its menus andprompts.

CompuServe normally starts upwith a "top menu." For yourfirst session, though, Com-puServe may ask preliminaryquestions.

After each question CompuServetypically shows a selection ofresponses and prompts you foryour choice. For example:

0 Explanation of terminaltypes

1 VIDTEX softwarecompatible

2 ANSI compatible (VT-100)3 VT524 Teleray5 CRT6 Other

Key choice:

Notice in this example that youcan choose " 0 " and CompuServegives you instructions. Com-puServe often offers "online in-structions" such as these.

The following are some questionsCompuServe may ask and howwe suggest you respond.

• What kind of terminal do youhave? Select "Other".

• How many lines does your ter-minal have? Select "16" .

• How many characters per linedoes your terminal have?Select "40" .

• Do you want to read or agreeto CompuServe's serviceterms? Select the option thatlets you "exit the service".(You can agree to the termsand sign up for continued ser-vice later, after becomingmore familiar withCompuServe.)

In each case, type the ap-propriate menu selection number;then press (ENTER! Forexample:

Key choice: 3 (ENTER)

If you make a mistake, use(CTRL) (TfJ to backspace. (ThefBKSP) key does not work withCompuServe.) Press (CTRL) andthen, while holding down(CTRL), press CED.

CompuServe Menus

After its preliminary questionsand messages, CompuServedisplays a "top menu" similar tothis:

38 / Communicating with Another Computer

1. Home Services2. Business & Financial3. Personal Computing4. Services for Professionals5. The Electronic Mali1"1

6. User Information7. Index

Enter your selection number,or H for more information !

This menu leads you to a seriesof submenus. After each menu,you see the " !" sign, which isCompuServe's menu prompt. Inresponse to the "!" prompt, youcan enter your menu selection(for example, 1 (ENTER!) or aCompuServe command such as:

• P (ENTER)—to see theprevious menu.

• T dHHFD—to go back to thetop menu.

• BYE (ENTER)—to exitCompuServe.

For example, typing T (ENTER)at the "!" prompt always returnsyou to the top menu or the firstmenu of the system.

Seeing TELCOM'sPrevious Screen

Sometimes CompuServe's infor-mation may scroll off yourscreen faster than you can readit. When this happens, you canuse one of TELCOM's terminal-mode function keys, the"previous screen" key (CED).

Press CED to see the previousscreen; then CED again to returnto the current screen. TELCOMkeeps 2 screens in memory at alltimes.

Logging Off CompuServe

CompuServe computes youronline time by the minute ratherthan the hour. If you logoffafter using only 15 minutes offree time, for example, you canlogon again for an additional 45free minutes.

To logoff CompuServe:

1. Wait until you see the " !"prompt on your screen. If Com-puServe is displaying a longmessage, you can usually returnto the " !" prompt by pressingCcTFtn (CD. (Hold down (CTRL)while pressing CEO.)

2. Type BYE (ENTER). Compu-Serve logs off and displays theamount of time you have beenonline.

After logging off, pressTELCOM's Bye key (CED) and,when TELCOM asks if you aresure, type Y (ENTERl. TELCOMthen exits its terminal mode. Yousee TELCOM's original function-key display on the bottom of thescreen:

Find Call Stat Term Menu

Communicating with Another Computer / 39

Subscribing to CompuServe

Each time you log on duringyour free hour, CompuServe asksif you want to read and agree toits service terms. By agreeing tothese terms, you will be able tosign up, while online, for con-tinued CompuServe service.

CompuServe then will ask forbilling information. Be preparedto give either your: (1) Mastercharge number, (2) Visa chargenumber, or (3) bank address andchecking account number.

After signing up, CompuServebills you only for the time youspend online (unless you usespecial services). At this writing,CompuServe's online charge is:

$6.00/hour—standard time$12.50/hour—prime time

(This is CompuServe's charge fora 300-baud modem line—which isthe only kind of line you can usewith the Tandy 200 modem cableor acoustic coupler.)

Learning More AboutCommunications

You can use use TELCOM tocommunicate with many otherpublic-access computer services,such as Dow Jones and The

Source. You can also useTELCOM to communicate andexchange text files with privatecomputers, such as an office or atimesharing computer.

To learn about TELCOM com-munications, read the Tandy 200TELCOM Manual. TheTELCOM manual also showshow to use TELCOM features—such as saving onlineinformation—that are usefulwhen communicating with othercomputers.

Chapter 7 Summary

TELCOM Terminal ModeTo enter terminal mode: PressCF4ITo see the previous menu:Press fm.To disconnect from the ter-minal mode: Press ("Ftp.

CompuServe Menu CommandsTo go to the previous menu:Type P [ENTER).To go to the top menu: Type T(ENTER).To logoff: Type BYE (ENTER).

CompuServe Control CharactersTo backspace: Press (CTRL).To break: Press (CTRL)fcI

40 / Communicating with Another Computer

Chapter 81Running BASIC Programs (BASIC)

This chapter shows how to type and runsimple programs, using the BASICprogramming language.

Running BASIC Programs / 41

Entering BASIC

Enter BASIC from the MainMenu in the same way youentered the other programs (bymoving to BASIC and pressing(ENTER]) . You see BASIC'Sprompt:

Ok

Press the (LABEL) key and yousee the meaning of BASIC'Sfunction keys on the bottom ofthe screen.

Typing and Running a BASICProgram

Before typing a program, eraseanything you may have acciden-tally stored in BASIC'S memory.Press (ENTER); then type:

NEW (ENTER)

Now type this simple BASICprogram exactly as shown:

10 CLS(ENTER)20 PRINT @ 175,"HELLO!" CENTER)30 PRINT @ 242, " I SEEWE SPEAK THE SAMELANGUAGE " (ENTER)40 PRINT @ 410,"BASICALLY SPEAKING."(ENTERl

When you run this program, theCLS command will clear thescreen. The PRINT @ commandwill tell BASIC to display text onthe screen at the specifiedposition.

To see if you have entered all thelines in this program correctly,press the List function key(CUD). If you typed a line incor-rectly, simply press (ENTER) andtype it again correctly. Whenfinished typing the program,press (ENTER).

Test the program by pressing theRun function key (CUD). Yourscreen shows:

I SEE

Ok

File

WE

Load

HE L LOI

SPEAK THE SAME LANGUAGE

BASICALLY SPEAKING.

Save Run List Menu

: 1

1] [F2] [F31 [F4] [F51 [F6] [F7] [F8]

Saving a BASIC Program

To save the program in RAM,press the Save function key(CED). BASIC displays:

SAVE "

Enter a name for the program.For example, type HELLO

Return to the Main Menu (bypressing fRD) and you see a newfile—HELLO.BA—on the menu.The .BA extension tells you thatHELLO is a BASIC program.

42 / Running BASIC Programs

You can run HELLO anytimeyou want by moving to

~~~ HELLO.BA's position on theMain Menu and pressing[ENTER].

Loading a BASIC Program

You might want to load a pro-— gram back into BASIC so that

you can revise and edit it. To do__ so, enter BASIC and press the

Load function key (CUD). BASICdisplays:

LOAD "

Type HELLO (ENTER). Press theList key (CUD) and you see that

— HELLO.BA is loaded intoBASIC.

Editing a BASIC Program____ with TEXT

To edit a BASIC program, press_ (ENTER) and, at BASIC'S "Ok"

prompt, type:

—- EDIT (ENTER)

This command loads the BASICprogram into TEXT. You cannow edit the BASIC program,just as you edit a TEXT file.When finished editing, pressCEfiD, and the program is loadedback into BASIC.

Learning More About BASIC

Many books are available incomputer stores that teach howto program in BASIC. You canuse any of these books to learnhow to program and use theTandy 200 BASIC ReferenceGuide to learn which BASICcommands the Tandy 200 uses.

Chapter 8 Summary

BASICTo erase BASIC memory: TypeNEW (ENTER).To list a BASIC program:Press (ED.To run a BASIC program:Press Q3D.To save a BASIC program:Press (~F3~); then enter a filename.To load a BASIC program:Press (ED; then enter a filename.To edit a BASIC program:Type EDIT (ENTER]. (Return toBASIC by pressing CBD.)

Running BASIC Programs / 43

Chapter 91Expanding the Tandy 200

This chapter shows how you expand theTandy 200 with add-on equipment and pro-grams, and also gives sources for addi-tional information on the Tandy 200.

Expanding the Tandy 200 / 45

Tandy 200 Equipment

The Tandy 200 lets you connectany of the following equipment:

• A printer. You can get a hard-copy of information as shownin this manual by using anyTandy or Centronics-compatible parallel printer.

• A cassette recorder. You canincrease your storage capacityas shown in this manual byusing any cassette recorder—we recommend the CCR-81recorder (Cat. No. 26-1208)which comes with the requiredcable (Cat. No. 26-1207).

• Extra RAM. You can expandthe Tandy 200's RAM to 72Kby adding up to a total ofthree 24K RAM banks.

• A bar code reader. You canoptically scan product codelabels by adding the TandyBar Code Reader (Cat. No.26-1183).

• A disk drive. You can expandthe power of the Tandy 200 tothat of a larger computer bypurchasing the TandyDisk/CRT display unit (Cat.No. 26-3806). This gives youone 5 lA" floppy disk driveand can be attached to a nor-mal television uispiay or videomonitor.

• A direct connect modemcable. You can directly con-nect the Tandy 200's built-inmodem to the telephone asshown in this manual by usingthe Tandy 200 Modem Cable(Cat. No. 26-1410).

• An acoustic coupler. You canconnect the Tandy 200's built-in modem to any telephone(even in a phone booth) asshown in this manual by usingthe Tandy 200 AcousticCoupler (Cat. No. 26-3805).

• An external modem. In addi-tion to the Tandy 200 built-inmodem, you can also use anyRS-232-compatible externalmodem. See the Tandy 200TELCOM manual for moreinformation.

• Another computer. You candirectly connect to the RS-232connector of another computerby purchasing an RS-232 cable(Cat. No. 26-4403) and a nullmodem adapter (Cat. No.26-1496). See the Tandy 200TELCOM manual forinformation on how to dothis.

i 1

! I

46 / Expanding the Tandy 200

Tandy 200 Programs

You can purchase many addi-tional Tandy 200 programs thatenhance the capabilities of theTandy 200 built-in programs orlet you do additional functions:

• Tandy-supported software.These programs are supportedand supplied by Tandy. Youcan get a list of available pro-grams at any Radio ShackComputer Center.

• Tandy express order software.These programs are suppliedby Tandy, but supported bythe vendors that developed theprograms. You can also get alist of these programs at anyRadio Shack ComputerCenter.

• Programs from other sup-pliers. These programs aresupplied and supported byoutside vendors. You can findout the programs that areavailable for the Tandy 200 byreading the portable com-puting magazines, describedbelow.

You will normally be able topurchase programs either asROM cartridges (which you canplug into the bottom of the Tan-dy 200) or as cassette tapes(which you will need to load intoRAM using a cassette recorder).

Please note that most Model 100programs will not work on theTandy 200. The only Model 100programs that will work on theTandy 200 are programs that arewritten in BASIC and use nooperating system calls.

Tandy 200 Information

For additional information onthe Tandy 200, see the followingpublications:

• The 3 other manuals thatcome with the Tandy 200:Tandy 200 Multiplan Manual,Tandy 200 TELCOMReference Manual, and Tandy200 BASIC Reference Manual.

• Tandy 200 TechnicalReference Manual (Cat. No.26-3861). This manual givesinformation on the Tandy 200operating system calls as wellas technical information onhow to program the hardware.

• Tandy 200 Portable Computer(Cat. No. 26-3869). This bookwill be sold through RadioShack Computer Centers.

• Portable 100, Computer Com-munications, Inc., 15 Elm St.,Camden, Maine 04843; andPCM, Falsoft, Inc., 9529Highway 42, Prospect, Ken-tucky, 40059. These twomagazines are for owners ofportable computers.

Expanding the Tandy 200 / 47

(T

1.1

( :

References

A. HelpB. Text Special KeysC. Memory Required by TEXT Paste BufferD. BASIC ProgramsE. Tandy 200 Technical Information

References / 49

Reference A! Help

This reference helps with pro-blems you may encounter whilegoing through this manual. Foradditional help, see theTELCOM, Multiplan, andBASIC manuals.

General

Red battery light on. When thelight first comes on, you have 20minutes of battery power left.Immediately turn the power off,and insert new batteries or usethe AC power cord.

Screen and keyboard freezes.This could be caused by severalfactors: (1) The calculator maybe on. Turn it off by pressing(GRPH) and then unlocking(NUM). (2) An operation may bein progress. Press (SHIFT) andthen fBREAK) at the same time.Try this several times. (3) TheTandy 200 may be hung up. Atlast resort, press Reset, the smallbutton on the rear of the Tandy200 next to the RS232C connec-tor. Try this several times.

Cannot return to Main Menu.Press one of the following keys:ODD, the spacebar, or (SHIFT)(BREAK! (at the same time).

A file is no longer on MainMenu. You may be in the wrongRAM bank. Press CED or (TAB")to move from bank to bank.

No files are on the Main Menu.Check the Memory Switch on thebottom of the Tandy 200. If it isoff, all the contents in RAMhave been permanently erased.

Screen blank. Use the DISP dialon the right side of the Tandy200 to adjust your display. Ifthis does not help, push thepower button to make sure thepower is on. Then check fordead batteries or an improperlyconnected AC power cord.

Image not clear. Use the DISPdial (located on the right side ofthe Tandy 200) to adjust thescreen to your field of vision.

Characters printing as numbers.Depress the NUM key (at thebottom of the keyboard) and theright keys print as characters,rather than numbers on anumeric keypad.

Characters printing as all capsonly. Depress (CAPS LOCiD toget in the upper- and lowercasemode.

TEXT, SCHEDL, ADDRSS,and MSPLAN

Insertion is slow. This happenswhen you are inserting text at thebeginning of a long scrollingstring of text. To shorten the textstring, insert a carriage return bypressing (ENTER). (You candelete the carriage return later.)

50 / References

Memory full error. Select asmaller block of text. See"Reference C, Memory Requiredby the TEXT Paste Buffer."

ADRS.DO or NOTE.DO notfound. You do not have a filenamed NOTE.DO or ADRS.DOin the specific RAM bank youare using.

#VALUE! error. Your formulaasks MSPLAN to make acomputation on strings, ratherthan numbers. (If a spaceprecedes a number, MSPLANregards its value as a string. Forexample, " 32" is a string; "32"is a number.) Change all stringsto numbers.

— TELCOM

Cannot establish a connection. Ifyou do not get TELCOM'sterminal function-key display(Prev, Down, Up, etc.), you havenot established a connection forone of many reasons.1. The connectors: If using themodem cable—the beige cablegoes to the wall line, the greycable goes to the phone line, andthe plug goes to the Model 200PHONE socket. If using theacoustic coupler—the telephonespeaker goes to the acousticcoupler microphone, thetelephone microphone goes to theacoustic coupler speaker, andand the plug goes to the Model200 PHONE socket.

2. The ACP/DIR setting: If us-ing the modem cable, this switchmust be set to DIR; if using theacoustic coupler, it must be ACP.

3. The communication parame-ters: Make sure they are set toM7E1ENN, O.

4. CompuServe's baud rate: Youmust call one of CompuServe's300-baud numbers.

5. The sequence for establishingterminal connections: Make sureyou hear CompuServe'scomputer tone before pressingthe TERM key.

CompuServe is sending manyunreadable characters. This isusually because you do not haveyour communication parametersset correctly. With CompuServe,they should be M7E1ENN, O.

CompuServe is sendingoccasional unreadable characters.This is probably caused by a badtelephone line. Hang up and tryagain.

CompuServe's characters arescrolling faster than you can readthem. Press the Previous key(OLD) to see the previous screen.Press (F1 ) again to see thecurrent key.

The characters you type appearin duplicate. Press (ED to changefrom "Half" to "Full."

References / 51

The characters you type appeardifferently on your display. CompuServe is echoing the charactersit is receiving from you, and thejare different from the charactersyou are typing. This is probablycaused by a bad telephone con-nection. Hang up and try again.

BASIC

TM Error. Type the commandagain exactly as shown in themanual. You have probablyomitted quotation marks or adollar sign.

SN Error. Type the commandagain. You have made atypographical error.

FF Error. Type the commandagain using the completefilename, including the extension.Be sure you spell it as shown onthe Main Menu.

Program running continuously.Press (SHIFT) CBREAK) to stopprogram execution.

Program ill-formed. The BASICprogram contains lines withoutline numbers in the beginning.Go back to TEXT and be sureeach line in the BASIC programbegins with a line number andends with an (ENTER) character.

Reference BlTEXT Special Keys

This reference lists the special(CTRL), (GRPH), and (CODE)characters you can use with theTEXT program.

TEXT Keys

By pressing (GRPH) and anotherkey, you can display the follow-ing characters on your screen.(These characters will not printon the printer.)

\\{11

}

-

Ai*

e*tftan

±

J<

ftz

(SHEB)-

(ffiPHH(GHEH)9

fflH)_

(SBHDO

flSRFffl]

(GRFHlp

(EHHDm

SHPHJf(GSHDx

dfflc(GRHDa

(SSEDh

(GRFHlt

(SHPH1I(SBFffir

(SRFffi/

®H)s(GREET

(BBPffl =

(SRFH)i

(SgPKJc

(BRFffiy

(SRPHlu

(BfiPB),

i \

i I

References / 52

%

%t•——0

<y

£

¥

e

• (upper left)

" (upper right)

• (lower left)

a (lower right)

— (upper)

_ (lower)

1 (left)

1 (right)

r

k

• i

•r

-

T

t-

|

(SEDq

(BRPfflw

(BRPffib

(BJEffln

(SRFff).

(SBEDo

fGRPff).

(SRPffil

(ffiHDk

(BRPff)2

(BBPH13

(BBPH)4

(MH)5

(BRPH18

[BRPff)7

(BffPff)6

(BRPffiZ

(BRPffi!

(BBPffifd

(BRPH)#

(BHPH1S

fGRPH]%

(BBPH1 '

(fflffilQ(jSBPTCW

(ISRPffiE

fflPffiR[SRPff; A

(BRPffiS

16RHDD

(TSRPHIF

(SRPH1X

(JSRPHIU

fiSJgHlP

(BgHIO

(Bffff i l

(BBPH):

(SSffiM

(BBPH1G

TJE'XTl Keys

By pressing (CODE) and anotherkey, you can display the follow-ing characters on your screen.(These characters will not printon the printer.)

£

e

L

ti

•EV*

%

1/2

f

A

0

0

a

0

u

B

(BJED'tEBBDx(BffiDc

(MB"(EBBBM

CEBBB)fEOCF)

fCODE) +

rCOCPs

(ESBBR

fCOBFlC

fCOPFlp

fCOPR;

(BJCB/fCODRO

(COPRA

(EBEEO(EBPRU

® D D [

ItOBFla

(EOBflo

(fflBu(EBBBS

References / 53

TW

e

u

a

£a

e

t

6

u

-

e

i

a

i

6

u

n

a

ei

1

E

A

£60

BR

(HDETN@BBd

(MB,(CODF) v

(CODE) =

(MBF(MBI®D£3

(EBBB8

SBDE9

(HDE7

(EOW)-

(fflBe(fflBi(ESBBq

SBDBk

(fflBI(CODElj

(EBBDn

fCOBflz

dM)(tSPT)!

(tSPT;l

(SEED

fCW;Q

OEBK(fflEL(HfiBJ(fflBY(CBDT, X

TEXT I Keys

By pressing [CTRL) and one ofthese keys, you can do the samecursor movement and editingfunctions as the keys described inChapters 2 and 3.

Control Operation:Character

(CTRLXT) Same as(CTRLifF) Same as(CTRL)fCi Same as

(CTRUCW)CSHDCS(CTRL)fYl

IFTSame asSame asSame asSame astion keySame asSame asSame astion keySame asSame astion keySame astion keySame asSame asSame asSame asSame askeySame astion keySame asSame asSame as(SHIFT)

Select func-

Find func-

Copy func-

Same as

; )

54 / References

Reference Cl Memory Requiredby the TEXT Paste Buffer

This reference explains thememory that the TEXT pro-gram's paste buffer needs to useto cut and paste or copy andpaste text.

Whenever you cut or copy text,TEXT puts a copy of that text inthe paste buffer, and the text re-mains in the paste buffer untilyou replace it with somethingelse. This requires additionalmemory—more than you mightat first think is necessary.

For example, assume you wantto cut and paste 5,000 bytes(characters) of text. To do this,you need an additional 5,000bytes of memory for the pastebuffer to use.

• When you "cut" the text,TEXT moves the 5,000 bytesfrom the text file to the pastebuffer.

• When you "paste" the text,TEXT puts an extra copy ofthe 5,000 bytes into the textfile.

As another example, assume youwant to copy and paste 5,000bytes of text. To do this, youneed an additional 10,000 bytesof memory—5,000 bytes for thepaste buffer to use and 5,000bytes for the copy.

• When you "copy" the text,TEXT puts an extra copy ofthe 5,000 bytes into the pastebuffer.

• When you "paste" the text,TEXT puts an extra copy ofthe 5,000 bytes into the textfile.

If you do not have enoughmemory to cut and paste or copyand paste a large block of text,TEXT will give you a "memoryfull" error. An easy solution tothis problem is to simply dividethe large block into smallerblocks and then work with eachblock individually.

References / 55

Reference DlBASIC Programs

This reference provides somesimple BASIC programs youmight want to enter and save.When entering a BASIC pro-gram, you must type it exactly asshown. A misspelled word ormisplaced parenthesis could causethe program not to run.

LOAN.BA

This program computes a fullamortization table of a loan.You input: (1) the full amount ofthe loan (do not type a commaor a dollar sign), (2) the interestyou pay, and (3) the totalnumber of months to pay off theloan (for example, 20 years X 12= 240 months).

10 CLS.-INPUT "TYPELOAN AMOUNT";L20 INPUT "ANNUAL IN-EREST RATE IN PER-CENTER30 INPUT "NUMBER OFMONTHS TO PAY OFFLOAN";M40 R = R * .01/1250 P =.R * L/(1-(1+R)A(-

M))60 I°/o=l:OA = L:CLS70 PRINT "NUMBER IN-TEREST PRINCIPAL NEWD A T "

8OF1$ = "#####,###.#####,

90 F2$ = "MONTHLYPAYMENT =$##,###.##"100 F3$ = "TOTAL IN-TEREST PAID = $##,###.##"110 X = X + 1120 MC = R * L130 PP = P—MC140 NB = L—PP150 TI = TI + MC160 PRINT USINGF1$;I%,MC,PP,NB170 IF X = 14 THENGOSUB 240180 IF 1% <> M THEN 1%= 1% + 1: L = NB: GOTO110190 GOSUB 240200 PRINT "ON $ " OA"LOAN AT " R*1200 "% IN-TEREST RATE FOR " 1%"MONTHS"210 PRINT:PRINT USINGF2$;P220 PRINT USING F3$;TI230 END240 INPUT "PRESS (ENTER)TO CONTINUE";R$: X= 0:CLS250 RETURN

SORT.BA

This program sorts all therecords in ADRS.DO; then storesthe sorted list in SORT.DO.

Warning: If you already have afile named SORT.DO, runningthis program will delete all infor-mation in the file.

: i

56 / References

You can rename SORT.DO withthe NAME command describedin Chapter 2.

10 CLEAR 1000:DIMN$(100)20 CLS:I=130 OPEN "ADRS.DO" FORINPUT AS 140 IF EOF(l) THEN 8050 LINE INPUT #1, N$(I)60 1 = 1 + 170 GOTO 4080 CLOSE #190 OPEN "SORT.DO" FOROUTPUT AS 1100 CLS110 PRINT 137,

I = 1-1X = 0X = X + 1IF X > I THEN 230IF N$(X) = "ZZ" THEN

1 TO I

"SORTING120130140150160140170 FOR Y =180 IF N$(Y) < N$(X) THENX = Y190 NEXT Y200 PRINT #1, N$(X)210 N$(X) = "ZZ"220 GOTO 130230 CLOSE #1240 PRINT @ 137,"FINISHED"250 END

BAR.BA

This program lets you input 12numbers, then displays a simplebar chart of the numbers. (Whenyou have finished running theprogram, press (SHIFT](BREAK).)

10 CLEAR 1000: DIM D(12)20 FOR 1 = 1 TO 1230 PRINT "DATA FORMONTH " LINPUT D(I)40 IF D(I) > YH THEN YH

50 NEXT I60 YL = YH70 FOR I = 1 TO 1280 IF D(I) < YL THEN YL= D(I):NEXT I90 CLS: M = 1: XA = 562100 FOR I = 1 TO 12110 PRINT @ XA, M;120 XA = XA + 3:M = M+ 113014016150160170

NEXT IP = (YH + YL)/55:X1 =

FOR I = 1 TO 12Yl = 55-(D(I)/P)LINE (XI,Yl)-

180 Xl=Xl + 18:Yl=0190 NEXT I200 GOTO 200

Reference / 57

Reference El Tandy 200Technical Information

This reference contains informa-tion on how to change the Tandy200 default power up conditions,how to restore it to its originalmemory condition, and also givestechnical information on all theTandy 200 device interfaces.

Auto Power-Off Settings

If inactive for 10 minutes, theTandy 200 turns itself off. Youcan change this 10-minute timeinterval or completely cancel thepower-off function.

To change the 10-minute time in-terval: Enter BASIC and type thePOWER command using the for-mat POWER n. n is a numberfrom 10 to 255—The Tandy 200will multiply n times 6 seconds.For example:

POWER 10 (ENTER]

The above command sets thetime interval to 1 minute (10 X 6seconds = 60 seconds):

To cancel the auto power-offfunction: Enter BASIC and typethe following:

POWER CONT

Cold Restart

If you ever need to restore theTandy 200 to its original memorycondition, you can do so with acold restart.

Warning: This will erase all filesyou have stored in memory.

To do a cold restart, press(CTRLIPAUSE) while eitherpressing the Power Switch orpressing Reset.

Specifications

Power Source: AM Battery (x4)(23-552) AC Adapter (DC 6V,Center minus) (26-3804)

Weight: 3 lbs. 13.5 oz.(1.3608 kg)

Dimensions: H5/8" (L) x 8/4"(D) x 2" (H) (29.41 cm x20.95 cm x 5.08 cm)

Temperature: Operating 41 °F(5°C) to 104°F (40 °C) Storage-40°F (-40°C) to 160 °F(71 °C)

Humidity: Operating 20% to85% RH (non-condensing)Storage 10% to 95% RN(non-condensing)

Micro Processor: 8OC85 (8 bitsCPU) 2.4 MHz

58 / References

RS-232-C Interface Cassette Interface

PinNo.

1234567891011121314151617181920

2122232425

RS-232C Interface

Symbol

GNDTXRRXRRTSCTSDSRGNDN CN CN CN CN CN CN CN CN CN CN CN CDTR

N CN CN CN CN C

Description

Transmit DataReceive DataRequest to sendClear to sendData set ready

Data terminalready

PinNo.1234

5

678

Cassette Interface

Symbol

REM 1GNDREM 2R x C

T x C

GNDN CN C

Description

Remote

RemoteReceive data forCMTTransmit data forCMTGND

Input level: Inpedance lOOohm(800mV - 5Vpp)Output level: Inpedance 3.3Kohm(650mVpp)REMote: 6 VDC 0.5A max.

References / 59

Parallel Printer Interface

PinNo.

1

23

45

67

89

1011

1213

Parallel Printer Interface(Centronics)

Symbol Description

STROBE Strobe pulse from

GNDPDO

GNDPD1

GNDPD2

GNDPD3

GNDPD4

GNDPD5

the Computer toprinter.GroundBit 0 (lsb) of out-put data byteGroundBit 1 of outputdata byteGroundBit 2 of outputdata byteGroundBit 3 of outputdata byteGroundBit 4 of outputdata byteGroundBit 5 of outputdata byte

PinNo.

1415

1617

18192021

22232425

26

Parallel Printer Interface(Centronics)

Symbol

GNDPD6

GNDPD7

GNDN CGNDBUSY

GNDN CGNDBUSY

N C

Description

GroundBit 6 of outputdata byteGroundBit 7 of outputdata byteGround

GroundInput to Com-puter from PrinterGround

GroundInput to Com-puter fromPrinter, high in-dicates deviceselected.

E S B H B H B E E B B E25 23 21 19 17 15 13 11 9 7 5 326 24 22 20 18 16 14 12 10 8

E E B E S B E B B E

B16

B4 2

B Br

J

60 / References

Modem Interface Bar Code Reader Interface

PinNo.

1

23

4

5

6

7

8

Modem Interface

Symbol

TL

GNDR x MD

R x MC

T x M C

VDD

T x MD

RP

Description

ConventionalTelephone UnitLogic GNDDirect Connectionto Tel Line(RING)Acoustic CouplerConnection (MIC)Acoustic CouplerConnection(Speaker)RD for answeringtelephoneDirect Connectionto Tel Line (TIP)Ringing Pulse

PinNo.

12

3456789

Bar Code Reader

SymbolN CR x DB

N CN CGNDN CGNDN CVDD

I o o\ o o

I • '

Description

Receive data frombar code reader

Ground

Ground

O G O ))

o o /• • JJ

References / 61

40 Pin ExternalBus Signal Interface

4(

PinNo.

123456789101112131415

16

171819

20

) Pin External Bus Signal

Signal

VDDGNDADOAD2AD4AD6A8A10A12A14GNDRDIO/MALECLK

RD +WF

INTRGNDRAMRESETN C

PinNo.

403938373635343332313029282726

. 25

242322

21

Signal

VDDGNDADIAD3AD5AD7A9Al lA13A15GNDWRSOSICE forI/O Cont.RESEToutINTAGNDN C

N C

20 19 18 17 16 15 14 13 12 11 10 9 8

O Q Q B Q Q Q B O B Q E I O B Q Q B Q B Q

21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

62 / References

f

( .

fIf

(

[11

111

[1II

I .

L

Index

{BREAK) 10(CODE) 53fnWD See Calculator and

TEXTfGRPH") 52(LABEL) 14(PASTE) See TEXT(PRINT] See PrinterAcoustic coupler 36, See

also TELCOMAdd-ons 46ADDRSS 21Alarms 22Autodialing 30Auto power-off 58Bar code reader 46Bar code reader interface 61BASIC

Help 52Running a program 42Sample programs 56Saving a program 42Typing a program 42

Batteries 2Bytes 3Calculator 4-5Cassette interface 59Cassette recorder See TapeClock 4Cold restart 58CompuServe See TELCOMCopying

Files 11Text 16

Day, entering 4Date, entering 4Deleting files 11Dialing See AutodialingDisk drive 46

External Bus signalinterface 62

Files 3Copying 11Deleting 11Renaming 12

Help 50-52LIST 21Main Menu 3Memory Power Switch 2, 5Modem cable 29, See also

TELCOMModem interface 61MSPLAN

Blanking mistakes 25Creating a spreadsheet 24Entering data 25Entering formulas 25#VALUE! error 26

Parallel printer interface 60Power adapter 1, 2Printer

Connections 6Printer interface 60Printing display 6Printing a text file 9

RS-232 Interface 59Random access memory bank

(RAM bank)Description 3Extra 46

Read-only memory (ROM) 3Renaming files 12SCHEDL 20Tape Recorder

Cassette interface 59Connections 10Loading text files 11Protecting 11Saving text files 10

Index / 63

TELCOMAutodialing numbers 30Connecting to CompuServe

36-40Connecting to telephone 30Disconnecting from

telephone 33Finding numbers 30Help 51Modem interface 61RS-232 Interface 59Seeing previous screen 39Setting parameters 30Storing pauses in

sequences 32Terminal connection 37Using autodial sequences

30Using pulse dialing 31Using tone dialing 32

Telephone See AutodialingTEXT

Correcting mistakes 8Creating a file 8Cursor Movement Keys 14Cutting text 15Deleting text 9Entering text 8Finding text 14Help 50-51Listing 17, 21Pasting text 16Printing 9Repeating text 9Saving to tape 10Selecting text 15

Time, entering 4Specifications 58LVALUE! error 26

; I

64 / IndexJ.J

SERVICE POLICYRadio Shack's nationwide network of service facilities provides quick, convenie- -"•and reliable repair services for all of its computer products, in most i n s t a n c ^ =Warranty service will be performed in accordance with Radio Shack's Limit - =Warranty. Non-warranty service will be provided at reasonable parts and l a t r :costs.

Because of the sensitivity of computer equipment, and the problems which ex ^result from improper servicing, the following limitations also apply to the service -offered by Radio Shack:

1. If any of the warranty seals on any Radio Shack computer products are brokeRadio Shack reserves the right to refuse to service the equipment or to v cany remaining warranty on the equipment.

2. If any Radio Shack computer equipment has been modified so that it is <rwithin manufacturer's specifications, including, but not limited to, the instaiiatof any non-Radio Shack parts, components, or replacement boards, thRadio Shack reserves the right to refuse to service the equipment, void a_remaining warranty, remove and replace any non-Radio Shack part f ouncthe equipment, and perform whatever modifications are necessary to retLthe equipment to original factory manufacturer's specifications.

3. The cost for the labor and parts required to return the Radio Shack compequipment to original manufacturer's specifications will be charged tocustomer in addition to the normal repair charge.

RADIO SHACK

A Division of Tandy CorporationU.S.A.: Fort Worth, Tfexas 76102CANADA: Barrie, Ontario L4M 4W5

TANDY CORPORATIONAUSTRALIA91 Kurrajong RoadMount Druitt, N.S.W. 2770

BELGIUMPare Industriel De Naninne.5140 Naninne

U.K.Bilston Road WednesburyWest Midlands WS10 7JN

2 A 5 KTXI0OO«O3 Printed in Japan