1979 5.06 1981

Vol.5 n°6 june 1980

Vol.5 n°6 june 1980

(byte_1980_06.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

On this month's cover, Robert Tinney has created a visual fantasy on a communications theme. Imagine a network of personal computers where each person's computer is a node. Each node can display some information about the network. The fantasy cover painting shows several such personal computers in a matrix of translucent network connections. A few message packets are in transit down gossamer conduits, and each computer shows a view of the network from that node's vantage point. As noted in this month's editorial, the real-world equivalent of this fantasy is the telephone network with low-speed modem equipment. While 300 bps is not the data communications equivalent of the bandwidth of a light beam, it is a good start which exists today. The nodes we know about via modems and telephones consist of our personalized directories of public access and private computer systems.

p.6 Editorial: The Grass Roots Electronic Post Office...

p.6 Editorial: The Grass Roots Electronic Post Office...

[author : Carl Helmers] #Edito

Extract : «  [...] Communications is the theme of this issue of BYTE and our emphasis is on extensions to the scale of this technology. We are talking about telephone networks with personal computers attached. The medium is the telephone network, and computers are the tools. We offer a number of articles this month covering areas as diverse as the technology of modems to their use in new forms of electronic-publication services for personal-computer users. In future months, readers will see more articles on communications applications of small computers. [...]  »

TABLE OF CONTENTS

Foreground

Foreground

p.24 AN ANSWER/ORIGINATE MODEM

p.24 AN ANSWER/ORIGINATE MODEM

Construction from precalibrated modules that eliminate the need for complicated adjustments makes this modem a practical project for the homebrewing hobbyist.

[author : Ronald G Parsons] #Electronic #Networks #Listing #Assembly

Extract : «  [...] To transmit data at reasonable speeds over a telephone line, a modem is used to convert digital signals to an analog form for transmission over the telephone network. "Modem" is a hybrid of the words modulator and demodulator. A modem must be used because the telephone network was designed for analog voice transmission and not for digital data. The telephone network has an audio bandwidth of approximately 3000 Hz, so the modem must condition the signals to fit within this bandwidth. [...]  »

p.42 I/O EXPANSION FOR THE TRS-80, Part 2: Serial Ports

p.42 I/O EXPANSION FOR THE TRS-80, Part 2: Serial Ports

Along with a discussion of the theory of serial I/O ports, here's a design for an economical RS-232C interface that is compatible with standard TRS-80 software.

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

Extract : «  [...] The presentation this month of a serial interface for the TRS-80 required a little more thought. Parallel ports are strictly hardware devices which in their simplest form only require execution of a single assembly-language or BASIC instruction to function efficiently. A serial interface, on the other hand, needs a software program to direct its operation. The many registers and buffers involved in the serial communication process must be synchronized by the execution of a serial-driver routine stored in memory. Any design for a serial port has to take into account the capabilities and memory location of this routine. Even the most splendid hardware circuit would be a failure if the software driver interfered with other computer functions. [...]  »

p.64 Z80 OP CODES FOR AN 8080 ASSEMBLER

p.64 Z80 OP CODES FOR AN 8080 ASSEMBLER

Using predefined variable names, you can generate proper Z80 machine-language code.

[author : William T Powers] #Method #Programming #Assembly

Extract : «  If you have a Z80-based machine and an 8080 assembler, you are at a crossroad. You can do one of three things: dispose of your old assembler and purchase a full Z80 assembler; restrict your coding to the subset of the Z80 machine language that is equivalent to the 8080 machine language; or hand-assemble the non-8080 instructions within your Z80 source code. This article details a method I have devised that allows me to assemble all the Z80 instructions using an 8080 assembler without resorting to hand-assembling.

[...]

The Z80 microprocessor has a number of powerful instructions and instruction modes that are not on the 8080. I devised the method presented in this article to enable me to use these instructions without having to buy a Z80 assembler. I hope you have found this approach as useful as I have.  »

p.96 COMMUNICATING IN TWO DIRECTIONS

p.96 COMMUNICATING IN TWO DIRECTIONS

With proper transmission lines, extra terminals can make your personal computer flexible and easy to access from many locations.

[author : Mark R Tichener] #Electronic #Networks

Extract : «  With the prices of microcomputer components becoming ever more attractive, the temptation to sprinkle terminals and peripherals throughout the house is becoming more difficult to resist. Since a computer is more flexible than a telephone, it's not unreasonable to have a bedside terminal (that wakes you in the morning and reminds you of your appointment with the dentist), a terminal in the study for serious work, another remote terminal in the den for the kids to play with safely, and the main system residing in the basement workshop.

The simultaneous and independent transmission of signals in opposing directions through a single line, as discussed here, has been done for years in communications systems (such as telephone links). I have not seen it applied to remote terminals or processors, so I present the idea along with some obvious applications. [...]  »

p.122 A TIME-SHARING/MULTI-USER SUBSYSTEM FOR MICROPROCESSORS

p.122 A TIME-SHARING/MULTI-USER SUBSYSTEM FOR MICROPROCESSORS

This minimal hardware/software system shows that running multiple users on microcomputers is a simpler task to implement than most think.

[author : Don Kinzer] #Electronic #Algorithm #Listing #Assembly #OperatingSystem

Extract : «  Now that the personal computer has become firmly established, many users are developing an appetite for more complex and sophisticated systems. Disk-based systems, quite rare among users several years ago, are now commonplace.

Among the concepts being investigated and implemented by advanced experimenters are: real-time operating systems; multiprocessor systems (eg: resource sharing); advanced disk-operating systems; multitasking systems; parallel processing; and time-sharing/multi-user systems. Indeed, almost every feature of large computer systems is being considered for implementation on microcomputers. This article will explain some of the problems, techniques, advantages, and disadvantages of time-sharing/multi-user microprocessor systems. For the most part, the techniques are applicable to all currently popular microprocessors (eg: 6800, 8080, 6502). However, the exact implementation and circuitry required may differ depending upon the microprocessor.

The impetus for time-sharing or multi-user systems is to allow for more efficient use of processor time and to allow several people to share the processor. A microprocessor can do only one thing at a time: the trick is to make it appear to be doing more than one thing simultaneously. In most home computer applications, the processor is input/output (I/O) bound — that is, the processor spends much of its time waiting for I/O. [...]  »

p.140 A TELEPHONE-DIALING MICROCOMPUTER

p.140 A TELEPHONE-DIALING MICROCOMPUTER

Automatic telephone dialing can be done by two diverse methods.

[author : John Renbarger] #Electronic #Algorithm #Listing #Assembly #Telecom

Extract : «  This article describes an application of computers to personal control of communication facilities. I have added some simple hardware to my KIM-1 microcomputer and have successfully dialed local and long-distance numbers on my home telephone. Although I made use of an expanded KIM to develop the programs listed here, the final program and data tables fit into the standard KIM memory.

In the form presented here, the system accepts a single telephone number from the KIM keypad, dials it, and stores it for redialing. In my system, only one number is stored in the computer at a time, but the routines could be used by a supervisory program to select and dial from a list of several stored numbers.

Two methods of dialing are available. One method uses pulses to control a solenoid that interrupts the telephone connection. The other method, which is faster, generates dual-tone, multiple-frequency signals that are acoustically coupled to the telephone receiver. [...]  »

Background

Background

p.88 MY TRS-80 TALKS TO MY CROMEMCO Z-2

p.88 MY TRS-80 TALKS TO MY CROMEMCO Z-2

Peripherals that were once dedicated to a single computer can now be shared by using this communications scheme.

[author : Rod Hallen] #Listing #Assembly #Interface

Extract : «  Business computers communicate with each other all of the time. This is true whether they are located in adjacent rooms or halfway around the world from each other. You may ask, "Why can't personal computers communicate in the same manner?" Well, they can, and an intercomputer communications scheme is not really that difficult to implement.

I have owned as many as five personal computers at one time, but presently I'm concentrating on my Cromemco Z-2 and Radio Shack TRS-80. My Z-2 is used for word-processing and assembly-language program development; I bought the TRS-80 because it is the most popular machine on the market, and I want to write about the hardware and software for a large number of readers.

The Z-2 supports two ThinkerToys DISCUS 8-inch floppy disks, a fast Malibu 160 line printer, and a lot of other S-100 hardware, using software oriented to the CP/M operating system. The TRS-80 is a 16 K Level II machine with only one peripheral. That peripheral device is the Z-2, and therein lies my story. [...]  »

p.108 UNDERSTANDING ISAM

p.108 UNDERSTANDING ISAM

Some microcomputers can use the indexed-sequential access method, known as ISAM, instead of random access or sequential access.

[author : Reginald D Gates] #DataStructure #DataManagement

Extract : «  More and more microcomputer systems are advertised as featuring ISAM files. The indexed-sequential access method (ISAM) permits rapid access to large amounts of data and is well suited to disk storage. However, ISAM does have some disadvantages. This article is intended to enable the personal-computer user to understand what ISAM is, how it works, and how to tell if the indexed-sequential access method is appropriate for a given application.

A brief look at two other access methods will be a helpful prelude to describing ISAM. Sequential access is the most common method for reading files, and it is easily understood. Records of a sequential file are accessed one after another in the order in which they are physically stored. The records are located adjacent to each other on the storage device.

In the random-access method, records are read or written via a unique key associated with each record. This key translates into a physical address — that is, the address in the storage device that contains both the specified key and its associated data. Here, the records are not necessarily located next to each other; they tend to be scattered over the storage area. Figure 1 shows the same file of three entries stored in both a random and a sequential manner.

The major problem with sequential files is speed. To obtain the one hundredth item from a sequential file, it is necessary to first read the preceding ninety-nine records. If the program makes a lot of unordered accesses to a sequential file, the response will be slow since the preceding records have to be read for each entry that is obtained. Events in the real world typically occur in an unordered manner.

This means that the slow response time of a sequential file often precludes its use in real-time systems. On the other hand, the advantage of the random-access file is speed. If the key of a record is known, we know exactly where to look for it. The programs can obtain any record in a random-access file with just one input/output (I/O) operation. [...]  »

p.214 INTERPERSONALIZED MEDIA: WHAT'S NEWS?

p.214 INTERPERSONALIZED MEDIA: WHAT'S NEWS?

Decreasing costs and increasing availability of telecommunication facilities for microcomputers imply modes of communication vastly different from the ones we use today.

[author : James A Levin] #Telecom #SocialNetworks #Book

Extract : «  We are in the midst of a major change in the ways that we communicate. This change will affect many areas of our lives — the ways we are informed, educated, and entertained; the ways we interact with friends, organizations, and the world. New communication media are arising from the grass roots as personal computers become widespread and are interconnected. These media allow new possibilities for interactive, personalized communication, so I will call them interpersonalized media.

Already there are small-scale efforts to interconnect personal computers via telephone lines. There are several national personal-computer networks and many local computer "bulletin board" systems, five in the San Diego area alone. These developments will lead to such radically modified institutions as personalized news, classroomless education, and interactive soap operas. In this article, I will focus on the influence of these new media on the interchange of information that constitutes news. [...]  »

p.230 FIFTEEN: A GAME OF STRATEGY (OR TIC-TAC-TOE REVISITED)

p.230 FIFTEEN: A GAME OF STRATEGY (OR TIC-TAC-TOE REVISITED)

This is a Nim-like game in which players try to pick numbers that will add up to 15.

[author : John Rheinstein] #Listing #BASIC #GameBoard

Extract : «  The game of Fifteen is a two player game. The players alternate picking numbers between 1 and 9, using each number only once. The object is to select numbers such that the sum of three of them is 15, and at the same time to prevent the opposing player from achieving a sum of 15 with three numbers. For example, assume that the two players are A and B. [...]  »

Nucleus

Nucleus

p.12 Letters

p.12 Letters

p.84 p.212 p.228 BYTE's Bits

p.84 p.212 p.228 BYTE's Bits

p.86 Ask BYTE

p.86 Ask BYTE

p.136 Book Reviews: The Network Nation: Human Communications via Computer

p.136 Book Reviews: The Network Nation: Human Communications via Computer

#Book

p.174 BYTELINES (formerly BYTE News)

p.174 BYTELINES (formerly BYTE News)

p.182 BYTE's Bugs

p.182 BYTE's Bugs

p.186 BYTE's Bits: Bills Introduced in Congress

p.186 BYTE's Bits: Bills Introduced in Congress

p.196 Technical Forum

p.196 Technical Forum

A Race-Car Monitoring Program

Computing Time Between Dates

p.204 Event Queue

p.204 Event Queue

p.210 Clubs and Newsletters

p.210 Clubs and Newsletters

p.238 Languages Forum: Comment and Correction for Mouse

p.238 Languages Forum: Comment and Correction for Mouse

p.242 What's New?

p.242 What's New?

p.287 Unclassified Ads, BOMB Results

p.287 Unclassified Ads, BOMB Results

p.288 Reader Service, BOMB

p.288 Reader Service, BOMB

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

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

p.258 AB Computers

p.258 AB Computers

p.110 p.211 Ackerman Digital

p.110 p.211 Ackerman Digital

p.284 p.285 Adv Computer Prod

p.284 p.285 Adv Computer Prod

p.51 Altos

p.51 Altos

p.177 American Micro Prod Inc

p.177 American Micro Prod Inc

p.222 American Square Comp

p.222 American Square Comp

p.264 Ancrona Corp

p.264 Ancrona Corp

p.27 Anadex Inc

p.27 Anadex Inc

p.169 Anderson Jacobson

p.169 Anderson Jacobson

p.201 Anderson Jacobson

p.201 Anderson Jacobson

p.61 APF Electronics Inc

p.61 APF Electronics Inc

p.136 Apparat

p.136 Apparat

p.13 Apple Computer

p.13 Apple Computer

p.65 Applied Digital DataSys (ADDS)

p.65 Applied Digital DataSys (ADDS)

p.56 Artec Electronics

p.56 Artec Electronics

p.261 ASAP Comp Prod Inc

p.261 ASAP Comp Prod Inc

p.245 A-T Enterprises

p.245 A-T Enterprises

p.237 ATV Research

p.237 ATV Research

p.216 Automated Simulations

p.216 Automated Simulations

p.78 Avionic Enterprises Inc (AEI)

p.78 Avionic Enterprises Inc (AEI)

p.71 Axiom

p.71 Axiom

p.47 Base 2 Inc

p.47 Base 2 Inc

p.227 John Bell

p.227 John Bell

p.229 Art Bennett

p.229 Art Bennett

p.239 Beta Business Sys Inc

p.239 Beta Business Sys Inc

p.217 Beta Computer Devices

p.217 Beta Computer Devices

p.26 BIZCOMP

p.26 BIZCOMP

p.87 Boschert

p.87 Boschert

p.262 Budget Comp Prod

p.262 Budget Comp Prod

p.229 BYTE Back Issues

p.229 BYTE Back Issues

p.236 BYTE Books

p.236 BYTE Books

p.195 BYTE Seminar

p.195 BYTE Seminar

p.231 BYTE Subscriber

p.231 BYTE Subscriber

p.233 BYTE WATS

p.233 BYTE WATS

p.211 C & S Electronics

p.211 C & S Electronics

p.20 p.21 California Computer Sys

p.20 p.21 California Computer Sys

p.270 California Digital

p.270 California Digital

p.223 Cambridge Develop Labs

p.223 Cambridge Develop Labs

p.129 Central Data

p.129 Central Data

p.14 p.192 Chrislin Industries

p.14 p.192 Chrislin Industries

p.142 Circle Computer Sales

p.142 Circle Computer Sales

p.257 Cleveland Consumer Computers & Components

p.257 Cleveland Consumer Computers & Components

p.197 Compas Microsystems

p.197 Compas Microsystems

p.163 Complete Business Systems

p.163 Complete Business Systems

p.280 p.281 CompuMart

p.280 p.281 CompuMart

p.229 CompuMax

p.229 CompuMax

p.103 CompuServe (MicroNET)

p.103 CompuServe (MicroNET)

p.267 ComputerCity

p.267 ComputerCity

p.6 Computer Enhancements Co (CECO)

p.6 Computer Enhancements Co (CECO)

p.85 Computer Factory

p.85 Computer Factory

p.218 Computer Furniture & Access

p.218 Computer Furniture & Access

p.34 Computer Headware

p.34 Computer Headware

p.237 The Computer Place

p.237 The Computer Place

p.225 Computer Specialties

p.225 Computer Specialties

p.233 Computer Prod Int'l

p.233 Computer Prod Int'l

p.207 Computers Wholesale

p.207 Computers Wholesale

p.226 Computex

p.226 Computex

p.250 Concord Computer Components

p.250 Concord Computer Components

p.60 Corvus Systems

p.60 Corvus Systems

p.132 Cover Craft

p.132 Cover Craft

p.266 The CPU Shop

p.266 The CPU Shop

p.241 Cranial Labs

p.241 Cranial Labs

p.1 p.2 Cromemco

p.1 p.2 Cromemco

p.134 p.135 CSSN (Computer Serv Sys Network)

p.134 p.135 CSSN (Computer Serv Sys Network)

p.241 Custom Business Computers

p.241 Custom Business Computers

p.167 CT MicroCOMPUTER Inc

p.167 CT MicroCOMPUTER Inc

p.191 Cybernetics Inc

p.191 Cybernetics Inc

p.277 Dai-Comp

p.277 Dai-Comp

p.237 DAR Sales

p.237 DAR Sales

p.217 Data Access

p.217 Data Access

p.241 Data Acquisition Sys Inc

p.241 Data Acquisition Sys Inc

p.191 Datadisk Systems

p.191 Datadisk Systems

p.107 Data Management Labs

p.107 Data Management Labs

p.239 Data Prod Maintenance Corp

p.239 Data Prod Maintenance Corp

p.161 Data Speed

p.161 Data Speed

p.207 Datek Sys Inc

p.207 Datek Sys Inc

p.263 Delta Products

p.263 Delta Products

p.175 DG Electronics

p.175 DG Electronics

p.119 Diablo (Div of Xerox)

p.119 Diablo (Div of Xerox)

p.199 Digital Graphic Systems

p.199 Digital Graphic Systems

p.152 Digital Marketing

p.152 Digital Marketing

p.95 Digital Pathways

p.95 Digital Pathways

p.255 Digital Research: Comp

p.255 Digital Research: Comp

p.93 Digital Research Corp (CA)

p.93 Digital Research Corp (CA)

p.224 Digitus Corp

p.224 Digitus Corp

p.217 Discount Software Group

p.217 Discount Software Group

p.191 Disc/3 Mart Inc

p.191 Disc/3 Mart Inc

p.204 Dynacomp

p.204 Dynacomp

p.201 Ecosoft

p.201 Ecosoft

p.268 p.269 Electro labs

p.268 p.269 Electro labs

p.167 Electronic Control Tech

p.167 Electronic Control Tech

p.252 p.253 Electronic Systems

p.252 p.253 Electronic Systems

p.254 Electronic Systems

p.254 Electronic Systems

p.239 Engineering Analysis Software

p.239 Engineering Analysis Software

p.199 Escon

p.199 Escon

p.40 Essex Publishing

p.40 Essex Publishing

p.227 Excom

p.227 Excom

p.205 Executive Busn Sys

p.205 Executive Busn Sys

p.239 Exeter Int'l Corp

p.239 Exeter Int'l Corp

p.237 Faragher & Assoc

p.237 Faragher & Assoc

p.237 Farnsworth Computer

p.237 Farnsworth Computer

p.239 Feith Software

p.239 Feith Software

p.234 FMG Corp

p.234 FMG Corp

p.180 p.181 Folio Books

p.180 p.181 Folio Books

p.264 Fordham Radio

p.264 Fordham Radio

p.235 Frederick Computer Prod

p.235 Frederick Computer Prod

p.186 Gimix

p.186 Gimix

p.155 Godbout

p.155 Godbout

p.15 Graham Dorian

p.15 Graham Dorian

p.211 GW Computers Ltd

p.211 GW Computers Ltd

p.172 p.173 H & E Computronics

p.172 p.173 H & E Computronics

p.139 Hardside

p.139 Hardside

p.154 Hayden Book Co Inc

p.154 Hayden Book Co Inc

p.170 D C Hayes Associates Inc

p.170 D C Hayes Associates Inc

p.45 Hewlett-Packard

p.45 Hewlett-Packard

p.82 High Tech Inc

p.82 High Tech Inc

p.251 Hobbyworld Electronics

p.251 Hobbyworld Electronics

p.194 Impulse Electronics Inc

p.194 Impulse Electronics Inc

p.197 Inco Inc

p.197 Inco Inc

(p.CV III) Industrial Micro Systems

(p.CV III) Industrial Micro Systems

p.237 Infinite Inc

p.237 Infinite Inc

p.72 Infosoft Systems Inc

p.72 Infosoft Systems Inc

p.55 Integral Data Systems Inc

p.55 Integral Data Systems Inc

p.227 Integrand

p.227 Integrand

Intel insert (between pp 16 & 17)

Intel insert (between pp 16 & 17)

p.241 Intelligence Systems Ltd

p.241 Intelligence Systems Ltd

p.239 Interface Inc

p.239 Interface Inc

p.115 Int'l Data Sys (IDS)

p.115 Int'l Data Sys (IDS)

p.39 Intertec Data Sys

p.39 Intertec Data Sys

p.79 Intertec Data Sys

p.79 Intertec Data Sys

p.188 InterThink Inc

p.188 InterThink Inc

p.9 Ithaca Intersystems

p.9 Ithaca Intersystems

p.98 Ithaca Intersystems

p.98 Ithaca Intersystems

p.272 p.273 Jade Comp Prod

p.272 p.273 Jade Comp Prod

p.278 p.279 Jameco Electronics

p.278 p.279 Jameco Electronics

p.235 Jini Microsystems

p.235 Jini Microsystems

p.164 JRT Sys Inc

p.164 JRT Sys Inc

p.77 Kemco Ltd

p.77 Kemco Ltd

p.239 KEY-TRONICS

p.239 KEY-TRONICS

p.241 B. Kleiman

p.241 B. Kleiman

p.22 KonanCorp

p.22 KonanCorp

p.239 Larks Electr & Data

p.239 Larks Electr & Data

p.100 p.101 p.200 Lifeboat

p.100 p.101 p.200 Lifeboat

p.171 Lobo Drives

p.171 Lobo Drives

p.215 Lomas Data Products

p.215 Lomas Data Products

p.241 M-Software

p.241 M-Software

p.12 p.241 Macrotronics

p.12 p.241 Macrotronics

p.25 Markline

p.25 Markline

p.203 Marketline

p.203 Marketline

p.231 Marymac Industries Inc

p.231 Marymac Industries Inc

p.33 p.247 Meas Sys & Controls

p.33 p.247 Meas Sys & Controls

p.225 MICAH

p.225 MICAH

p.239 Micops Inc

p.239 Micops Inc

p.143 p.158 p.159 Microamerica Distributing

p.143 p.158 p.159 Microamerica Distributing

p.189 Micro Ap

p.189 Micro Ap

p.233 Micro Appl Grp (MAG)

p.233 Micro Appl Grp (MAG)

p.259 Micro Business World

p.259 Micro Business World

p.160 Micro-Computer Brokers

p.160 Micro-Computer Brokers

p.229 Micro Computer Discount

p.229 Micro Computer Discount

p.136 p.235 Microcomputer Tech Inc

p.136 p.235 Microcomputer Tech Inc

p.59 MicroDaSys

p.59 MicroDaSys

p.97 Micro Data Base Sys

p.97 Micro Data Base Sys

p.73 Micro-Integration Inc

p.73 Micro-Integration Inc

p.213 Micromail

p.213 Micromail

p.210 Micro Management Sys

p.210 Micro Management Sys

p.237 MicroMart

p.237 MicroMart

p.233 Micro Mike's Inc

p.233 Micro Mike's Inc

p.120 p.121 MicroPro Int'l

p.120 p.121 MicroPro Int'l

p.237 Microsette

p.237 Microsette

p.75 Microsoft

p.75 Microsoft

p.57 Microsoft (Cons Prod Div)

p.57 Microsoft (Cons Prod Div)

p.35 Microtek

p.35 Microtek

p.197 MicrowareSys

p.197 MicrowareSys

p.118 The Micro Works

p.118 The Micro Works

p.83 Micro World

p.83 Micro World

p.256 Mikos

p.256 Mikos

p.201 Mini Computer Suppliers

p.201 Mini Computer Suppliers

p.131 p.220 Mini Micro Mart

p.131 p.220 Mini Micro Mart

p.29 Morrow/Thinker Toys

p.29 Morrow/Thinker Toys

p.19 p.190 Mountain Hardware

p.19 p.190 Mountain Hardware

p.109 MT Microsystems Inc

p.109 MT Microsystems Inc

p.247 Multi-Business Comp Sys

p.247 Multi-Business Comp Sys

p.81 National CSS Inc

p.81 National CSS Inc

p.191 National Multiplex Corp

p.191 National Multiplex Corp

p.143 p.158 p.159 NEECO

p.143 p.158 p.159 NEECO

p.16 p.153 Netronics

p.16 p.153 Netronics

p.41 p.53 North Star

p.41 p.53 North Star

p.235 Northwest Computer Serv

p.235 Northwest Computer Serv

(p.CV IV) Ohio Scientific Instr

(p.CV IV) Ohio Scientific Instr

p.89 Okidata Corp

p.89 Okidata Corp

p.43 p.66 p.163 OK Machine & Tool

p.43 p.66 p.163 OK Machine & Tool

p.80 Oliver Adv Eng (OAE)

p.80 Oliver Adv Eng (OAE)

p.209 OnComputing

p.209 OnComputing

p.68 Orange Micro

p.68 Orange Micro

p.94 Oregon Software

p.94 Oregon Software

p.185 Osborne/McGraw-Hill

p.185 Osborne/McGraw-Hill

p.231 OSM Computer Corp

p.231 OSM Computer Corp

p.76 Owens Associates

p.76 Owens Associates

p.235 p.241 Pacific Exchanges

p.235 p.241 Pacific Exchanges

p.271 Page Digital

p.271 Page Digital

p.260 Pan American Electr (A Radio Shack Auth Sales Ctr)

p.260 Pan American Electr (A Radio Shack Auth Sales Ctr)

p.234 PCD Systems Inc

p.234 PCD Systems Inc

p.23 p.104 p.105 Percom Data

p.23 p.104 p.105 Percom Data

p.186 Peripherals Plus

p.186 Peripherals Plus

p.156 Personal Comp Sys

p.156 Personal Comp Sys

p.179 Personal Computing '80

p.179 Personal Computing '80

p.157 Personal Software

p.157 Personal Software

p.17 Power One Inc

p.17 Power One Inc

p.274 p.275 p.276 Priority One

p.274 p.275 p.276 Priority One

p.63 p.282 p.283 QT Computer Sys

p.63 p.282 p.283 QT Computer Sys

p.212 Quality Software

p.212 Quality Software

p.151 Quasar Data Products

p.151 Quasar Data Products

p.113 Quay Corp

p.113 Quay Corp

p.265 Quest

p.265 Quest

p.219 Racet Computes

p.219 Racet Computes

p.18 p.91 RCA Solid State

p.18 p.91 RCA Solid State

p.8 RITAM Int'l

p.8 RITAM Int'l

p.249 RNB Enterprises

p.249 RNB Enterprises

p.169 Rochester Data

p.169 Rochester Data

p.221 S-100 Inc

p.221 S-100 Inc

p.235 S & A Data Sys

p.235 S & A Data Sys

p.215 Sara-Tech

p.215 Sara-Tech

p.5 Scion Corp

p.5 Scion Corp

p.186 Service Tech

p.186 Service Tech

p.150 Shepardson Micro Sys

p.150 Shepardson Micro Sys

p.7 Shugart

p.7 Shugart

p.145 Siemens Electr

p.145 Siemens Electr

p.117 Sigma Int'l

p.117 Sigma Int'l

p.198 Sirius Sys

p.198 Sirius Sys

p.111 Small Business Appl

p.111 Small Business Appl

p.223 Small Sys Design

p.223 Small Sys Design

p.123 Smoke Signal Broadcasting

p.123 Smoke Signal Broadcasting

p.74 Softagon

p.74 Softagon

p.199 Softech

p.199 Softech

p.219 Software Devel & Training

p.219 Software Devel & Training

p.137 p.138 The Software Exchange

p.137 p.138 The Software Exchange

p.241 The Software Review

p.241 The Software Review

p.231 Software Works

p.231 Software Works

p.221 The SoHo Group

p.221 The SoHo Group

p.262 Solid State Sales

p.262 Solid State Sales

p.165 Sorcim

p.165 Sorcim

p.219 Sorrento Valley Assoc

p.219 Sorrento Valley Assoc

(p.CV II) Southwest Tech Prod Corp

(p.CV II) Southwest Tech Prod Corp

p.206 Spectrum Software

p.206 Spectrum Software

p.235 Starburst Comp Grp Inc

p.235 Starburst Comp Grp Inc

p.239 Street Electronics

p.239 Street Electronics

p.147 Strobe Inc

p.147 Strobe Inc

p.187 Structured Sys Grp

p.187 Structured Sys Grp

p.11 SSM

p.11 SSM

p.92 SubLOGIC

p.92 SubLOGIC

p.169 Sun Comp Serv Ltd

p.169 Sun Comp Serv Ltd

p.258 Sunny Int'l

p.258 Sunny Int'l

p.149 p.202 p.223 SuperSoft

p.149 p.202 p.223 SuperSoft

p.67 Sybex

p.67 Sybex

p.37 Symtec Inc

p.37 Symtec Inc

p.99 Synchro Sound

p.99 Synchro Sound

p.84 Synergetic Comp Prod

p.84 Synergetic Comp Prod

p.125 Tarbell Electr

p.125 Tarbell Electr

p.69 Tech Sys Consultants (TSC)

p.69 Tech Sys Consultants (TSC)

p.240 Tec-Mar Inc

p.240 Tec-Mar Inc

p.221 Texas Electr Instr (TEI)

p.221 Texas Electr Instr (TEI)

p.31 3 M Company

p.31 3 M Company

p.193 Robert Tinney Graphics

p.193 Robert Tinney Graphics

p.90 Tiny C

p.90 Tiny C

p.237 TL Industries

p.237 TL Industries

p.208 TransNet

p.208 TransNet

p.225 UC Products

p.225 UC Products

p.133 United Software

p.133 United Software

p.207 US Robotics

p.207 US Robotics

p.215 Vector Electronics

p.215 Vector Electronics

p.235 Videx

p.235 Videx

p.286 Vista Computer

p.286 Vista Computer

p.256 VR Data

p.256 VR Data

p.260 Wameco

p.260 Wameco

p.127 Whitesmith's Ltd

p.127 Whitesmith's Ltd

p.247 Wintek Corp

p.247 Wintek Corp

p.235 Worldwide Electronics

p.235 Worldwide Electronics

p.203 Zilog Inc

p.203 Zilog Inc

p.203 Z s Systems

p.203 Z s Systems