Bugs Errors and Fixes

LETTER CORRECTIONS TO SOFTWARE

Following are brief descriptions of problems to be fixed in specific software packages and the dates of letters that were sent to all registered owners containing the corrections to the problem.

If you are a registered owner of a software package described below and have not received the letter detailing the software problem and its correction, then contact your nearest Radio Shack Computer Center or Computer Customer Services. If you have not registered and are a legal owner of the software, you need to register by sending in the card that came with the package.

Model I/III/4

ADVANCED STATISTICAL ANALYSIS (26-1705)

There is a correction in the Analysis of Variance program that allows the Standard Deviation to be calculated correctly when a limited number of data entries are made. Letter dated: January 4, 1982

PAYROLL (26-4503)

These corrections allow you to enter wage amounts containing up to three decimal places and correctly calculate checks.

Letter dated: December 15, 1982

SCRIPSIT 2.0 (26-4531)

Due to on going improvement of this package and the release of several new Radio Shack printers, it has become necessary to modify your software. We have provided drivers for the DMP series of printers and the DWP-410 Daisy Wheel, and made corrections to the following Scripsit functions: formatting, text, tab setting, line spacing values, global search and replace, repagination, user-defined print codes, editing, underlining, printing multiple copies of a merge document and use of merge with a serial printer. Letter dated: December 17, 1982

COBOL GENERATOR (26-4707)

Changes made to the RSCOBOL GENERATOR include cosmetic changes to error messages and prompts within the program, use of pause and clear with data entry screens, sub screen data entry, the use of 3 and 4 alternate keys on Indexed Sequential files, and corrections to error messages when defining the length of report lines. Letter dated: February 24, 1983

REFORMATTER (26-4714)

This letter contains modifications to correct problems associated with record transfer using the command TRANSFER-» IBM-»TRSDOS.

Letter dated: November 28, 1982

THINLINE TRSDOS 2.0 (26-6001, 26-6002, 26-4004, 26-4005)

With some thinline drives an ERROR 8 will occur when the drive is accessed when using THINLINE TRSDOS 2.0. TRSDOS does not allow enough time to come up to speed before assuming a valid error has occurred. There is also an erroneous operator prompting for DRIVE NOT READY when running FORMAT.

Letter dated: December 17, 1982 (26-6001, 26-6002) February 10, 1983 (26-4004, 26-4005)

Recent modifications to the TRSDOS 4.1 operating system allow: speeding up the access of BASIC files, speeding up the memory test, proper handling of flawed diskettes with the SAVE option, corrections to the BACKUP utility, the clearing of records when the "I" command is used, and the correction of some misspellings.

Letter dated: December 17, 1982

OTHER CORRECTIONS

Model I/III/4

MODEL III/4 OPERATION AND BASIC LANGUAGE REFERENCE MANUAL (26-1067)

In the keyboard and video display control characters table on page 228, SHIFT ¿9 should read SHIFT i = .

TRENDEX (26-1509)

Short Term Market Trend program, Intermediate Term Market Trend program, and Long Term Market Trend program do not print a future trend for each date when a printout is requested at Computer Trend.

The following changes are optional. Load the Short Term Market Trend program into the computer and add the following new program line:

4125 IF A$ = "" THEN IF ABS(T9) = 1 THEN A$ = "LEVEL" ELSE IF T9 = 2 THEN A$ = "UP" ELSE A$ = "DOWN"//@

Type CSAVE"S" to save the changes in the program. Load the Long Term Market Trend program and add the following new line:

4125 IF A$ = "" THEN IF ABS(T9) = 1 THEN A$ = "LEVEL" ELSE IF T9 = 2 THEN A$ = "UP" ELSE A$ = "DOWN"

Type CSAVE"L" to save the program changes. Load the Intermediate Term Market Trend program and change line 4405 to read:

4405 TT = SGN(DD)+1:IF ABS(TT)= 1 THEN A$ = "LEVEL" ELSE IF TT = 2 THEN A$ = "UP" ELSE A$ = "DOWN"

Add the following new line.

4125 TT = SGN(DD)+1: IF ABS(TT) = 1 THEN A$ = "LEVEL" ELSE IF TT = 2 THEN A$ = "UP" ELSE A$ = "DOWN"

Type CSAVE'T' to save the changes in the program. Pocket Computer

PROBLEM SOLVING WITH THE TRS-80 POCKET COMPUTER (62-2312)

Line 100 of the Cylinder Program located on page 36 should read as follows:

Color Computer

KLENDATHU (26-2567)

The first sentence on page 7 should begin: "KLENDATHU is a video game for the TRS-80 Color computer 16K with Extended BASIC and cassette tape system."

COLOR COMPUTER OPERATION MANUAL (26-3001/3002)

Under Printer Software Requirements on page 26, 7 Data Bits (LSB first) should be changed to read 8 Data Bits (LSB first).

COLOR COMPUTER LEARNING LAB MANUAL (26-3153)

The program listing on pages 133-134 needs to be modified so that it matches the program on the tape. Make the following changes to the listing in the manual. Lines 30 and 40 should read:

Line numbers 80 and 90 should be changed to lines 60 and 70 respectively

Line 730 should be changed to read:

730 PRINT " YOU GOT";20-E

GETTING STARTED WITH COLOR BASIC (26-3191) GOING AHEAD WITH EXTENDED COLOR BASIC (26-3192)

On page 270 of Getting Started with Color BASIC and page 208 of Going Ahead with Extended Color BASIC, the locations for the joysticks are incorrect. They should be changed to:

Left Joystick Right Joystick

Up/Down 15D Up/Down 15B

Right/Left 15C Right/Left 15A

PERSONAFILE (26-3260)

On page 19 the sentence in the first paragraph that reads "... (Once a subject name has been changed, all records under the old subject name are permanently changed to the new subject name and must be accessed using the new name.)" should be moved and inserted between changed to the new name." and "The message:" in the fourth line up from the bottom of the page.

The following information should be added to the end of the paragraph that begins "... First, type the old name exactly . . . ":

(If you enter a subject name that is already stored on the disk, the message, INVALID NAME, will be displayed. Press ( e n t e ft) and reenter a new subject name.)

On page 21 at the end of the paragraph that begins "First, type the old name exactly . . . ", enter the following sentence.

(If you enter a tag name that is already stored on the disk, the message, INVALID NAME will be displayed. Press (enter) and reenter a new tag name.)

Between "... to the new name." and "The message:" on the fourth line up from the bottom of page 21 insert the following information.

(Once a tag name has been changed, all records under the old tag name are permanently changed to the new tag name and must be accessed using the new name.

PYRAMID (26-3310)

The first paragraph under the heading "For the Truly Adventurous Only" on page 5 of the manual should be deleted. The magic word PLUGH is not operative in the Color Computer version of the game which makes this paragraph irrelevant.

An explanation of how users with Color BASIC machines can use the BASIC CLOADM command to load their programs was omitted from the manual. Insert the following at the end of Step 3 on page 25 of the manual.

Note: If your Color Computer does not have Extended Color BASIC, you must perform the following steps:

(A) Write, Edit and Debug your machine language program using EDTASM +.

(B) Assemble your program onto cassette tape.

(C) Switch your Color Computer's power off then on.

(E) Using ZBUG's "L" command, load your program into memory.

(F) Then save your program onto tape using ZBUG's "P" command.

(G) BASIC's CLOADM and EXEC commands will then operate normally.

Model 100

MODEL 100 OWNER'S MANUAL (26-3801)

Figure A-4 on page 194 is incorrect. The Model 100 should be connected to Port A on the Model 11/16. The terminator plug would then be plugged into Port B.

On page 180 under the title SOUND, the sentence which reads "... pitch ranges from 0 to 16383, with the larger values corresponding to higher pitches" should be changed to read "... pitch ranges from 0 to 16383, with the larger values corresponding to lower pitches."

Under the title Printer I/O on page 122, the operation for keyword LPOS is incorrect. It should be changed to read:

Keyword Operation

LPOS Returns the column position of the print head.

Model 11/12/16

MEDICAL OFFICE SYSTEM (26-4508)

The backup procedure on page 21 of the manual should include the following note.

Note: It is recommended that you make a backup copy of the program disk as well as your data disk daily. Refer to the backup instructions on how to backup your working master diskette.

Peripherals

DMP-200 OPERATION MANUAL (26-1254)

On page 9 under Single-Sheet Paper Loading number 6 should be changed to read:

6. Move the Platen Pressure Lever forward and align the paper. Push the Platen Pressure Lever back.

Number 7 should be changed to read:

7. Set the Print Head Control Lever to the appropriate position.

On page 24 in the second row of the middle column entitled Or Send a CHR$(): the numbers should be 27 23 not 27 21 as shown. JH

Notes Previous

FEBRUARY 1982

Scientific Notation and PRINT USING on the Extended BASIC Color Computer

The following has been brought to our attention. When using scientific notation with the PRINT USING statement where the exponent is larger than nine it appears that the exponent is displayed in base 12 with : and ; being displayed for the digits 10 and 11. Thus "1.1E10" is displayed as " 1.1E + 0:". In response to this we would like to reiterate what appeared in the February 1982 issue of TRS-80 Microcomputer News on page 37,

"When using the PRINT USING function in Extended BASIC along with the exponential function, you are limited to exponents of nine or less. If you try to use an exponent of 10 or larger, the resulting answer will not be correct. My suggestion here is to not use PRINT USING when using exponents and if you must, limit them (exponents) to less than 10."

Advanced PRINT USING

Ben H. Nation P.O. Box #391 Fairfield, IL 62837

My version of, Advanced Print Using by Johnny Bond upgrades it from a birth date to an address-birth date-phone record.

10 ' ADVANCED PRINT USING by Johnny Bond, P. 21, Feb 82 MICROCOMPUTER NEWS as revised by Ben H. Nation, 26 April 83 20 CLS

40 INPUT "NAME "; N$ 50 INPUT "ADDRESS"; A$ 60 INPUT "CITY"; C$

70 INPUT "STATE (2 LETTERS)"; E$ 80 INPUT "ZIP (5 DIGITS)" Z$ 90 INPUT "YEAR OF BIRTH (2 DIGITS "; YB 100 INPUT "MONTH OF BIRTH (NUMBER)"; MB 110 INPUT "DAY OF BIRTH "; DB 120 INPUT "AREA CODE"; AC

130 INPUT "PHONE NUMBER (FORMAT ####«#) "; PN 140 T1 = INT(PN/10000) 150 T2 = PN-(Tl*10000) 160 PRINT

170 PRINT USING S$; N$, A$, C$, E$, Z$, MB, DB, YB,

AC, Tl, T2 180 PRINT 190 END

Could someone please tell me how to print "on-screen" information from the Model III onto the DMP-200 without CMD"Z","ON"?

Editor's Note: Press (shift) CD GD simultaneously to do a screen print from the Model III

MAY 1982

Ultra Precision Multiplication

Ben H. Nation P.O. Box 391 Fairfield, IL 62837

We changed line 50 to read:

40 CLEAR 1000: DIM T!, Tl!, A$, OS!, DP!, B$, P!, H$, H2$, Hl$, H3$, Dl!, D2!, DD!, A!(600)

This decreased the computation time immensely! Try multiplying the numbers 1,000,000x9,999,999 before and after making the change and notice the tremendous increase in speed.

OCTOBER 1982

Mailing Labels for the CoCo

Larry Allen 207 E. Clark St. Jonesville, IN 47665

It was with much interest that I read David Banaszak's article on CoCo mailing labels and the subsequent interchanges in Microcomputer News, Perhaps my experience with the problem and my solutions might be helpful.

In addition to my personal needs, I handle the mailing lists of several volunteer organizations. At first I wrote job-specific programs tailored to each need. This had the advantage of using little memory and would load quickly. If the parameters were changed, the program could be changed with little effort and even saved if necessary.

Soon, however, my desk was overflowing with program tapes (each slightly different) as well as data tapes. And the task of finding the correct program, loading it, checking it, then loading the correct data tape, updating (small organizations are notorious for monthly updates), printing, then saving new data (and if necessary, new program) led me to consider if there might not be a better way.

My first thought was Colorfile, a multi-talented ROM cartridge I have found very useful. With its lightning fast machine sorts, variable parameters, etc., I am finding new uses for it regularly. However, as I soon discovered there seems to be no way to change the parameters once you have built a file. And after trying for several months to figure a way to get it to print on 9-line labeled stock supplied by one of the organizations, I was ready for another idea.

The answer was not only simple, it added many capabilities—visual search, easy editing, etc., without tying up a lot of memory with a custom program. I just use the Color Scripsit ROM cartridge. Data is entered so: John Doe 2131 Amber Drive Justso, MO 12345 Bill Smith 1212 Will Circle Wilson, IA 54321

Then by setting the parameters (margins, page length, blank lines) I can use the same file for labels, fanfold postcards or anything else I can run through the printer. The parameters are saved with the data. So for labels it is a simple matter of load and print.

I still use Colorfile for many purposes, but for small multi-use mailing lists that get much editing, Scripsit is the easiest I have found.

Disk Directory Program Rex Rivers

President, The Color Computer Club 1205 N. Mosley Wichita, KS 67214

I have discovered a problem with the Disk Directory program. As software advisor for the Computer Club of Wichita, I have seen several people with the same problem. When you load a color disk program into a computer that does not have a disk, it cannot interpret the tokens for the disk commands. Therefore lines 110, 170, and 340 were not correctly listed. The exclamation point (!) in lines 110 and 170 should beteplaced with DSKI$. The exclamation point in line 340 should be replaced with FREE.

Also, the entire program could be replaced by typing in the following line.

POKE 111, 254: DIR

IRA Account

Richard Ellers 426 Central Pky SE Warren, Ohio 44483

Listing #1 is a rewriting to conform to Model III arithmetic operations of Harold R. Wright's Pocket Computer IRA calculation program on page 37.

This program produces a year-by-year balance of an IRA account, based on four variables: annual deposit, interest rate, compounding rate, and number of years.

The program ends with a return to start, since this is the kind of program that is run several times at a crack.

Listing #2 prints the final balance only and for the fun of it, I packed the program in a single line (eliminating CLS). Listing #1. 10 CLS

: CLEAR 10000

: [email protected], "I.R.A. ACCOUNT" 20 INPUT "Annual deposit, interest rate, compounding rate, # years "; X, Y, Z, N

40 PRINT "$" ;X; " deposited ; Y; "%; compounded";

Z; "times/year; "N" "years 50 PRINT "YEAR BALANCE"

90 NEXT U 100 GOTO 20 Listing #2

10 CLEAR:INPUT "ANNUAL DEPOSIT, INTEREST,COMPOUNDING, YEARS"; X, Y, Z, N: FOR U = 1 TO N: W = ((1 +

Y/(100*z))[Z)*(W+X):T=INT(100*W+.5)/I00:NEXT U:PRINTUSING"$$##########,.##"; T: PRINT: GOTO 10

C. Bruce Minturn Jr. 10047 Wimbledon Court Cincinnati, OH 45242

While reading through the TRS-80 Microcomputer News May issue, I came across the article "IRA Account." The program interested me, but it was written for the pocket computer. My computing interest are with the Color Computer. So I converted the program written by Harold R. Wright to run on the CoCo.

The program is used for estimating the value of an I.R.A. account with equal yearly deposits. RUN the program and answer the questions on the display. Interest may be compounded from 1 to 365 times per year. The output shows the value each year up to the number of years requested.

100 REM IRA ACCOUNT PROGRAM 110 CLS

130 INPUT "DEPOSIT/YEAR $ "; X

: INPUT "% INTEREST "; Y 140 INPUT "# COMPOUNDED/YEAR "; Z

: PRINT "I.R.A. ACCOUNT" 160 PRINT USING A$; X; "DEPOSIT"; PRINT Y; "% INTEREST"

170 PRINT " COMPOUNDED"; Z; "TIMES PER YEAR"

: PRINT " FOR"; V; "YEARS" 180 PRINT

: PRINT "YEAR BALANCE"

: I = Y/(100*Z) 200 FOR U = 1 TO V 210 W = W + X 220 FOR J = 1 TO Z 230 W = (1+I)*W 240 NEXT J

MARCH 1983

Renumbering on the Models I and III

Matthew Belmonte 2120 Marlboro Drive Alexandria, VA 22304

Renumbering on the Models I and III apparently does not run as stated. One Model III user employed the following change to make the program work when the new line numbers are below 256.

Delete NEXT Y in 63998. Above 255 the numbers have the correct increments and order but are too high. These changes may solve the problem.

In line 63996 change A = Y/255 to A = Y-256, and in line 63997 change IF . . . THEN Y = Y-255 to IF . . . THEN Y = Y-256.

APRIL 1983

New Disk Videotex for the Model I/III

Videotex Plus stock number should read Cat. No. 26-1588 instead of Cat. No. 26-2225. M

Color Computer

0 0

Post a comment