1979 5.08 1981

Vol.5 n°8 august 1980

Vol.5 n°8 august 1980

(byte_1980_08.jpg)

[editor : Carl T. Helmers Jr.] [publisher : Virginia Londoner, Gordon R Williamson] [art : Holly Carmen LaBossiere, Deborah Porter] #Magazine

p.4 On the cover

p.4 On the cover

#Abstract #Forth

This month's cover by Robert Tinney shows a rocket-like needle threading its way through granite cubes labeled: DOUBLE, DUPLICATE, and + . The threaded path of the needle is a representation of the process used in FORTH and other threaded languages to create a new word (here, DOUBLE) with previously defined words (here, DUPLICATE and + ). Other aspects of this fascinating language are described in the editorial, "Threads of a FORTH Tapestry," and in the theme articles for this issue.

p.6 Editorial: Threads of a FORTH Tapestry

p.6 Editorial: Threads of a FORTH Tapestry

[author : Gregg Williams] #Edito

Extract : «  What do a portable heart monitor, the new Craig Language Translator, a peach-sorting machine, and a movie called Battle Beyond the Stars have in common? The answer is FORTH, a not-so-new language as comfortable in industrial machinery as it is in a personal computer. In fact, it was originally used by its inventor, Charles H Moore, to control the telescope and equipment at the Kitt Peak Observatory. Although I have known about FORTH for about a year, it was only during the preparation of this issue that I began to actively keep my ears open for mention of this unusual language. I have uncovered a lot of information (and some experience) about FORTH and its variations. The language is so unusual that no single line of thought could give you a picture of what the language is like. Instead, the following sections represent several threads from the rich tapestry called FORTH.  »

TABLE OF CONTENTS

Foreground

Foreground

p.22 A BUILD-IT-YOURSELF MODEM FOR UNDER $50

p.22 A BUILD-IT-YOURSELF MODEM FOR UNDER $50

This originate-only modem will allow you to get started in intercomputer communication with minimal expense.

[author : Steve Ciarcia] #Electronic #Interface #Networks

Extract : «  [...] According to an editorial, this publication has an editor / publisher and four columnists spread across the state. Each columnist prepares his textual material on his own personal computer, using a word-processing program. He then telephones the editor's computer and down-loads the text to it. The editor, using his computer, combines the four individual columns, along with his work, and lays out the complete newsletter. Finally, the editor telephones the print shop and transmits the entire newsletter for typesetting and printing.

The significant point is that all the communication is between computers and is conducted over the telephone lines.

Transmitting and receiving data using the tel phone is not a difficult task if you have the correct equipment. Virtually any microcomputer can be configured for this activity. To communicate properly, the system must be a serial terminal or emulate one and be attached to the phone lines through a modem. [...]  »

p.58 THE HARD-DISK EXPLOSION: HIGH-POWERED MASS STORAGE FOR YOUR PERSONAL COMPUTER

p.58 THE HARD-DISK EXPLOSION: HIGH-POWERED MASS STORAGE FOR YOUR PERSONAL COMPUTER

Thanks to new hard-disk technology, personal computer users can add millions of bytes of mass storage to their systems at a reasonable cost.

[author : Tom Manuel] #Storage #Overview #HowItWorks

Extract : «  High-performance, high-quality, and large-capacity hard-disk drives are now a low-cost reality for your personal-computer system. Most hard disks use Winchester media, head technology, and other modern techniques to achieve high density and high performance in a small space. One side effect is low power consumption. Some of the drives suitable for personal computers use the older 14-inch standard diameter platters. Many new drives use one of two new small sizes-200 mm (7.87 inch) or 210 mm (8.27 inch) diameter-and one new drive uses 130 mm (5.12 inch) platters. Even so, their data capacities are significantly larger than floppy-disk drives of the same approximate size.

The latest disk drives can be divided into two general categories:

• low-cost, relatively lowperformance drives that will eventually replace floppy-disk drives, especially where multiple drives would normally be necessary to obtain enough storage. For example, instead of adding more floppy drives to increase the storage capacity of a system, one set of dual floppy-disk drives might be replaced with an 8-inch hard-disk drive that fits in the same space. This improves the storage capacity and system performance dramatically. These low-end disk products will compete on a cost-per-drive basis.

• high-capacity, top-performance drives that must compete on a cost-per-byte basis. The 8-inch or smaller versions will likely (at least at first) be more costly per byte than the 14-inch models. However, their advantages of small size, light weight, low noise, and low power requirements make them very attractive for desktop and personal computers as well as small business systems. [...]  »

p.100 WHAT IS FORTH? A TUTORIAL INTRODUCTION

p.100 WHAT IS FORTH? A TUTORIAL INTRODUCTION

Here is an overview of FORTH that lays the foundation for the other theme articles in this BYTE.

[author : John S James] #Forth #Initiation #Listing #Book

Extract : «  FORTH is a programming language with a small but fastgrowing and enthusiastic user community. Though easy to learn at a terminal, it is difficult to explain abstractly because it is so different from other languages. Even advocates do not agree why it is good or how it should be used.

FORTH was developed for control applications (using a computer to run other machinery), data bases, and general business. It is least useful for big number-crunching jobs (eg: writing a matrix inversion routine), although it can link to subroutine packages written in other languages to incorporate such functions. Unlike Pascal, FORTH gives the user complete access to the machine and does not try to guard the programmer against mistakes. But its modularity and other forms of error control allow production of remarkably bugfree application programs-perhaps more than any other language in common use. The compiler uses much less memory than Pascal does, and its programs run about equally fast. FORTH is much more interactive than most conventional implementations of Pascal. FORTH is available on most common personal computers (eg: Apple, TRS-80) and all major microprocessors (eg: 8080, 6800,6809,6502, PACE, LSI-11, and 9900). An international FORTH Standards Team exists, and standard systems are virtually identical among all different machines.

This article will describe what it is like to program in FORTH. A group of annotated terminal sessions, shown in listings 1 thru 10, will provide more details on the language itself. [...]  »

p.150 BREAKFORTH INTO FORTH

p.150 BREAKFORTH INTO FORTH

If you can't imagine any personal use for FORTH, can you imagine a 96-line program that plays a fast, animated game with sound on the TRS-80?

[author : A Richard Miller and Jill Miller] #Listing #Forth #GameArcade #Algorithm

Extract : «  This BREAKFORTH program was created by Arnold Schaeffer. The program, which was purchased by MMS, has received minor modifications and is now included with the purchase of MMSFORTH version 1.9 (on a different range of blocks from those shown here, blocks 69 thru 74). We think it is a classic game as is, and fully expect individuals to modify it in accord with their game preferences-for their individual use.

The BREAKFORTH program is a straightforward one, although it is not a trivial one. It combines many of the techniques of FORTH and can be followed easily with a little time and study. Figure 1 shows a typical BREAKFORTH video display, with an operator-controlled game paddle at the bottom, a bouncing ball, and a barrier to be knocked out one brick at a time by successive bounces until all the bricks have been cleared away. Each removed brick scores one point or more depending on its level, and there is a surprise bonus for a completely cleared barrier. Ball speed and number of balls are selectable, but be warned that, as you bounce your way up to the higher layers, the ball speed increases! You might want to start with short games using five balls and a ball speed of seven. Fifty balls and a speed of four will present a challenge for high scorers. [...]  »

p.164 FORTH EXTENSIBILITY: OR HOW TO WRITE A COMPILER IN TWENTY-FIVE WORDS OR LESS

p.164 FORTH EXTENSIBILITY: OR HOW TO WRITE A COMPILER IN TWENTY-FIVE WORDS OR LESS

This tutorial explains the capability for defining new families of FORTH words.

[author : Kim Harris] #Forth #Programming #Method

Extract : «  A computer language should help users solve problems. Languages bridge the gap between the primitive operations the computer can perform (add, fetch from memory, etc), and the tasks a user needs (invert a matrix, search a file, etc). When the operations of an application are well matched to those of a language, the solution can be simplified and developed in less time; in addition, the resulting program becomes more readable.

Because all applications have various needs, it is impossible for a nonextensible computer language to satisfy all needs equally well. Although languages have been produced which attempt to include all possible operations, structures, and facilities, these have not been satisfactory.

FORTH's approach is to provide a few techniques that allow a user to quickly add the special operations his particular application requires. The remainder of this article will describe some of these techniques and give, examples that add arrays (with and without subscript range checking), virtual arrays, and a case selection control structure. [...]  »

p.210 CONSTRUCTION OF A FOURTH-GENERATION VIDEO TERMINAL, PART 1

p.210 CONSTRUCTION OF A FOURTH-GENERATION VIDEO TERMINAL, PART 1

Part 1 of this article presents a new design using the 8275 controller and a dedicated Z80 microprocessor.

[author : Theron Wierenga] #Electronic #Build #Assembly #Listing #ComputerTerminal

Extract : «  The construction of this fourth generation video terminal is a project that began as a detour from the plans for building a 16-bit microcomputer. I have had a long-standing interest in building an advanced-design video terminal that would have a scrolling feature and a large 2000-character display. It was my desire to have the terminal utilize one of the new programmable video-display-controller integrated circuits, and be a standalone unit with its own microprocessor that would not steal cycles from or otherwise load down the host computer. The number of additional parts that are needed to add the microprocessor is quite minimal and, in turn, the microprocessor reduces additional interfacing that would be otherwise needed. The circuitry of this terminal, when wire-wrapped on a single board, could fill one slot in the motherboard of the planned 16-bit microcomputer, or could be used with any other host computer as a stand-alone unit. [...]  »

Background

Background

p.76 THE EVOLUTION OF FORTH, AN UNUSUAL LANGUAGE

p.76 THE EVOLUTION OF FORTH, AN UNUSUAL LANGUAGE

The inventor of the language recalls its design and how it evolved over a 10-year period.

[author : Charles H Moore] #Forth #History #Listing #HowItWorks

Extract : «  When I invented FORTH about 10 years ago, my goal was simply to make myself a more productive programmer. When I first worked with computers at MIT and Stanford in the early 1960s, I figured that in 40 years a very good programmer could write forty programs. And I wanted to write more programs than that. There were things out in the world to be done, and I wanted a tool to help me do them. As I worked on programs that ranged from satellite orbits to chromatography to business systems, I developed FORTH in line with my overall goal. For several years now, I have been able to work at ten times my original rate.

As I began thinking of rather drastic improvements to programs, I think I was arrogant. I wanted to do things my way. I was not convinced that I should not be permitted to, and I was a bit hard to get along with. The . arrogance was necessary because I felt insecure. I was promoting ideas that everyone said were wrong and that I thought were right. But, if I were right, that meant that all the other people would have been wrong, and there were many more of them than me. And it took a lot of arrogance to persist in the face of massive disinterest.

FORTH is a polarizing concept. There are people who love it and people who hate it. It's just like religion and politics. If you want to start an argument, say, "Boy, FORTH's really a great language."

This is partly because FORTH is an amplifier. A good programmer can do a fantastic job with FORTH; a bad programmer can do a disastrous job. I have seen very bad FORTH code and have been unable to explain to the author exactly why it was bad. There are some visible characteristics of good FORTH, such as very short definitions (many of them). Bad FORTH often takes the form of one definition per block-big, long, and dense. It is quite apparent, but difficult to explain, why or how a FORTH program is bad.

BASIC and FORTRAN are less sensitive to the quality of the programmer. I was a good FORTRAN programmer; I thought that I was doing the best job possible with FORTRAN, but it was not much better than what everybody else was doing. In this sense, FORTH is an elitist language.

On the other hand, I think that FORTH is a language that a grade school child can learn to use quite effectively, if it is presented in bitesize pieces with the proper motivation.

FORTH is the first language that has come up from the grass roots. It is the first language that has been honed against the rock of experience before being standardized. I hesitate to say it is perfect; I will say that if you take anything away from FORTH, it is not FORTH any longer-the basic components are all essential to the viability of the language.  »

p.198 KHACHIYAN'S ALGORITHM, PART 1: A NEW SOLUTION TO LINEAR PROGRAMMING PROBLEMS

p.198 KHACHIYAN'S ALGORITHM, PART 1: A NEW SOLUTION TO LINEAR PROGRAMMING PROBLEMS

Now you can study the algorithm that promised to revolutionize linear programming.

[author : G C Berresford, A M Rockett, and J C Stevenson] #Algorithm #Mathematics

Extract : «  [...] This article will present a summary of and a commentary on Khachiyan's original paper. A graphic example of how the algorithm works is shown in figure 3. We will show how Khachiyan's method handles linear programming problems and discuss some possible improvements in the computer application of Khachiyan's proposals. We will then turn to the practical question: Is Khachiyan's algorithm capable of immediate computer application? Although our conclusion is a qualified "no," we will discuss a BASIC program (in Part 2 of this article) for the TRS-80 that can be used to gain an appreciation of Khachiyan's achievement. [...]  »

Nucleus

Nucleus

p.14 Letters

p.14 Letters

p.40 Product Review: The Ohio Scientific CA-15 Universal Telephone Interface

p.40 Product Review: The Ohio Scientific CA-15 Universal Telephone Interface

[author : Gregg Williams] #Review #Interface

Extract : «  [...] The CA-15 universal telephone interface is available through Ohio Scientific dealers for $499, or $799 with the Votrax voice module added. A Federal Communications Commission (FCC) approved CBT -type telephone line isolator is available for $199. Finally, a modified disk BASIC called Security BASIC is available for disk-based Ohio Scientific machines only. It is a modified Microsoft 9-digit-precision BASIC with extensions for the wireless remote-control, home-security, and telephone-interface options; these software extensions replace some of the PEEKs and POKEs otherwise used for device control with BASIC-like mnemonic commands. The Security-BASIC language system is available for $99.  »

p.46 Product Review: The Heath H-89 Computer

p.46 Product Review: The Heath H-89 Computer

[author : Mark Dahmke] #Review #ComputerDesktop

Extract : «  The Heath H-89 is Heath Company's latest in their rapidly expanding line of desk-top computers. The H-89 has a number of unique hardware features, and the same excellent software support and documentation as the original H-8 8080-based system.

Heath Company is promoting the H-89 as the all-in-one computer, which it most certainly is. It is based on the Zilog Z80 microprocessor, which makes it upwardcompatible with all H-8 8080 software. Not only is the computer based on the Z80, but the video display terminal and keyboard subsystem also contains a Z80. [...]  »

p.72 Programming Quickies: Self-Reproducing Programs

p.72 Programming Quickies: Self-Reproducing Programs

p.94 BYTELINES

p.94 BYTELINES

p.98 Selected FORTH Vendors

p.98 Selected FORTH Vendors

p.186 (p.196) A FORTH Glossary

p.186 (p.196) A FORTH Glossary

[author : Gregg Williams] #Glossary #Forth

p.226 Clubs and Newsletters

p.226 Clubs and Newsletters

p.230 Event Queue

p.230 Event Queue

p.234 Ask BYTE

p.234 Ask BYTE

p.248 Whats New?

p.248 Whats New?

p.302 Unclassified Ads

p.302 Unclassified Ads

p.303 BOMB, BOMB Results

p.303 BOMB, BOMB Results

p.304 Reader Service

p.304 Reader Service

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

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

p.278 AB Computers

p.278 AB Computers

p.245 Ackerman Digital

p.245 Ackerman Digital

p.288 Addison-Wesley Publ. Co.

p.288 Addison-Wesley Publ. Co.

p.270 p.271 Adv Computer Prod

p.270 p.271 Adv Computer Prod

p.227 AEI

p.227 AEI

p.298 AK Industries

p.298 AK Industries

p.136 p.137 Altos

p.136 p.137 Altos

p.290 Alpha Products Co

p.290 Alpha Products Co

p.116 American Square Comp

p.116 American Square Comp

p.157 Ancon/Forth Generation Software

p.157 Ancon/Forth Generation Software

p.282 Ancrona

p.282 Ancrona

p.219 Anderson Jacobson

p.219 Anderson Jacobson

p.179 Apparat

p.179 Apparat

p.12 p.13 Apple Computer

p.12 p.13 Apple Computer

p.55 Applied Digital Data Sys (ADDS)

p.55 Applied Digital Data Sys (ADDS)

p.290 Applied Logic Inc.

p.290 Applied Logic Inc.

p.223 Arkansas Systems Inc.

p.223 Arkansas Systems Inc.

p.16 Artec Electronics

p.16 Artec Electronics

p.295 ASAP

p.295 ASAP

p.276 ATV Research

p.276 ATV Research

p.227 Automated Equipment Inc (AEI)

p.227 Automated Equipment Inc (AEI)

p.41 Axiom

p.41 Axiom

p.45 base 2 inc

p.45 base 2 inc

p.225 Basic Magazine

p.225 Basic Magazine

p.286 Beckian Enterprises

p.286 Beckian Enterprises

p.192 John Bell Engineering

p.192 John Bell Engineering

p.298 Benchmark Computer Services

p.298 Benchmark Computer Services

p.294 Beta Business Systems Inc

p.294 Beta Business Systems Inc

p.36 Beta Comp Devices

p.36 Beta Comp Devices

p.202 Bower-Stewart & Associates

p.202 Bower-Stewart & Associates

p.140 p.213 p.302 BYTE Books

p.140 p.213 p.302 BYTE Books

p.247 BYTE Back Issues

p.247 BYTE Back Issues

p.246 BYTE Subscription

p.246 BYTE Subscription

p.221 C & S Electronics

p.221 C & S Electronics

p.20 p.21 California Comp Sys

p.20 p.21 California Comp Sys

p.244 California Data Corp

p.244 California Data Corp

p.266 California Digital

p.266 California Digital

p.190 p.225 Cambridge Dev Labs

p.190 p.225 Cambridge Dev Labs

p.247 Cap'n Software

p.247 Cap'n Software

p.101 Central Data

p.101 Central Data

p.190 CFR Assoc Inc

p.190 CFR Assoc Inc

p.14 p.110 Chrislin Industries

p.14 p.110 Chrislin Industries

p.281 Cleveland Consumer Computers & Components

p.281 Cleveland Consumer Computers & Components

p.294 Code Construction Co

p.294 Code Construction Co

p.194 COLOR Software

p.194 COLOR Software

p.245 CompuMart

p.245 CompuMart

p.107 CompuServe (MicroNET)

p.107 CompuServe (MicroNET)

p.289 ComputerCity

p.289 ComputerCity

p.255 Computer Components Inc

p.255 Computer Components Inc

p.292 Computer Distributors

p.292 Computer Distributors

p.115 Computer Factory

p.115 Computer Factory

p.292 Computer Forms

p.292 Computer Forms

p.288 Computer Shopper

p.288 Computer Shopper

p.52 p.284 Computer Specialties

p.52 p.284 Computer Specialties

p.222 Computers Wholesale

p.222 Computers Wholesale

p.18 CompuView

p.18 CompuView

p.284 Concord Computer Components

p.284 Concord Computer Components

p.279 The CPU Shop

p.279 The CPU Shop

p.1 p.2 Cromemco

p.1 p.2 Cromemco

p.229 Cybernetics Inc

p.229 Cybernetics Inc

p.293 Dal-Comp

p.293 Dal-Comp

p.157 Darrell's Appleware

p.157 Darrell's Appleware

p.292 DAR Sales

p.292 DAR Sales

p.151 Data Discount Center

p.151 Data Discount Center

p.243 Datadisk Systems

p.243 Datadisk Systems

p.276 Data Prod Maintenance Corp

p.276 Data Prod Maintenance Corp

p.246 Datasmith

p.246 Datasmith

p.227 Datasoft

p.227 Datasoft

p.277 Delta Products

p.277 Delta Products

p.288 Designers & Builders Information Service (DBIS)

p.288 Designers & Builders Information Service (DBIS)

p.280 DG Electronics

p.280 DG Electronics

p.89 Diablo (Div of Xerox)

p.89 Diablo (Div of Xerox)

p.168 Digital Arts Group Contract Services

p.168 Digital Arts Group Contract Services

p.74 Digital Marketing

p.74 Digital Marketing

p.192 Digital Graphic Systems

p.192 Digital Graphic Systems

p.133 Digital Pathways

p.133 Digital Pathways

p.283 Digital Research Comp (TX)

p.283 Digital Research Comp (TX)

p.121 Digital Research Corp (CA)

p.121 Digital Research Corp (CA)

p.220 Discount Software Group

p.220 Discount Software Group

p.221 Disk/3 Mart Inc

p.221 Disk/3 Mart Inc

p.230 Dual Systems Control Corp

p.230 Dual Systems Control Corp

p.221 DWS Marketing Intl

p.221 DWS Marketing Intl

p.147 Dynacomp Inc

p.147 Dynacomp Inc

p.188 Ecosoft

p.188 Ecosoft

p.112 ELCOMP Publ Inc

p.112 ELCOMP Publ Inc

p.268 p.269 Electrolabs

p.268 p.269 Electrolabs

p.217 Electronic Control Tech

p.217 Electronic Control Tech

p.259 p.260 p.261 Electronic Systems

p.259 p.260 p.261 Electronic Systems

p.114 Electronic Sys Furniture Co

p.114 Electronic Sys Furniture Co

p.292 Engineering Analysis Software

p.292 Engineering Analysis Software

p.156 Essex Publishing

p.156 Essex Publishing

p.245 Excom

p.245 Excom

p.233 Executive Business Sys

p.233 Executive Business Sys

p.239 Faircom

p.239 Faircom

p.276 Faragher & Assoc

p.276 Faragher & Assoc

p.247 Farnsworth Computer

p.247 Farnsworth Computer

p.294 Feith Software

p.294 Feith Software

p.292 Field Service Search

p.292 Field Service Search

p.229 Five Stones Software

p.229 Five Stones Software

p.118 FMG Corp

p.118 FMG Corp

p.85 Forth Inc

p.85 Forth Inc

p.298 Frederick Computer Prods

p.298 Frederick Computer Prods

p.298 G C Controls

p.298 G C Controls

p.48 General Business Computer

p.48 General Business Computer

p.290 Gimix

p.290 Gimix

p.181 Godbout Electronics

p.181 Godbout Electronics

p.165 Mark Gordon Computers

p.165 Mark Gordon Computers

p.35 Graham Dorian

p.35 Graham Dorian

p.223 GW Computers

p.223 GW Computers

p.195 H & E Computronics

p.195 H & E Computronics

p.8 Hardhat Software

p.8 Hardhat Software

p.237 Hardside

p.237 Hardside

p.292 Harrex Corp

p.292 Harrex Corp

p.187 Hayden Book Co

p.187 Hayden Book Co

p.6 p.17 p.57 Heath Company

p.6 p.17 p.57 Heath Company

p.43 Hewlett-Packard

p.43 Hewlett-Packard

p.72 High Technology Inc

p.72 High Technology Inc

p.285 Hobbyworld Electronics

p.285 Hobbyworld Electronics

p.65 Houston Instruments

p.65 Houston Instruments

p.290 Infinite Inc

p.290 Infinite Inc

p.185 Information Unltd Software

p.185 Information Unltd Software

p.61 Industrial Micro Sys

p.61 Industrial Micro Sys

p.239 Inmac

p.239 Inmac

p.59 Integral Data

p.59 Integral Data

p.172 Integrand

p.172 Integrand

p.298 Intelligence Sys Ltd

p.298 Intelligence Sys Ltd

p.294 Interface Inc

p.294 Interface Inc

p.25 p.51 Intertec Data Sys

p.25 p.51 Intertec Data Sys

p.9 p.70 Itheca Intersystems

p.9 p.70 Itheca Intersystems

p.290 J & S Software

p.290 J & S Software

p.264 p.265 Jade Comp Prod

p.264 p.265 Jade Comp Prod

p.296 p.297 Jameco Electronics

p.296 p.297 Jameco Electronics

p.288 Keith Jenkins & Assoc Inc

p.288 Keith Jenkins & Assoc Inc

p.276 Jepsan Group K Inc

p.276 Jepsan Group K Inc

p.298 Jini Microsystems

p.298 Jini Microsystems

p.93 Kemco Ltd

p.93 Kemco Ltd

p.104 Kenyon Micro Systems

p.104 Kenyon Micro Systems

p.128 Robert Kleven & Company

p.128 Robert Kleven & Company

p.119 Konan Corp

p.119 Konan Corp

p.294 Larwin/Livers Assoc Inc

p.294 Larwin/Livers Assoc Inc

p.44 p.108 p.109 Lifeboat

p.44 p.108 p.109 Lifeboat

p.290 The Lisp Co

p.290 The Lisp Co

p.175 Lobo Drives Intl

p.175 Lobo Drives Intl

p.217 Lomas Data Products

p.217 Lomas Data Products

p.130 Macrotronics

p.130 Macrotronics

p.99 Malibu Electronics

p.99 Malibu Electronics

p.168 Marketline

p.168 Marketline

p.178 Marymac Industries

p.178 Marymac Industries

p.134 Matchless Systems

p.134 Matchless Systems

p.29 p.147 p.157 p.165 p.177 Meas Sys & Controls

p.29 p.147 p.157 p.165 p.177 Meas Sys & Controls

p.147 MICAH

p.147 MICAH

p.292 Micops Inc

p.292 Micops Inc

p.148 Microamerica Distributing

p.148 Microamerica Distributing

p.203 Micro Ap

p.203 Micro Ap

p.241 Micro Appl Grp (MAG)

p.241 Micro Appl Grp (MAG)

p.291 Micro Business World

p.291 Micro Business World

p.168 Microbyte Software

p.168 Microbyte Software

p.80 Micro Computer Brokers

p.80 Micro Computer Brokers

p.244 Micro Computer Discount

p.244 Micro Computer Discount

p.131 p.179 Microcomputer Tech Inc

p.131 p.179 Microcomputer Tech Inc

p.218 MicroDaSys

p.218 MicroDaSys

p.77 Micro Data Base Sys

p.77 Micro Data Base Sys

p.232 Micromail

p.232 Micromail

p.129 Micro Management Sys

p.129 Micro Management Sys

p.162 p.163 Micropolis

p.162 p.163 Micropolis

p.105 Micro Pro Intl

p.105 Micro Pro Intl

p.298 Microsette

p.298 Microsette

p.97 Microsoft

p.97 Microsoft

p.49 Microsoft (Cons Prod Div)

p.49 Microsoft (Cons Prod Div)

p.298 Microtech Exports

p.298 Microtech Exports

p.47 Microtek Inc

p.47 Microtek Inc

p.126 The Micro Works

p.126 The Micro Works

p.87 Micro World

p.87 Micro World

p.120 Mighty Micros

p.120 Mighty Micros

p.278 Mikos

p.278 Mikos

p.154 Miller Microcomputer Sery

p.154 Miller Microcomputer Sery

p.217 Mini Computer Suppliers

p.217 Mini Computer Suppliers

p.299 p.300 p.301 Mini Micro Mart

p.299 p.300 p.301 Mini Micro Mart

p.245 Miro Computers Inc

p.245 Miro Computers Inc

p.204 Mittendorf Engineering

p.204 Mittendorf Engineering

p.23 p.53 Morrow/Thinker Toys

p.23 p.53 Morrow/Thinker Toys

p.19 p.210 Mountain Hardware

p.19 p.210 Mountain Hardware

p.103 mpi

p.103 mpi

p.288 MTI

p.288 MTI

p.199 MT Microsystems

p.199 MT Microsystems

p.288 Multi Business Comp Sys

p.288 Multi Business Comp Sys

p.83 MVT Microcomputer Sys

p.83 MVT Microcomputer Sys

p.111 The National Comp Shows

p.111 The National Comp Shows

p.141 National Small Comp Show

p.141 National Small Comp Show

p.188 Nautilis Systems

p.188 Nautilis Systems

p.148 p.149 NEECO

p.148 p.149 NEECO

p.64 p.125 Netronics

p.64 p.125 Netronics

p.228 New England Business Service (NEBS)

p.228 New England Business Service (NEBS)

p.292 Noble Computer Corp

p.292 Noble Computer Corp

p.207 Northern Tech Books

p.207 Northern Tech Books

p.27 North Star

p.27 North Star

p.290 Northwest Comp Services

p.290 Northwest Comp Services

p.206 Nycom Inc

p.206 Nycom Inc

(p.CV IV) Ohio Scientific Instr

(p.CV IV) Ohio Scientific Instr

p.75 Okidata Corp

p.75 Okidata Corp

p.33 OK Machine & Tool

p.33 OK Machine & Tool

p.235 Oliver Advanced Engineering

p.235 Oliver Advanced Engineering

p.132 Omega Research

p.132 Omega Research

p.155 Omega Sales Co

p.155 Omega Sales Co

p.235 Omikron

p.235 Omikron

p.113 OnComputing

p.113 OnComputing

p.68 Orange Micro

p.68 Orange Micro

p.69 Oregon Software

p.69 Oregon Software

p.197 Osborne/McGraw-Hill

p.197 Osborne/McGraw-Hill

p.219 OSM Computer Corp

p.219 OSM Computer Corp

p.144 p.145 Owens Associates

p.144 p.145 Owens Associates

p.276 p.298 Pacific Exchanges

p.276 p.298 Pacific Exchanges

p.267 Page Digital

p.267 Page Digital

p.280 Pan American Elec (A Radio Shack Auth Sales Ctr)

p.280 Pan American Elec (A Radio Shack Auth Sales Ctr)

p.240 PCD Systems Inc

p.240 PCD Systems Inc

p.15 p.31 Percom Data

p.15 p.31 Percom Data

p.124 Personal Computer Sys

p.124 Personal Computer Sys

p.183 Personal Computing '80

p.183 Personal Computing '80

p.276 Personal Progs by Victor

p.276 Personal Progs by Victor

p.127 Personal Software

p.127 Personal Software

p.209 Phase One Systems

p.209 Phase One Systems

p.241 Pickles & Trout

p.241 Pickles & Trout

p.10 Power One Inc

p.10 Power One Inc

p.273 p.274 p.275 Priority One

p.273 p.274 p.275 Priority One

p.247 Professional Data Sys

p.247 Professional Data Sys

p.294 Professional Management Services

p.294 Professional Management Services

p.91 Professional Software Inc

p.91 Professional Software Inc

p.193 QC Micro Systems

p.193 QC Micro Systems

p.262 p.263 QT Comp Systems

p.262 p.263 QT Comp Systems

p.208 Quality Software

p.208 Quality Software

p.153 Quasar Data Products

p.153 Quasar Data Products

p.287 Quest

p.287 Quest

p.276 Quintrex Inc

p.276 Quintrex Inc

p.56 Racet Computes

p.56 Racet Computes

p.106 p.123 RCA Solid State

p.106 p.123 RCA Solid State

p.290 Eric C Rehnke Tech Sery

p.290 Eric C Rehnke Tech Sery

p.226 RNB Enterprises

p.226 RNB Enterprises

p.229 Robotics Age

p.229 Robotics Age

p.219 Rochester Data

p.219 Rochester Data

p.67 Rockwell Intl Micro Sys

p.67 Rockwell Intl Micro Sys

p.225 S-100 Inc

p.225 S-100 Inc

p.241 SC Digital

p.241 SC Digital

p.239 SCDP

p.239 SCDP

p.5 Scion Corp

p.5 Scion Corp

p.242 Scitronics

p.242 Scitronics

p.234 Scott Instruments

p.234 Scott Instruments

p.39 SD Systems

p.39 SD Systems

p.173 Seattle Comp Products

p.173 Seattle Comp Products

p.223 Service Technologies

p.223 Service Technologies

p.38 Shepardson Microsystems

p.38 Shepardson Microsystems

p.244 Michael Shrayer Software

p.244 Michael Shrayer Software

p.7 Shugart

p.7 Shugart

p.117 Sigma Intl

p.117 Sigma Intl

p.171 p.205 Sirius Systems

p.171 p.205 Sirius Systems

p.294 SMA

p.294 SMA

p.73 Small Business Appl

p.73 Small Business Appl

p.235 Small Sys Design

p.235 Small Sys Design

p.37 Smoke Signal Broadcasting

p.37 Smoke Signal Broadcasting

p.201 Softech

p.201 Softech

p.227 Software Concepts

p.227 Software Concepts

p.177 Software Development & Training

p.177 Software Development & Training

p.236 The Software Exchange

p.236 The Software Exchange

p.292 The Software Farm

p.292 The Software Farm

p.269 Software Labs

p.269 Software Labs

p.168 Software Tech for Comp (STC)

p.168 Software Tech for Comp (STC)

p.294 Software Tool Works

p.294 Software Tool Works

p.246 The Software Works

p.246 The Software Works

p.243 The SoHo Group

p.243 The SoHo Group

p.258 Solid State Sales

p.258 Solid State Sales

p.216 Sorcim

p.216 Sorcim

p.243 Sorrento Valley Assoc

p.243 Sorrento Valley Assoc

p.122 Southern Computer Sys

p.122 Southern Computer Sys

(p.CV II) Southwest Tech Prod Corp

(p.CV II) Southwest Tech Prod Corp

p.174 Spectrum Software

p.174 Spectrum Software

p.11 SSM

p.11 SSM

p.191 Strategic Simulations

p.191 Strategic Simulations

p.167 p.169 Structured Systems Group

p.167 p.169 Structured Systems Group

p.253 SubLOGIC

p.253 SubLOGIC

p.90 Summagraphics

p.90 Summagraphics

p.286 Sunny Intl

p.286 Sunny Intl

p.135 p.165 p.189 SuperSoft

p.135 p.165 p.189 SuperSoft

p.79 p.184 Synchro Sound

p.79 p.184 Synchro Sound

p.178 Synergetic Comp Prod

p.178 Synergetic Comp Prod

p.159 Tarbell Electronics

p.159 Tarbell Electronics

p.276 TBI

p.276 TBI

p.63 Tech Sys Consultants (TSC)

p.63 Tech Sys Consultants (TSC)

p.194 Tec-Mar Inc

p.194 Tec-Mar Inc

p.231 Texas Instruments

p.231 Texas Instruments

p.211 Robert Tinney Graphics

p.211 Robert Tinney Graphics

p.243 TNW Corp

p.243 TNW Corp

p.288 Torrey Pines Busn Sys

p.288 Torrey Pines Busn Sys

p.172 Trionyx Electronics

p.172 Trionyx Electronics

p.292 TYC Software

p.292 TYC Software

p.290 Ucatan Computer Store

p.290 Ucatan Computer Store

(p.CV III) United Business Prod

(p.CV III) United Business Prod

p.95 United Software of America

p.95 United Software of America

p.71 US Robotics

p.71 US Robotics

p.180 VANDATA

p.180 VANDATA

p.288 Videx

p.288 Videx

p.272 Vista Computers

p.272 Vista Computers

p.282 VR Data

p.282 VR Data

p.258 Wameco

p.258 Wameco

p.54 The Warehouse

p.54 The Warehouse

p.81 Whitesmith's Ltd

p.81 Whitesmith's Ltd

p.288 Wintek Corp

p.288 Wintek Corp

p.294 Wisconsin Area Komputer Co (WAKCO)

p.294 Wisconsin Area Komputer Co (WAKCO)

p.276 Worldwide Electronics

p.276 Worldwide Electronics

p.86 XCOMP, Inc

p.86 XCOMP, Inc

p.246 Zs Systems

p.246 Zs Systems