1980 6.05 1982

Vol.6 n°5 may 1981

Vol.6 n°5 may 1981

(byte_1981_05.jpg)

[editor : Christopher Morgan] [publisher : Virginia Londoner, Gordon R Williamson, John E Hayes] #Magazine

p.4 In This Issue

p.4 In This Issue

#Abstract

Did you know that the Vikings were notorious pirates? In Robert Tinney's striking cover painting, executed from an original design by Jonathan Graves, the floppy disk is the "sail" that powers the underhanded business of software piracy. Included are several articles on the legal aspects of protecting software from unscrupulous pirates: Chris Morgan's editorial, "How Can We Stop Software Piracy?" (page 6); Christopher Kern's "Washington Tackles the Software Problem" (page 128), and Stephen A Becker's "Legal Protection for Computer Hardware and Software" (page 140).

Other noteworthy articles in this issue include in-depth examinations of the Extended Color BASIC for the TRS-80 Color Computer, the new Commodore VIC microcomputer, and the Epson MX-70 and MX-80 printers. And this issue begins a new occasional feature on microcomputer video games called "BYTE's Arcade."

p.6 Editorial How Can We Stop Software Piracy?

p.6 Editorial How Can We Stop Software Piracy?

[author : Chris Morgan] #Edito

Extract : «  Software piracy is rapidly becoming a major problem in the personal computer field. The casual copying of programs by computer hobbyists, although not at the epidemic stage, is frighteningly commonplace. Many people fail to see (or prefer not to see) that the practice is not just illegal — it's unethical.

But what about making backup copies of important software? What happens if your small business' direct-mail program "dies"? Without a backup, a businessman's only recourse is to return the disk to the manufacturer and hope it won't take longer than a few weeks to get a replacement. Manufacturers understand the problem, and have designed some floppy-disk-based programs that allow the user to make one backup copy. After this, software "jamming" information is automatically added to the original floppy disk to theoretically prevent additional illegal copies. In practice, though, enterprising software experts can crack the protection mechanisms and make copies at will.

The industry is faced with a dilemma: how does the manufacturer serve the customer's legitimate need to make backup copies, while protecting his expensive software investment? There are two possibilities: put the would-be software pirate at a disadvantage if he makes an illegal copy, or, better still, make it virtually impossible for the pirate to make a copy. [...]  »

TABLE OF CONTENTS

Features

Features

p.36 Extended Color BASIC for the TRS-80 Color Computer

p.36 Extended Color BASIC for the TRS-80 Color Computer

Fast, easy, and inexpensive graphics are finally available for personal computers with this new system from Radio Shack.

[author : Stan Miastkowski] #BASIC #Graphics

Extract : «  Inexpensive and easy-to-use color graphics have been the goal of personal computer makers for a number of years. Although graphics have been available, they've been neither inexpensive nor easy to use. Many of the systems currently on the market require the skills of an experienced machine-language programmer in order to generate high-resolution graphics. Some manufacturers have simplified the process; but, for the most part, generating a full-color graphics display is still a tedious exercise.

Radio Shack has released the first truly easy-to-use and inexpensive system that generates full-color graphics. Extended Color BASIC is available for the TRS-80 Color Computer and was developed by Microsoft. In fact, the message:

EXTENDED COLOR BASIC 1.0 COPYRIGHT (C) 1980 BY TANDY UNDER LICENSE FROM MICROSOFT

appears when you turn the Color Computer on. Extended Color BASIC is fast, memory-efficient, and so well designed that anyone (even children) can create graphics shapes in a few minutes. Best of all, it's fun to use and has features that advanced programmers will appreciate.

Getting Into Graphics

If you have a TRS-80 Color Computer, you can add Extended Color BASIC for $99. The computer must be returned to Radio Shack for the modification. Extended Color BASIC also requires 16 K bytes of programmable memory, which, if you don't already have it, adds $119 to the price of modification. The complete Extended Color Computer sells for $599. You'll still need a color monitor — although the family television is still the most popular alternative. [...]  »

p.46 The Commodore VIC 20 Microcomputer: A Low Cost High Performance Consumer Computer

p.46 The Commodore VIC 20 Microcomputer: A Low Cost High Performance Consumer Computer

The VIC 20 has color, sound, graphics, and expandability, and sells for $299.95.

[author : Gregg Williams] #ComputerDesktop #Review

Extract : «  [...] Conclusions

• The final verdict on the Commodore VIC 20 is not in yet because of the large amount of hardware and software not yet commercially released. But if the rest of the product line is as good as the VIC 20 microcomputer is, the VIC computer system will be one of the strongest on the market.

• The VIC 20 computer unit is unexcelled as a low-cost, consumer-oriented computer. Even with some of its limitations (eg: screen size of 23 rows by 22 columns, maximum programmable memory of 32 K bytes), it makes an impressive showing against more expensive microcomputers like the Apple II, the Radio Shack TRS-80, and the Atari 800.

• The low cost of the VIC ($299.95) is made possible by a custom computer-to-video interface circuit that replaces several other integrated circuits and by Commodore's manufacturing most of the VIC at in-house factories in Japan.

• The VIC is well designed and easy for the novice to use. A large part of its suitability for first-time users is due to its excellent documentation and attention to human-engineering factors. The unit has some small design flaws, but they are minor.  »

p.66 DC Motor Controls: Build a Motorized Platform

p.66 DC Motor Controls: Build a Motorized Platform

Appropriate circuits can very precisely control permanent-magnet DC motors.

[author : Steve Ciarcia] #Electronic #Book

Extract : «  [...] The DC motor was invented by Michael Faraday early in the nineteenth century. He determined that when a current-carrying conductor is placed in a magnetic field, a force is applied to the conductor, causing it to move. Shown graphically in figure 1, the direction and magnitude of this force are functions of the conductor current and the direction of the magnetic field. Conversely, moving a conductor through a magnetic field was found to induce a current in the conductor proportional both to the intensity of the field and the velocity of the conductor as it passes through the field.

Faraday found the best way to obtain useful work from this magnetic force. He assembled a rotating disk-shaped conductor within the magnetic field. The resultant force vectors caused the disk to spin. To attach current-carrying leads to the spinning conductor, he used sliding contacts.

These two discoveries became the basis of the DC motor and the DC generator. Eventually, the disk was replaced with many turns of wire placed in deep slots of a laminated iron rotor. This part is the armature. The externally applied magnetic field, the stator field, was produced by an electromagnet (or a permanent magnet) and the sliding contacts became carbon brushes and commutators. [...]  »

p.128 Washington Tackles the Software Problem

p.128 Washington Tackles the Software Problem

Recent court decisions pave the way for more software protection again piracy.

[author : Christopher Kern] #TradeAndLaws

Extract : «  [...] The Software Problem

The software problem actually existed before the advent of the microcomputer, but spectacular improvements in microcomputer hardware have increased the demand for sophisticated software. At the same time, reduced production costs for hardware have radically enlarged the computer market, making it increasingly difficult to control software piracy. [...]

The Copyright Problem

When Congress overhauled the nation's copyright laws in 1976, it sidestepped the software problem by failing to specify the extent to which computer programs were eligible for copyright protection. A source listing clearly could be protected by copyright; a listing of a program is, after all, just a text. But what about the program as it appears in other forms? It was not clear whether object code, stored as a series of binary electronic impulses in memory or as magnetic fields on a mass storage device, was also subject to the creator's copyright.

One notorious illustration of the problem involved a microcomputer chess game sold by a Florida company called Data Cash Systems. The Data Cash game appeared on the market in 1977 and sold for $169. A year later, JS & A Group Inc of Chicago introduced a competitive chess game for $99. The program it used was identical to the one used in the Data Cash machine. [...]  »

p.140 Legal Protection for Computer Hardware and Software

p.140 Legal Protection for Computer Hardware and Software

An overview of patents, copyrights, and trade secrets, and how they relate to computer software and hardware protection.

[author : Stephen A Becker] #TradeAndLaws

Extract : «  Picture the following:

Tinkering at your home, you develop a program or hardware innovation that, you believe, can be sold for a handsome sum. When you consider marketing your development, justifiable paranoia strikes, as it becomes painfully apparent that an unscrupulous competitor could easily copy your program (by exact reproduction) or hardware (by duplicating the schematic diagram or by employing reverse engineering).

Question: How can a hobbyist or small businessman, with limited resources, guarantee that the law will provide protection against such unfair competition?

Answer: There are no guarantees.

Patents, copyrights, and trade secrets are the three basic forms of legal protection that are primarily applicable to computer-related innovations. Unfortunately, there is no single form of protection for all the different varieties of hardware and software that is entirely satisfactory to the small businessman. In fact, this also applies to large businesses with virtually unlimited resources. [...]  »

p.152 Wire-Wrapping and Proto-System Techniques

p.152 Wire-Wrapping and Proto-System Techniques

Construction of homebrew designs is greatly aided by the complete wire-wrapping systems from Vector Electronics.

[author : Adolph Mangieri] #Electronic #Build

Extract : «  The cost of microprocessor, memory, and peripheral devices has plummeted, while the details of computer circuit theory and design have become widely available. In combination, these conditions are enticing a greater number of hobbyists to build and experiment with computer circuits. However, the process of translating published circuits and personal circuit designs into functioning hardware can create unusual problems.

Whether you build a system from the ground up or expand an already existing system, your initial choice of wiring and prototyping techniques will have a substantial impact on both the effort required and the success of the project. Plugboard systems break a computer system into manageable and easily documented circuit blocks. For rapidity in wiring, assembling, and later modification of the project, wrapped-wire techniques best serve the computer hobbyist. [...]  »

p.171 Speeding Up TRS-80 Graphics

p.171 Speeding Up TRS-80 Graphics

Improve the response time of BASIC graphics displays on you TRS-80.

[author : Ronald Bobo and John Knoderer] #Listing #BASIC #Graphics

Extract : «  Many TRS-80 owners have probably, at one time or another, experimented with using DATA statements to store graphics information. This method can be highly efficient, but there's a catch. It is possible to store graphics as data in several different ways. Which is best?

In this article, we will examine some of the methods of storing a screen image as DATA statements, and, later, of recreating it on the video screen. Listings 1 thru 13 show the evolution of successively complex techniques.

In most cases, we will start with a picture onscreen (as provided by a run of listing 1). Many of the simpler sketching programs for the TRS-80 don't provide any way to store the images to disk, and the screen-reading programs used as examples in this article can be appended to a sketching program that will allow you to save your work. Let's look at the first method of saving screen images. [...]  »

p.204 An integer Math Package for the 8080

p.204 An integer Math Package for the 8080

These routines are useful when you need arithmetic operations on signed 16-bit numbers.

[author : Bruce D Carbrey] #Listing #Assembly #Mathematics

Extract : «  "How can you have a computer that doesn't know how to multiply?" People unfamiliar with microcomputers ask this question incredulously whenever I describe the limitations of arithmetic on my 8080-based system. Of course, if you work in BASIC, you may take arithmetic for granted; but if you are an assembly-language user like myself, you are probably painfully aware of the absence of 16-bit arithmetic on the 8080 microcomputer.

It is quite possible that you need multiple-byte arithmetic routines for your assembly-language programs. If program space is a problem (most floating-point routines use several K bytes of memory), or if 16-bit signed integer arithmetic is sufficient for your needs, then the arithmetic routines given in this article may be of interest. These routines run one order of magnitude faster than full floating-point routines; also, they occupy only 215 bytes, all of which may be in read-only memory if desired.

Two additional routines provide conversion between ASCII (American Standard Code for Information Interchange) decimal character strings and the signed binary notation used by the arithmetic routines. These routines require an additional 175 bytes, including 2 bytes that must be in programmable memory. [...]  »

p.280 Using interrupts on the Apple II System

p.280 Using interrupts on the Apple II System

The use of interrupts in the 6502 microprocessor is demonstrated using an Apple II.

[author : George M White] #Listing #Assembly #Electronic #Programming

Extract : «  The designers of the Apple II personal computer made a judicious choice of software/hardware tradeoffs. The most important software systems are stored in ROM (read-only memory) at high addresses where they are, for the most part, out of sight. Since the monitor, BASIC interpreter, and miniassembler are stored in ROM, they cannot be destroyed by user programs running out of control, nor can they be altered to produce strange results.

A surprising feature of the Apple II's system software is that it makes little use of the interrupt system of the 6502 microprocessor. However, the creators of the monitor have correctly assumed that some users might want to make use of interrupts, so they have provided several facilities to aid the user in doing so. The hardware and software facilities permit the user to write interrupt-service routines and to wire up interrupt generators that easily fit into one or more of the eight I/O (input/output) card slots, conveniently located under the Apple's removable plastic cover. [...]  »

p.296 Digital Plotting with the Apple II Computer

p.296 Digital Plotting with the Apple II Computer

Interface an x.y plotter directly to an Apple II with a minimum of hardware.

[author : Richard C Hallgren] #Graphics #Interface #Printer #Algorithm #Listing #Assembly #BASIC #Electronic

Extract : «  The first attempts to use personal computers in the research laboratory have met with considerable success. Not only are these machines functioning as computational tools, they are also being used with custom interface circuits to digitize analog signals and to process data using routines such as the fast Fourier transform (see "Fast Fourier Transforms on Your Home Computer" by W D Stanley and S J Peterson, on page 14 of the December 1978 BYTE).

In dealing with complex, timedependent waveforms and their spectrums, it is desirable to display the data as a function of either time or frequency. Plotting is possible with a data terminal such as the DECwriter II, but such methods are lacking when high-resolution plotting is required. The Hiplot digital plotter, manufactured by Houston Instrument, gives the small-system user a cost-effective means of obtaining high-quality digital plots. The plotter uses an 8 1/2 by 11-inch sheet of paper and allows plotting within a 7- by 10-inch boundary. Reversible stepper motors are used to give bidirectional steps of either 200 or 100 steps per inch, amounting to a resolution of 0.005 or 0.01 inches per step. An RS-232C serial interface is a standard feature, which makes connecting the plotter to a computer an easy task.

The Hiplot accepts data in an RS232C format consisting of 1 start bit, 8 data bits, and 2 stop bits. [...]  »

p.316 Recursion and Side Effects in Pascal

p.316 Recursion and Side Effects in Pascal

The use of global and local variables can change how a program works.

[author : Rotert Morris] #Pascal #Listing #Programming #Method #Book

Extract : «  Two features of Pascal, recursion and side effects, often cause difficulties for beginners to the language. Although these features appear to address separate issues, they are not unrelated, and for this reason confusion over one often accompanies confusion over the other. Conversely, contemplation of one can assist in an understanding of the other. It is easier to comprehend both issues if you look at the management of variables that results from procedure calls. That will be the focus of this article.

Typically, the concept of recursion is illustrated with simple functions that are better written without recursion. We will adhere to that custom for the standard reason of comprehensibility. Readers who master recursion will find an excellent treatment of the subject (when and when not to use it) in Nikolaus Wirth's Algorithms + Data Structures = Programs, listed in the references. [...]  »

p.326 DEMONS: A Symbolic Debugging Monitor

p.326 DEMONS: A Symbolic Debugging Monitor

Debug your machine-language programs for 6800-based systems using instruction mnemonics.

[author : A I Halsema] #Electronic #Listing #Assembly #Programming

Extract : «  This symbolic debugging monitor for the 6800 processor, DEMONS, can make debugging of machine-language programs devilishly easy by allowing you to control the sequence of program execution and the contents of registers dynamically. Requiring only $40 worth of easily built hardware and 1500 bytes of memory, DEMONS provides the 6800 with a virtual programmer's console able to display instructions in mnemonic form.

Monitor Features

DEMONS includes a flexible disassembler that can be used by itself, with your programs, or with DEMONS. All variables are stored in the MIKBUG scratchpad memory (hexadecimal locations A000 thru A07F), making DEMONS a candidate for being stored in read-only memory. Single-step and trace functions are implemented with a peripheral interface adapter (PIA) and two readily available integrated circuits, which together form a hardware cycle counter producing nonmaskable interrupts. This cycle counter technique is the same as that used in Motorola's EXORciser development system, and allows stepping through programs in read-only memory. [...]  »

p.360 Build a Super Simple Floppy-Disk Interface, Part 1

p.360 Build a Super Simple Floppy-Disk Interface, Part 1

Ten integrated circuits can provide all the features of a commercial disk controller at a fraction of the cost.

[author : James Nicholson and Roger Camp] #Electronic #Interface #Storage #Book

Extract : «  For personal-computer users, a floppy-disk system represents the ultimate in mass storage because of its speed and capacity. The floppy-disk controller described in this article provides all the capabilities found in commercial systems, yet it is simple and economical because it requires only ten integrated circuits. Fundamental software will be provided (in the second part of this article) to control and perform data transfers, and discussion of file structuring and alternate hardware will give the experimenter ideas for improvements.

This system uses the FD400, an 8-inch floppy-disk drive manufactured by the Pertec Computer Corporation, and the popular Western Digital 1771 floppy-disk controller integrated circuit (which allows such special features as variable block size, soft sectoring, IBM compatibility, and much more). Although the specifics shown are for microcomputers based on the MOS Technology 6502 microprocessor, the controller could be adapted to other microprocessors with some care at a few crucial points. The 6502 offers some speed advantages and a programming ease not afforded by the others. [...]  »

p.408 A File Catalog System for UCSD Pascal

p.408 A File Catalog System for UCSD Pascal

Keep track of all those scattered files with this organization system.

[author : Edward Heyman] #Pascal #Listing #Storage #OperatingSystem

Extract : «  It doesn't take long to accumulate a large number of disks with assorted software, particularly if you insist on a reasonable amount of backup. Finding a program you worked on two months ago can be a problem without some type of file organization. Ward Christenson provided the CP/M world with that organization in his UCAT disk catalog system. I'd be lost without it.

As my collection of UCSD Pascal files grew I needed a system similar to UCAT to cope with the problem. Hence, I created CATALOG (see listing 1). Written in Pascal, it does all the things that UCAT does as fast or faster than UCAT (even though UCAT is written in assembly language). A new directory can be merged into a 600-entry catalog in about 30 seconds. A search for a file in a 600-entry catalog takes less than a second. A 600 entry catalog uses about thirty-six blocks, as does the backup file. The program code file and pointer file use another twenty blocks for a total of ninety-two blocks.

What CATALOG Does

CATALOG maintains a file of records in which each record is similar to a UCSD Pascal directory entry. The record contains the name of the volume, the file name, the type of file, the date the file was last changed, and the length of the file. CATALOG gets the records directly from a volume directory during UPDATE. Once the CATALOG file is filled with records you can locate a file with the SEARCH command.

Being lazy, I like to have my machine do as much of my work as possible, so I've added a few bells and whistles to the essential features. [...]  »

p.435 (p.436) Numerical Methods in Data Analysis

p.435 (p.436) Numerical Methods in Data Analysis

Gauss Jordon elimination and the Newton-Raphson method can be used to find the function curve that best fits a set of empirically determined data.

[author : Toan C Nguyen] #Listing #Fortran #Algorithm #Mathematics

Extract : «  In engineering research and design work, it is often necessary to determine analytically from a given set of n pairs of discrete data a function which best represents the dependence of one parameter (X) upon the other (Y). Moreover, other characteristics of the obtained function represent this dependence, such as information about its stationary (maximum or minimum) point and its roots, that is, values of X which make Y equal to zero.

Calling on our mathematical background, we know that most continuous functions with defined derivatives may be expressed in a form of a polynomial: [...]

Because many calculations will be performed repetitively, these tasks will be conveniently handled by a digital computer utilizing its ability for high-speed calculations. A scientific high-level language, such as FORTRAN IV, is a suitable language for the development of a computer program for use in this application.

This article will briefly review the principle of curve fitting, the Gauss-Jordan elimination technique, and the Newton-Raphson method. Included is a computer program written in FORTRAN IV with corresponding flowchart and explanations. Examples of practical engineering problems in different fields are also presented. [...]  »

Reviews

Reviews

p.22 The Epson MX-80 and MX-70 Printers

p.22 The Epson MX-80 and MX-70 Printers

[author : Kevin Cohan] #Printer #Review

Extract : «  Small system users soon realize that effective programming is difficult without hard copy upon which to make notes, corrections, and general scribblings. However, realization often turns to dismay when the "professional" quality printer carries a price tag larger than that of an otherwise complete popular disk-based microcomputer system. In the past, inexpensive printers (when available) have been slow, unreliable, inconvenient (eg: many require expensive thermal or electrostatic paper), and generally lacking in desirable features. Those users with less than $1000 to spend have been faced with a choice of such a printer or a refurbished IBM Selectric or Teletype ASR33.

Epson Inc has aimed its two new low-priced dot-matrix printers, the MX-80 and the MX-70, squarely at this under-$1000 market (see photo 1). Both have features normally found only in professional printers that are priced accordingly. (Active in the computer printer business in Japan for over fifteen years, Epson has also supplied print heads and mechanisms for such well known printer manufacturers as Anadex.) [...]  »

p.106 BYTE's Arcade

p.106 BYTE's Arcade

p.106 Star Raiders

p.106 Star Raiders

[author : Gregg Williams] #GameArcade #Review #Graphics #Audio

Extract : «  What can you say about a game that takes your breath away? There are not enough superlatives to describe Star Raiders. Just as the VisiCalc software package from Personal Software has enticed many people into buying Apple II computers, I'm sure that the Star Raiders software cartridge from Atari Inc has sold its share of Atari 400 and 800 computers.

What is Star Raiders? It's a video arcade game that isn't hungry for quarters. I first saw Star Raiders at the West Coast Computer Faire in May 1979, and in the two years that have passed since the first public viewing of the game, no one — I repeat, no one — has created either a home-computer game or a coin-operated video game that is better than Star Raiders. (This fact is even more surprising when you consider the speed with which new standards are set in this industry.) [...]  »

p.108 Super Nova

p.108 Super Nova

[author : Bob Liddil] #GameArcade #Review #Graphics

Extract : «  [...] Super Nova, however, is an example of how well a program can be created if its designer takes enough time and care with it.

The instant the program (a standard machine-language system tape) is loaded. Super Nova spins into a stunning three-dimensional starburst display that looks so real it makes you dizzy. The depth of field is absolutely startling. This is the most striking high-speed animation I have ever seen (with the possible exception of the hyperdrive display of Atari's Star Raiders. The graphics work in Super Nova is fast, stunning, and very uncharacteristic of TRS-80 games.

As with its coin-operated counterpart. Atari's Asteroids game, the object of Super Nova is to destroy objects that appear on the screen while avoiding your own destruction. Meteors, of all shapes and sizes, make up the bulk of these targets. [...]  »

p.112 Tranquility Base

p.112 Tranquility Base

[author : Robin Moore] #GameArcade #Review #Graphics #Audio

Extract : «  Bill Budge has written a lunar-lander-style arcade game for the Apple II. Called Tranquility Base, the game uses Apple high-resolution graphics to portray the lunar lander module and the moonscape below. The player attempts to bring the lunar module out of orbit and land it safely on one of several flat areas on the lunar surface. A fixed amount of fuel is provided, and the score is based on the number and quality of successful landings. [...]  »

p.116 Asteroids in Space and Planetoids

p.116 Asteroids in Space and Planetoids

[author : Oliver Holt] #GameArcade #Review #Graphics #Audio

Extract : «  Asteroids by Atari Inc is certainly one of the most popular arcade games in this country, inspiring people of all ages to deposit their quarters with devotion. Due to this popularity, it was only a matter of time before a home-computer version was developed. Asteroids in Space (by Quality Software, referred to as QS) and Planetoids (by Adventure International, or AI) both closely simulate the Atari game, in which a player must destroy asteroids and alien ships by accurately firing a laser. An off-target laser shot or slow response is fatal. The Apple's high-resolution graphics capabilities allowed the authors to reproduce almost exactly the display features of the original game. Both games skillfully employ realistic sound effects. The two versions use game paddles to control the motion of a spaceship and to fire lasers, but because of differences in the method of control used each game has a unique feel. [...]  »

p.148 Dancing Demon from Radio Shack

p.148 Dancing Demon from Radio Shack

[author : Elizabeth Cooper and Yvan Kolya] #Game #Graphics #Audio

Extract : «  Radio Shack's latest addition to its games line is a fantastic graphics and sound game called Dancing Demon. The author of this well-designed gem is Leo Christopherson — the creator of Snake Eggs and Bee Wary, those wonderfully graphic but nonsensical games.

Dancing Demon is a fairly sophisticated music-generating program which uses carefully synchronized moving graphics and impressive sound.

Written in BASIC, the game places you in the role of agent/operator of an ex-devil called the Dancing Demon. As his agent you must choreograph his dance steps to music you compose.

The documentation is careful to explain that the demon is rather dimwitted and understands only a special code for the music and dance steps. [...]  »

p.248 Super STEP

p.248 Super STEP

[author : Stanley D Robbins] #Software #Review #Programming

Extract : «  Super STEP is a machine-language utility that works with and is an extension of Radio Shack's T-Bug program. Super STEP allows you to run a machine-language program either by stopping at predefined locations (breakpoints) or stopping after each machine-language instruction is executed (single-stepping). [...]

Conclusions

• One of the most outstanding features of Super STEP is its ability to single-step or trace through any Z80 code, even routines in ROM; this power is due to the fact that Super STEP is a software program that simulates the Z80, so it has complete control of any program it is executing.

• On the negative side, the documentation for Super STEP is inadequate. I had to reread the instruction manual and experiment with the software in order to figure out how to use it. Users with less patience or machine-language experience will probably have trouble with this product.

• Overall, I think that the Super STEP package (in conjunction with the Super TLEGS program for an additional $9.95) will be useful to the serious assembly-language programmer with a tape-based TRS-80. Its utility is decreased if you have a disk system (I don't know if you can save it to disk), but it still has some features that the TRSDOS DEBUG program (supplied with the TRS-80 disk operating system) doesn't have.  »

p.254 Wordsmith

p.254 Wordsmith

[author : Mark Dahmke] #Software #Review #Office

Extract : «  The greatest compliment I can give Scion Corporation's Wordsmith is that I am using it to write this review. I have searched long and hard for a word processor that would give me the features and capabilities of a big-system full-screen editor.

I used to do all of my writing on an IBM 370 computer, using a full-screen editor and a batch program that read in my text and formatted it for a high-speed printer. The full-screen editor was adequate, but the batch program was painful to use because you couldn't see the results without running it (over and over). It was like using a compiler instead of an interpreter — you had to wait.

Wordsmith combines the features of a good, full-screen editor (one of the nicest I have used) in a "what you see is what you get" format, thus allowing text to appear on the screen exactly as you want it printed.

Wordsmith Overview

Wordsmith runs on an 8080- or Z80-based microcomputer with either CP/M or North Star disk operating systems. The distribution disk also supplies a customization program that allows the user to define the ASCII codes of the special-function keys, the location of the memory-mapped video display, and the printer interface.

Unlike many other word processors, Wordsmith is page-oriented, ie: page boundaries are maintained in the disk file. Scion's Screensplitter video display has 86 characters per line and 40 lines, but Wordsmith uses the top line as a "scoreboard" to keep track of cursor position (line and column numbers), current page, total number of pages, and the maximum number of pages that can be used within the disk file that is currently open. [...]  »

Nucleus

Nucleus

p.12 Letters

p.12 Letters

p.102 p.236 System Notes

p.102 p.236 System Notes

Improve TRS-80 Dick Operation

Add an External Data Separatot

Faster BASIC br the Ohio Scientific

p.122 p.430 Programming Quickies

p.122 p.430 Programming Quickies

Using Page Two with Apple Pascal Turtle Graphics

Print for the C Function Library

p.126 Cartoon

p.126 Cartoon

p.186 Education Forum: Getting Problem Solving Advice From a Computer

p.186 Education Forum: Getting Problem Solving Advice From a Computer

p.198 Desk-Top Wonders: A Chessboad Journey on the TI-59 Programmable Calculator

p.198 Desk-Top Wonders: A Chessboad Journey on the TI-59 Programmable Calculator

p.228 p.378 p.452 p.458 Technical Forum

p.228 p.378 p.452 p.458 Technical Forum

Print Your Own Bar Codes

UPC Bar Codes With the Centronics 737

PAPERBYTE© Bar Codes with Integral Data Systems Printers

Favorite Benchmaks and Other Programs

Build a Noise-Based Random-Number Generator

Fast Fourier Comes Back

p.232 p.252 BYTEs Bugs

p.232 p.252 BYTEs Bugs

p.244 p.380 Book Reviews

p.244 p.380 Book Reviews

#Book

Principies of Interactive Computer Graphics 2nd Edition by William M Newman and Robert F Sproull McGraw-Hill, 1979 541 pages, hardcover $25.95 [...]

Travels in Computerland, or Incompatibilities & interfaces by Ben Ross Schneider Jr Reading MA: Addison-Wesley Publishing Company 1974, Softcover, $6.50 [...]

p.262 BYTELINES

p.262 BYTELINES

p.278 p.428 BYTE's Bits

p.278 p.428 BYTE's Bits

p.384 Ask BYTE

p.384 Ask BYTE

p.394 Software Received

p.394 Software Received

p.398 Books Received

p.398 Books Received

#Book

Extract : «  AIM-65, Laboratory Manual and Study Guide, Leo J Scanlon. Somerset NJ: John Wiley & Sons Inc, 1981; 21.5 by 28 cm, 179 pages; softcover, ISBN 0-471-06488-2, $7.95.

APL-Stat, James B Ramsey and Gerald L Musgrave. Belmont CA: Lifetime Learning Publications, 1981; 21.5 by 28 cm, 356 pages; softcover, ISBN 0-534-97985-8, $14.95. Solutions manual for above $3.95.

Apple Machine Language, Don Inman and Kurt Inman. Reston VA: Reston Publishing Company Inc, 1981; 16 by 24 cm, 296 pages; hardcover, ISBN 0-8359-0231-5, $9.95.

The Calculator Afloat, Captain Henry H Shufeldt, USNR (retired) and Kenneth E Newcomer. Annapolis MD: Naval Institute Press, 1980; 16 by 23.5 cm, 225 pages; hardcover, ISBN 0-87021-116-1, $16.95.

Computers in Society, Donald H Sanders. New York: McGraw-Hill Book Company, 1981; 19.5 by 24 cm, 622 pages; hardcover, ISBN 0-07-054672-X, $16.95.

Disassembled Handbook for TRS-80, Volume III, Robert M Richardson. Chautauqua NY: Richcraft Engineering Ltd, 1981; 24 by 28 cm, 239 pages; softcover, ISBN-none, $18.

Electric Machines and Transformers, Leonard R Anderson. Reston VA: Reston Publishing Company Inc, 1981; 18.5 by 24 cm, 305 pages; hardcover, ISBN 0-8359-1615-4, $18.95.

Experimentation with Microprocessor Applications, Thomas W Davis. Reston VA: Reston Publishing Company Inc, 1981; 17.5 by 23.5 cm, 237 pages; softcover, ISBN 0-8359-1812-2, $9.95.

Fifty BASIC Exercises, J P Lamoitier. Berkeley CA: Sybex, 1981; 18 by 23 cm, 253 pages; softcover, ISBN 0-89588-056-3, $12.95.

FORTRAN IV, Second Edition, J Friedmann, P Greenberg, and A Hoffberg. Somerset NJ: John Wiley & Sons Inc, 1981; 17 by 25.5 cm, 499 pages; softcover, ISBN 0-471-07771-2, $10.95.

Fundamental Structures of Computer Science, W A Wulf, M Shaw, P N Hilfinger and L Flon. Reading MA: Addison-Wesley Publishing, 1981; 17 by 24.5 cm, 621 pages; hardcover, ISBN 0-201-08725-1, $21.95.

H-8 Programming for Beginners, Don Inman and Bob Albrecht. Portland OR: Dilithium Press, 1980; 13.5 by 21.5 cm, 194 pages; softcover, ISBN 0-918398-17-7, $8.95.

LISP, P H Winston and B K P Horn. Reading MA: Addison-Wesley Publishing, 1981; 16 by 23.5 cm, 430 pages; softcover, ISBN 0-201-08329-9, $13.95.

Multinational Computer Nets, Richard H Veith. Lexington MA: Lexington Books, 1981; 16.5 by 23.5 cm, 133 pages; hardcover, ISBN 0-669-04092-4, $18.95.

Problem-Solving and Structured Programming in Pascal Elliot B Koffman. Reading MA: Addison-Wesley Publishing, 1981; 16 by 23 cm, 483 pages; softcover, ISBN 0-201-03893-5, $13.95.

Programmer's Guide to LISP, Ken Tracton. Blue Ridge Summit PA: Tab Books Inc, 1980; 13 by 21 cm, 210 pages, softcover, ISBN 0-8306-1045-6, $6.95; hardcover. ISBN 0-8306-9761-6, $10.95.

Protocols & Techniques for Data Communication Networks, Franklin F Kuo, editor. Englewood Cliffs NJ: Prentice-Hall Inc, 1981; 18.5 by 24 cm, 468 pages; hardcover, ISBN 0-13-731729-8, $29.95.

The Small Computer in Small Business, A Guide to Selection and Use, Brian R Smith. Brattleboro VT Stephen Greene Press, 1981 16 by 23.5 cm, 143 pages hardcover, ISBN 0-8289-0407-3, $12.50.

Small Computers for the Small Businessman, Nicholas Rosa and Sharon Rosa. Portland OR: Dilithium Press, 1980; 14 by 21 cm, 301 pages; softcover, ISBN 0-918398-31-2, $12.95.

33 Challenging Computer Games for TRS-80/Apple/PET, David Chance. Blue Ridge Summit PA: Tab Books Inc, 1981; 13 by 21 cm, 256 pages; softcover, ISBN 0-8306-1275-0, $7.95; hardcover, ISBN 0-8306-9703-9, $14.95.

Troubleshooting SolidState Circuits, G Loveday and A Seidman. Somerset NJ: John Wiley & Sons Inc, 1981; 23.5 by 19 cm, 110 pages; softcover, ISBN 0-471-08371-2, $7.95.

Understanding Computer Systems, Harold W Lawson, Jr. Linkoping, Sweden Harold W Lawson Jr, 1979, 20.5 by 29 cm, 150 pages, softcover, ISBN 91-7372-222-9, $15.25.

Understanding Microprocessors, Lloyd Rich. Reston VA: Reston Publishing Company Inc, 1981; 16 by 23.5 cm, 296 pages; hardcover, ISBN 0-8359-8057-X, $17.95.

Without Me You're Nothing, The Essential Guide to Home Computers, Frank Herbert with Max Barnard. New York: Simon and Schuster, 1980; 16.5 by 24 cm, 304 pages; hardcover, ISBN 0-671-41287-6, $14.95.

Word Processing, Rod Van Uchelen. New York: Van Nostrand Reinhold Company, 1981; 20.5 by 23.5 cm, 128 pages; softcover, ISBN 0-442-28646-5, $7.95.  »

p.404 Clubs and Newsletters

p.404 Clubs and Newsletters

p.447 Event Queue

p.447 Event Queue

p.463 What's New?

p.463 What's New?

p.510 Unclassified Ads

p.510 Unclassified Ads

p.511 BOMB, BOMB Results

p.511 BOMB, BOMB Results

p.512 Reader Service

p.512 Reader Service

ADS (content taken from the reader service p.512)

ADS (content taken from the reader service p.512)

p.473 AB COMPUTERS

p.473 AB COMPUTERS

p.174 ABM PRODUCTS

p.174 ABM PRODUCTS

p.490 ABRAMS CREATIVE SERV

p.490 ABRAMS CREATIVE SERV

p.75 ACTION COMPUTER

p.75 ACTION COMPUTER

p.151 ADAPTIVE DATA & ENERGY

p.151 ADAPTIVE DATA & ENERGY

p.244 ADV ACCESS GROUP

p.244 ADV ACCESS GROUP

p.492 p.493 ADV COMP PROD

p.492 p.493 ADV COMP PROD

p.416 ADV MICRO SYS

p.416 ADV MICRO SYS

p.383 ADVENTURE INT'L

p.383 ADVENTURE INT'L

p.415 ALL ELECTRONICS CORP

p.415 ALL ELECTRONICS CORP

p.59 p.363 ALPHA BYTE STORAGE

p.59 p.363 ALPHA BYTE STORAGE

p.455 ALPHA OMEGA COMP SYS

p.455 ALPHA OMEGA COMP SYS

p.87 ALPHACOM, INC

p.87 ALPHACOM, INC

p.82 p.83 ALTOS COMP SYS

p.82 p.83 ALTOS COMP SYS

p.293 AMER COMP & TELECOMM

p.293 AMER COMP & TELECOMM

p.485 AMER BUSINESS COMP

p.485 AMER BUSINESS COMP

p.482 AMER CUSTOM ELECTR

p.482 AMER CUSTOM ELECTR

p.266 AMER MICRO PROD INC

p.266 AMER MICRO PROD INC

p.239 AMER SQUARE COMP

p.239 AMER SQUARE COMP

p.466 AMSI

p.466 AMSI

p.191 ANADEX

p.191 ANADEX

p.483 ANCRONA

p.483 ANCRONA

p.385 ANDERSON JACOBSON

p.385 ANDERSON JACOBSON

p.403 ANDERSON PERIPHERALS

p.403 ANDERSON PERIPHERALS

p.61 p.63 APPARAT INC

p.61 p.63 APPARAT INC

p.13 p.377 APPLE COMPUTER INC

p.13 p.377 APPLE COMPUTER INC

p.296 APPLIED ANALYTICS INC

p.296 APPLIED ANALYTICS INC

p.452 ARISTO POLKS

p.452 ARISTO POLKS

p.227 p.355 ASAP COMP PROD INC

p.227 p.355 ASAP COMP PROD INC

p.273 ASHTON-TATE

p.273 ASHTON-TATE

p.177 ATARI. INC

p.177 ATARI. INC

p.339 ATARI PERSONAL COMP

p.339 ATARI PERSONAL COMP

p.304 ATLANTIS COMP SERV

p.304 ATLANTIS COMP SERV

p.486 ATV RESEARCH

p.486 ATV RESEARCH

p.422 AURORA DATA CORP

p.422 AURORA DATA CORP

p.466 AUTOCONTROL INC

p.466 AUTOCONTROL INC

p.20 p.258 AUTOMATED EQPTMNT

p.20 p.258 AUTOMATED EQPTMNT

p.332 AVOCET

p.332 AVOCET

p.109 AXIOM CORP

p.109 AXIOM CORP

p.371 AXLON INC

p.371 AXLON INC

p.457 B & B ELECTRONICS

p.457 B & B ELECTRONICS

p.281 BASF SYSTEMS

p.281 BASF SYSTEMS

p.278 BASIC BOOKS

p.278 BASIC BOOKS

p.126 BAY TECHNICAL ASSOC

p.126 BAY TECHNICAL ASSOC

p.487 BELL, JOHN ENGN

p.487 BELL, JOHN ENGN

p.476 BETA COMP DEVICES

p.476 BETA COMP DEVICES

p.205 BILLINGS COMP CTR

p.205 BILLINGS COMP CTR

p.373 BIT BUCKET, THE

p.373 BIT BUCKET, THE

p.103 BMC INTERNATIONAL

p.103 BMC INTERNATIONAL

p.418 BOWER-STEWART

p.418 BOWER-STEWART

p.482 BUDGET SOFTWARE

p.482 BUDGET SOFTWARE

p.420 BUSS/CHARLES FLOTO

p.420 BUSS/CHARLES FLOTO

p.208 p.209 p.210 p.211 BYTE BOOKS

p.208 p.209 p.210 p.211 BYTE BOOKS

p.405 BYTE BACK ISSUES

p.405 BYTE BACK ISSUES

p.458 BYTE SUB

p.458 BYTE SUB

p.113 C ITOH ELECTR INC

p.113 C ITOH ELECTR INC

p.502 p.503 CALIF DIGITAL

p.502 p.503 CALIF DIGITAL

p.21 CALIF COMP SYS

p.21 CALIF COMP SYS

p.399 CAMBRIDGE DEVEL LABS

p.399 CAMBRIDGE DEVEL LABS

p.377 CAMBRIDGE UNIV PRESS

p.377 CAMBRIDGE UNIV PRESS

p.357 CAMEO DATA SYS INC

p.357 CAMEO DATA SYS INC

p.407 CAVRI SYSTEMS INC

p.407 CAVRI SYSTEMS INC

p.490 CAWTHON SCIENTF GRP

p.490 CAWTHON SCIENTF GRP

p.458 CENTEC CORP

p.458 CENTEC CORP

p.301 CENTRAL DATA CORP

p.301 CENTRAL DATA CORP

p.411 CEXEC INC

p.411 CEXEC INC

p.391 CFR ASSOCIATES INC

p.391 CFR ASSOCIATES INC

p.279 CHRISLIN INDUSTRIES

p.279 CHRISLIN INDUSTRIES

p.253 CLEV CONS COMP & COMPNTS

p.253 CLEV CONS COMP & COMPNTS

p.88 CLINICAL ANALYSIS

p.88 CLINICAL ANALYSIS

p.180 p.382 CMC INT'L

p.180 p.382 CMC INT'L

p.399 COLONIAL DATA SERVICE

p.399 COLONIAL DATA SERVICE

p.389 COLOR SOFTWARE

p.389 COLOR SOFTWARE

p.325 COMPU-U-CON

p.325 COMPU-U-CON

p.347 COMPILER SYS

p.347 COMPILER SYS

p.124 p.125 COMPUMART

p.124 p.125 COMPUMART

p.383 COMPUTER AGE

p.383 COMPUTER AGE

p.375 COMPUTER CASE CO

p.375 COMPUTER CASE CO

p.453 COMPUTER CITY

p.453 COMPUTER CITY

p.255 COMPUTER CITY CANADA

p.255 COMPUTER CITY CANADA

p.383 COMPUTER CO OF AM

p.383 COMPUTER CO OF AM

p.298 COMPUTER DISC OF AM

p.298 COMPUTER DISC OF AM

p.482 COMPUTER DYNAMICS

p.482 COMPUTER DYNAMICS

p.333 COMPUTER FACTORY

p.333 COMPUTER FACTORY

p.288 COMPUTER FURN & ACCSS

p.288 COMPUTER FURN & ACCSS

p.455 COMPUTER MAGIC

p.455 COMPUTER MAGIC

p.391 COMPUTER MAIL ORDER

p.391 COMPUTER MAIL ORDER

p.294 COMPUTER PLUS

p.294 COMPUTER PLUS

p.415 COMPUTER SHOPPER

p.415 COMPUTER SHOPPER

p.132 p.133 COMPUTER SPCLTIES

p.132 p.133 COMPUTER SPCLTIES

p.489 COMPUTER STOP, THE

p.489 COMPUTER STOP, THE

p.292 COMPUTER TECHNOLOGY

p.292 COMPUTER TECHNOLOGY

p.447 COMPUTER WRHSE-HI

p.447 COMPUTER WRHSE-HI

p.141 COMPUTER WRHSE

p.141 COMPUTER WRHSE

p.144 p.400 p.428 COMPUTERS ETC

p.144 p.400 p.428 COMPUTERS ETC

p.484 COMPUTERS PLUS INC

p.484 COMPUTERS PLUS INC

p.397 COMPUTERS WEST

p.397 COMPUTERS WEST

p.146 COMPUTERS WHOLESALE

p.146 COMPUTERS WHOLESALE

p.163 COMPUTEX CORP

p.163 COMPUTEX CORP

p.67 COMPUVIEW PROD INC

p.67 COMPUVIEW PROD INC

p.480 CONCORD COMP PROD

p.480 CONCORD COMP PROD

p.226 CONDOR COMP CORP

p.226 CONDOR COMP CORP

p.100 p.101 CONSUMER COMP

p.100 p.101 CONSUMER COMP

p.169 CORVUS SYS INC

p.169 CORVUS SYS INC

p.457 CPA SOFTWARE

p.457 CPA SOFTWARE

p.369 CPM USERS GROUP

p.369 CPM USERS GROUP

p.471 CPU SHOP, THE

p.471 CPU SHOP, THE

p.1 p.2 CROMEMCO

p.1 p.2 CROMEMCO

p.187 CRYSTAL COMPUTER

p.187 CRYSTAL COMPUTER

p.490 CUSTOM PERIPHERALS

p.490 CUSTOM PERIPHERALS

p.482 CYBER INNOVATIONS

p.482 CYBER INNOVATIONS

p.64 CYBERNETICS INC

p.64 CYBERNETICS INC

p.395 DATA DESIGN

p.395 DATA DESIGN

p.302 DATA DISCOUNT CTR

p.302 DATA DISCOUNT CTR

p.453 DATA HARDWARE

p.453 DATA HARDWARE

p.430 DATA SAFE PRODUCTS

p.430 DATA SAFE PRODUCTS

p.419 DATALEX COMPANY, THE

p.419 DATALEX COMPANY, THE

p.34 DATAMAX

p.34 DATAMAX

p.378 DATASEARCH

p.378 DATASEARCH

p.127 p.272 DATASOUTH COMP CORP

p.127 p.272 DATASOUTH COMP CORP

p.131 DELTA PRODUCTS

p.131 DELTA PRODUCTS

p.120 p.121 DENVER SFTW CO, THE

p.120 p.121 DENVER SFTW CO, THE

p.111 DESIGNER SOFTWARE

p.111 DESIGNER SOFTWARE

p.337 DIGIAC CORP

p.337 DIGIAC CORP

p.406 DIGIBYTE SYS CORP

p.406 DIGIBYTE SYS CORP

p.71 DIGITAL GRAPHIC SYS

p.71 DIGITAL GRAPHIC SYS

p.6 p.263 DIGITAL MARKETING

p.6 p.263 DIGITAL MARKETING

p.303 DIGITAL PATHWAYS

p.303 DIGITAL PATHWAYS

p.297 DIGITAL RESEARCH

p.297 DIGITAL RESEARCH

p.477 DIGITAL RESEARCH COMP

p.477 DIGITAL RESEARCH COMP

p.277 DIP INC

p.277 DIP INC

p.405 DISC/3 MART INC

p.405 DISC/3 MART INC

p.312 DISK SUPPLY CO

p.312 DISK SUPPLY CO

p.383 DISKS ETC

p.383 DISKS ETC

p.202 DISCOUNT SFTW GRP, THE

p.202 DISCOUNT SFTW GRP, THE

p.327 DJ "AI" SYS LTD

p.327 DJ "AI" SYS LTD

p.224 DMA

p.224 DMA

p.199 DOW JONES

p.199 DOW JONES

p.14 DUAL SYS CONTROL CORP

p.14 DUAL SYS CONTROL CORP

p.482 DWP

p.482 DWP

p.399 DYMARC INDUSTR INC

p.399 DYMARC INDUSTR INC

(p.CIII) DYNABYTE BUSN COMP

(p.CIII) DYNABYTE BUSN COMP

p.289 DYNACOMP

p.289 DYNACOMP

p.490 E/Z ASSOC

p.490 E/Z ASSOC

p.70 ECHO DESIGN & DEVLPMT

p.70 ECHO DESIGN & DEVLPMT

p.395 ECOSOFT

p.395 ECOSOFT

p.455 EDUCATIONAL CRSEWRE

p.455 EDUCATIONAL CRSEWRE

p.81 EFFICIENT MNGMNT SYS

p.81 EFFICIENT MNGMNT SYS

p.455 p.490 ELECTROVALUE IND

p.455 p.490 ELECTROVALUE IND

p.197 ELECTRONIC CONTROL

p.197 ELECTRONIC CONTROL

p.403 ELECTRONIC DESIGN

p.403 ELECTRONIC DESIGN

p.484 ELECTRONIC EQUIPMENT

p.484 ELECTRONIC EQUIPMENT

p.401 ELECTRONIC SPECIALISTS

p.401 ELECTRONIC SPECIALISTS

p.491 ELECTRONIC SYSTEMS

p.491 ELECTRONIC SYSTEMS

p.478 ELECTRONICS CENTER

p.478 ELECTRONICS CENTER

p.345 EPSON AMERICA

p.345 EPSON AMERICA

p.397 ESCON

p.397 ESCON

p.194 ESP COMP RESOURCES

p.194 ESP COMP RESOURCES

p.388 ESSEX PUBLISHING

p.388 ESSEX PUBLISHING

p.99 EXATRON INC

p.99 EXATRON INC

p.25 EXECUTIVE SYS INC

p.25 EXECUTIVE SYS INC

p.143 EYRING RESEARCH

p.143 EYRING RESEARCH

p.484 FEC INC

p.484 FEC INC

p.182 FAIRCOM

p.182 FAIRCOM

p.252 FARNSWORTH COMP CTR

p.252 FARNSWORTH COMP CTR

p.490 FEITH SOFTWARE

p.490 FEITH SOFTWARE

p.474 FORDHAM

p.474 FORDHAM

p.371 FORETHOUGHT PRODUCTS

p.371 FORETHOUGHT PRODUCTS

p.468 FREDERICKTOWNE COMP

p.468 FREDERICKTOWNE COMP

p.376 G & G ACCOUNTING

p.376 G & G ACCOUNTING

p.307 GEICO INC

p.307 GEICO INC

p.145 GENERAL ELECTR

p.145 GENERAL ELECTR

p.147 GENERAL INSTRUMENT

p.147 GENERAL INSTRUMENT

p.142 GIMIX INC

p.142 GIMIX INC

p.403 GLOBAL PARAMETERS

p.403 GLOBAL PARAMETERS

p.358 GNT AUTOM

p.358 GNT AUTOM

p.246 p.247 GODBOUT ELECTR

p.246 p.247 GODBOUT ELECTR

p.404 GORDON, MARK COMPS

p.404 GORDON, MARK COMPS

p.178 GTE AUTOM ELECTR LAB

p.178 GTE AUTOM ELECTR LAB

p.213 p.215 p.217 H & E COMPUTRONICS

p.213 p.215 p.217 H & E COMPUTRONICS

p.475 HANLEY ENGINEERING

p.475 HANLEY ENGINEERING

p.455 HARRIS CORP

p.455 HARRIS CORP

p.381 HAYDEN BOOK CO INC

p.381 HAYDEN BOOK CO INC

p.93 p.387 HAYES MICROCOMP PROD

p.93 p.387 HAYES MICROCOMP PROD

p.488 HCW3 ENTERPRISES

p.488 HCW3 ENTERPRISES

p.91 HEATH COMPANY

p.91 HEATH COMPANY

p.488 HELU CORP

p.488 HELU CORP

p.249 HEMENWAY ASSOCIATES

p.249 HEMENWAY ASSOCIATES

p.54 HEURISTICS

p.54 HEURISTICS

p.57 HEWLETT-PACKARD

p.57 HEWLETT-PACKARD

p.115 HIGH TECHNOLOGY INC

p.115 HIGH TECHNOLOGY INC

p.310 HOBBYWORLD ELECTR

p.310 HOBBYWORLD ELECTR

p.27 HOUSTON INSTRUMENTS

p.27 HOUSTON INSTRUMENTS

p.375 HUTCHINSON IND CORP

p.375 HUTCHINSON IND CORP

p.457 IJCAI-81

p.457 IJCAI-81

p.482 ILLINOIS COMPUTER

p.482 ILLINOIS COMPUTER

p.482 IMAGE PROCESSING SYS

p.482 IMAGE PROCESSING SYS

p.182 IMS INTERNATIONAL

p.182 IMS INTERNATIONAL

p.175 INFO UNLTD SOFTWARE

p.175 INFO UNLTD SOFTWARE

p.371 INMAC

p.371 INMAC

p.98 INNO SYS INC

p.98 INNO SYS INC

p.282 INNOVATED SFTW APPL

p.282 INNOVATED SFTW APPL

p.89 INTEGRAL DATA SYS

p.89 INTEGRAL DATA SYS

p.379 INTEGRAND

p.379 INTEGRAND

p.283 INTLGNT CONTROL SYS

p.283 INTLGNT CONTROL SYS

p.488 INTLGNT DEVICES MN

p.488 INTLGNT DEVICES MN

p.385 INTERACTIVE MICROWARE

p.385 INTERACTIVE MICROWARE

p.343 INT'L MICRO SYS

p.343 INT'L MICRO SYS

p.15 p.97 INTERTEC DATA SYS

p.15 p.97 INTERTEC DATA SYS

p.484 INTROL CORP

p.484 INTROL CORP

p.453 IPEX INT'L

p.453 IPEX INT'L

p.8 p.9 ITHACA INTERSYSTEMS

p.8 p.9 ITHACA INTERSYSTEMS

p.500 p.501 JADE COMP PROD

p.500 p.501 JADE COMP PROD

p.494 p.495 JAMECO ELECTR

p.494 p.495 JAMECO ELECTR

p.489 JDR MICRODEVICES

p.489 JDR MICRODEVICES

p.478 JR INVENTORY CO

p.478 JR INVENTORY CO

p.359 K MEGA TECHNOLOGY

p.359 K MEGA TECHNOLOGY

p.196 KERN PUBLISHING

p.196 KERN PUBLISHING

p.466 KLO-FOX

p.466 KLO-FOX

p.73 KONANCORP

p.73 KONANCORP

p.488 LARKS ELECTR & DATA

p.488 LARKS ELECTR & DATA

p.234 p.235 LEADING EDGE PROD

p.234 p.235 LEADING EDGE PROD

p.139 LIFEBOAT ASSOCIATES

p.139 LIFEBOAT ASSOCIATES

p.123 LIFELINES

p.123 LIFELINES

p.351 LNW RESEARCH

p.351 LNW RESEARCH

p.488 LOGICAL DEVICES

p.488 LOGICAL DEVICES

p.400 LOGIC TECHNOLOGY SERV

p.400 LOGIC TECHNOLOGY SERV

p.399 LOMAS DATA PRODUCTS

p.399 LOMAS DATA PRODUCTS

p.377 LONDE, PARKER & MICHELS

p.377 LONDE, PARKER & MICHELS

p.453 LYBEN COMP SYS

p.453 LYBEN COMP SYS

p.453 MACROTRONICS

p.453 MACROTRONICS

p.490 MAGNOLIA MICROSYS

p.490 MAGNOLIA MICROSYS

p.85 MALIBU ELECTR CORP

p.85 MALIBU ELECTR CORP

p.389 MANN. CHARLES & ASSOC

p.389 MANN. CHARLES & ASSOC

p.233 MAROT SFTW SYS INC

p.233 MAROT SFTW SYS INC

p.114 MARYMAC INDUSTRIES

p.114 MARYMAC INDUSTRIES

p.335 MAXELL DATA PRODUCTS

p.335 MAXELL DATA PRODUCTS

p.488 MCS

p.488 MCS

p.28 p.29 MEAS SYS & CONTROLS

p.28 p.29 MEAS SYS & CONTROLS

p.268 p.373 p.393 p.462 META TECHNOLOGIES

p.268 p.373 p.393 p.462 META TECHNOLOGIES

p.407 MFJ ENTERPRISES INC

p.407 MFJ ENTERPRISES INC

p.153 MICRO AGE COMP STORE

p.153 MICRO AGE COMP STORE

p.232 MICRO BUSINESS WORLD

p.232 MICRO BUSINESS WORLD

p.181 p.367 MICRO COM

p.181 p.367 MICRO COM

p.402 MICRO COMP DISC CO

p.402 MICRO COMP DISC CO

p.92 MICRO COMP STORE

p.92 MICRO COMP STORE

p.12 MICRO D

p.12 MICRO D

p.455 MICRO DESIGN

p.455 MICRO DESIGN

p.380 p.381 MICRO HOUSE

p.380 p.381 MICRO HOUSE

p.291 MICRO MANAGEMENT SYS

p.291 MICRO MANAGEMENT SYS

p.341 p.365 MICRO MINT

p.341 p.365 MICRO MINT

p.167 MICRO PRO INT'L

p.167 MICRO PRO INT'L

p.119 MICRO SCI

p.119 MICRO SCI

p.376 MICRO WORKS, THE

p.376 MICRO WORKS, THE

p.285 MICROAGE

p.285 MICROAGE

p.243 MICROBYTE

p.243 MICROBYTE

p.229 MICROCOMP TECH INC

p.229 MICROCOMP TECH INC

p.476 MICROCOMPEQUIP

p.476 MICROCOMPEQUIP

p.161 MICRODASYS

p.161 MICRODASYS

p.164 MICROMAIL

p.164 MICROMAIL

p.405 MICROMATE ELECTR INC

p.405 MICROMATE ELECTR INC

p.76 MICROSETTE INC

p.76 MICROSETTE INC

p.23 MICROSOFT (CPD)

p.23 MICROSOFT (CPD)

p.387 MICROTECH EXPERTS

p.387 MICROTECH EXPERTS

p.260 p.261 MICROTEK INC

p.260 p.261 MICROTEK INC

p.242 MICROWARE

p.242 MICROWARE

p.498 p.499 MIDWST COMP PERPH

p.498 p.499 MIDWST COMP PERPH

p.472 MIKOS

p.472 MIKOS

p.300 MILLER MICROCOMP SERV

p.300 MILLER MICROCOMP SERV

p.401 MINI COMP SUPPLIERS

p.401 MINI COMP SUPPLIERS

p.86 p.506 p.507 p.508 p.509 MINI MICRO MART

p.86 p.506 p.507 p.508 p.509 MINI MICRO MART

p.241 MONROE SYS FOR BUSN

p.241 MONROE SYS FOR BUSN

p.193 MORROW DESIGNS

p.193 MORROW DESIGNS

p.19 MOUNTAIN COMPUTER

p.19 MOUNTAIN COMPUTER

p.401 MOUNTAIN VIEW PRESS

p.401 MOUNTAIN VIEW PRESS

p.237 MPI

p.237 MPI

p.117 MT MICROSYSTEMS

p.117 MT MICROSYSTEMS

p.314 MTI INC

p.314 MTI INC

p.362 MULTI BUSN COMP INC

p.362 MULTI BUSN COMP INC

p.190 MUSYS

p.190 MUSYS

p.395 NAT'L MULTIPLEX CORP

p.395 NAT'L MULTIPLEX CORP

p.397 NCE SUPPLY CORP

p.397 NCE SUPPLY CORP

p.306 NEBS

p.306 NEBS

p.94 p.95 NEC AMERICA

p.94 p.95 NEC AMERICA

p.259 p.353 NEECO

p.259 p.353 NEECO

p.183 NESTAR SYSTEMS INC

p.183 NESTAR SYSTEMS INC

p.78 p.154 p.160 NETRONICS

p.78 p.154 p.160 NETRONICS

p.118 NORTHWEST COMPUTER

p.118 NORTHWEST COMPUTER

p.450 p.451 NOVATION

p.450 p.451 NOVATION

p.184 NOW MARKETING

p.184 NOW MARKETING

p.457 OFFCL SFTW BUYERS GDE

p.457 OFFCL SFTW BUYERS GDE

p.393 OHIO DATA PROD CORP

p.393 OHIO DATA PROD CORP

(p.CIV) OHIO SCIENTIFIC INSTR

(p.CIV) OHIO SCIENTIFIC INSTR

p.49 OKIDATA CORP

p.49 OKIDATA CORP

p.294 OLIVER ADVANCED ENGIN

p.294 OLIVER ADVANCED ENGIN

p.401 OLYMPIC SALES

p.401 OLYMPIC SALES

p.404 OMEGA MICRO COMPUTER

p.404 OMEGA MICRO COMPUTER

p.369 OMEGA RESEARCH

p.369 OMEGA RESEARCH

p.218 p.219 OMEGA SALES CO

p.218 p.219 OMEGA SALES CO

p.365 OMIKRON

p.365 OMIKRON

p.284 OMNIBYTE

p.284 OMNIBYTE

p.392 OMNITEC DATA

p.392 OMNITEC DATA

p.305 ONCOMPUTING

p.305 ONCOMPUTING

p.384 OPTIMAL TECHNOLOGY

p.384 OPTIMAL TECHNOLOGY

p.155 ORANGE MICRO

p.155 ORANGE MICRO

p.107 OREGON SOFTWARE

p.107 OREGON SOFTWARE

p.53 OSBORNE COMPUTERS

p.53 OSBORNE COMPUTERS

p.398 OSBORNE/MCGRAW-HILL

p.398 OSBORNE/MCGRAW-HILL

p.315 p.486 OSM COMPUTER

p.315 p.486 OSM COMPUTER

p.88 p.448 p.449 OWENS ASSOC

p.88 p.448 p.449 OWENS ASSOC

p.488 P & S ELECTRONICS

p.488 P & S ELECTRONICS

p.258 PK SYSTEMS

p.258 PK SYSTEMS

p.403 PACE INC

p.403 PACE INC

p.223 p.415 p.453 p.482 PACIFIC EXCHANGES

p.223 p.415 p.453 p.482 PACIFIC EXCHANGES

p.481 PAGE DIGITAL

p.481 PAGE DIGITAL

p.317 PALOMAR COMP EQUIP

p.317 PALOMAR COMP EQUIP

p.472 PAN AMERICAN ELEC INC

p.472 PAN AMERICAN ELEC INC

p.414 p.421 PASSPORT DESIGNS

p.414 p.421 PASSPORT DESIGNS

p.72 PCD SYSTEMS INC

p.72 PCD SYSTEMS INC

p.330 PEACHTREE SOFTWARE

p.330 PEACHTREE SOFTWARE

p.455 PELICAN PROGRAMS

p.455 PELICAN PROGRAMS

p.7 p.35 PER COM DATA

p.7 p.35 PER COM DATA

p.156 PERSONAL COMPUTERS

p.156 PERSONAL COMPUTERS

p.349 PERSONAL MICROCOMPS

p.349 PERSONAL MICROCOMPS

p.31 PERSONAL SOFTWARE

p.31 PERSONAL SOFTWARE

p.313 PHASE ONE SYS INC

p.313 PHASE ONE SYS INC

p.391 PICKLES & TROUT

p.391 PICKLES & TROUT

p.203 PIICEON

p.203 PIICEON

p.457 POLY PAKS

p.457 POLY PAKS

p.136 POTOMAC MICRO-MAGIC

p.136 POTOMAC MICRO-MAGIC

p.150 POWER ONE INC

p.150 POWER ONE INC

p.280 PRENTICE CORP

p.280 PRENTICE CORP

p.250 PRIORITY ONE

p.250 PRIORITY ONE

p.504 p.505 PRIORITY ONE

p.504 p.505 PRIORITY ONE

p.320 PROF COMP STORE

p.320 PROF COMP STORE

p.510 PROGRAMS UNLTD

p.510 PROGRAMS UNLTD

p.386 PROMETHEUS PRODUCTS

p.386 PROMETHEUS PRODUCTS

p.290 PURCHASING AGENT, THE

p.290 PURCHASING AGENT, THE

p.329 QANTEX DIV

p.329 QANTEX DIV

p.482 QUALITY COMP PARTS

p.482 QUALITY COMP PARTS

p.245 QUALITY SOFTWARE

p.245 QUALITY SOFTWARE

p.311 QUASAR DATA PROD INC

p.311 QUASAR DATA PROD INC

p.479 QUEST ELECTR

p.479 QUEST ELECTR

p.195 QUIET DESIGNS INC

p.195 QUIET DESIGNS INC

p.276 R K S ENTERPRISES INC

p.276 R K S ENTERPRISES INC

p.490 RC ELECTRONICS

p.490 RC ELECTRONICS

p.379 RACET COMPUTES

p.379 RACET COMPUTES

p.135 RADIO SHACK

p.135 RADIO SHACK

p.149 RAINBOW COMPUTING INC

p.149 RAINBOW COMPUTING INC

p.192 RANK ELECTRO-MEDIA

p.192 RANK ELECTRO-MEDIA

p.18 p.265 RCA SOLID STATE

p.18 p.265 RCA SOLID STATE

p.201 REDDOX CORP

p.201 REDDOX CORP

p.369 p.385 ROBOTICS AGE

p.369 p.385 ROBOTICS AGE

p.422 ROCHESTER DATA

p.422 ROCHESTER DATA

p.105 p.429 ROCKWELL INT'L

p.105 p.429 ROCKWELL INT'L

p.387 S & M SYSTEMS

p.387 S & M SYSTEMS

p.397 S C DIGITAL

p.397 S C DIGITAL

p.405 S-100 INC

p.405 S-100 INC

p.185 SAMS, HOWARD W

p.185 SAMS, HOWARD W

p.379 SCIENTIFIC ENGRG LABS

p.379 SCIENTIFIC ENGRG LABS

p.5 SCION CORP

p.5 SCION CORP

p.62 p.238 SCITRONICS

p.62 p.238 SCITRONICS

p.32 SCOTTSDALE SYSTEMS

p.32 SCOTTSDALE SYSTEMS

p.68 SD SYSTEMS

p.68 SD SYSTEMS

p.457 SEABIRD PRESS, THE

p.457 SEABIRD PRESS, THE

p.267 SEATTLE COMP PRODS

p.267 SEATTLE COMP PRODS

p.457 SECURED COMP SYS

p.457 SECURED COMP SYS

p.321 SELECT INFO SYS

p.321 SELECT INFO SYS

p.96 SIERRA DATA SCIENCES

p.96 SIERRA DATA SCIENCES

p.221 SIERRA NATIONAL

p.221 SIERRA NATIONAL

p.137 SINCLAIR RESEARCH

p.137 SINCLAIR RESEARCH

p.453 SKYLES ELECTRIC WORKS

p.453 SKYLES ELECTRIC WORKS

p.484 SLUDER

p.484 SLUDER

p.134 SMALL BUSINESS APPL

p.134 SMALL BUSINESS APPL

p.51 SMOKE SIGNAL BRDCSTG

p.51 SMOKE SIGNAL BRDCSTG

p.51 SMOKE SIGNAL BRDCSTG (DEALERS ONLY)

p.51 SMOKE SIGNAL BRDCSTG (DEALERS ONLY)

p.413 SOFTSTAR CORP

p.413 SOFTSTAR CORP

p.486 SOFTWARE TECHNOLOGY

p.486 SOFTWARE TECHNOLOGY

p.308 SOFTWARE-TO-GO

p.308 SOFTWARE-TO-GO

p.395 SOHO GROUP. THE

p.395 SOHO GROUP. THE

p.168 SOLID STATE SALES

p.168 SOLID STATE SALES

p.455 SOLID STATE SURPLUS

p.455 SOLID STATE SURPLUS

p.389 p.396 SORRENTO VALLEY ASSOC

p.389 p.396 SORRENTO VALLEY ASSOC

p.299 SOUTHERN SEMICNDTRS

p.299 SOUTHERN SEMICNDTRS

(p.CII) SOUTHWEST TECH PROD

(p.CII) SOUTHWEST TECH PROD

p.488 SP ELECTRONICS

p.488 SP ELECTRONICS

p.251 SPECTRUM SOFTWARE

p.251 SPECTRUM SOFTWARE

p.11 SSM MICRO COMP PROD

p.11 SSM MICRO COMP PROD

p.417 STARBUCK DATA C O

p.417 STARBUCK DATA C O

p.457 STARSTRUCK SOFTWARE

p.457 STARSTRUCK SOFTWARE

p.55 STRUCTURED SYS GROUP

p.55 STRUCTURED SYS GROUP

p.74 SUBLOGIC

p.74 SUBLOGIC

p.170 SUMMAGRAPHICS

p.170 SUMMAGRAPHICS

p.460 SUNNY INT'L

p.460 SUNNY INT'L

p.271 SUPER STAR INT'L CORP

p.271 SUPER STAR INT'L CORP

p.60 p.206 p.236 p.274 p.275 p.394 SUPERSOFT

p.60 p.206 p.236 p.274 p.275 p.394 SUPERSOFT

p.159 SYBEX

p.159 SYBEX

p.412 SYNCHRO SOUND

p.412 SYNCHRO SOUND

p.231 SYNERTEK SYSTEMS

p.231 SYNERTEK SYSTEMS

p.176 SYSTEMS & SFTWR INC

p.176 SYSTEMS & SFTWR INC

p.490 SYS INTERFACE CONS

p.490 SYS INTERFACE CONS

p.323 SYSTEMS PLUS

p.323 SYSTEMS PLUS

p.257 TAB BOOKS

p.257 TAB BOOKS

p.393 TARBELL ELECTR

p.393 TARBELL ELECTR

p.484 TECHNICAL INNOVATIONS

p.484 TECHNICAL INNOVATIONS

p.77 TECHNICAL SYS CONS

p.77 TECHNICAL SYS CONS

p.295 TECMAR INC

p.295 TECMAR INC

p.318 p.322 p.324 TEI INC

p.318 p.322 p.324 TEI INC

p.331 TERCER MEDIO

p.331 TERCER MEDIO

p.484 TERMINAL DATA SYS

p.484 TERMINAL DATA SYS

p.390 TEXAS COMP SYS

p.390 TEXAS COMP SYS

p.105 TEXAS INSTRUMENTS

p.105 TEXAS INSTRUMENTS

p.65 THREE M COMPANY

p.65 THREE M COMPANY

p.240 THUNDERWARE

p.240 THUNDERWARE

p.269 TINNEY, RBT GRAPHICS

p.269 TINNEY, RBT GRAPHICS

p.30 TINY-C

p.30 TINY-C

p.373 TNW CORP

p.373 TNW CORP

p.453 TOOLSMITH, THE

p.453 TOOLSMITH, THE

p.374 TOTAL DIGITAL ENG

p.374 TOTAL DIGITAL ENG

p.488 TOTAL INFORMATION SVC

p.488 TOTAL INFORMATION SVC

p.294 TRADE-A-COMPUTER

p.294 TRADE-A-COMPUTER

p.375 TRANSNET CORP

p.375 TRANSNET CORP

p.166 TSE/HARDSIDE

p.166 TSE/HARDSIDE

p.496 p.497 US MICRO SALES

p.496 p.497 US MICRO SALES

p.369 US ROBOTICS

p.369 US ROBOTICS

p.17 UDO CORP

p.17 UDO CORP

p.172 p.173 UNITED SFTW AM

p.172 p.173 UNITED SFTW AM

p.402 URBAN SFTW CORP

p.402 URBAN SFTW CORP

p.453 VAMP INC

p.453 VAMP INC

p.409 VANDATA

p.409 VANDATA

p.16 VECTOR ELECTR

p.16 VECTOR ELECTR

p.129 VECTOR GRAPHICS

p.129 VECTOR GRAPHICS

p.79 VERBATIM CORP

p.79 VERBATIM CORP

p.406 VERTICAL DATA SYS INC

p.406 VERTICAL DATA SYS INC

p.466 VIDEO MARKETING

p.466 VIDEO MARKETING

p.287 VIDEX

p.287 VIDEX

p.248 VOICETEK

p.248 VOICETEK

p.457 WS ELECTRONICS

p.457 WS ELECTRONICS

p.467 WASHINGTON COMP SERV

p.467 WASHINGTON COMP SERV

p.188 p.189 p.466 WESTICO INC

p.188 p.189 p.466 WESTICO INC

p.33 WHITE COMP SYS

p.33 WHITE COMP SYS

p.157 WHITESMITH'S LTD

p.157 WHITESMITH'S LTD

p.165 WILD HARE COMP SYS

p.165 WILD HARE COMP SYS

p.484 WINTEK CORP

p.484 WINTEK CORP

p.112 WINTERHALTER & ASSOC

p.112 WINTERHALTER & ASSOC

p.455 WORLDWIDE ELECTR

p.455 WORLDWIDE ELECTR

p.474 WW COMPONENT SUPPLY

p.474 WW COMPONENT SUPPLY

p.484 XPS INC

p.484 XPS INC

p.319 ZOBEX

p.319 ZOBEX