1978 4.09 1980

Vol.4 n°9 september 1979

Vol.4 n°9 september 1979

(byte_1979_09.jpg)

[editor : Carl T. Helmers Jr.] [publisher : Virginia Londoner (Virginia Londner), Gordon R Williamson] [art : Ellen Bingham, Wai Chiu Li, Christine Dixon, Holly Carmen LaBossiere, Deborah Porter] [cover : Robert Tinney] #Magazine

p.4 In this BYTE

p.4 In this BYTE

#Abstract

About the Cover: on this issue's cover, Robert Tinney has created a "fantasy on homebrewing." In the middle of a sylvan glade, we see the form of a computer being sculpted by some homebrewer. A couple of humanoid forest denizens look on with wonder, perhaps hoping to get a glimpse of our homebrewer on his return to the work place.

p.10
p.10

Building a joystick interface for your computer system adds a new physical input dimension. There are as many different ways to interface a joystick as there are applications. Steve Ciarcia discusses several widely varying ways to design Joystick Interfaces. Page 10

p.20
p.20

The idea of having a microcomputer work in a multiprogramming environment is becoming a reality. Already there are several multiprogramming systems on the market. Mark Dahmke provides an Introduction to Multiprogramming so we can understand how these systems operate. Page 20

p.34
p.34

If you enjoy playing chess against your computer, but dislike typing in the moves in abstract notation, you will be interested in a method of allowing the computer to detect moves made on a real chessboard . Jeff Teeters devised such a method and now tells us how he did it in Interface a Chessboard to Your KIM-1. Page 34

p.62
p.62

Some Musings On Hardware Design by Clayton Ellis provides readers with background information on picking integrated circuits and using them in homebrew work. Page 62

p.70
p.70

Although there are many applications where a high-speed analog-to-digital converter is necessary, many conversion applications can make do with a slower conversion. Richard C Hallgren has built A Low-Speed Analog-toDigital Converter for the Apple II which he uses as a real-time data analyzer. Page 70

p.84
p.84

When constructing electronic equipment, it is imperative that good Soldering Techniques are developed. William Trimmer presents a photo essay of good soldering practices and several examples of unwanted techniques. Page 84

p.96
p.96

William T Powers brings his discussion of The Nature of Robots to a close by applying the previously-discussed techniques and theories in a simple experiment with a human subject. Page 96

p.118
p.118

The search for the inexpensive paper-tape reader continues as Brian A Harron describes an Inexpensive, Optical Paper-Tape Reader. Page 118

p.130
p.130

James Albus considers the mechanisms of choice in his closing article about A Model of the Brain for Robot Control. Page 130

p.160
p.160

A Handy Pulser can prove to be very useful when testing a digital circuit. Bob Chrisp shares with us his version of a useful pulse generator. Page 160

p.182
p.182

In The AMSAT-GOLEM-80, Joe Kasser shows how your computer club (or any other group of experimenters) can economically build an S-100 microcomputer. The system is modular and expandable. Page 182

p.196
p.196

Performing simple control functions with your computer can be easy. Ken Barbier describes how to Add Some Control to Your Computer. Page 196

p.6 Editorial: The Rationale of Yet Another Homebrew System

p.6 Editorial: The Rationale of Yet Another Homebrew System

[author : Carl Helmers] #Edito

Extract : «  In this issue of BYTE, we are placing a special emphasis on the homebrewing of computers: the craft of assembling the hardware and software of a system from standard components in nonstandard ways. This month's editorial provides a continuation of notes begun in July on the design and assembly of my new homebrew 6809 system. In this editorial, we complete the final details of the physical layout and power supplies of the system, as well as the overall design of the system. We shall also begin a discussion of the actual processor card. Future installments in this series on homebrew, general purpose, computer hardware will record details of the system beyond this article's goal of defining a backplane bus structure.

As noted earlier ("Editorial," June 1979 BYTE, page 6), the intent of this exercise is to develop a specialized controller node for a loosely coupled system of processors involved with musical applications. The multiple processors initially contemplated were a Pascal-oriented, large personal computer and an ALF products model AD-8 music synthesizer with its 6502 used for housekeeping. In addition to this coordinating task, the 6809 would provide a central point for the connection of keyboards, displays and other hardware required by musical applications.

But ideas change and evolve. Since the 1st installments were written, plans have become slightly more grandiose with my recent acquisition of a New England Digital "Synclavier" music synthesizer and its associated Able/60 minicomputer. [...]  »

TABLE OF CONTENTS

Foreground

Foreground

p.10 JOYSTICK INTERFACES

p.10 JOYSTICK INTERFACES

An interface for every purpose

[author : Steve Ciarcia] #Electronic #Interface #DataAcquisition #Game

Extract : «  The thought that often comes to mind when the word joystick is mentioned to a computer enthusiast is of a spacewar-type game. A photon torpedo is fired from an opponent's starship, and the thruster joystick is deftly moved to reposition the craft out of its path. All of this occurs without having to take your eyes off the screen. Eye/hand coordination is almost "instinctive." With a glance to the upper right of the video screen, the joystick is tilted to the upper-right corner of its 360° range. This moves the spacecraft toward that coordinate. Reverse thrust is accomplished by moving the joystick in the opposite direction, as though you are pulling back on the throttle of a real craft. Such is the general experience with joysticks. However, the potential use of these devices greatly exceeds that of game playing.

A joystick, for those people who are unfamiliar with one, is shown in photo 1. It is an electromechanical device with resistance outputs proportional to the X,Y displacement of a central ball and lever. [...]  »

p.20 INTRODUCTION TO MULTIPROGRAMMING

p.20 INTRODUCTION TO MULTIPROGRAMMING

Some basic concepts

[author : Mark Dahmke] #Initiation #Programming #Book

Extract : «  Multiprogramming has usually been considered out of reach of the average personal computer experimenter using a small or medium scale computer. Actually, anyone with a processor above the level of an 8008 can operate a multiprogram or multiuser system. The original purpose of multiprogramming was to allow more than 1 user to take advantage of a computer simultaneously. This increased the productivity of the machine by allowing programs to run while other programs were awaiting user input, access to a disk, etc.

This may seem to conflict with the advantages inherent in microprocessor based systems (single user systems and low cost). However, there are many instances where the ability to run more than 1 program at a time may be advantageous. Note that the statement "more than 1 program may run at a time" does not mean simultaneous execution. That is the definition of multiprocessing (more than 1 processor on the bus), not multiprogramming.

To describe multiprogramming more effectively, I shall refer to a more well-known function in computers: real-time interrupts. [...]  »

p.34 INTERFACE A CHESSBOARD TO YOUR KIM-1

p.34 INTERFACE A CHESSBOARD TO YOUR KIM-1

Play chess with a computer as easily as with a human opponent

[author : Jeff Teeters] #Electronic #Listing #Assembly #Interface #GameBoard

Extract : «  Chess is a fascinating game. Computer chess is especially fascinating because the complex analysis which determines each move is performed by a machine instead of a human. Computer chess offers an excellent way to demonstrate the power and versatility of personal computers.

Most computer chess systems are unable to "see" a chessboard. A human playing against a computer will usually set up a chessboard beside the computer, and the moves will be communicated to and from the machine through the use of a keyboard and a display in some type of abstract notation.

Keyboard entry of moves is undesirable. It is inconvenient, error prone, and inelegant. The abstract notation promotes errors and makes play difficult for people who do not know the notation system. Furthermore, errors may not be detected until many intervening moves have occurred.

An ideal chess-playing system would contain a digital television camera to observe the board and a mechanical arm to move the pieces. [...]  »

p.70 A LOW-SPEED ANALOG-TO-DIGITAL CONVERTER

p.70 A LOW-SPEED ANALOG-TO-DIGITAL CONVERTER

Perform real-time data analysis

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

Extract : «  The development of microprocessor-based computer systems has progressed to the point where it is now practical to utilize these systems in a scientific or laboratory application. To be useful in a scientific application the computer must have the capability of converting analog signals to digital signals. Very few home computers have this capability. Certainly it is a straightforward task to design an analog-to-digital converter (ADC), but the real problem lies in connecting the converter to the computer.

The Apple II computer, with 8 peripheral-board connectors on the mother board, makes the job of designing and implementing special interfaces (such as the ADC) relatively easy. The peripheral-board connectors give the hardware designer access to all address, data, and control lines. In addition all control, address, and data lines have been buffered, and certain address bits have been decoded to give a device select (DS) signal. What this means is that when a specific range of address locations is accessed, the DS line will give a low output signal. Since the peripheral-board connectors are on the main computer board, the finished interface board will be inside the computer and will be able to use the computer's power supply. Because of these characteristics, turning the Apple II into a realtime data analyzer becomes a matter of designing an analog-to-digital converter circuit, and control logic to meet the need of the application. [...]  »

p.96 THE NATURE OF ROBOTS, Part 4

p.96 THE NATURE OF ROBOTS, Part 4

A simple, human experiment

[author : William T Powers] #HowItWorks #Listing #BASIC #Assembly #Robotics

Extract : «  [...] The experiment to be described in this article is so simple that it may look elementary. Nevertheless, it is the starting point for a new approach to exploring the organization of human beings. Most new ideas start by looking like old ones, but with a twist that leads in unexpected directions. If you are familiar with tracking experiments, do not be too quick to decide what this is all about. [...]  »

p.118 INEXPENSIVE, OPTICAL PAPER-TAPE READER

p.118 INEXPENSIVE, OPTICAL PAPER-TAPE READER

A manual paper-tape reader with no moving parts

[author : Brian A Harron] #Electronic #Listing #Assembly #DataAcquisition

Extract : «  This was the terrible equation I had to contend with every time I wanted to play my favorite game program. It would take me 30 minutes to load the 8 K BASIC paper tape. But not any more!

The solution is a 400 character per second paper-tape reader that can interface to any 8-bit input port of almost any microprocessor. It uses only 2 integrated circuits and costs approximately $15.

I had always wanted something faster than my old reliable Teletype, but I never seemed to have the $40 to $100 that was needed to buy one of the many available kits. I also wondered why most of these kits required so many integrated circuits to accomplish the simple task of latching 8 bits of data. There are 7 bits (sometimes 8 bits) of parallel papertape data spaced at regular intervals, and a sprocket hole for strobing, included at no extra cost. Why not design a self-strobing, 8-bit data latch using an inexpensive large scale integration (LSI) transistor-transistor logic (TTL) integrated circuit, the INTEL 82127. [...]  »

p.130 A MODEL OF THE BRAIN FOR ROBOT CONTROL, Part 4

p.130 A MODEL OF THE BRAIN FOR ROBOT CONTROL, Part 4

Decision-making procedures

[author : James Albus] #ArtificialIntelligence #Book

Extract : «  The essence of a hierarchy is that control is top-down. The ultimate choices are made at the top, and the goals selected at this level are decomposed into action as they filter down through the various levels of the hierarchy. For the purposes of our discussion, we will define the highest level H function in the behavior-generating hierarchy of the human brain as the will.

For centuries philosophers and theologians have debated the nature of the will, particularly the question of whether humans have "free" will (ie: the freedom to choose goals) or whether all choice is merely a reflexive or predestined response to the environment. We shall not presume to deal with this question here, other than to suggest what types of inputs are available to this highest level goal selection module. [...]  »

Background

Background

p.62 SOME MUSINGS ON HARDWARE DESIGN

p.62 SOME MUSINGS ON HARDWARE DESIGN

Simple design techniques

[author : Clayton Ellis] #Electronic #Method

Extract : «  The purpose of this article is to acquaint the reader with some of the more interesting types of transistor-transistor logic (TTL) integrated circuits, the ease with which logic design can be accomplished, and to offer a few design considerations and troubleshooting hints to stimulate the homebrew use of digital logic.

Taking the topics in the above order, we start with a look at some of the more complex types of TTL chips in the "74xx" series. (We will ignore simple gates for the most part.) An example is the 7442. This integrated circuit is a binary coded decimal (sometimes called BCD) to decimal decoder. What this means is that the circuit will decode 1 line out of 10 based on a 4 bit binary code. [...]  »

p.84 SOLDERING TECHNIQUES

p.84 SOLDERING TECHNIQUES

A picture essay

[author : William Trimmer] #Electronic #Method

Extract : «  Anyone who can get 3 objects into the same vicinity can solder. Doing a professional job, however, requires some care and practice. This article draws on my experience in teaching electronics and a fine pamphlet prepared by NASA entitled "Soldering Electrical Connections, A Handbook" (United States Printing Office, NASA SP-5002). Good soldering techniques can save time, components and frustration. [...]  »

p.160 HANDY PULSER

p.160 HANDY PULSER

A simple, circuit-debugging tool

[author : Bob Chrisp] #Electronic #Diagnostic

Extract : «  Most of us at one time or another have had the need for a TTL (transistor-transistor logic) pulser source for troubleshooting or circuit design. Since most of us are not affluent enough to afford sophisticated test equipment we will usually kludge a TTL oscillator or pulser when the need arises. However, the next time we need our handy little circuit we end up searching our goody box only to find that we have used the parts in another piece of equipment.

What I have tried to put together is an inexpensive oscillator that hopefully will stay in 1 piece and be ready when needed. In an effort to keep it simple and inexpensive I have left out some of the niceties that are found in your more expensive commercial test gear: variable pulse level, variable offset, rise and fall time control, double pulses, etc. [...]  »

p.182 THE AMSAT-GOLEM-80

p.182 THE AMSAT-GOLEM-80

A modular and inexpensive S-100 computer system

[author : Joe Kasser] #Review #Computer

Extract : «  The AMSAT-GOLEM-80 Microcomputer Project provides a means for a group or club to put together an S-100 bus microcomputer in a relatively inexpensive manner. It is a modular system of hardware and software that can be built as a standalone system or superimposed on an existing S-100 machine. It is designed to be expandable and affordable. Many people who belong to microcomputer clubs, or who are learning about microprocessors, would like to own a microcomputer. However, they may not want to make the initial investment of $500 to $1500 for the basic hardware. The AMSAT- GOLEM-80 is designed to be built in stages, as finances allow. Each stage of the AMSAT-GOLEM-80 is functionally complete and can verify the performance of the next stage. It is capable of incorporating any S-100 card, contains a powerful debugging software package (AMS-80 version 5.7), and the I/O (input/output) interface handlers for your system. It is designed to be flexible and easily customized to fit your requirements. This is recommended as a group project for 3 reasons: 1) to take advantage of bulk discounts in the purchase of hardware; 2) knowledgeable individuals are available to help others; and 3) test equipment can be shared. [...]  »

p.196 ADD SOME CONTROL TO YOUR COMPUTER

p.196 ADD SOME CONTROL TO YOUR COMPUTER

Let your computer influence the outside world

[author : Ken Barbier] #Electronic #Listing #Assembly #Interface

Extract : «  A virtually limitless number of devices can be controlled through a single output port using time multi- plexing techniques. A series of 8-bit bytes is fetched from a control buffer in memory, and output through a single port. On the receiving end, bus buffers present the data to all the devices in parallel, but unique strobes are supplied to each device in turn, so that it can latch its own data word.

This technique is particularly useful if the devices are to be located some distance from the computer.

The hardware shown in figure 1 has been used to control devices over 50 feet from the computer without exotic line drivers and receivers. Since remote addresses for each device are generated by the hardware, only 8 data lines and 1 strobe line are required. For maximum noise immunity, shielded twisted pair cable should be used. [...]  »

Nucleus

Nucleus

p.58 p.126 Programming Quickies

p.58 p.126 Programming Quickies

p.61 Unclassified Ads

p.61 Unclassified Ads

p.80 BYTE's Bits

p.80 BYTE's Bits

p.82 Technical Forum

p.82 Technical Forum

p.92 Clubs and Newsletters

p.92 Clubs and Newsletters

#Association

p.115 BYTE News

p.115 BYTE News

p.122 p.152 Book Reviews

p.122 p.152 Book Reviews

#Book

Extract : «  Microcomputer-Based Design by John B Peatman McGraw-Hill Book Co, New York 1977 540 pages hardcover $26.95 [...]

Computer Systems Performance Evaluation by Domenic Ferrari Prentice-Hall Inc New Jersey $23.95 [...]

The Little Book of BASIC Style, How to Write a Program You Can Read John M Nevison Addison-Wesley Reading MA 1978 $5.95, paperback

TRS-80 Microcomputer Technical Reference Handbook Published by Tandy Corporation 1979 8.5 by 11 inches, 108 pages Radio Shack catalog number 26-2103 $9.95  »

p.150 Letters

p.150 Letters

p.164 Languages Forum

p.164 Languages Forum

p.176 Event Queue

p.176 Event Queue

p.214 What's New?

p.214 What's New?

p.256 Reader Service

p.256 Reader Service

p.256 BOMB

p.256 BOMB

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

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

p.245 AB Computers

p.245 AB Computers

p.80 Administrative Systems

p.80 Administrative Systems

p.110 Advanced Access Group

p.110 Advanced Access Group

p.252 p.253 Advanced Computer Products

p.252 p.253 Advanced Computer Products

p.77 Aladdin Automation

p.77 Aladdin Automation

p.21 Altos

p.21 Altos

p.174 American Square Computers

p.174 American Square Computers

p.215 Anderson Jacobson

p.215 Anderson Jacobson

p.234 Apparat

p.234 Apparat

p.25 Apple Computer

p.25 Apple Computer

p.63 AP Products

p.63 AP Products

p.230 ASAP Computer Products

p.230 ASAP Computer Products

p.172 ATV Research

p.172 ATV Research

p.123 Automated Computer Software Serv

p.123 Automated Computer Software Serv

p.212 Automated .Simulations

p.212 Automated .Simulations

p.172 Avlonlc Enterprise

p.172 Avlonlc Enterprise

p.144 Axiom

p.144 Axiom

p.187 Basic Time

p.187 Basic Time

p.154 Beta (Div of Measurement Systems & Controls)

p.154 Beta (Div of Measurement Systems & Controls)

p.152 Biotech Electronics

p.152 Biotech Electronics

p.191 p.200 Bits Inc.

p.191 p.200 Bits Inc.

p.172 Buss/Charles Floto

p.172 Buss/Charles Floto

p.213 Byte Back Issues

p.213 Byte Back Issues

p.113 p.114 BYTE Books

p.113 p.114 BYTE Books

p.217 Byte Subscriber

p.217 Byte Subscriber

p.172 Byte WATS

p.172 Byte WATS

p.37 California Comp Systems

p.37 California Comp Systems

p.235 California Digital

p.235 California Digital

p.174 Roy J Canon

p.174 Roy J Canon

p.52 CAP Electronics

p.52 CAP Electronics

p.169 Central Data

p.169 Central Data

p.73 Centronics

p.73 Centronics

p.142 Chrislin Industries

p.142 Chrislin Industries

p.183 p.192 p.195 COMPCO

p.183 p.192 p.195 COMPCO

p.39 Compucolor Corp

p.39 Compucolor Corp

p.155 p.229 Computer Factory NY

p.155 p.229 Computer Factory NY

p.161 Computer Furniture & Accessories

p.161 Computer Furniture & Accessories

p.215 Computer Headware

p.215 Computer Headware

p.68 p.141 p.153 Computerland

p.68 p.141 p.153 Computerland

p.93 Computer Mart of NJ

p.93 Computer Mart of NJ

p.217 Computer Service Center

p.217 Computer Service Center

p.223 Computer Tax Service

p.223 Computer Tax Service

p.217 Computer Warehouse

p.217 Computer Warehouse

p.148 Compulex

p.148 Compulex

p.60 p.146 p.147 p.221 CT Micro Computer

p.60 p.146 p.147 p.221 CT Micro Computer

p.211 Contract Service Associates

p.211 Contract Service Associates

p.47 Corvus Systems

p.47 Corvus Systems

p.176 Cover Craft

p.176 Cover Craft

p.223 Creative Software

p.223 Creative Software

p.1 p.2 Cromemco

p.1 p.2 Cromemco

p.104 CTC

p.104 CTC

p.177 Cybernetic Micro Systems

p.177 Cybernetic Micro Systems

p.224 Cybernetics Inc

p.224 Cybernetics Inc

p.217 Cygol

p.217 Cygol

p.165 Data Access Corp

p.165 Data Access Corp

p.221 Data Discount Center

p.221 Data Discount Center

p.168 Data/Print Publishing Co

p.168 Data/Print Publishing Co

p.222 Datasearch

p.222 Datasearch

p.194 Datasoulh Computer Corp

p.194 Datasoulh Computer Corp

p.185 Data Terminals & Communications

p.185 Data Terminals & Communications

p.238 Data-Trans

p.238 Data-Trans

p.79 Diablo (Div of Xerox)

p.79 Diablo (Div of Xerox)

p.167 Digital Pathways

p.167 Digital Pathways

p.213 Disks Etc

p.213 Disks Etc

p.210 Dontho Scientific

p.210 Dontho Scientific

p.221 DRC (CA)

p.221 DRC (CA)

p.247 DRC (TX)

p.247 DRC (TX)

p.228 Electrolabs

p.228 Electrolabs

p.213 Electronic Control Technology

p.213 Electronic Control Technology

p.236 p.237 p.238 Electronic Systems

p.236 p.237 p.238 Electronic Systems

p.244 Electronics Warehouse

p.244 Electronics Warehouse

p.83 Escon

p.83 Escon

p.210 Falcon Publishing

p.210 Falcon Publishing

p.32 FMG Corp

p.32 FMG Corp

p.88 Gimix

p.88 Gimix

p.173 Godbout Electronics

p.173 Godbout Electronics

p.197 H & E Computronics

p.197 H & E Computronics

p.85 Hamilton-Avnet

p.85 Hamilton-Avnet

p.138 Hayden Book Co

p.138 Hayden Book Co

p.17 Heath Company

p.17 Heath Company

p.105 Heath Company

p.105 Heath Company

p.226 p.227 Hobby World

p.226 p.227 Hobby World

p.139 Industrial Micro Systems

p.139 Industrial Micro Systems

p.150 p.151 Information Unlimited

p.150 p.151 Information Unlimited

p.49 Integral Data Systems

p.49 Integral Data Systems

p.178 Integrand

p.178 Integrand

p.217 International Design Engineering Assoc (IDEA)

p.217 International Design Engineering Assoc (IDEA)

p.157 Intersystems

p.157 Intersystems

p.135 Intertec Data Systems

p.135 Intertec Data Systems

p.248 p.249 Jade Co

p.248 p.249 Jade Co

p.232 p.233 Jameco

p.232 p.233 Jameco

p.184 KML Marketing Inc

p.184 KML Marketing Inc

p.69 Kybe Corporation

p.69 Kybe Corporation

p.90 p.91 p.149 Lifeboat Associates

p.90 p.91 p.149 Lifeboat Associates

p.217 Loweco Computer

p.217 Loweco Computer

p.217 Macrotronics

p.217 Macrotronics

p.171 Marketllne Systems

p.171 Marketllne Systems

p.44 Matrox Electronic System Ltd

p.44 Matrox Electronic System Ltd

p.220 Paul McCoy Enterprises Inc

p.220 Paul McCoy Enterprises Inc

p.209 Measurement Systems & Controls

p.209 Measurement Systems & Controls

p.201 Micro Age

p.201 Micro Age

p.205 Micro Ap

p.205 Micro Ap

p.222 Micro Applications Group

p.222 Micro Applications Group

p.212 Micro Architect

p.212 Micro Architect

p.234 Microcomputing Technology Inc

p.234 Microcomputing Technology Inc

p.26 p.75 MicroDaSys

p.26 p.75 MicroDaSys

p.170 Micro Designs

p.170 Micro Designs

p.5 Micro Diversions

p.5 Micro Diversions

p.64 Micro Focus

p.64 Micro Focus

p.128 Micro Integration

p.128 Micro Integration

p.219 MICROMAIL

p.219 MICROMAIL

p.224 Micro Mike's

p.224 Micro Mike's

p.108 p.109 Micropolis

p.108 p.109 Micropolis

p.56 p.57 Micro Pro International

p.56 p.57 Micro Pro International

p.172 Microsette

p.172 Microsette

p.127 Microsoft

p.127 Microsoft

p.210 MicroSoftware (CAI)

p.210 MicroSoftware (CAI)

p.13 Microsource

p.13 Microsource

p.59 p.147 Microtek Inc

p.59 p.147 Microtek Inc

p.164 Microware

p.164 Microware

p.158 The Micro Works

p.158 The Micro Works

p.231 Mikos

p.231 Mikos

p.176 Mini Computer Suppliers

p.176 Mini Computer Suppliers

p.189 Mission Control

p.189 Mission Control

p.31 p.43 Morrow/Thinker Toys

p.31 p.43 Morrow/Thinker Toys

p.143 p.186 Mountain Hardware

p.143 p.186 Mountain Hardware

p.45 MVT Microcomputer Systems

p.45 MVT Microcomputer Systems

p.210 National Technical Schools

p.210 National Technical Schools

p.94 p.95 p.159 NEECO

p.94 p.95 p.159 NEECO

p.87 Netronics

p.87 Netronics

p.174 New England Recruiters

p.174 New England Recruiters

p.134 New World Books

p.134 New World Books

p.225 Newman Computer Exchange

p.225 Newman Computer Exchange

p.203 Northeast Computer Show

p.203 Northeast Computer Show

p.27 North Star Computers

p.27 North Star Computers

p.193 NRI Schools/Electronics Div

p.193 NRI Schools/Electronics Div

(p.CIV) Ohio Scientific Instrument

(p.CIV) Ohio Scientific Instrument

p.220 OK Machine and Tool

p.220 OK Machine and Tool

p.178 Oliver Advanced Engineering

p.178 Oliver Advanced Engineering

p.211 Omikron

p.211 Omikron

p.179 Omni Computer Corp

p.179 Omni Computer Corp

p.97 onComputing

p.97 onComputing

p.174 Organic Software

p.174 Organic Software

p.199 Osborne & Associates

p.199 Osborne & Associates

p.124 Owens Associates Inc

p.124 Owens Associates Inc

p.172 Pacific Exchanges

p.172 Pacific Exchanges

p.250 Pacific Office Systems

p.250 Pacific Office Systems

p.55 p.251 Page Digital

p.55 p.251 Page Digital

p.221 PAIA Electronics

p.221 PAIA Electronics

p.111 p.239 (p.CIII) PerCom Data

p.111 p.239 (p.CIII) PerCom Data

p.180 p.181 Personal Computing 79

p.180 p.181 Personal Computing 79

p.51 p.53 Personal Software Inc

p.51 p.53 Personal Software Inc

p.177 Pickles and Trout

p.177 Pickles and Trout

p.219 Potomac Micro Magic

p.219 Potomac Micro Magic

p.89 Power One Inc

p.89 Power One Inc

p.179 Practical Applications

p.179 Practical Applications

p.241 p.242 p.243 Priority I

p.241 p.242 p.243 Priority I

p.250 Pro Comp/New England

p.250 Pro Comp/New England

p.163 Prog 80

p.163 Prog 80

p.172 P S Software House

p.172 P S Software House

p.224 Quality Software

p.224 Quality Software

p.240 Quest Electronics

p.240 Quest Electronics

p.33 RSI

p.33 RSI

p.136 RACET Computes

p.136 RACET Computes

p.255 Radio Hut

p.255 Radio Hut

p.137 Radio Shack

p.137 Radio Shack

p.171 Radio Shack Auth Sales Center

p.171 Radio Shack Auth Sales Center

p.103 p.132 RCA

p.103 p.132 RCA

p.146 p.160 RNB

p.146 p.160 RNB

p.218 S-100 Inc

p.218 S-100 Inc

p.204 S C Digital

p.204 S C Digital

p.217 St Jude

p.217 St Jude

p.134 Sara-Tech Electronics

p.134 Sara-Tech Electronics

p.174 Frank Schiele

p.174 Frank Schiele

p.81 Scientific American

p.81 Scientific American

p.224 Seattle Computer Products

p.224 Seattle Computer Products

p.145 Michael Shrayer Software

p.145 Michael Shrayer Software

p.6 p.7 Shugart Associates

p.6 p.7 Shugart Associates

p.175 68 Micro Journal

p.175 68 Micro Journal

p.122 Smoke Signal Broadcasting

p.122 Smoke Signal Broadcasting

p.156 Software Development and Training

p.156 Software Development and Training

p.212 Software Dynamics

p.212 Software Dynamics

p.222 Software Exchange

p.222 Software Exchange

p.174 The Software Farm

p.174 The Software Farm

p.61 Solid State Music

p.61 Solid State Music

p.231 Solid State Sales

p.231 Solid State Sales

p.174 SONTEX Inc

p.174 SONTEX Inc

p.140 Southern Systems of Birmingham

p.140 Southern Systems of Birmingham

p.83 SubLOGIC

p.83 SubLOGIC

p.246 Sunny International

p.246 Sunny International

p.175 p.212 SuperSoft

p.175 p.212 SuperSoft

(p.CII) SWTPC

(p.CII) SWTPC

p.125 p.159 Sybex

p.125 p.159 Sybex

p.119 Synchro Sound

p.119 Synchro Sound

p.131 System Engineering Enterprise

p.131 System Engineering Enterprise

p.133 Tano

p.133 Tano

p.11 Tarbell Electronics

p.11 Tarbell Electronics

p.174 Technical Software Inc

p.174 Technical Software Inc

p.117 Technical Systems Consultants

p.117 Technical Systems Consultants

p.207 Technology Transfer Inc

p.207 Technology Transfer Inc

p.217 Thermax

p.217 Thermax

p.19 3M Company

p.19 3M Company

p.36 Robert Tinney Graphics

p.36 Robert Tinney Graphics

p.174 Tora Systems Inc

p.174 Tora Systems Inc

p.166 TransNet Corp

p.166 TransNet Corp

p.162 TRS-80 Software Exchange

p.162 TRS-80 Software Exchange

p.72 US Robotics

p.72 US Robotics

p.126 Vector Electronic Co Inc

p.126 Vector Electronic Co Inc

p.254 Vista Computer

p.254 Vista Computer

p.246 V R Data

p.246 V R Data

p.245 Wameco

p.245 Wameco

p.222 Whitesmith's Ltd

p.222 Whitesmith's Ltd

p.172 Wintek Corp

p.172 Wintek Corp

p.172 Worldwide Electronics

p.172 Worldwide Electronics

p.92 p.170 X-Comp

p.92 p.170 X-Comp

p.204 ZS Systems

p.204 ZS Systems