Vol.11 n°5 may 1986

Vol.11 n°5 may 1986

p.2 Contents

FEATURES

p.82 INTRODUCTION

p.85 CIARCIA'S CIRCUIT CELLAR: ADDING SCSI TO THE SB180 COMPUTER, PART I: INTRODUCTION

This month's project takes few chips but much explanation.

[author : Steve Ciarcia]

p.98 PROGRAMMING PROJECT: DATA COMPRESSION WITH HUFFMAN CODING

This may be the best all-around technique for data compression.

[author : Jonathan Amsterdam]

p.111 MODULA-2 As A SYSTEMS PROGRAMMING LANGUAGE

The authors describe how particular attributes of Modula-2 helped them develop a real-time multiprocessing operating system in a relatively short time.

[author : Ryn C. Corbeil and Anne H. Anderson]

p.123 LINKING DATA FLOW AND FUNCTIONAL LANGUAGES

Combine the advantages of functional programming and parallel execution to increase execution speed.

[author : Chris Hankin, David Till, and Hugh Glaser]

p.137 EASY C

Some tips on using this preprocessor can help you write more understandable code.

[author : Pete Orlin and John Heath]

p.151 PROGRAMMING INSIGHT: SUBROUTINE OVERLAYS IN GW-BASIC

With this technique you can store subroutines in a RAM disk and have your BASIC program call them one by one as they are needed.

[author : Mike Carmichael]

THEME: MASS STORAGE

p.158 INTRODUCTION

p.161 THE EVOLUTION OF MASS STORAGE

Follow the development of mass storage media from the early days of magnetic tape to the latest microcomputer disk systems.

[author : Leonard Laub]

p.177 CD-ROM SOFTWARE DEVELOPMENT

To get the most out of CD-ROMs, you need to know how they differ from magnetic disks.

[author : Bill Zoellick]

p.193 THE APPLICATION INTERFACE OF OPTICAL DRIVES

This article discusses the issues facing the applicatiors programmer working with write-once disks.

[author : Jeffrey R. Dulude]

p.203 OPTICAL DISK ERROR CORRECTION

Sophisticated codes allow media makers to use less disk space for error correction and more for storing data.

[author : Solomon W. Golomb]

p.215 A ROUNDUP OF OPTICAL DISK DRIVES

Rich describes a variety of recently announced optical storage systems.

[author : Rich Malloy]

p.227 TAPE BACKUP SYSTEMS

The "data insurance" these systems provide is more needed than ever with today's higher disk capacities.

[author : Anthony Anfonuccio]

p.235 LASER LIBRARIES

Several large databases are now available on optical disks.

[author : Norman Desmarais]

REVIEWS

p.250 INTRODUCTION

p.253 REVIEWER'S NOTEBOOK

[author : Jon Edwards]

p.254 THE AT&T UNIX PC

The power of UNIX in a personal computer.

[author : Alastair J. W. Mayer]

p.265 ZBASIC

An interactive BASIC compiler that lets you run the same code on several computers with little modification.

[author : TJ Byers]

p.269 GEM DRAW/MACDRAW

Two second-generation paint programs.

[author : Ricardo Birmele]

p.273 HARDCARD

A hard disk and controller on a card for the IBM PC.

[author : Eva White]

p.279 THE B&C MICROSYSTEMS 1409 EPROM PROGRAMMER

An EPROM programmer that connects to one of your computer's RS-232C ports.

[author : Robert Jacobs]

p.285 NON-KEYBOARD INPUT DEVICES

PC-Pedal. Footmouse. and Light Pen.

[author : Chris Pappas]

p.289 RACTER

A software package that interviews and entertains.

[author : Hugh Kenner]

p.293 GENERAL ELECTRIC'S 3-8100 PRINTER

A low-end thermal printer.

[author : Robert D. Swearengin]

p.299 LETTRIX

A resident print processor for IBM PCs and compatibles.

[author : Alan R. Miller]

p.305 REVIEW FEEDBACK

Readers respond to previous reviews.

KERNEL

p.308 INTRODUCTION

p.311 COMPUTING AT CHAOS MANOR: EXPANDED/EXTENDED MEMORY

Jerry looks at a wide assortment of products.

[author : Jerry Pournelle]

p.329 BYTE JAPAN: AN INNOVATIVE PROGRAM

EM/3 + is an operating-system unification adapter.

[author : William M. Raike]

p.335 APPLICATIONS ONLY: A MIXED LOT

Ezra talks about Boxes & Arrows, Stella Boxcalc, Interlace, and PC-Outline.

[author : Ezra Shapiro]

p.343 ACCORDING TO WEBSTER: 68000 WARS: ROUND 2

The bout resumes, with comparisons and benchmarks.

[author : Bruce Webster]

p.363 BYTE U.K.: INTUITIVE SOLUTION

Dick describes an object-oriented programming system.

[author : Dick Pountain]

p.379 MATHEMATICAL RECREATIONS: THE PELLIAN EQUATION

This equation offers another method to solve word problems.

[author : Robert T. Kurosaka]

BEST OF BIX

p.398 AMIGA

p.402 ATARI ST

p.405 IBM AND COMPATIBLES

p.414 MACINTOSH

(Nucleus)

p.6 EDITORIAL: LET OUR MODEMS GO.

p.9 MICROBYTES

p.14 LETTERS

p.29 WHAT'S NEW

p.48 CLUBS AND NEWSLETTERS

p.49 FIXES AND UPDATES

p.50 ASK BYTE

p.54 CIRCUIT CELLAR FEEDBACK

p.63 BOOK REVIEWS

p.78 EVENT QUEUE

p.392 CHAOS MANOR MAIL

p.469 DISKS AND DOWNLOADS

p.470 BYTE's ONGOING MONITOR BOX, BOMB RESULTS

p.471 READER SERVICE