1980 6.07 1982

Vol.6 n°7 july 1981

Vol.6 n°7 july 1981

(byte_1981_07.jpg)

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

p.4 In This Issue

p.4 In This Issue

#Abstract

This month's cover painting by Robert Tinney shows our own solution to the energy crunch: a computerized "solar system." To illustrate this month's theme of energy conservation, we present a variety of articles, including "Harvesting the Sun's Energy," "Computer Simulation of a Solar Energy System," "Energy Conservation With a Microcomputer," and "Energy Measurement With the Apple."

Also in this issue are a discussion of IBM's new personal computer; the first part of Steve Ciarcia's exciting new Z8 single-board computer project (about which there was much interest at the recent National Computer Conference); another solution to the traveling-salesman problem; Micromodem support in Apple Pascal; Kalman filters; hurricane tracking by computer; the Atari Assembler/Editor; a report on the Santa Cruz Computer Othello tournament; and much more, including all the regular BYTE features.

p.6 Editorial: IBM's Personal Computer

p.6 Editorial: IBM's Personal Computer

[author : Chris Morgan] #Edito

Extract : «  The year 1981 will be important in the history of personal computing for two reasons: the "invasion" of Japanese personal computers, and the entry of major computer companies such as IBM into the market. Rumors abound about personal computers to come from giants such as Digital Equipment Corporation and the General Electric Company.

But there is no contest.

IBM's new personal computer (most likely to be officially announced this month) is far and away the media star, not because of its features, but because it exists at all. When the number eight company on the Fortune 500 list enters our field, that is news. And when you take a close look at the computer's design, that is news, too. Although the complete description of the computer is still subject to conjecture, sources close to IBM have given me an intriguing glimpse of the machine. [...]  »

TABLE OF CONTENTS

Features

Features

p.26 The Santa Cruz Open: Othello Tournament for Computers

p.26 The Santa Cruz Open: Othello Tournament for Computers

One of the surprises was the impressive showing of the microcomputers and hand-held electronic units.

[author : Peter W Frey] #Event #GameBoard #Book

Extract : «  In mid January, when the Midwest and Northeast were weathering heavy snows and subzero temperatures, programmers from the US and abroad, laden with microcomputers or terminals and modems, traveled to the University of California in sunny Santa Cruz, for the Santa Cruz Open Othello Tournament. Each programming team had been preparing for months for decisive head-to-head competition in which only one program would triumph as champion. For individuals accustomed to solitary, cerebral pursuits, this tournament provided a public arena in which to demonstrate their skills.

The focus of this concentrated preparation was a complex strategy game, originally called Annexation, then renamed Reversi. It is now known as Othello, a trade name of CBS Inc. The rules of play and strategic ideas for this game have been discussed in earlier issues of BYTE (see references at the end of this article). [...]  »

p.38 Build a Z8-Based Control Computer with BASIC, Part I

p.38 Build a Z8-Based Control Computer with BASIC, Part I

Zilog's new single-chip microcomputers ease the construction of a small, inexpensive computer system.

[author : Steve Ciarcia] #Electronic #ComputerKit

Extract : «  The time has come to present a versatile "Circuit Cellar Controller" board for some of these more ambitious control projects. I decided not to adapt an existing single-board computer, which would be larger, more expensive, and generally limited to machine-language programming. Instead, I started from scratch and built exactly what I wanted.

The microcomputer/controller I developed is called the Z8-BASIC Microcomputer. Its design and application will be presented in a twopart article beginning this month. In my opinion, it is a milestone in lowcost microcomputer capability. It can be utilized as an inexpensive tinyBASIC computer for a variety of changing applications, or it can be dedicated to specialized tasks, such as security control, energy management, solar-heating-system monitoring, or intelligent-peripheral control. [Editor's Note: We are using the term "tiny BASIC" generically to denote a small, limited BASIC interpreter. The term has been used to refer to some specific commercially available products based on the Tiny BASIC concept promulgated by the People's Computer Company in 1975... RSS]

The entire computer is slightly larger than a 3 by 5 file card, yet it includes a tiny-BASIC interpreter, 4 K bytes of program memory, one RS232C serial port and two parallel I/O ports, plus a variety of other features. (A condensed functional specification is shown in the "At a Glance" text box.) Using a Zilog Z8 microcomputer integrated circuit and Z6132 4 K by 8-bit read/write memory device, the Z8-BASIC Microcomputer circuit board is completely self-contained and optimized for use as a dedicated controller. [...]  »

p.48 Harvesting the Sun's Energy

p.48 Harvesting the Sun's Energy

A computer model helps determine the amount of solar energy received by a flatplate collector.

[author : George E Mobus] #Listing #BASIC #Energy

Extract : «  As the cost of fuel continues to skyrocket, more people are looking toward the sun to meet their energy needs. The potential use of solar energy for both heating and electric power generation is tremendous. By some estimates, energy from the sun could account for more than onethird of the nation's total energy needs by the year 2000. There are even more optimistic estimates that are based on technological "breakthroughs" such as the much publicized solar space station. If solar energy can be "harvested" in outer space by a station in geosynchronous orbit, it can be beamed down to the earth's surface as low-power microwaves. In such a scenario, as much as 80% of our energy may come from the sun.

No doubt such highly developed systems for exploiting this vast, nondepletable energy source will come into play as the economics of energy production make solar-conversion technology more competitive with conventional, nonrenewable forms of fuel such as oil, gas, and coal. [...]  »

p.94 What Time Does the Sun Rise and Set?

p.94 What Time Does the Sun Rise and Set?

This sunrise-sunset program calculates many parameters associated with the sun, including the amount of solar radiation received by the earth.

[author : Bruce Barkstrom] #Listing #BASIC #Mathematics #Astronomy #Book

Extract : «  Do you have to rise before the crack of dawn to go duck hunting? Do you need to know how many hours of sunlight to expect for your new solar collector? Do you want to know if you have enough time to jog ten miles before the sun sets? One way to answer these questions is to use your computer. All you need to know is your latitude, longitude, and the date. The program shown in listing 1 computes the time the sun rises or sets for any date and location on the earth. It uses a precise calculation of the sun's position in its apparent orbit around the earth and relates this to the time of sunrise and sunset by geometry.

The sun's orbital position is found with a general method that might be of use in your next space-war simulation. A general Julian-date calendar is also included, which might be useful in keeping track of days in an accounting program. The times of sunrise and sunset are computed with a method that also gives the amount of solar energy falling on the surface of the atmosphere for a given latitude and date. [The amount of solar energy reaching the surface of the atmosphere is considerably different from the solar energy actually reaching the surface of the earth. Although the amount of energy actually radiating through the atmosphere can be calculated, it requires more complex mathematics than those used in this article. The solution involves solving a partial differential equation known as the equation of radiative transfer... SM] For the twentieth century, the times computed are accurate to within two minutes.

The fact that the sun rises at different times during the year is not mysterious. It is caused by the tilt of the earth's axis with respect to its orbit around the sun. In the summer, the time between sunrise and sunset is longer than in the winter. The question is: "How much longer?" [...]  »

p.136 Multiprocessing with Motorola's MC6809E

p.136 Multiprocessing with Motorola's MC6809E

The MC6809E microprocessor is designed for use in a multiprocessor system.

[author : Hunter Scales] #Electronic #Listing #Assembly #Microprocessor #Algorithm

Extract : «  Recent years have seen microprocessors assuming applications previously targeted for minicomputers. Their cost and size advantages have spurred their inclusion in a variety of designs such as word processors, computer terminals, and cash registers. Where these functions were once implemented on minicomputers and timesharing terminals, microprocessors can now take on most of the burden in these jobs.

There are still many applications where microprocessors are too slow or are lacking in arithmetic power. However, microprocessors are so attractive from a cost standpoint that ways to use them in computation-bound problems are being intensively investigated. The sharing of resources by more than one processor spreads the cost of expensive programmable memory, mass storage, and peripheral devices. The percentage of utilization is increased, making these resources more efficient.

Multiprocessing (using more than one processor) is one way to accomplish this increase in use. The use of two or more microprocessors sharing common resources, each working on a portion of a problem, allows a microcomputer system to function where a minicomputer was needed previously — provided that the microprocessor can be used in a multiprocessor system. Motorola's new 8-bit microprocessor, the MC6809E, was designed with multiprocessing in mind. [...]  »

p.158 Computer Simulation of a Solar-Energy System

p.158 Computer Simulation of a Solar-Energy System

An electric-circuit model makes heat flow easier to understand.

[author : Daniel Doan] #Electronic #Listing #BASIC #Energy #Book

Extract : «  Energy consumption in the United States in 1979 exceeded 70 quadrillion Btus (British thermal units). That's a lot of energy. About 22% of that was consumed by residential space and water heating. If some of this energy could be supplied directly by the sun, the savings would be considerable.

This goal could be attained in part by thermal-solar-energy heating systems, but their design presents some problems. For example, what collector area would be most cost-effective? Does the building need more insulation? Can a storage tank hold enough energy to supply the building with heat thru a cold spell? A simulator program can help answer these and other important questions.

A computer program using heat-transfer equations can use numerical approximation to effectively simulate a solar-energy system. Program users can begin simulation with the parameters of their home and learn the effect of changes in these parameters on the efficiency of a hypothetical energy system. In this way, an economical system can be engineered for a particular building and location without costly experimentation.

A typical solar-heating system (figure 1) consists of a collector, storage tank, and pipes connecting these and the building. In this article, I consider only a circulating water system, keeping in mind that the concepts are similar for a hot air system. [...]  »

p.178 Energy Conservation with a Microcomputer

p.178 Energy Conservation with a Microcomputer

The principles of energy conservation can be applied to your home using a program written in PET (Microsoft) BASIC.

[author : David R Jackson and John M Callahan] #Listing #BASIC #Energy #Book

Extract : «  Many aspects of the present energy situation are beyond the control of the individual. There are, however, a few notable actions that you can take to lessen the impact: one is to conserve conventional fuels; the other is to find economical alternatives. In this article we will present several tools that can be used in conjunction with your personal computer — tools that will allow you to understand energy-use patterns, and change these patterns with sound technical and economic decisions.

We will begin by providing a background on heat transfer and how it governs the energy consumed in a building. After this information is presented, we will outline an example that demonstrates the calculation that you must perform to determine your yearly energy requirements for space conditioning. Included in this example will be a program that you can use to simplify these calculations. We will also discuss energy conservation options available to you and how to determine the economic payback to implement these measures. [...]  »

p.230 Kalman Mileage Predictor-Monitor

p.230 Kalman Mileage Predictor-Monitor

Predicting your cars fuel economy can alert you to mechanical problems.

[author : Jerry Lobdill] #Algorithm #Listing #HP #Energy #Book

Extract : «  Have you ever wondered how a heat-seeking missile homes in on its prey? How lunar landings are accomplished without dashing the lunar module to bits? Or how satellite orbits are predicted and adjusted? These and other complex problems have been solved through the powerful techniques of optimal estimation theory.

The roots of this discipline can be traced back to Karl F Gauss, who first used the technique of deterministic least squares in an orbit-measurement problem — circa 1800. Although Gauss recognized and discussed many aspects of the general problem of estimating the state of a dynamic system based on "noisy" measurements of observable quantities, it remained impractical to address the real-time statistical problem until 1960 when R E Kalman proposed optimal recursive techniques which can be easily implemented on digital computers. Today "Kalman filtering" problems involving ten to twenty variables are routinely solved in real time using microprocessor-based systems.

A complete understanding of the theory of Kalman filtering requires considerable familiarity with the theory of random processes, but the intuitive concept can be easily grasped by any interested person with some background in university-level mathematics. This article provides insight into the workings of a Kalman filter and at the same time it presents a useful algorithm that can be implemented on any personal computer. The problem addressed is simple to solve with Kalman techniques in that only one variable is involved—the gasoline mileage of your automobile. [...]  »

p.252 The infamous Traveling-Salesman Problem: A Practical Approach

p.252 The infamous Traveling-Salesman Problem: A Practical Approach

A decision-tree pruning algorithm greatly reduces the time needed to solve the traveling-salesman problem.

[author : Richard T Parry and Howard Pleffer] #Listing #BASIC #Mathematics #Book

Extract : «  You may not need a computer to tell you the shortest distance between two points, but you may need one if you are trying to find the shortest route from city to city when many are involved.

This problem is commonly known as the traveling-salesman problem and is referred to by mathematicians and computer scientists as an NP-complete (nondeterministic polynomial) problem.

The difficulty lies in the number of different routes a salesman can take from city to city. If only five cities are involved, the number of different routes is a manageable 4! (4 factorial or 24). But the number of routes increases exponentially. So with nine cities, for example, the number of routes jumps to 8! (5040). And with 12 cities, the number of possibilities for the trip reaches a staggering 40 million. That's a lot of calculations — even for a computer. In fact, it is not too hard to imagine a travelingsalesman problem that would take the world's most powerful computer centuries to solve.

The fact that NP-complete problems take so long to solve is both a burden and a blessing. The obvious disadvantage is that it is difficult or impossible to solve some very useful problems. But it is a blessing as well since it lends itself to the design of systems to encode information for security purposes. This fact comes at a time when computer fraud is increasing.

Interestingly, the traveling-salesman problem was discussed in an article entitled, "What Computers Cannot Do " (BYTE, January 1980, page 100). Indeed, there is no known way, at present, to solve all traveling-salesman problems in a simple and elegant manner or in a relatively short time. [...]  »

p.308 Micromodem Support in Apple Pascal

p.308 Micromodem Support in Apple Pascal

Pascal support of the standard operational features of the Micromodem II.

[author : Scott G Robinson] #Listing #Pascal #Interface #Networks

Extract : «  When I added Apple Pascal to my Apple II Plus system, I discovered that a few of my peripheral-device cards not made by Apple Computer Inc didn't work under the system. One was the Hayes Microcomputer Products Micromodem II directconnect modem. Although the Pascal BIOS (basic input/output system) recognizes the Micromodem as a communication card, the BIOS does not contain the software necessary to control the modem's operations.

In BASIC, I could easily call and communicate with other modem-equipped systems, or have them call me. In Pascal, my system can't answer the phone even though the REMIN: and REMOUT: device names are associated with the Micromodem I/O card. This happens because BIOS doesn't use the Hayes modem's on-card firmware as Apple's DOS (disk operating system) and monitor ROM (read-only memory) do.

Various solutions were possible. In the February 1981 issue of BYTE, Thomas H Woteki described an Apple Pascal support procedure for the Hayes modem. (See "A Pascal Library Unit for the Micromodem II," page 106.) His method included modifying the BIOS routines in the SYSTEM.APPLE disk file and using a fair amount of machine-language routines. I decided against modification of the BIOS to maintain program compatibility with other Apple Pascal users. By using a programming trick that permits direct examination and modification of memory locations from Pascal, I knew I could reduce the amount of machine-language code needed. The final solution was to write a set of Pascal routines to supply some of the original Hayes modem firmware's services and use them in programs as needed. [...]  »

p.326 Life After Death

p.326 Life After Death

A variation on the game of Life that introduces the concept of a cellular hereafter.

[author : Pat Macaluso] #Listing #BASIC #APL #Simulation

Extract : «  In the conventional game of Life, death is final, and birth is the beginning. Cells simply vanish when they die, and they appear magically out of nowhere when births occur. The void on both ends saddened me. I could not accept Life without hope or a spiritual dimension. The result is Life After Death. After all, we create the microcosms known as cellular automata and make the rules known as state transitions. We can just as easily change the rules. If we want a cell to have an existence in the hereafter, then so be it.

In Life After Death, cells that die pass on to another state of existence; they enter a netherworld. Likewise, when a birth occurs, a cell from the other world descends to become the newly born cell, a gift from cell heaven or a reincarnation, if you will. More on this later.

The idea behind Life After Death is to explore Life systems with a view to generating interesting moving video displays or attractive printed patterns. This kind of study, however, poses several problems. One is the time and effort required to modify algorithms for new Life systems. A second problem is the slow execution of high-level interpretive languages. (Few of us have the time or inclination to tackle such studies in machine language or assembly language.) A third problem is the difficulty involved in analyzing results and manipulating output. This article illustrates one approach to simplifying these problems. It also suggests the many structures and rules that can be readily implemented.

A good starting point is offered by Jonathan Millen in "One-dimensional Life" (BYTE, December 1978, page 68). One-dimensional Life is easy to program in high-level languages. It also runs fast enough for study purposes. [...]  »

p.388 Computer-Aided Drafting with Apple Pascal

p.388 Computer-Aided Drafting with Apple Pascal

Special routines link the Apple Graphics Tablet to UCSD Pascal in this computer-aided-drafting project.

[author : Dan Sokol] #Listing #Assembly #Pascal #Electronic #Graphics

Extract : «  Electronic hardware design, like any creative endeavor, has its high points and its low points. A personal low point has always been the time it takes to draw usable schematics. The problem is compounded when you consider that after the schematic is drawn and the hardware prototyped, the schematic must be modified (in any number of colors) as the circuit is debugged. Then, of course, the circuit has to be redrawn. And usually by me.

At a trade show a few years ago, I saw a high-quality graphics terminal that was used with a light pen to draw schematic diagrams. A menu of devices was available from the keyboard, and the light pen was used to place the selected device on the screen. Fantastic! ... and only $150,000.

Technology marches on. Some time ago, Apple Computer announced a new product — a Graphics Tablet. My Apple already had Pascal and an M & R Enterprises Sup'r'terminal board, so I only needed the Graphics Tablet (and some software) to build a computer-aided drafting system (see photo 1).

I began the project with a great deal of enthusiasm. Being fairly proficient with Pascal, I did not anticipate any major problems. It was only after I read the fourth page of the Graphics Tablet operation manual that I began to realize I might have bitten off more than I could compile. It read, "... the Graphics Tablet software will not operate ... in an Apple Pascal environment" I immediately called the Apple Software Hotline (408-996-9868).

Fortunately, the people at Apple were very helpful. They explained that the reason the tablet would not interface to Pascal was that the Pascal BIOS (basic input/output subsystem) did not recognize its existence. They sent me a copy of the BIOS initialization routines, from which I was able to write an assembly-language linkage routine to read data from the pad and transfer it back to Pascal. (Not one to dwell on failures, suffice it to say that it took me three weeks of experimentation to reach that point.) [...]  »

Reviews

Reviews

p.60 Mountain Computer's MusicSystem

p.60 Mountain Computer's MusicSystem

[author : Robin B Moore] #Devices #Software #Audio #Review

Extract : «  You've probably heard them at computer shows or in the local computer store — the music synthesizer peripherals that, along with your Apple II computer, can help you "compose," "turn your Apple into a family music center," or offer "flash and crash sound effects." Six or seven music synthesizers are already available for the Apple II, and in this article we'll examine the most significant new entry into the marketplace — the Mountain Computer MusicSystem — and see how it compares with the competition.

Mountain Computer (formerly Mountain Hardware) is a well-known manufacturer of high-quality Apple peripheral products that have been well received by the Apple-user community. Mountain Computer's products have never been cheap, and the MusicSystem is no exception. At $545 it is one of the more expensive music synthesizers available for the Apple II, and yet, when its capabilities are considered, it costs less than some of the lower-priced units. No other Apple synthesizer on the market offers sixteen programmable waveforms, and the most popular "square-wave" unit, the ALF AMS (by ALF Products, of Denver, Colorado) can cost as much as $795 when expanded to its maximum (nine voices).

Unlike many of the less-expensive music boards that are available for the Apple II, the MusicSystem is a true synthesizer in the sense that a Moog or an ARP is a synthesizer. The user can not only specify the frequency and the amplitude envelope for each note, but also the waveform, waveform variation (within certain limits), and frequency variations during each note. This allows for a simulation of real instrument sounds that is impossible to achieve with a fixed-waveform music board.

The MusicSystem

The MusicSystem is a combined package of hardware and software that allows the user to enter and edit musical scores, to create and edit instrument definitions, and to combine both scores and instruments into PLAY files that produce the final musical output. [...]  »

p.174 The Atari Assembler/Editor

p.174 The Atari Assembler/Editor

[author : Mark Pelczarski] #Software #Review #Programming

Extract : «  The Atari Assembler/Editor plug-in ROM (read-only memory) cartridge is finally available. Anyone who plans to use or learn 6502 assembly language on the Atari 400 or 800 computers will find it a convenient tool. It is especially nice for beginners, since some of the editing and programming features of Atari BASIC are available. The Atari people point out that this assembler is not designed for professional programmers, although they do use it for much of their in-house programming. They describe it as an experimenter's assembler designed for those people writing machine-language subroutines to supplement their BASIC programs when speed, sound, or graphics are factors.

Overview

The Assembler/Editor package includes the cartridge and a user's manual. The cartridge actually contains three programs: the Writer/Editor, the Assembler, and the Debugger/Mini-Assembler. The cartridge will operate with either a cassette-tape drive or a floppy-disk system, but the disk gives more versatility. The cartridge plugs into the left slot in the Atari 800, and it occupies the upper 8 K bytes of user-accessible memory-address space. [...]  »

p.334 DOS Plus: Double-Density Operating System for the TRS-80

p.334 DOS Plus: Double-Density Operating System for the TRS-80

[author : Yvon Kolya] #OperatingSystem #Review

Extract : «  Percom's Doubler, an add-on circuit board that allows your TRS-80 to store and retrieve data from the Radio Shack disk drives in double density mode, has been on the market for almost a year now (see the review "Percom's Doubler" on page 344 in this issue of BYTE). The board comes with Percom's Double-DOS (disk operating system), an adaption of Radio Shack's TRS-DOS that lets you use the doubler board without buying a DOS from another source. [...]  »

p.344 Percom's Doubler

p.344 Percom's Doubler

[author : Mahlon G Kelly] #Devices #Software #Review #Storage

Extract : «  Did you ever wish that you had an 8-inch floppy-diskdrive system, 80-track drives, or even a hard disk for your (Radio Shack) TRS-80 Model I?

Granted, disks were a great improvement over cassette tape for storage of programs and data, but many of us quickly found that even disk storage was limiting. Consequently, we bought additional drives but still wanted more storage than was available on each drive. Few of us could afford to trade in our old drives on the new, larger units, and many experimenters read about double density drives and sighed wishfully, "Why didn't Radio Shack make the Model I a double-density system?"

A single-density drive expects that much of the data stored on the disk is in the form of null characters. With the older recording heads and disks this practice was necessary. Removal of the null characters can improve storage capacity by 80% (and effect an equivalent change in the data transfer rate). This is called double density, and, in theory, by changing the LSI (large-scale integration) disk-controller device and the DOS (disk operating system) software, it should work with the TRS-80. [...]  »

p.354 Videx Keyboard and Display Enhancer

p.354 Videx Keyboard and Display Enhancer

[author : Mark Pelczarski] #Devices #Software #Display #Review

Extract : «  If you plan to use your Apple II computer for word processing and are looking for a lowercase adapter, the Videx Keyboard and Display Enhancer may be your answer. Several adapters allowing an Apple to display lowercase letters on the screen are available. But a problem occurring with most Apple word-processing systems, or any software using uppercase and lowercase, is that the Apple keyboard does not recognize most shifted keys. It will, for instance, identify I and shift-I as the same character, even if you wanted one of them to be lowercase. The most popular adaptation has been to use the ESC (Escape) key as a pseudoshift. When ESC is pressed, a character is actually sent to the computer. Therefore, most text editors have required any character you want capitalized to be preceded by an Escape character. If you wanted the word HUMBUG in all capitals, you'd have to type ESC, H, ESC, U, ESC, M, ESC, B, ESC, U, ESC, G. This tedious process is necessary with most other lowercase adapters because they modify only the display, not the input from the keyboard.

The Videx Keyboard and Display Enhancer modifies both the display and the keyboard input. It uses a jumper to the keyboard ROM (read-only memory) to allow acceptance of standard shift-key operations, and it displays uppercase and lowercase letters on the screen. With this device, you can use an Apple as you would a typewriter. In addition, the Enhancer allows you to change RESET to work only when the CTRL (Control) key is pressed, a useful safety feature for people with early-production Apples. It also allows you to remap character sets by modifying the 2716 EPROM (erasable programmable ROM) included on the board. [...]  »

Nucleus

Nucleus

p.14 Letters

p.14 Letters

p.24 p.134 System Notes: Terminal Width Problems with the OSI Challenger: Changes to FLOPTRAN-IV

p.24 p.134 System Notes: Terminal Width Problems with the OSI Challenger: Changes to FLOPTRAN-IV

p.118 BYTE's Bugs

p.118 BYTE's Bugs

p.120 p.294 p.300 Programming Quickies: Hurricane Tracking: Energy Management with the Apple II: Computing Inflation with the Consumer Price Index

p.120 p.294 p.300 Programming Quickies: Hurricane Tracking: Energy Management with the Apple II: Computing Inflation with the Consumer Price Index

p.210 Ask BYTE

p.210 Ask BYTE

p.221 Books Received

p.221 Books Received

#Book

The Architecture of Pipelined Computers, Peter M Kogge. New York: McGraw-Hill, 1981; 16 by 24.5 cm, 334 pages, hardcover, ISBN 0-07035237-2, $27.95.

The Art of Computer Programming, Volume Two, Second Edition, Donald E Knuth. Reading MA: Addison-Wesley, 1981; 16.5 by 24.5 cm, 688 pages, hardcover, ISBN 0-201-03822-6, $25.95.

Basic Computer Logic, John R Scott. Lexington MA: D C Heath & Company, 1981; 16.5 by 23.5 cm, 233 pages, hardcover, ISBN 0669-03706-0, $21.95.

Computer Systems Performance Modeling, C H Sauer and K M Chandy. Englewood Cliffs NJ: Prentice-Hall, 1981; 18.5 by 24.5 cm, 352 pages, hardcover, ISBN 0-13-165175-7, $18.95.

Data File Programming in BASIC: A Self-Teaching Guide, L Finkel and J R Brown. New York: John Wiley & Sons, 1981; 17.5 by 25.5 cm, 338 pages, softcover, ISBN 0-471-08333-X, $9.95.

8080/Z80 Assembly Language: Techniques for Improved Programming, Alan R Miller. New York: John Wiley & Sons, 1981; 17.5 by 25.5 cm, 318 pages, softcover, ISBN 0-471-08124-8, $9.95.

Essentials of Project Management, Clifford F Gray. Princeton NJ: Petrocelli Books, 1981; 16.5 by 24.5 cm, 241 pages, hardcover, ISBN 0-89433-101-9, $17.50.

Formal Specification of Programming Languages: A Panoramic Primer, Frank G Pagan. Englewood Cliffs NJ: Prentice-Hall, 1981; 16 by 23.5 cm, 245 pages, hardcover, ISBN 0-13-329052-2, $19.95.

How to Get the Most from Your Chess Computer, Julio Kaplan. Great Neck NY: RHM Press, 1980; 13.5 by 20.5 cm, 138 pages, softcover, ISBN 0-89058-046-4, $8.95.

Information Processing Systems, Second Edition, William S Davis. Reading MA: Addison-Wesley, 1981; 20 by 24.5 cm, 504 pages, hardcover, ISBN 0-20103183-3, $18.95.

Inside BASIC Games, Richard Mateosian. Berkeley CA: Sybex, 1981; 18 by 23 cm, 325 pages, softcover, ISBN 089588-055-5, $13.95.

Interactive Videotex: The Domesticated Computer, Dimitris N Chorafas. Princeton NJ: Petrocelli Books, 1981; 16.5 by 24.5 cm, 263 pages, hardcover, ISBN 089433-127-2, $21.95.

Karel the Robot, A Gentle Introduction to the Art of Programming, Richard E Pattis. Somerset NJ: John Wiley & Sons, 1981; 16.5 by 23 cm, 106 pages, softcover, ISBN 0-471-08928-1, $5.95.

Man-Machine Systems: Information, Control, and Decision Models of Human Performance, T B Sheridan and W R Ferrell. Cambridge MA: MIT Press, 1981; 15.5 by 23 cm, 452 pages, softcover, ISBN 0-262-69072-1, $12.50.

MICRO/Apple, Ford Cavallari. Chelmsford MA: Micro Ink Inc, 1981; 16 by 23 cm, 216 pages, softcover, ISBN 0-938222-05-8, $24.95. All the programs introduced in MICRO/Apple are on a 5-inch floppy disk (DOS 3.2 format), which accompanies the book.

Oscilloscopes, S Prentiss. Reston VA: Reston Publishing, 1981; 16 by 23.5 cm, 161 pages, hardcover, ISBN 0-8359-5354-8, $16.95.

Pascal Primer, D Fox and M Waite. Indianapolis IN: Howard W Sams & Company, 1981; 22 by 28 cm, 208 pages; softcover, ISBN 0672-21793-7, $16.95.

6809 Assembly Language Programming, Lance A Leventhal. Berkeley CA: Osborne/McGraw-Hill, 1981; 16.6 by 23.5 cm, 553 pages, softcover, ISBN 0931988-35-7, $16.99.

68000 Microprocessor Handbook, Gerry Kane. Berkeley CA: Osborne/McGraw-Hill, 1981; 18 by 23.5 cm, 113 pages, softcover, ISBN 0-931988-41-1, $6.99.

Software Maintenance Guidebook, R L Glass and R A Noiseux. Englewood Cliffs NJ: Prentice-Hall, 1981; 15.5 by 23.5 cm, 193 pages; hardcover, ISBN 0-13-821728-9, $21.95.

Stalib, A Statistical Computing Library, W M Brelsford and D A Relles. Englewood Cliffs NJ: Prentice-Hall, 1981; 21 by 28 cm, 427 pages; softcover, ISBN 013-846220-8, $17.50.

Structured Requirements Definition, Ken Orr. Topeka KS: Ken Orr & Associates, 1981; 24.5 by 28 cm, 236 pages, softcover, ISBN 09605884-0-X, $25.

Understanding FORTRAN, Second Edition, M Boillot. St Paul MN: West Publishing, 1981; 18.5 by 25 cm, 505 pages, softcover, ISBN 0-8299-0355-0, $14.95.

Using BASIC, R Didday and R Page. St Paul MN: West Publishing, 1981; 18.5 by 25 cm, 525 pages, softcover, ISBN 0-8299-0357-7, $15.95.

When People Use Computers, Marilyn Mehlmann. Englewood Cliffs NJ: Prentice-Hall, 1981; 16 by 23.5 cm, 142 pages, hardcover, ISBN 0-13-956219-2, $15.

Why Do You Need a Personal Computer? , Lance A Leventhal and Irvin Stafford. New York: John Wiley & Sons, 1981: 17.5 by 25.5 cm, 278 pages, softcover, ISBN 0-471-04784-8, $8.95.

p.304 BYTELINES

p.304 BYTELINES

p.358 Education Forum: Animation in Computer-Assisted Instruction: The Replication of DNA

p.358 Education Forum: Animation in Computer-Assisted Instruction: The Replication of DNA

p.368 Technical Forum: Catch Bytes with a Comparator

p.368 Technical Forum: Catch Bytes with a Comparator

p.372 Event Queue

p.372 Event Queue

p.380 p.385 BYTE's Bits

p.380 p.385 BYTE's Bits

p.382 Clubs and Newsletters

p.382 Clubs and Newsletters

p.386 Software Received

p.386 Software Received

p.180 p.430 Cartoon

p.180 p.430 Cartoon

p.433 What's New?

p.433 What's New?

p.494 Unclassthed Ads

p.494 Unclassthed Ads

p.495 BOMB. BOMB Results

p.495 BOMB. BOMB Results

p.496 Reader Service

p.496 Reader Service

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

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

p.462 A&A SFTW CO

p.462 A&A SFTW CO

p.475 AB COMPUTERS

p.475 AB COMPUTERS

p.286 ABM PRODUCTS

p.286 ABM PRODUCTS

p.81 ACTION COMPUTER

p.81 ACTION COMPUTER

p.464 ACTS AUDIO INC

p.464 ACTS AUDIO INC

p.159 ADAPTIVE DATA & ENERGY

p.159 ADAPTIVE DATA & ENERGY

p.413 ADDISON-WESLEY

p.413 ADDISON-WESLEY

p.468 ADROIT ELECTRONICS

p.468 ADROIT ELECTRONICS

p.484 p.485 ADV COMP PROD

p.484 p.485 ADV COMP PROD

p.82 ADV MICRO SYS

p.82 ADV MICRO SYS

p.474 ADV SARGAM CORP

p.474 ADV SARGAM CORP

p.182 ADVENTURE INTL

p.182 ADVENTURE INTL

p.490 AFTERTHOUGHT ENG

p.490 AFTERTHOUGHT ENG

p.464 ALL ELECTRONICS CORP

p.464 ALL ELECTRONICS CORP

p.260 ALLISON INDUSTRIES

p.260 ALLISON INDUSTRIES

p.120 ALLOY ENG INC

p.120 ALLOY ENG INC

p.59 p.349 ALPHA BYTE STORAGE

p.59 p.349 ALPHA BYTE STORAGE

p.490 ALPHA OMEGA COMP SYS

p.490 ALPHA OMEGA COMP SYS

p.76 p.77 ALTOS COMP SYS

p.76 p.77 ALTOS COMP SYS

p.461 AMER BUSINESS COMP

p.461 AMER BUSINESS COMP

p.472 AMER COMP EXCH

p.472 AMER COMP EXCH

p.345 AMER COMPS & TELECOMM

p.345 AMER COMPS & TELECOMM

p.269 AMER SQUARE COMP

p.269 AMER SQUARE COMP

p.151 ANADEX

p.151 ANADEX

p.214 ANCIE LABS

p.214 ANCIE LABS

p.463 ANCRONA

p.463 ANCRONA

p.391 APPARAT INC

p.391 APPARAT INC

p.13 APPLE COMPUTER INC

p.13 APPLE COMPUTER INC

p.470 ARCSOFT PUBLISHERS

p.470 ARCSOFT PUBLISHERS

p.343 ARISTO POLKS

p.343 ARISTO POLKS

p.254 ARTEC ELECTRONICS

p.254 ARTEC ELECTRONICS

p.292 p.293 ASAP COMP PROD INC

p.292 p.293 ASAP COMP PROD INC

p.255 ASHTON-TATE

p.255 ASHTON-TATE

p.217 ATARI PERSONAL COMP

p.217 ATARI PERSONAL COMP

p.336 ATLANTIS COMP SERV

p.336 ATLANTIS COMP SERV

p.460 ATV RESEARCH

p.460 ATV RESEARCH

p.472 AUTOCONTROL INC

p.472 AUTOCONTROL INC

p.400 p.401 AUTOMATED EQPTMNT

p.400 p.401 AUTOMATED EQPTMNT

p.295 AVOCET

p.295 AVOCET

p.189 AXIOM CORP

p.189 AXIOM CORP

p.474 B & B ELECTRONICS

p.474 B & B ELECTRONICS

p.233 BASF SYSTEMS

p.233 BASF SYSTEMS

p.465 BELL, JOHN ENGR

p.465 BELL, JOHN ENGR

p.468 BENCHMARK COMP SERV

p.468 BENCHMARK COMP SERV

p.469 BETA COMP DEVICES

p.469 BETA COMP DEVICES

p.409 BIT BUCKET, THE

p.409 BIT BUCKET, THE

p.128 BOWER-STEVVART

p.128 BOWER-STEVVART

p.474 BUDGET SOFTWARE

p.474 BUDGET SOFTWARE

p.360 BURR-BROWN

p.360 BURR-BROWN

p.223 p.224 p.225 p.226 BYTE BOOKS

p.223 p.224 p.225 p.226 BYTE BOOKS

p.411 BYTE BACK ISSUES

p.411 BYTE BACK ISSUES

p.399 BYTE SUB

p.399 BYTE SUB

p.494 BYTE WATS

p.494 BYTE WATS

p.482 p.483 CALIF DIGITAL

p.482 p.483 CALIF DIGITAL

p.21 CALIF COMP SYS

p.21 CALIF COMP SYS

p.289 CALIF SOFTWARE

p.289 CALIF SOFTWARE

p.431 CAMEO DATA SYS INC

p.431 CAMEO DATA SYS INC

p.466 CAWTHON SCIENTF GRP

p.466 CAWTHON SCIENTF GRP

p.474 CCM

p.474 CCM

p.208 CENTEC CORP

p.208 CENTEC CORP

p.105 CENTRONICS

p.105 CENTRONICS

p.416 CER-TEK INC

p.416 CER-TEK INC

p.387 CFR ASSOC INC

p.387 CFR ASSOC INC

p.464 CHIPS & DALE

p.464 CHIPS & DALE

p.239 p.291 CHRISLIN INDUSTRIES

p.239 p.291 CHRISLIN INDUSTRIES

p.101 CMC INT'L

p.101 CMC INT'L

p.342 COASTAL COMP SYS

p.342 COASTAL COMP SYS

p.220 COLOR SOFTWARE

p.220 COLOR SOFTWARE

p.335 COMP-U-CON

p.335 COMP-U-CON

p.280 COMPILER SYS INC

p.280 COMPILER SYS INC

p.356 COMPONENTS EXPRESS

p.356 COMPONENTS EXPRESS

p.462 COMPUDYNE INC

p.462 COMPUDYNE INC

p.124 p.125 COMPUMART

p.124 p.125 COMPUMART

p.384 COMPUTER AGE

p.384 COMPUTER AGE

p.468 COMPUTER AID

p.468 COMPUTER AID

p.397 COMPUTER CASE CO

p.397 COMPUTER CASE CO

p.200 COMPUTER CROSSROADS

p.200 COMPUTER CROSSROADS

p.319 COMPUTER EXCHANGE

p.319 COMPUTER EXCHANGE

p.123 COMPUTER FACTORY

p.123 COMPUTER FACTORY

p.238 COMPUTER FURN & ACCSS

p.238 COMPUTER FURN & ACCSS

p.245 p.265 COMPUTER MAIL ORDER

p.245 p.265 COMPUTER MAIL ORDER

p.468 COMPUTER PLUS

p.468 COMPUTER PLUS

p.464 COMPUTER SHOPPER

p.464 COMPUTER SHOPPER

p.116 p.117 COMPUTER SPCLTIES

p.116 p.117 COMPUTER SPCLTIES

p.459 COMPUTER STOP, THE

p.459 COMPUTER STOP, THE

p.362 COMPUTER TECHNOLOGY

p.362 COMPUTER TECHNOLOGY

p.155 COMPUTER WRHSE

p.155 COMPUTER WRHSE

p.374 p.380 p.384 COMPUTERS ETC

p.374 p.380 p.384 COMPUTERS ETC

p.460 COMPUTERS PLUS

p.460 COMPUTERS PLUS

p.248 p.471 COMPUTERS WHOLESALE

p.248 p.471 COMPUTERS WHOLESALE

p.135 COMPUTERWISE

p.135 COMPUTERWISE

p.256 COMPUTEX CORP

p.256 COMPUTEX CORP

p.67 COMPUVIEW PROD INC

p.67 COMPUVIEW PROD INC

p.380 CONLEY GRAPICS

p.380 CONLEY GRAPICS

p.142 CONCOMP IND

p.142 CONCOMP IND

p.303 CONCORD COMP PROD

p.303 CONCORD COMP PROD

p.130 p.131 p.210 p.389 CONSUMER COMP

p.130 p.131 p.210 p.389 CONSUMER COMP

p.93 CORVUS SYS INC

p.93 CORVUS SYS INC

p.186 COVAL IND INC

p.186 COVAL IND INC

p.447 CPU SHOP, THE

p.447 CPU SHOP, THE

p.395 CREATIVE DISC SFTW

p.395 CREATIVE DISC SFTW

p.474 CREATIVE SFTW DEV

p.474 CREATIVE SFTW DEV

p.382 CREATIVE SOFTWARE

p.382 CREATIVE SOFTWARE

p.1 p.2 CROMEMCO

p.1 p.2 CROMEMCO

p.109 CRYSTAL COMPUTER

p.109 CRYSTAL COMPUTER

p.198 CYBERNETICS INC

p.198 CYBERNETICS INC

p.258 DATA DISCOUNT CTR

p.258 DATA DISCOUNT CTR

p.113 DATA-ED

p.113 DATA-ED

p.462 DATA HARDWARE

p.462 DATA HARDWARE

p.299 DATALEX COMPANY, THE

p.299 DATALEX COMPANY, THE

p.147 DATASOFT

p.147 DATASOFT

p.49 DATASOUTH COMP CORP

p.49 DATASOUTH COMP CORP

p.213 DELTA PROD

p.213 DELTA PROD

p.86 p.87 DENVER SFTW CO, THE

p.86 p.87 DENVER SFTW CO, THE

p.201 DESIGNER SOFTWARE

p.201 DESIGNER SOFTWARE

p.470 DIGATEK CORP

p.470 DIGATEK CORP

p.399 DIGIAC CORP

p.399 DIGIAC CORP

p.347 DIGIBYTE SYS CORP

p.347 DIGIBYTE SYS CORP

p.466 DIGITAL DATA SYS

p.466 DIGITAL DATA SYS

p.407 DIGITAL GRAPHIC SYS

p.407 DIGITAL GRAPHIC SYS

p.6 p.305 DIGITAL MARKETING

p.6 p.305 DIGITAL MARKETING

p.337 DIGITAL PATHWAYS

p.337 DIGITAL PATHWAYS

p.285 DIGITAL RESEARCH

p.285 DIGITAL RESEARCH

p.457 DIGITAL RESEARCH COMP

p.457 DIGITAL RESEARCH COMP

p.470 DISCOUNT DATA FORMS

p.470 DISCOUNT DATA FORMS

p.376 DISCOUNT SFTW GRP, THE

p.376 DISCOUNT SFTW GRP, THE

p.187 DJ "AI" SYS LTD

p.187 DJ "AI" SYS LTD

p.203 DUAL SYS CONTROL CORP

p.203 DUAL SYS CONTROL CORP

p.405 DYMARC IND

p.405 DYMARC IND

(p.CIII) DYNABYTE BUSN COMP

(p.CIII) DYNABYTE BUSN COMP

p.228 p.229 DYNACOMP

p.228 p.229 DYNACOMP

p.14 p.15 DYSAN CORP

p.14 p.15 DYSAN CORP

p.387 ER HARDINS MLTRY MAD

p.387 ER HARDINS MLTRY MAD

p.460 E/Z ASSOC

p.460 E/Z ASSOC

p.464 EAST COAST COMP

p.464 EAST COAST COMP

p.18 ECOSOFT

p.18 ECOSOFT

p.256 EFFICIENT MNGMNT SYS

p.256 EFFICIENT MNGMNT SYS

p.460 ELECTROVALUE IND

p.460 ELECTROVALUE IND

p.454 ELECTROLABS

p.454 ELECTROLABS

p.350 ELECTROSONIC

p.350 ELECTROSONIC

p.409 ELECTRONIC CONTROL

p.409 ELECTRONIC CONTROL

p.460 ELECTRONIC EQUIPMENT

p.460 ELECTRONIC EQUIPMENT

p.302 ELECTRONIC SPCLISTS

p.302 ELECTRONIC SPCLISTS

p.466 ELECTRONICS APPL SERV

p.466 ELECTRONICS APPL SERV

p.456 ELECTRONICS CENTER

p.456 ELECTRONICS CENTER

p.364 ELLIS COMPUTING

p.364 ELLIS COMPUTING

p.261 EPSON AMERICA

p.261 EPSON AMERICA

p.417 ESCON

p.417 ESCON

p.378 ESSEX PUBLISHING

p.378 ESSEX PUBLISHING

p.97 EXECUTIVE SYS INC

p.97 EXECUTIVE SYS INC

p.403 EXO ELECTRONICS

p.403 EXO ELECTRONICS

p.464 EXTEMPORE INC

p.464 EXTEMPORE INC

p.248 FAIRCOM

p.248 FAIRCOM

p.397 FARNSWORTH COMP CTR

p.397 FARNSWORTH COMP CTR

p.334 FBN DATA SYS

p.334 FBN DATA SYS

p.462 FEITH SOFTWARE

p.462 FEITH SOFTWARE

p.458 FORDHAM

p.458 FORDHAM

p.114 FREDERICK COMP PROD

p.114 FREDERICK COMP PROD

p.56 p.470 GIMIX INC

p.56 p.470 GIMIX INC

p.236 p.237 GODBOUT ELECTR

p.236 p.237 GODBOUT ELECTR

p.374 GORDON, MARK COMPS

p.374 GORDON, MARK COMPS

p.327 p.329 H & E COMPUTRONICS

p.327 p.329 H & E COMPUTRONICS

p.480 p.481 HANLEY ENGNRING

p.480 p.481 HANLEY ENGNRING

p.401 HAPPY HANDS

p.401 HAPPY HANDS

p.339 HAYDEN BOOK CO INC

p.339 HAYDEN BOOK CO INC

p.137 HAYES MICROCOMP PROD

p.137 HAYES MICROCOMP PROD

p.16 p.17 HEATH COMPANY

p.16 p.17 HEATH COMPANY

p.241 HEMENWAY ASSOC

p.241 HEMENWAY ASSOC

p.385 HEURISTICS

p.385 HEURISTICS

p.215 HEWLETT-PACKARD

p.215 HEWLETT-PACKARD

p.10 HIGH TECHNOLOGY INC

p.10 HIGH TECHNOLOGY INC

p.352 HOBBY ROBOTICS

p.352 HOBBY ROBOTICS

p.65 HOUSTON INSTRUMENTS

p.65 HOUSTON INSTRUMENTS

p.163 ICC BUSN RESEARCH

p.163 ICC BUSN RESEARCH

p.425 IJCAI-81

p.425 IJCAI-81

p.468 IMPRINT SOFTWARE

p.468 IMPRINT SOFTWARE

p.143 IMS INTERNATIONAL

p.143 IMS INTERNATIONAL

p.382 INFOSOFT SYSTEMS INC

p.382 INFOSOFT SYSTEMS INC

p.403 INNOVATIVE PROD

p.403 INNOVATIVE PROD

p.240 INNOVATIVE SFTW APPL

p.240 INNOVATIVE SFTW APPL

p.490 INTEC

p.490 INTEC

p.85 INTEGRAL DATA SYS

p.85 INTEGRAL DATA SYS

p.146 INTEGRAND

p.146 INTEGRAND

p.204 INTERACTIVE BUSN

p.204 INTERACTIVE BUSN

p.348 INTERACTIVE MICROWRE

p.348 INTERACTIVE MICROWRE

p.259 INTERNATIONAL MICRO

p.259 INTERNATIONAL MICRO

p.83 INTERTEC DATA SYS

p.83 INTERTEC DATA SYS

p.472 INTLGNT DEVICES MN

p.472 INTLGNT DEVICES MN

p.464 INTROL CORP

p.464 INTROL CORP

p.460 IPEX INT'L

p.460 IPEX INT'L

p.8 p.9 ITHACA INTERSYSTEMS

p.8 p.9 ITHACA INTERSYSTEMS

p.478 p.479 JADE COMP PROD

p.478 p.479 JADE COMP PROD

p.476 p.477 JAMECO ELECTR

p.476 p.477 JAMECO ELECTR

p.451 JDR MICRODEVICES

p.451 JDR MICRODEVICES

p.454 JR INVENTORY CO

p.454 JR INVENTORY CO

p.156 KERN PUBLISHING

p.156 KERN PUBLISHING

p.490 KLO-FOX

p.490 KLO-FOX

p.211 KMEGA MICROSFTWARE

p.211 KMEGA MICROSFTWARE

p.175 KONAN CORP

p.175 KONAN CORP

p.391 LABORATORY MICROSYS

p.391 LABORATORY MICROSYS

p.197 LEADING EDGE PROD

p.197 LEADING EDGE PROD

p.132 LEO ELECTRONICS

p.132 LEO ELECTRONICS

p.307 p.321 LIFEBOAT ASSOC

p.307 p.321 LIFEBOAT ASSOC

p.277 LNW RESEARCH

p.277 LNW RESEARCH

p.297 LO-BALL COMPUTERS

p.297 LO-BALL COMPUTERS

p.103 LOBO DRIVES INT'L

p.103 LOBO DRIVES INT'L

p.348 LOGICAL DEVICES

p.348 LOGICAL DEVICES

p.346 LOMAS DATA PRODUCTS

p.346 LOMAS DATA PRODUCTS

p.462 p.472 LYBEN COMP SYS

p.462 p.472 LYBEN COMP SYS

p.462 p.490 MACROTRONICS

p.462 p.490 MACROTRONICS

p.474 MAGNOLIA MICROSYS

p.474 MAGNOLIA MICROSYS

p.190 MANNFRED ELECTR CORP

p.190 MANNFRED ELECTR CORP

p.298 p.325 MAROT SFTW SYS INC

p.298 p.325 MAROT SFTW SYS INC

p.282 MARYMAC INDUSTRIES

p.282 MARYMAC INDUSTRIES

p.393 MC CLINTOCK CORP

p.393 MC CLINTOCK CORP

p.272 p.405 MCGRAW-HILL BOOK CO

p.272 p.405 MCGRAW-HILL BOOK CO

p.350 MCGRAW-HILL COLL DIV

p.350 MCGRAW-HILL COLL DIV

p.184 MCGRAW-HILL MAGZ

p.184 MCGRAW-HILL MAGZ

p.257 MCMILLAN BOOK CLUBS

p.257 MCMILLAN BOOK CLUBS

p.28 p.29 MEAS SYS & CONTROLS

p.28 p.29 MEAS SYS & CONTROLS

p.191 MEMORY MERCHANT

p.191 MEMORY MERCHANT

p.283 p.432 META TECHNOLOGIES

p.283 p.432 META TECHNOLOGIES

p.466 MFE DATACOM PROD

p.466 MFE DATACOM PROD

p.474 MI-8

p.474 MI-8

p.52 p.53 MICRO AGE COMP STORE

p.52 p.53 MICRO AGE COMP STORE

p.300 MICRO BUSINESS WORLD

p.300 MICRO BUSINESS WORLD

p.231 MICRO COM

p.231 MICRO COM

p.470 MICRO COMP COMM

p.470 MICRO COMP COMM

p.310 MICRO COMP DISC CO

p.310 MICRO COMP DISC CO

p.57 MICRO COMPATIBLE

p.57 MICRO COMPATIBLE

p.460 MICRO DESIGN

p.460 MICRO DESIGN

p.99 MICRO FOCUS LTD

p.99 MICRO FOCUS LTD

p.340 p.341 MICRO HOUSE

p.340 p.341 MICRO HOUSE

p.247 MICRO MANAGEMENT SYS

p.247 MICRO MANAGEMENT SYS

p.466 MICRO METRIC

p.466 MICRO METRIC

p.79 MICRO MIKE'S

p.79 MICRO MIKE'S

p.318 p.490 MICRO MINT

p.318 p.490 MICRO MINT

p.193 MICRO PRO INT'L

p.193 MICRO PRO INT'L

p.470 MICRO PROCESSOR SYS

p.470 MICRO PROCESSOR SYS

p.207 MICRO SCI

p.207 MICRO SCI

p.66 MICRO WORKS, THE

p.66 MICRO WORKS, THE

p.468 MICRO-SPOT ELECTR

p.468 MICRO-SPOT ELECTR

p.353 MICROCOMP TECH INC

p.353 MICROCOMP TECH INC

p.88 MICROCOMPEQUIP

p.88 MICROCOMPEQUIP

p.167 MICRODASYS

p.167 MICRODASYS

p.377 MICROMAIL

p.377 MICROMAIL

p.408 MICROMATE ELECTR INC

p.408 MICROMATE ELECTR INC

p.331 MICROSETTE INC

p.331 MICROSETTE INC

p.25 MICROSOFT (CPD)

p.25 MICROSOFT (CPD)

p.413 MICROTECH EXPORTS

p.413 MICROTECH EXPORTS

p.249 MICROTEK PERIPH CORP

p.249 MICROTEK PERIPH CORP

p.263 MICROWARE

p.263 MICROWARE

p.64 MIDWST COMP PERPH

p.64 MIDWST COMP PERPH

p.385 MIDWST MICRO WRHSE

p.385 MIDWST MICRO WRHSE

p.458 MIKOS

p.458 MIKOS

p.232 MILLER MICROCOMP SERV

p.232 MILLER MICROCOMP SERV

p.172 MINI COMP SUPPLIERS

p.172 MINI COMP SUPPLIERS

p.246 p.491 p.492 p.493 MINI MICRO MART

p.246 p.491 p.492 p.493 MINI MICRO MART

p.401 MIRO COMPUTERS INC

p.401 MIRO COMPUTERS INC

p.73 p.75 MORROW DESIGNS

p.73 p.75 MORROW DESIGNS

p.23 MOSTEK MICRO SYS

p.23 MOSTEK MICRO SYS

p.199 MOTOROLA INC

p.199 MOTOROLA INC

p.19 MOUNTAIN COMPUTER

p.19 MOUNTAIN COMPUTER

p.296 MOUNTAIN DISTR

p.296 MOUNTAIN DISTR

p.176 MOUNTAIN VIEW PRESS

p.176 MOUNTAIN VIEW PRESS

p.271 MPI

p.271 MPI

p.260 MTI INC

p.260 MTI INC

p.180 MULLEN COMP PROD

p.180 MULLEN COMP PROD

p.169 MUSYS

p.169 MUSYS

p.474 NAT'L DATA SUPPLIES

p.474 NAT'L DATA SUPPLIES

p.391 NEBS

p.391 NEBS

p.33 p.68 p.69 NEC AMERICA

p.33 p.68 p.69 NEC AMERICA

p.181 NEECO

p.181 NEECO

p.112 p.284 p.286 p.290 NETRONICS

p.112 p.284 p.286 p.290 NETRONICS

p.408 NORTHWEST COMPUTER

p.408 NORTHWEST COMPUTER

p.243 NOVELL DATA SYS

p.243 NOVELL DATA SYS

p.315 NY COMP EXPO

p.315 NY COMP EXPO

p.24 ODESTA PUBLISHING

p.24 ODESTA PUBLISHING

p.196 OHIO DATA PROD CORP

p.196 OHIO DATA PROD CORP

(p.CIV) OHIO SCIENTIFIC INSTR

(p.CIV) OHIO SCIENTIFIC INSTR

p.91 OKIDATA CORP

p.91 OKIDATA CORP

p.472 OLIVER ADVANCED ENGIN

p.472 OLIVER ADVANCED ENGIN

p.389 OLYMPIC SALES

p.389 OLYMPIC SALES

p.383 OMEGA MICRO COMPUTER

p.383 OMEGA MICRO COMPUTER

p.250 p.251 OMEGA SALES

p.250 p.251 OMEGA SALES

p.139 OMNI RESOURCES

p.139 OMNI RESOURCES

p.273 ONCOMPUTING

p.273 ONCOMPUTING

p.164 p.165 p.173 ORANGE MICRO

p.164 p.165 p.173 ORANGE MICRO

p.383 ORTHOCODE GROUP

p.383 ORTHOCODE GROUP

p.51 OSBORNE COMPUTERS

p.51 OSBORNE COMPUTERS

p.195 OSBORNE/MCGRAW-HILL

p.195 OSBORNE/MCGRAW-HILL

p.411 OSBORNE-WILSON LTD

p.411 OSBORNE-WILSON LTD

p.36 p.37 OWENS ASSOC

p.36 p.37 OWENS ASSOC

p.379 PACIFIC COMP BRK

p.379 PACIFIC COMP BRK

p.466 PACIFIC DISC SFTW

p.466 PACIFIC DISC SFTW

p.309 p.462 p.490 PACIFIC EXCHANGES

p.309 p.462 p.490 PACIFIC EXCHANGES

p.473 PAGE DIGITAL

p.473 PAGE DIGITAL

p.311 PALOMAR COMP EQUIP

p.311 PALOMAR COMP EQUIP

p.449 PAN AMERICAN ELEC INC

p.449 PAN AMERICAN ELEC INC

p.367 PAPER TRACTOR

p.367 PAPER TRACTOR

p.466 PASSWORD DISTR

p.466 PASSWORD DISTR

p.466 PC NEWSLETTER

p.466 PC NEWSLETTER

p.22 PCD SYSTEMS INC

p.22 PCD SYSTEMS INC

p.7 p.35 PERCOM DATA

p.7 p.35 PERCOM DATA

p.64 PERSONAL CHECK MGR

p.64 PERSONAL CHECK MGR

p.240 PERSONAL COMPUTERS

p.240 PERSONAL COMPUTERS

p.28 p.29 PERSONAL SOFTWARE

p.28 p.29 PERSONAL SOFTWARE

p.209 PHASE ONE SYS INC

p.209 PHASE ONE SYS INC

p.411 PICKLES & TROUT

p.411 PICKLES & TROUT

p.372 POTOMAC MICRO-MAGIC

p.372 POTOMAC MICRO-MAGIC

p.219 POWER ONE INC

p.219 POWER ONE INC

p.338 PRENTICE CORP

p.338 PRENTICE CORP

p.486 p.487 p.488 p.489 PRIORITY ONE

p.486 p.487 p.488 p.489 PRIORITY ONE

p.361 PROMETHEUS PRODUCTS

p.361 PROMETHEUS PRODUCTS

p.278 PURCHASING AGENT, THE

p.278 PURCHASING AGENT, THE

p.313 QANTEX DIV

p.313 QANTEX DIV

p.330 p.470 QUALITY COMP PARTS

p.330 p.470 QUALITY COMP PARTS

p.395 QUALITY SOFTWARE

p.395 QUALITY SOFTWARE

p.279 QUASAR DATA PROD INC

p.279 QUASAR DATA PROD INC

p.455 QUEST ELECTR

p.455 QUEST ELECTR

p.393 RACET COMPUTES

p.393 RACET COMPUTES

p.403 RADIO SHACK

p.403 RADIO SHACK

p.20 RCA

p.20 RCA

p.107 REDDOX CORP

p.107 REDDOX CORP

p.127 REI

p.127 REI

p.411 ROBOTICS AGE

p.411 ROBOTICS AGE

p.368 ROCHESTER DATA

p.368 ROCHESTER DATA

p.490 ROUND ROBIN SFTW

p.490 ROUND ROBIN SFTW

p.74 S & M SYSTEMS

p.74 S & M SYSTEMS

p.405 S C DIGITAL

p.405 S C DIGITAL

p.403 S-100 INC

p.403 S-100 INC

p.389 SCIENTIFIC ENGRG LABS

p.389 SCIENTIFIC ENGRG LABS

p.5 SCION CORP

p.5 SCION CORP

p.90 SCITRONICS

p.90 SCITRONICS

p.218 SCOTTSDALE SYSTEMS

p.218 SCOTTSDALE SYSTEMS

p.115 SEATTLE COMP PRODS

p.115 SEATTLE COMP PRODS

p.355 SELECT INFO SYS

p.355 SELECT INFO SYS

p.258 SIERRA DATA SCIENCES

p.258 SIERRA DATA SCIENCES

p.474 SIGNUM

p.474 SIGNUM

p.464 SLUDER

p.464 SLUDER

p.71 SMOKE SIGNAL BRDCSTG

p.71 SMOKE SIGNAL BRDCSTG

p.356 SOFT-TOOLS

p.356 SOFT-TOOLS

p.188 p.357 SOFTECH MICROSYS

p.188 p.357 SOFTECH MICROSYS

p.289 SOFTWARE REVIEW

p.289 SOFTWARE REVIEW

p.222 SOLID STATE SALES

p.222 SOLID STATE SALES

p.460 SOLID STATE SURPLUS

p.460 SOLID STATE SURPLUS

p.154 SORCIM

p.154 SORCIM

p.92 p.166 SORRENTO VALLEY ASSOC

p.92 p.166 SORRENTO VALLEY ASSOC

p.373 SOUTHERN SEMICNDTRS

p.373 SOUTHERN SEMICNDTRS

(p.CII) SOUTHWEST TECH PROD

(p.CII) SOUTHWEST TECH PROD

p.317 SPECTRUM SOFTWARE

p.317 SPECTRUM SOFTWARE

p.11 SSM MICRO COMP PROD

p.11 SSM MICRO COMP PROD

p.275 STATIC MEMORY SYS

p.275 STATIC MEMORY SYS

p.407 STONEHENGE COMPUTER

p.407 STONEHENGE COMPUTER

p.55 STRUCTURED SYS GRP

p.55 STRUCTURED SYS GRP

p.288 SUBLOGIC

p.288 SUBLOGIC

p.216 SUMMAGRAPHICS

p.216 SUMMAGRAPHICS

p.456 SUNNY INT'L

p.456 SUNNY INT'L

p.371 SUPER STAR INT'L

p.371 SUPER STAR INT'L

p.63 p.108 p.179 p.221 p.351 p.375 p.381 SUPERSOFT

p.63 p.108 p.179 p.221 p.351 p.375 p.381 SUPERSOFT

p.177 SYBEX

p.177 SYBEX

p.168 SYNCHRO SOUND

p.168 SYNCHRO SOUND

p.369 SYNERTEK SYSTEMS

p.369 SYNERTEK SYSTEMS

p.290 SYS INTERFACE CONS

p.290 SYS INTERFACE CONS

p.363 SYSTEMS PLUS

p.363 SYSTEMS PLUS

p.409 TARBELL ELECTR

p.409 TARBELL ELECTR

p.462 p.490 TARCO DEVELPMT CORP

p.462 p.490 TARCO DEVELPMT CORP

p.472 TECHNICAL INNOVATIONS

p.472 TECHNICAL INNOVATIONS

p.119 TECHNICAL SYS CONS

p.119 TECHNICAL SYS CONS

p.149 TECMAR INC

p.149 TECMAR INC

p.183 TEI INC

p.183 TEI INC

p.95 p.153 TELEVIDEO INC

p.95 p.153 TELEVIDEO INC

p.157 TERCER MEDIO

p.157 TERCER MEDIO

p.294 TEXAS COMP SYS

p.294 TEXAS COMP SYS

p.417 THOMAS V LENZ

p.417 THOMAS V LENZ

p.185 p.387 THREE M CO

p.185 p.387 THREE M CO

p.413 THREE-G CO INC

p.413 THREE-G CO INC

p.323 THUNDERWARE

p.323 THUNDERWARE

p.400 TIMIN ENG CO

p.400 TIMIN ENG CO

p.227 TINNEY, RBT GRAPHICS

p.227 TINNEY, RBT GRAPHICS

p.407 TNW CORP

p.407 TNW CORP

p.470 TOOLSMITH, THE

p.470 TOOLSMITH, THE

p.470 TORO PK COMPTROOM

p.470 TORO PK COMPTROOM

p.254 TOTAL DIGITAL ENG

p.254 TOTAL DIGITAL ENG

p.464 TOXEN COMP SYS

p.464 TOXEN COMP SYS

p.393 TRANSET CORP

p.393 TRANSET CORP

p.121 TRANSWAVE CORP

p.121 TRANSWAVE CORP

p.148 TRIFORMATION SYS

p.148 TRIFORMATION SYS

p.468 TRINITY GRP, THE

p.468 TRINITY GRP, THE

p.253 p.467 US MICRO SALES

p.253 p.467 US MICRO SALES

p.287 US ROBOTICS

p.287 US ROBOTICS

p.133 UNITED SFTW OF AM

p.133 UNITED SFTW OF AM

p.399 UNITED SYSTEMS CORP

p.399 UNITED SYSTEMS CORP

p.395 VAN HORN OFFICE SUPP

p.395 VAN HORN OFFICE SUPP

p.359 VANDATA

p.359 VANDATA

p.145 VECTOR GRAPHICS

p.145 VECTOR GRAPHICS

p.129 VERBATIM CORP

p.129 VERBATIM CORP

p.365 VIDEX

p.365 VIDEX

p.111 VISTA COMPUTER CO

p.111 VISTA COMPUTER CO

p.27 VLASAK COMP SYS

p.27 VLASAK COMP SYS

p.89 VOTRAX

p.89 VOTRAX

p.397 VR DATA

p.397 VR DATA

p.445 WASHINGTON COMP SERV

p.445 WASHINGTON COMP SERV

p.472 WESTERN WARES

p.472 WESTERN WARES

p.141 p.460 WESTICO INC

p.141 p.460 WESTICO INC

p.301 WHITESMITH'S LTD

p.301 WHITESMITH'S LTD

p.61 WICAT SYSTEMS

p.61 WICAT SYSTEMS

p.171 WILD HARE COMP SYS

p.171 WILD HARE COMP SYS

p.466 WINTEK CORP

p.466 WINTEK CORP

p.206 WINTERHALTER & ASSOC

p.206 WINTERHALTER & ASSOC

p.453 WW COMPONENT SUPPLY

p.453 WW COMPONENT SUPPLY

p.267 X COMP

p.267 X COMP

p.462 X NET INFO EXCH

p.462 X NET INFO EXCH

p.425 XENTEK INC 416,

p.425 XENTEK INC 416,

p.118 XY LOGICS INC

p.118 XY LOGICS INC

p.472 ZENRAD CONTROLS

p.472 ZENRAD CONTROLS

p.161 ZOBEX

p.161 ZOBEX