Departments

96 Advertiser Index

54 Anatomy of the Program (Drill Period)______R C Bahn

96 Back Issue Information 2 Editorial Comment 4 Letters to the Editor 10 New Products 86 Notes

46 System/Command_____Phi! Pilgrim

95 Unclassified Ads

72 View From the Top of the Stack_____Um Crocker

76 Business Computing

■ 1980 8O-NORTHWEST PUBLISHING CO. All r ights reserved Reproduction for other than personal, non-commercial purposes is prohibited. No patent liability is assumed with respect to the use of the information contained herein. While every precaution has been taken in the preparation of this publication, the publisher assumes no responsibility for errors or omissions. Neither is any liability assumed for damages resulting from the use of any information contained herein. Please address all correspondence to: 80-US JOURNAL, 3838 South Warner Street. Tacoma, Washington 98409 (206)475-2219. ADVERTISERS: The JOURNAL will accept limited relevant commercial advertising which pertains to, or is for use on or with, the TRS-80 Microcomputer . Write for a current rate schedule. WRITERS: We constantly seek material from contributors Send your TRS-80 related material (except that which has been previously published). You may send programs on disk or cassette - they will be returned provided you include return postage. Generous compensation is made for non-trivial works which are accepted for publication The JOURNAL pays authors upon acceptance rather than on publication. Allow 3 to 4 weeks for review of your submitted manuscript/programs.

Thank you for the complimentary copy of your publication. I enjoyed reading it, but think the subscription price is too high. My thinking is based on the subscription price of other computer magazines with 12 issues.

My main reason for writing is a remark made in your editorial. "Advertisers make magazines possible." Wrong - subscribers make magazines possible. Try getting advertising without subscribers. Your advertising rates are also dependent on the number of paid subscribers so not only is the subscriber necessary to attract advertisers, but his numbers set your rates. Therefore your first loyalty should be to the subscriber.

Leigh L Klotz, Sr McComb, MS

(How much of those other magazines pertain to your computer? Take a count sometime, and then see what your money is buying. Magazines do not exist on subscriptions atone. You need both advertisers and subscribers. Years ago, the Readers Digest did not carry advertising, and you saw an occasional copy in the Doctor's office. Now they do, you see them in every grocery store and they give away $100,000 in a sweepstakes. Our first loyalty is to the publication as a whole, including subscribers and advertisers.)

Thanks guysl You finally convinced my creditors (parents) to finance upgrading my existing system to 16K Level II. I think that's a well earned advancement, considering me having to "suffer" banging away on my 4K Level I for over a year. Do you have any suggestions concerning software and/or beginners books on Level II?

Jon Waples East Greenwich, Rl (Try David Lien's "Learning Level II", it takes over where the Level / manual left off.)

I would like to take this opportunity to tell you how much I've liked your magazine. I've been a subscriber since you sent me issue 2 and you have consistently been my favorite since that time. The occurance of 80-Microcomputing has provided you with competition for the first time. Speaking personally I feel that there is room for two magazines of such caliber and I plan to continue subscribing to both. Keep up the good work, and thanks again for such a great magazine.

Emil R Bacilla Sebastopol, CA

For shame! For shamel Here I sit waiting for the US Postal Service to deliver the Mar-Apr 80 issue of 80-U.S. Meanwhile, the local Computerland has had the issue on its shelves for the past week and a half. Me, a loyal subscriber who has all the issues, who finds your magazine the best in print for the '80, who recommends it to all '80 owners who will listen, I have to wait and watch with envy as everyone about me gets the best, first. Why have you forsaken your subscribers. Why must we, who were the first of your readers, be the last now? What advantage is there to being a subscriber? I was there when you needed me. Now that you are rich and famous, you're taking me for granted. It hurts.

A Disgruntled Subscriber

State College, PA (Famous we don't care about, rich we are not, but we are concerned about your situation. We goofed. We received just enough copies of that issue to send to the dealers. The balance were promised for the following day. So we sent the dealer copies out, and then the Bindery broke down and we didn't see more copies for over a week. Rest assured it will not happen again, we now do not send anything out until we have the whole lot.)

The Keymac program (Jan-Feb 80 issue) was worth the entire cost of the subscription. Keep up the good work. How's about a little program to add a repeat feature similar to that present on VTOS 3.

John P Dow, MD Pittsfield, ME

(We will turn that over to Phil Pilgrim, and see what happens.)

T R Dettmann's article on Restoring Killed Disk Files (Nov-Dec 79 issue) recently helped me save an entire disk. I also discovered an error in the article and some additional things which may be useful to other readers.

I purchased SUPERZAP and DIRCHECK earlier this year as part of NEWDOS+. After reading your article I used it to browse through a disk directory and some files. Recently however, I was copying a Basic file from one disk to another when something went wrong and the destination disk became completely unusable as a system disk. I loaded SUPERZAP from another disk and tried to read sector 0 of the bad disk's directory (track 11). Even this gave parity errors and would not read. Using the descriptions in your article, I manually reviewed the remaining 9 sectors of the directory and they appeared OK. Using your explanation of the FPDE, I derived on paper a Granule Allocation Table from directory sectors 2-9.

I now attempted to rebuild the disk directory. Using the Zero Disk Sectors command from SUPERZAP, I erased directory sector 0. I then used the explanation in your article to code the GAT and to unlock all the granules, using the SUPERZAP Mod command. Bytes CB through FF were filled in by manual duplication from another disk since, as described in your article, the information in this area seemed to be independent of disk contents.

With great expectations now, I proceeded to try my repaired disk. Not much improvement! Although some DOS commands would now execute, DIR caused the system to hangup in endless disk accesses and even DIRCHECK would terminate with an error message and no listing.

When I had about given up, I decided to once again compare my restored directory with one from a good disk. The only difference I could find on the SUPERZAP output was a numeral 6 near the lower left corner of the listing for the good disk (see pages 34 and 35 of your article). I discovered in the SUPERZAP documentation that this indicated the sector was read protected and then remembered that I had declined the opportunity when I had zeroed my disk sector. I changed this using the SCOPY (sector copy) command in SUPERZAP to copy directory sector 0 back onto itself but accepting the option for read protect status.

I now tried DIRCHECK on the disk and this time it executed but produced a long string of granule error messages. After comparing these with my manually determined Granule Allocation and the Apparat documentation, I discovered tha~t the codes given ori page 34 of your article are reversed. The correct GAT coding should be:

FC - neither granule allocated FD - 1st granule allocated FE • 2nd granule allocated FF - both granules allocated

Complete success! The disk is as good as new and I learned a lot in the process. Keep up the good work.

Jim Rushing State College, PA (You are right, the first and second granule allocated codes were reversed.)

You have made many references to the fact that "Android Nim" will not work under DOS. Which version of "Andy" are you referring to, and which version of DOS?

Also, even though I would love to receive 80-U.S. every month, I don't think I could stand a drop in quality. So count mine as another vote for staying bi-monthly. I subscribe to three other computer mags., and I'm letting mysubscriptionstothemgo. It seems that 80-U.S. is all I need, and more!

Janice Alexander Elyria, OH

(You have the Android Nim without sound. It will work with all DOS's. Android Nim with sound required Leo to use almost

(continued on page 6)

Apparat, Inc., announces the most powerful Disk Operating System for the TRS-80"\ It has been designed for the sophisticated user and professional programmer who demands the ultimate in disk operating systems

NEWDOS/8O is not meant to replace the present version of NEWDOS 2.1 which satisfies most users, but is a carefully planned upward enhancement, which significantly extends NEWDOS 2 1 s capabilities This new member to the Apparat NEWDOS' family is upward compatible with present NEWDOS 2 1 and is supplied on Diskette, complete with enhanced NEWDOS + utility programs and documentation Some of the NEWDOS/8O features are

• New BASIC commands that supports files with variable record lengths up to 4095 Bytes long

• Mix or m itch disk drives Supports any tracK count from 18 to 80 Use

35, 40 or 77 track 5" mini disks drives or 8" disk drives, or any combination,

• A security boot-up for BASIC or machine code application programs. User never sees "DOS READY" or "" READY" and is unable to "BREAK", clear screen, or issue any direct BASIC statement including "LIST"

• New editing commands that allow program lines to be deleted from one location and moved to another or to allow the duplication of a program line with the deletion of the original

• Enhanced and improved RENUMBER that allows relocation of subroutines

• Powerful chaining commands

® Device handling for routing to display and printer simultaneously o CDE function, simultaneous striking of the C, D and E keys will allow the user to enter a mini-DOS to perform some DOS commands without disturbing the resident program

• Upward compatible with NEWDOS 2.1 and TRSDOS 2.3.

• Includes Superzap 3.0 and all Apparat 2 1 utilities.

NEWDOS/80 with all of the NEWDOS + utility programs, many of which have been enhanced, is priced at just $149 00 and is available at most TRS-80 dealers. Previous NEWDOS owners may receive full trade in allowance toward the purchase of NEWDOS/80 by including with their order the serial number of their NEWDOS 2.1 diskette, the price paid and where purchased. In mosteases that purchase price will be subtracted from the price of NEWDOS/80. As with NEWDOS 2 1, NEWDOS/80 relies on the TRSDOS and Disk Basic Reference Manual published by Radio Shack. NEWDOS/80 documentation supports its enhancements and upgrades only.

pparat, Inc.

ICROCO/MPUER

0 0

Post a comment