Vol.11 n°1 january 1986

byte_1986_01.jpg

byte_1986_01_index.jpg

byte_1986_01_index2.jpg

FEATURES

p.82 INTRODUCTION

p.84 PRODUCT DESCRIPTION: THE ATARI 520ST

[author Jon R. Edwards. Phillip Robinson. and Brenda McLaughlin]

The company's latest venture is a competitive 68000 system.

p.104 CIARCIA'S CIRCUIT CELLAR: BUILD AN ANALOG-TO-DIGITAL CONVERTER

[author Steve Ciarcia]

Steve returns to this topic with a state-of-the-art converter.

p.120 PRODUCT PREVIEW: Q&A

[author Jon R. Edwards]

This software package combines word processing and file management with a full macro facility and an effective natural-language interface.

p.130 PROGRAMMING PROJECT: A SIMPL COMPILER. PART 2: PROCEDURES AND FUNCTIONS

[author Jonathan Amsterdam]

Procedures and functions are useful but can be difficult to compile.

p.145 CREATING REUSABLE MODULES

[author Namir Clement Shammas]

You can lower programming costs and increase reliability with the strategy described.

p.153 PROGRAMMING INSIGHT: EASY 3-D GRAPHICS

[author Henning Mittelbach]

Develop three-dimensional graphics on the IBM Personal Computer, the Macintosh, and the Apple II family.

THEMES

p.158 INTRODUCTION

p.161 MACHINE VISION

[author Phil Dunbar]

Despite various obstacles, vision-system hardware continues to develop.

p.177 ROBOTIC TACTILE SENSING

[author Kirk E. Pennywitt]

For robots to achieve widespread use, they must be equipped with sophisticated sensory capabilities

p.203 MULTIPLE ROBOTIC MANIPULATORS

[author J. Scott Hawker, R.N . Nagel, Richard Roberts, and Nicholas G. Odrey]

Coordinating two robots isn't as easy as it sounds.

p.223 AUTONOMOUS ROBOT NAVIGATION

[author Charles Jorgensen, William Hamel, and Charles Weisbin]

Three robotics researchers discuss the art of teaching robots to look before they leap.

p.237 AI IN COMPUTER VISION

[author John L. Cuadrado and Clara Y. Cuadrado]

A simple system demonstrates the role artificial intelligence may play in advanced computer-vision systems.

p.263 AUTOMATION IN ORGANIC SYNTHESIS

[author Gary W. Kramer and Philip L. Fuchs]

If automation is to come to organic chemistry, it must be flexible enough to allow facile reconfigurations.

REVIEWS

p.288 INTRODUCTION

p.291 REVIEWER'S NOTEBOOK

[author Glenn Hartwig]

p.293 CANON'S A-200

[author Peter V. Callarnaras]

It's compatible with IBM's PC, and it has room to grow.

p.301 COLOR Fox

[author John D. Unger]

Scottsdale Systems soups up a Sanyo.

p.307 Eco-C88 C COMPILER

[author David D. Clark]

An inexpensive package for MS-DOS machines.

p.309 INSIDE THE SIDER

[author Douglas E. Hall]

A hard disk for the Apple II+ and IIe.

p.327 ADVANTAGE! FOR THE AT

[author TJ Byers]

One way to add memory and I/0 ports.

p.331 ENABLE

[author Steve King]

Integrated software for IBM PCs.

p.344 REVIEW FEEDBACK

Readers respond to previous reviews.

KERNEL

p.346 INTRODUCTION

p.349 COMPUTING AT CHAOS MANOR: ONE MINOR PROBLEM

[author Jerry Pournelle]

Hey. what's one minor problem? Tune in and find out.

p.366 CHAOS MANOR MAIL

[author Jerry Pournelle]

Jerry's readers write. and he replies.

p.371 ACCORDING TO WEBSTER: BENCHMARKING

[author Bruce Webster]

Finding himself settled in Utah. Bruce talks about benchmarks and makes some predictions.

p.381 BYTE JAPAN: FAVORING KANJI

[author William M. Raike]

Bill reports on the NEC computers. a Japanese version of the Macintosh, and the new Fujitsu lap-size portable.

p.387 BYTE U.K.: THE ACORN RISC MACHINE

[author Dick Pountain]

Our U.K. correspondent reports on a commercial RISC processor.

p.397 MATHEMATICAL RECREATIONS: EUCLID'S ALGORITHM

[author Robert T. Kurosaka]

Learn how to convert repeating decimals to fractions.

p.403 CIRCUIT CELLAR FEEDBACK

[author Steve Ciarcia]

Steve answers project-related queries from readers.

(Nucleus)

p.6 EDITORIAL: A THREAT TO FUTURE SOFTWARE

p.9 MICROBYTES

p.14 LETTERS

p.33 FIXES AND UPDATES

p.37, 408 WHAT'S NEW

p.44 ASK BYTE

p.54 CLUBS AND NEWSLETTERS

p.57 BOOK REVIEWS

p.78 EVENT QUEUE

p.404 NEW SERVICES

p.461 UNCLASSIFIED ADS

p.462 BYTE's ONGOING MONITOR BOX. BOMB RESULTS

p.463 READER SERVICE


Vol.11 n°2 february 1986

byte_1986_02.jpg

byte_1986_02_index.jpg

byte_1986_02_index2.jpg

FEATURES

p.82 INTRODUCTION

p.82 CIARCIA'S CIRCUIT CELLAR: BUILD AN AUDIO-AND-VIDEO MULTIPLEXER

[author Steve Ciarcia]

With AVMUX, Steve is well on his way to an automated switching system.

p.102 PROGRAMMING PROJECT: A SIMPL COMPILER, PART 3: EXTENSIONS

[author Jonathan Amsterdam]

This particular project concludes with a look at the design choices involved.

p.116 INTRODUCTION TO THE AMIGA ROM KERNEL

[author Robert J. Mical]

Procedures and functions are useful but can be difficult to compile.

p.135 VISUAL PROGRAMMING

[author Raph Levien]

Visual Syntax is an editor for LISP that displays programs as pictures.

p.149 PROGRAMMING INSIGHT: MOLECULES IN COLOR

[author John J. Farrell]

COLOR3D.BAS is a BASIC program for the IBM PC that displays molecules on an RGB monitor.

p.157 PROGRAMMING INSIGHT: BADFILE: CP/M SYSTEM PROGRAMMING IN C

[author Louis Baker]

This utility supplies the names and locations of files containing bad sectors or tracks.

THEME: TEXT PROCESSING

p.166 INTRODUCTION

p.169 COMPUTER SCIENCE CONSIDERATIONS

[author G. Michael Vose and Gregg Williams]

Donald Knuth speaks on his involvement with digital typography.

p.175 PROCESSING STRINGS IN SNOBOL4

[author James F. Gimpel]

This article presents examples of the language's pattern-matching capabilities.

p.189 INTERPRETATION OF NATURAL lANGUAGE

[author Jordan Pollack and David L. Waltz]

The authors suggest a potential application of parallelism.

p.201 TYPESETTING PROBLEM SCRIPTS

[author Pierre A. MacKay]

Computer typesetting provides a solution for Arabic and similar scripts.

p.221 POETRY PROCESSING

[author Michael Newman]

The concept of artistic freedom takes on new meaning when text processing handles the mundane tasks of prosody.

p.231 THE LITERARY DETECTIVE

[author Jim Tankard]

Use your computer to identify an unknown author.

p.241 KEYBOARD EFFICIENCY

[author Donald W. Olson and Laurie E. Jasinski]

Is the Dvorak layout worth learning?

REVIEWS

p.248 INTRODUCTION

p.251 REVIEWER'S NOTEBOOK

[author Glenn Hartwig]

p.253 THE MOTOROLA VME/10

[author Robert E. Robinson III]

A modular multiuser system.

p.262 MACCHARLIE

[author Larry Crockett]

Dayna's bridge between the Macintosh and the IBM PC.

p.273 LATTICE'S 8086/8088 C COMPILER

[author Dayle S. Woolston]

Release 2.15 features new math libraries.

p.281 TURBO PASCAL 3.0

[author Mark Bridger]

An update on Borland's compiler.

p.287 REVIEW FEEDBACK

Readers respond to previous reviews.

KERNEL

p.288 INTRODUCTION

p.291 COMPUTING AT CHAOS MANOR: COMMUNICATING

[author Jerry Pournelle]

Jerry finds that the hectic pace of his life is normal and pushes on.

p.315 CHAOS MANOR MAIL

[author Jerry Pournelle]

Jerry's readers write. and he replies.

p.317 BYTE JAPAN: HIGHLIGHTS OF TWO SHOWS

[author William M. Raike]

Bill reports on many of the new products he found of interest at Japan's 1985 Software Show and Data Show.

p.321 BYTE U.K.: TRIPOS-THE ROOTS OF AMIGADOS

[author Dick Pountain]

This month Dick takes a look at the Amiga's operating system and its origins in Cambridge, England.

p.331 ACCORDING TO WEBSTER: PROGRAMMING TOOLS AND THE ATARI 520ST

[author Bruce Webster]

A follow-up package for Turbo Pascal owners is Bruce's product of the month.

p.346 CIRCUIT CELLAR FEEDBACK

[author Steve Ciarcia]

Steve answers project-related queries from readers.

(Nucleus)

p.6 EDITORIAL: THE BEST OF BIX COMES TO BYTE

p.9 MICROBYTES

p.14 LETTERS

p.33 FIXES AND UPDATES

p.37, 395 WHAT'S NEW

p.44 ASK BYTE

p.54 CLUBS AND NEWSLETTERS

p.57 BOOK REVIEWS

p.78 EVENT QUEUE

p.350 DISKS AND DOWNLOADS

p.363 BEST OF BIX

p.453 UNCLASSIFIED ADS

p.454 BYTE's ONGOING MONITOR Box, BOMB RESULTS

p.455 READER SERVICE


Vol.11 n°3 march 1986

byte_1986_03.jpg

byte_1986_03_index.jpg

byte_1986_03_index2.jpg

FEATURES

p.82 INTRODUCTION

p.84 PRODUCT PREVIEW: THE ATARI 1040ST

[author Phillip Robinson and Jon R. Edwards]

Two BYTE editors take a look at Atari's new $999 1-megabyte machine.

p.96 FINDING THE TITANIC

[author Marti Spalding and Ben Dawson]

After 73 years, the wreck of the R.M.S. Titanic was discovered with help fom the latest in image-processing equipment.

p.112 CIARCIA'S CIRCUIT CELLAR: REAL-TIME CLOCKS: A VIEW TOWARD THE FUTURE

[author Steve Ciarcia]

Steve presents two real-time clocks, one of which also provides nonvolatile RAM.

p.128 PROGRAMMING PROJECT: A SIMPLE WINDOWING SYSTEM, PART I: BASIC PRINCIPLES

[author Bruce Webster]

Bruce examines the problems involved in opening a window.

p.135 AN ANSI STANDARD FOR THE C LANGUAGE

[author Steve A. Hersee and Dan Knopoff]

ANSI has set up a standardization committee to develop a universal set of rules for this popular language.

p.145 PROGRAMMING INSIGHT: MACINTOSH EXPLORER

[author Olav Andrade]

This disassembler, which translates machine code to human-readable mnemonics, was written in Microsoft BASIC for Apple's Macintosh.

THEME: HOMEBOUND COMPUTING

p.152 INTRODUCTION

p.155 WORKING AT HOME WITH COMPUTERS

[author Jane Morrill Tazelaar]

For some, telecommuting is a choice; for others, it is the only option.

p.160 USING IMAGES TO GENERATE SPEECH

[author Bruce R. Baker]

Semantic compaction lets speech-impaired people communicate quickly and effectively in a variety of environments.

p.171 THE ELECTRONIC UNIVERSITY NETWORK

[author Donna Osgood]

Get a degree without ever leaving your computer.

p.177 THE TECHNOLOGY OF THE KURZWEIL VOICE WRITER

[author Raymond Kurzweil]

The present office system provides a clue to future applications for the deaf.

p.191 INCREASING INDEPENDENCE FOR THE AGING

[author K. G. Engelhardt and Roger Edwards]

Robotic aids and smart technology can help us age less dependently.

p.199 COMPUTING FOR THE BLIND USER

[author Aries Arditi and Arthur E. Gillman]

Some special human factors must be considered in assembling a workable system.

REVIEWS

p.212 INTRODUCTION

p.215 REVIEWER'S NOTEBOOK

[author Glenn Hartwig]

p.217 KAY PRO 286i

[author Harry Krause]

An AT clone with a lower price.

p.225 MODULA-2 SYSTEM FOR Z80 CP/M

[author Brian R. Anderson]

Hochstrasser's system supports most features as defined by Niklaus Wirth.

p.237 POCKET APL

[author Eric H. Johnson]

STSC's inexpensive implementation.

p.245 ARITY/PROLOG

[author William G. Wong]

A version for MS-DOS machines.

p.251 BRAILLE-EDIT

[author Henry Brugsh]

Raised Dot's talking word processor.

p.261 PRINTIT

[author Henry Brugsch and Joseph J. Lazzaro]

A card that lets you print anything on an Apple II screen.

p.265 REVIEW FEEDBACK

Readers respond to previous reviews.

KERNEL

p.266 INTRODUCTION

p.269 COMPUTING AT CHAOS MANOR: ALL SORTS OF SOFTWARE

[author Jerry Pournelle]

Jerry survives his BIX party and spends a busy month looking at new software.

p.293 CHAOS MANOR MAIL

[author Jerry Pournelle]

Jerry's readers write, and he replies.

p.297 APPLICATIONS ONLY: FIRST IN A SERIES

[author Ezra Shapiro]

In this new column Ezra examines four software products.

p.305 ACCORDING TO WEBSTER: 68000 WARS: ROUND I

[author Bruce Webster]

Bruce begins his comparison of the three prominent 68000 computers.

p.327 BYTE JAPAN: A NEW LANGUAGE AND A LAPTOP

[author William M. Raike]

Bill looks at an all-Japanese programming language called Mind and at the Fujitsu FM-16μ.

p.333 BYTE U.K.: THE AMSTRAD PCW 8256

[author Dick Pountain]

This new, completely functional. Z80-based computer and word processor from the U.K. costs less than most electric typewriters.

p.343 MATHEMATICAL RECREATIONS: DIOPHANTINE EQUATIONS

[author Robert T. Kurosaka]

Who was Diophantus? Here's one way to find out.

p.354 CIRCUIT CELLAR FEEDBACK

[author Steve Ciarcia]

Steve answers project-related queries from readers.

(Nucleus)

p.6 EDITORIAL: WISHES FOR SPRING: A WIDER CIRCLE

p.9 MICROBYTES

p.14 LETTERS

p.33 FIXES AND UPDATES

p.37, 399 WHAT'S NEW

p.44 ASK BYTE

p.54 CLUBS AND NEWSLETTERS

p.57 BOOK REVIEWS

p.78 EVENT QUEUE.

p.358 DISKS AND DOWNLOADS

p.367 BEST OF BIX

p.461 UNCLASSIFIED ADS

p.462 BYTE'S ONGOING MONITOR Box, BOMB RESULTS

p.463 READER SERVICE


Vol.11 n°4 april 1986

byte_1986_04.jpg

byte_1986_04_index.jpg

byte_1986_04_index2.jpg

FEATURES

p.82 INTRODUCTION

p.84 CIARCIA'S CIRCUIT CELLAR: COMPUTER ON GUARD!

[author Steve Ciarcia]

Steve has an adventure in the moonlight.

p.96 PROGRAMMING PROJECT: A SIMPLE WINDOWING SYSTEM, PART 2: IMPLEMENTATION

[author Bruce Webster]

Learn how to close a window and see part of an actual implementation.

p.105 BUILD THE EMULO-8

[author Stuart R. Ball]

This device lets you develop EPROM programs in RAM.

p.113 MAKING UNIX SECURE

[author Alan Filipski and James Hanko]

The authors examine specific security-related features of UNIX and discuss countermeasures to known methods of attack by crackers.

p.129 DATA DESIGN

[author Leonard Shapiro]

The structure of data files is almost as important as their contents.

p.137 PROGRAMMING INSIGHT: DRAGON

[author Bruce R. Land]

Using MacFORTH, this program produces a recursive drawing of a dragon curve on the Macintosh.

THEME: NUMBER CRUNCHING

p.142 INTRODUCTION

p.145 A MICRO-BASED SUPERCOMPUTER

[author Norman H. Christ and Anthony E. Terrano]

A unique combination of microcomputer parts yields supercomputer processing power.

p.161 COMPUTER APPROXIMATIONS

[author Stephen L. Moshier]

Optimize speed and precision in your computations.

p.181 THE INVERSION OF LARGE MATRICES

[author Thomas E. Phipps Jr.]

The Pan and Reif approach removes all limits except those set by available time and RAM.

p.191 THE RUNGE-KUTTA METHODS

[author Benku Thomas]

The author shows us ways to approximate solutions to ordinary differential equations.

p.215 THE ATOMCC TOOLBOX

[author Y. F. Chang]

ATOMCC uses Thylor series to solve ordinary differential equations.

REVIEWS

p.226 INTRODUCTION

p.229 REVIEWER'S NOTEBOOK

[author Glenn Hartwig]

p.231 THE PANASONIC EXEC PARTNER

[author Rich Malloy]

A transportable featuring a high-speed processor, an integral printer, and a gas-plasma display.

p.241 KAMAS

[author Albert S. Woodhull]

An outline processor and programming language for document organization and preparation.

p.249 PROFESSIONAL DEBUG FACILITY AND ADVANCED FULLSCREEN DEBUG

[author Jack C. Carden]

A comparison of two debuggers.

p.257 MICROTSP

[author Paul Davenport]

A microcomputer version of the original TSP time-series regression program.

p.267 PCTEX AND MICROTEX

[author Hal R. Varian]

Two typesetting programs for MS-DOS machines.

p.273 REVIEW FEEDBACK

Readers respond to previous reviews.

KERNEL

p.276 INTRODUCTION

p.279 COMPUTING AT CHAOS MANOR: JERRY'S BEST OF 1985 AWARDS

[author Jerry Pournelle]

Winners-and losers-are announced this month.

p.302 CHAOS MANOR MAIL

[author Jerry Pournelle]

Jerry's readers write, and he replies.

p.305 BYTE U.K.: XENOPHILIA

[author Dick Pountain]

Dick looks at the XEN. Apricot's answer to the IBM PC AT.

p.315 ACCORDING TO WEBSTER: CLEARING THE BACKLOG

[author Bruce Webster]

Bruce looks at software for the Macintosh, the Amiga, and the Atari 520ST

p.329 APPLICATIONS ONLY: A COUPLE OF WINNERS

[author Ezra Shapiro]

Ezra talks about Mirror, a Crosstalk XVI clone, and Framework II.

p.336 CIRCUIT CELLAR FEEDBACK

[author Steve Ciarcia]

Steve answers project-related queries from readers.

BEST OF SIX

p.349 AMIGA

p.366 ATARI ST

p.371 IBM

p.376 MACINTOSH

p.6 EDITORIAL: MICROBYTES DAILY, WHAT'S NEW, AND SPECIAL EVENTS

p.9 MICROBYTES

p.14 LETTERS

p.33 FIXES AND UPDATES

p.37, 384 WHAT'S NEW

p.44 ASK BYTE

p.54 CLUBS AND NEWSLETTERS

p.57 BOOK REVIEWS

p.78 EVENT QUEUE

p.346 DISKS AND DOWNLOADS

p.445 UNCLASSIFIED ADS

p.446 BYTE'S ONGOING MONITOR BOX. BOMB RESULTS

p.447 READER SERVICE


Vol.11 n°5 may 1986

byte_1986_05.jpg

byte_1986_05_index.jpg

byte_1986_05_index2.jpg

FEATURES

p.82 INTRODUCTION

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

[author Steve Ciarcia]

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

p.98 PROGRAMMING PROJECT: DATA COMPRESSION WITH HUFFMAN CODING

[author Jonathan Amsterdam]

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

p.111 MODULA-2 As A SYSTEMS PROGRAMMING LANGUAGE

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

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

p.123 LINKING DATA FLOW AND FUNCTIONAL LANGUAGES

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

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

p.137 EASY C

[author Pete Orlin and John Heath]

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

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

[author Mike Carmichael]

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.

THEME: MASS STORAGE

p.158 INTRODUCTION

p.161 THE EVOLUTION OF MASS STORAGE

[author Leonard Laub]

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

p.177 CD-ROM SOFTWARE DEVELOPMENT

[author Bill Zoellick]

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

p.193 THE APPLICATION INTERFACE OF OPTICAL DRIVES

[author Jeffrey R. Dulude]

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

p.203 OPTICAL DISK ERROR CORRECTION

[author Solomon W. Golomb]

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

p.215 A ROUNDUP OF OPTICAL DISK DRIVES

[author Rich Malloy]

Rich describes a variety of recently announced optical storage systems.

p.227 TAPE BACKUP SYSTEMS

[author Anthony Anfonuccio]

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

p.235 LASER LIBRARIES

[author Norman Desmarais]

Several large databases are now available on optical disks.

REVIEWS

p.250 INTRODUCTION

p.253 REVIEWER'S NOTEBOOK

[author Jon Edwards]

p.254 THE AT&T UNIX PC

[author Alastair J. W. Mayer]

The power of UNIX in a personal computer.

p.265 ZBASIC

[author TJ Byers]

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

p.269 GEM DRAW/MACDRAW

[author Ricardo Birmele]

Two second-generation paint programs.

p.273 HARDCARD

[author Eva White]

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

p.279 THE B&C MICROSYSTEMS 1409 EPROM PROGRAMMER

[author Robert Jacobs]

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

p.285 NON-KEYBOARD INPUT DEVICES

[author Chris Pappas]

PC-Pedal. Footmouse. and Light Pen.

p.289 RACTER

[author Hugh Kenner]

A software package that interviews and entertains.

p.293 GENERAL ELECTRIC'S 3-8100 PRINTER

[author Robert D. Swearengin]

A low-end thermal printer.

p.299 LETTRIX

[author Alan R. Miller]

A resident print processor for IBM PCs and compatibles.

p.305 REVIEW FEEDBACK

Readers respond to previous reviews.

KERNEL

p.308 INTRODUCTION

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

[author Jerry Pournelle]

Jerry looks at a wide assortment of products.

p.329 BYTE JAPAN: AN INNOVATIVE PROGRAM

[author William M. Raike]

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

p.335 APPLICATIONS ONLY: A MIXED LOT

[author Ezra Shapiro]

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

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

[author Bruce Webster]

The bout resumes, with comparisons and benchmarks.

p.363 BYTE U.K.: INTUITIVE SOLUTION

[author Dick Pountain]

Dick describes an object-oriented programming system.

p.379 MATHEMATICAL RECREATIONS: THE PELLIAN EQUATION

[author Robert T. Kurosaka]

This equation offers another method to solve word problems.

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


Vol.11 n°6 june 1986

byte_1986_06.jpg

byte_1986_06_index.jpg

byte_1986_06_index2.jpg

FEATURES

p.82 INTRODUCTION

p.85 PRODUCT DESCRIPTION: THE MACINTOSH Plus

[author Phillip Robinson]

The enhanced Mac offers double-sided drives, an SCSI interface, a megabyte of RAM, and more.

p.92 PROGRAMMING PROJECT: A SIMPLE FILE-INDEXING SCHEME

[author Bruce Webster]

An easy-to-implement technique for maintaining a sorted file.

p.107 CIARCIA'S CIRCUIT CELLAR: ADDING SCSI TO THE SB180 COMPUTER, PART 2: Bus PHASES

[author Steve Ciarcia]

Steve explains how the SCSI's bus phases are managed by the NCR 5380 chip.

p.117 SORTING PRODOS DIRECTORIES

[author Antonio C. Silvestri]

Written in Applesoft BASIC, this program is designed to eliminate long catalog searches.

p.131 DECODING MACPAINT ON THE IBM PC

[author Mark Anacker]

A Pascal program to transfer, decode, and manipulate graphics.

p.137 PROGRAMMING INSIGHT: HILBERT CURVES MADE SIMPLE

[author Michael Ackerman]

Produce this elegant curve with a one-subroutine BASIC program.

THEME: COMPUTERS AND MUSIC

p.142 INTRODUCTION

p.145 THE CHALLENGE OF MUSIC SOFTWARE

[author Roger Powell]

A professional musician describes the current status of computers in music.

p.155 DIGITAL MUSIC SYNTHESIS

[author Robert A. Moog]

An overview of the general attributes of musical sound and how to produce it.

p.171 DIGITAL SAMPLING ON THE APPLE MACINTOSH

[author Christopher Yavelow]

Some insight into digital synthesis and glimpses of available software.

p.185 MUSICAL FRACTALS

[author Charles Dodge and Curtis R. Bahn]

How to use fractal geometry to generate musical fractals.

p.199 A MIDI PROJECT

[author Jay Kubicky]

This MIDI interface with software for the IBM PC costs less than $200.

p.211 MIDI PROGRAMMING

[author Donald Swearingen]

Turbo Pascal software tools for processing MIDI data stream information.

REVIEWS

p.228 INTRODUCTION

p.231 REVIEWER'S NOTEBOOK

[author Jon Edwards]

p.233 THE ATARI 520ST

[author Eric Jensen]

A good engine for bit-mapped graphics.

p.243 COMPAQ DESKPRO 286

[author Stan Miastkowski]

An IBM PC AT compatible with an 8-MHz switch.

p.251 TELE-286

[author Wayne Rash Jr.]

This IBM PC AT compatible from TeleVideo comes with a 44-megabyte hard disk drive.

p.257 MIX C

[author Richard Grehan]

A full-featured C compiler with a very low price.

p.265 FOUR MIDI INTERFACES

[author Roger Powell and Richard Grehan]

Available interfaces for the Commodore 64, IBM PC, Apple II, and Macintosh.

p.273 CONCERTWARE+ AND SONGPAINTER

[author Mario Sergio Bernardo]

Two music programs for the Macintosh that have varying attributes.

p.279 THE KURZWEIL 250 DIGITAL SYNTHESIZER

[author Christopher Morgan]

A system that offers sampling, sequencing, transposing, and more.

p.289 REVIEW FEEDBACK

Readers respond to previous reviews.

KERNEL

p.292 INTRODUCTION

p.295 COMPUTING AT CHAOS MANOR: COLOR AND CP/M

[author Jerry Pournelle]

Jerry looks at the prospects for color and sees a future in CP/M.

p.319 BYTE U.K.: MODEM MYSTERIES REVEALED

[author Dick Pountain]

Dick adds a WS3000 modem to his system.

p.329 APPLICATIONS ONLY: UPGRADE FEVER

[author Ezra Shapiro]

Ezra talks about the latest versions of four familiar programs.

p.339 BYTE JAPAN: NEW TOOLS, NEW CHALLENGES

[author William M. Raike]

Bill gets used to two acquisitions: a modem and a C compiler.

p.347 ACCORDING TO WEBSTER: STORAGE FOR THE MASSES

[author Bruce Webster]

Two mass storage devices get Bruce's attention.

BEST OF BIX

p.367 AMIGA

p.372 ATARI ST

p.383 IBM PC AND COMPATIBLES

p.387 MACINTOSH

(Nucleus)

p.6 EDITORIAL: MUSIC AND MIDI

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.359 CHAOS MANOR MAIL

p.445 DISKS AND DOWNLOADS

p.446 BYTE's ONGOING MONITOR BOX. BOMB RESULTS

p.447 READER SERVICE


Vol.11 n°7 july 1986

byte_1986_07.jpg

byte_1986_07_index.jpg

byte_1986_07_index2.jpg

FEATURES

p.82 INTRODUCTION

p.85 CIARCIA'S CIRCUIT CELLAR: PARALLEL INTERFACING: A TUTORIAL DISCUSSION, PART 1: BASICS

[author Steve Ciarcia]

Steve reintroduces parallel interfacing, concentrating on application examples.

p.96 PROGRAMMING PROJECT: BUILD A SPREADSHEET PROGRAM

[author Jonathan Amsterdam]

Some interesting design considerations make for a challenging project.

p.113 PROGRAMMING INSIGHT: ANAGRAM SOLVING IN PASCAL

[author Bob Keefer]

How do you turn excitation into intoxicate? ANAGRAM.PAS uses a probability table.

p.120 THE DEFINICON 68020 COPROCESSOR, PART 1: THE HARDWARE AND OPERATING SYSTEM

[author Trevor Marshall, Christopher Jones, and Sigi Kluger]

This plug-in board provides 32-bit computing power and math processing for IBM PCs and compatibles.

p.145 ENGINEERING ON A MICRO

[author Chris Pedicini]

A walk through Truss2, a BASIC program that assists engineers in the designing of truss-type structures.

THEME: ENGINEER'S TOOLBOX

p.162 INTRODUCTION

p.165 SIMULATING CIRCUITS : COMPUTER CIRCUIT SIMULATION

[author Wolfram Blume]

An introduction to the problems inherent in circuit modeling, including linearizing nonlinear elements and solving large simultaneous equations.

p.170 SIMULATING CIRCUITS : ANALOG CIRCUIT ANALYSIS

[author David Mc Neill]

Based on the circuit analysis program SPICE, this modeling and simulation routine runs on a Commodore 64.

p.181 AN 8031 IN-CIRCUIT EMULATOR

[author George Dinwiddie]

An emulator that can help you debug assembly language programs.

p.199 STRUCTURAL ANALYSIS

[author Robert W. Johnson and Fernando G. Loygorri]

This finite-element method works on an IBM PC

p.219 STRESS ANALYSIS

[author D. Lee Petersen and Steven L. Crouch]

A technique for stress analysis using a coupled boundary-element/finite-difference method.

p.235 A MATERIAL SELECTION PROGRAM

[author Brother Tom Sawyer and Michael Pecht]

You can weight options and do "what if" searches with this program written in Turbo Pascal.

p.253 SMALL-SCALE ENGINEERING APPLICATIONS

[author J. Neil Stone]

With these two programs, you can estimate critical properties and liquid viscosities and build a database for physical property estimation.

REVIEWS

p.264 INTRODUCTION

p.267 REVIEWER'S NOTEBOOK

[author Jon Edwards]

p.269 THE COMMODORE 128 PERSONAL COMPUTER SYSTEM

[author William Wiese Jr.]

A machine with 128K bytes of RAM, two microprocessors, and a C-64 mode.

p.281 THE ITT XTRA XP

[author John D. Unger]

An IBM PC AT clone capable of operating even faster than the AT.

p.289 THE CONQUEST TURBO PC

[author John D. Unger]

An IBM PC XT compatible that is hardware-switchable between 4.77 MHz and 8 MHz.

p.293 BYSO LISP AND WALTZ LISP

[author William Wong]

Two implementations of LISP with different levels of functionality and support.

p.297 EXPEROPS5

[author William Jacobs]

A version of the OPS5 programming language designed for the Macintosh.

p.303 FIVE LABORATORY INTERFACING PACKAGES

[author Patricia Wirth and Lincoln E. Ford]

A look at five software packages for running A/D boards.

p.315 THE IBM WHEELPRINTER E

[author Robert D. Swearengin]

A no-nonsense daisy-wheel printer that delivers high-quality output.

p.319 REVIEW FEEDBACK

Readers respond to previous reviews.

KERNEL

p.322 INTRODUCTION

p.325 COMPUTING AT CHAOS MANOR: TRAVELING COMPUTERS

[author Jerry Pournelle]

Lapboard computers and new products make portable computing easier.

p.347 ACCORDING TO WEBSTER: PROGRAMMING TOOLS

[author Bruce Webster]

A small segment of the software industry has turned into a significant market.

p.363 BYTE U.K.: PERSONAL SUPERCOMPUTERS

[author Dick Pountain]

Dick gives an update on the Transputer and describes the Computing Surface.

p.371 BYTE JAPAN: A JAPANESE COMDEX AND MORE

[author William M. Raike]

Besides Japan's COMDEX. Bill looks at new NECs and Oki's laptop.

p.381 APPLICATIONS ONLY: CHEAP STUFF

[author Ezra Shapiro]

Is it worth overlooking flaws to get inexpensive software?

BEST OF BIX

p.393 AMIGA

p.397 ATARI ST

p.403 IBM PC AND COMPATIBLES

p.407 MACINTOSH

(Nucleus)

p.6 EDITORIAL : BIX UPDATE

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.391 CHAOS MANOR MAIL

p.459 DISKS AND DOWNLOADS

p.460 THE CAUZIN SOFTSTRIP

p.462 BYTE's ONGOING MONITOR BOX. BOMB RESULTS

p.463 READER SERVICE


Vol.11 n°8 august 1986

byte_1986_08.jpg

byte_1986_08_index.jpg

byte_1986_08_index2.jpg

FEATURES

p.82 INTRODUCTION

p.85 SIMILARITY MAPPING

[author Rob Spencer]

This Microsoft BASIC program for the Macintosh can create "maps" from tables of distance data.

p.97 CIARCIA'S CIRCUIT CELLAR: PARALLEL INTERFACING: A TUTORIAL DISCUSSION, PART 2: APPLICATIONS

[author Steve Ciarcia]

Steve briefly looks at some specific interface adapters.

p.108 THE DEFINICON 68020 COPROCESSOR, PART 2: SOFTWARE SUPPORT

[author Trevor Marshall, Christopher Jones. and Sigi Kluger]

The conclusion of this article focuses on the software available for the DSI-020 coprocessor board for IBM PC XTs, ATs, and work-alikes.

p.115 MATHEMATICS OF PROGRAMMING

[author C.A.R. Hoare]

Programs written using mathematical laws promise significant benefits.

p.131 PROGRAMMING INSIGHT: POLAR NORMAL DISTRIBUTION

[author Alain Latour]

This complex method of generating normal deviates offers distinct advantages.

THEME: OBJECT-ORIENTED LANGUAGES

p.136 INTRODUCTION

p.139 ELEMENTS OF OBJECT-ORIENTED PROGRAMMING

[author Geoffrey A. Pascoe]

An analysis of just what makes a language object-oriented.

p.145 A SMALL TASTE OF SMALLTALK

[author Ted Kaehler and Dave Patterson]

An introduction to programming in the oldest of the object-oriented languages.

p.161 OBJECTS, ICONS, AND SOFTWARE-ICs

[author Brad Cox and Bill Hunt]

Reusable software components help designers achieve pleasant user interfaces.

p.177 OBJECT-ORIENTED LANGUAGES FOR THE MACINTOSH

[author Kurt J. Schmucker]

A look at seven languages and their features.

p.189 MACAPP: AN APPLICATION FRAMEWORK

[author Kurt J. Schmucker]

A tool for Macintosh applications developers is soon to be released.

p.195 PROGRAMMING EXPERIENCES

[author Larry Tesler]

Interviews with satisfied users of object-oriented languages.

p.211 DESIGNING AN EFFICIENT LANGUAGE

[author Charles B. Duff]

The architect of Neon—and more recently, Actor—discusses his design philosophy.

p.227 OBJECT-ORIENTED FORTH

[author Dick Pountain]

Incorporate a new object-oriented mechanism into FORTH programs.

REVIEWS

p.236 INTRODUCTION

p.239 REVIEWER'S NOTEBOOK

p.241 THE NCR PC6

[author Arthur Little]

A robust IBM PC compatible with two clock rates.

p.247 THE SPERRY PC/IT

[author Frederick D. Davis]

A fast IBM PC AT-compatible machine designed for multiuser applications.

p.253 DESMET C DEVELOPMENT PACKAGE FOR THE MACINTOSH

[author Jonathan Robie]

An inexpensive but fast C compiler.

p.261 TOPSI 2.0

[author Leonard Moskowitz]

An MS-DOS version of the OPS5 production system language.

p.267 LET'S C AND CSD

[author William G. Wong]

A software package and a symbolic debugger for learning and developing programs in C.

p.273 NEWWORD 3

[author John Heilborn and Nanci Reel]

This latest NewWord is faster than its previous versions.

p.277 REFLEX

[author Rusel DeMaria]

An analytical database loaded with unique features.

p.281 GURU

[author Ernest R. Tello]

Powerful, integrated software with an expert-system shell.

p.289 THE DATRAN MODEM ACCELERATOR

[author Barry Nance]

An add-on board and software combination that compresses text files.

p.295 REVIEW FEEDBACK

Readers respond to previous reviews.

KERNEL

p.296 INTRODUCTION

p.299 COMPUTING AT CHAOS MANOR: OFF WE Go

[author Jerry Pournelle]

Jerry visits the Air Force Academy and the West Coast Computer Faire.

p.319 APPLICATIONS ONLY: MORE WORDS

[author Ezra Shapiro]

The flood of word processors for MS-DOS machines continues.

p.323 ACCORDING TO WEBSTER: GOING TO THE FAIRE

[author Bruce Webster]

Bruce also makes trips to Commodore and Atari.

p.329 BYTE JAPAN: FUJITSU PROCESSOR UPGRADE

[author William M. Raike]

This upgrade could make UNIX-based systems more common in Japan.

p.333 MATHEMATICAL RECREATIONS: NUMBER GAMES

[author Robert T. Kurosaka]

Old tricks can be explored much easier with a computer.

BEST OF BIX

p.344 AMIGA

p.347 ATARI ST

p.351 IBM PC AND COMPATIBLES

p.354 MACINTOSH

p.357 0BJECT-QRIENTED PROGRAMMING LANGUAGES

(Nucleus)

p.6 EDITORIAL: PROGRESS ON SOURCE CODE LISTINGS

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.341 CHAOS MANOR MAIL

p.405 DISKS AND DOWNLOADS

p.406 BYTE's ONGOING MONITOR BOX. BOMB RESULTS

p.407 READER SERVICE


Vol.11 n°9 september 1986

byte_1986_09.jpg

byte_1986_09_index.jpg

byte_1986_09_index2.jpg

FEATURES

p.82 INTRODUCTION

p.84 PRODUCT PREVIEW: LABVIEW: LABORATORY VIRTUAL INSTRUMENT ENGINEERING WORKBENCH

[author G. Michael Vose and Gregg Williams]

Scientists and engineers can use the Macintosh as a general-purpose laboratory tool by creating virtual instruments.

p.97 CIARCIA'S CIRCUIT CELLAR: BUILD A HARDWARE DATA ENCRYPTOR

[author Steve Ciarcia]

This easy-to-build device is extremely difficult to crack.

p.114 PROGRAMMING PROJECT: CALCULATING CRCs BY BITS AND BYTES

[author Greg Morse]

Use the XOR function to implement modulo 2 division when calculating cyclic redundancy checks.

p.127 PROGRAMMING INSIGHT: BREAKING OUT

[author Edward Batutis]

BREAKPT provides the IBM PC-DOS DEBUG program with a break-out switch.

p.137 KEYED FILE ACCESS IN BASIC

[author Stephen C. Perry]

If maintaining data on disk is a problem for you, these BASIC routines may be the solution.

p.145 REAL TIME UNDER REAL PASCAL

[author James Feldman]

A look at two ways to interface a machine language routine to Pascal.

THEME: 68000 MACHINES

p.160 INTRODUCTION

p.163 68000 TRIPS AND TRAPS

[author Mike Morton]

Programming in assembly language will help you exploit the 68000 to the fullest.

p.179 UNIX AND THE MC68000

[author Andrew L. Rood, Robert C. Cline, and Jon A. Brewster]

The powerful yet simple programmer's model offered by the 68000's architecture makes UNIX implementation easy.

p.205 A COMPARISON OF MC68000 FAMILY PROCESSORS

[author Thomas L. Johnson]

High levels of hardware and software compatibility distinguish the five members of this family.

p.223 ATARI ST SOFTWARE DEVELOPMENT

[author Michael Rothman]

A programmer surveys TOS operating system and how the 68000 influences it.

p.241 AMIGA ANIMATION

[author Elaine A. Ditton and Richard A. Ditton]

An exploration of the exciting possibilities for animation on the Amiga.

p.249 AMIGA VS. MACINTOSH

[author Adam Brooks Webber]

A comparison of the system calls on two 68000-based machines reveals one as the clear winner.

REVIEWS

p.258 INTRODUCTION

p.261 REVIEWER'S NOTEBOOK

[author Jon Edwards]

p.263 THE FRANKLIN ACE 2200

[author Albert S. Woodhull]

An inexpensive Apple II clone with integrated disk drives.

p.269 THE LEADING EDGE MODEL D PC

[author Stan Miastkowski]

An IBM PC compatible that has lots of standard features.

p.275 THE XEROX 6060

[author Wayne Rash Jr.]

A speedy machine virtually identical to the AT&T PC 6300.

p.283 THE C. ITOH TRIPRINTER

[author Robert D. Swearengin]

A hefty printer that lets you program dozens of functions.

p.287 THE TURNER HALL CARD

[author Jonathan Angel]

Simple-to-install memory expansion for IBM PCs and compatibles.

p.293 TURBO PROLOG

[author Namir Clement Shammas]

An implementation of Prolog for the IBM PC

p.299 SOFTWARE CAROUSEL

[author Mark Haas]

A virtual memory manager that enables you to shift between programs instantly.

p.303 PARADOX 1.1

[author Rusel DeMaria]

A relational database offering tremendous power.

p.311 WORDPERFECT 4.1

[author Ricardo Birmele]

Improvements beyond earlier versions.

p.315 REVIEW FEEDBACK

Readers respond to previous reviews.

KERNEL

p.318 INTRODUCTION

p.321 COMPUTING AT CHAOS MANOR: A Busy Day

[author Jerry Pournelle]

But he was able to finish all he had to do.

p.335 ACCORDING TO WEBSTER: TWO FINE PRODUCTS

[author Bruce Webster]

Close-ups on Turbo Prolog and LightspeedC

p.351 BYTE JAPAN: PERSPECTIVES ON HARDWARE AND SOFTWARE

[author William M. Raike]

Bill finds a few interesting products at Tokyo's Microcomputer Show.

p.359 BYTE U.K.: TURBOCHARGING MANDELBROT

[author Dick Pountain]

Dick returns to the topic of dynamic load balancing.

p.367 APPLICATIONS ONLY: SING YE MACPRAISES

[author Ezra Shapiro]

Excellent software is converting this Mac skeptic.

BEST OF BIX

p.380 AMIGA

p.390 ATARI ST

p.398 IBM PC AND COMPATIBLES

p.404 MACINTOSH

p.409 PASCAL

(Nucleus)

p.6 EDITORIAL: COLLEGE CREDITS THROUGH COMMUNICATIONS

p.9 MICROBYTES

p.14 LETTERS

p.31 WHAT'S NEW

p.49 EVENTS AND CLUBS

p.50 ASK BYTE

p.58 CIRCUIT CELLAR FEEDBACK

p.65 BOOK REVIEWS

p.373 FIXES

p.376 CHAOS MANOR MAIL

p.461 BOMB RESULTS AND NEXT MONTH IN BYTE

p.463 READER SERVICE


Vol.11 n°10 october 1986

byte_1986_10.jpg

byte_1986_10_index.jpg

byte_1986_10_index2.jpg

FEATURES

p.82 INTRODUCTION

p.84 PRODUCT PREVIEW: THE APPLE II GS

[author Gregg Williams and Richard Grehan]

The 65C816 processor brings the Apple II into the 16-bit world.

p.103 CIARCIA'S CIRCUIT CELLAR: BUILD AN INTELLIGENT SERIAL EPROM PROGRAMMER

[author Steve Ciarcia]

This new and improved device includes an on-board CPU and intelligent firmware.

p.122 PROGRAMMING PROJECT: SAFE STORAGE ALLOCATION

[author Jonathan Amsterdam]

Some techniques to avoid the dangers involved in allocating memory.

p.139 SOUND AND THE AMIGA

[author David D. Thiel]

The amount of RAM available to the sound system provides the limit of what you can do.

p.145 PROGRAMMING INSIGHT: A USEFUL PROPERTY OF 2n

[author Robert C. Arp Jr.]

Exploit the powers of 2 for simplified flag testing and input comparison.

THEME: PUBLIC DOMAIN POWERHOUSES

p.152 INTRODUCTION

p.155 PD PROLOG

[author Robert Morein]

A fifth-generation language for MS-DOS and PC-DOS environments.

p.167 AN ICON TUTORIAL

[author Ralph E. Griswold and Madge T. Griswold]

This high-level, general-purpose programming language emphasizes nonnumeric computation.

p.183 ENHANCED CONSOLE DRIVER

[author Anthony Zackin]

You can create a user-friendly interface for DOS with this ANSI.SYS replacement.

p.193 ABUNDANCE

[author Roedy Green]

A FORTH-based database language that can run backward in time.

p.203 Z80MU

[author Robert A. Baumann]

This program for the IBM PC emulates the Zilog Z80 and CP/M 2.2.

p.219 CP/M HALL OF FAME

[author Brock N. Meeks]

A roundup of some of the best public domain CP/M software.

REVIEWS

p.226 INTRODUCTION

p.229 REVIEWER'S NOTEBOOK

[author Jon Edwards]

p.231 THE COMMODORE AMIGA

[author Tom Thompson]

This machine features spectacular graphics and useful peripherals.

p.239 THE COMPAQ PORTABLE II

[author Stan Miastkowski]

A version of the Portable 286 that comes in four configurations.

p.243 FOUR ¼-INCH TAPE BACKUP UNITS

[author Malcolm C. Rubel]

Systems from Alloy, Sysgen, Tallgrass, and Tecmar offer a variety of features and capabilities.

p.249 MULISP-86

[author Robert J. Schalkoff]

The successor to muLISP-83 and the short-lived muLISP-85.

p.255 ITC'S MODULA'2 SOFTWARE DEVELOPMENT SYSTEM

[author Mark Bridger]

A compiler and editor package for IBM PCs and compatibles.

p.261 MICROSOFT WORD VERSION 3.0

Malcolm C. Rubel

Powerful word processing that is easy to learn.

p.265 THE NORTON UTILITIES, PC TOOLS, AND SUPER UTILITY

[author Rubin Rabinovitz]

Three programs for data recovery and file management.

p.273 REVIEW FEEDBACK

Readers respond to previous reviews.

KERNEL

p.276 INTRODUCTION

p.279 COMPUTING AT CHAOS MANOR: THE SHOW GOES ON?

[author Jerry Pournelle]

Jerry attends NCC, where his worst fears are confirmed.

p.293 ACCORDING TO WEBSTER: BIT BY BIT. PUTTING IT TOGE THER

[author Bruce Webster]

A wedding announcement and a look at Advanced Trace86.

p.297 APPLICATIONS ONLY: SHAREWARE by Ezra Shapiro . . . . .

Ezra looks at some programs for MS-DOS machines.

p.307 BYTE JAPAN: TAIWAN'S COMPUTEX 1986

[author William M. Raike]

Bill travels to Thipei and sees numerous IBM-compatible machines.

p.311 BYTE U.K.: BASIC TO C

[author Dick Pountain]

CGEN provides an efficient means of translating Microsoft BASIC programs into C.

BEST OF BIX

p.324 AMIGA

p.328 ATARI ST

p.333 IBM PC AND COMPATIBLES

p.335 MACINTOSH

p.338 S-100

(Nucleus)

6 EDITORIAL: SIGNS OF VITALITY

p.9 MICROBYTES

p.14 LETTERS

p.31 WHAT'S NEW

p.49 EVENTS AND CLUBS

p.52 ASK BYTE

p.58 CIRCUIT CELLAR FEEDBACK

p.65 BOOK REVIEWS

p.317 CHAOS MANOR MAIL

p.389 BOMB RESULTS AND NEXT MONTH IN BYTE

p.391 READER SERVICE


Vol.11 n°11 Fall 1986

http://pierrekerr.ca/gallery/var/albums/Other-Albums/Byte-Magazine/Covers/1986-ibm.JPG

http://pierrekerr.ca/gallery/var/albums/Other-Albums/Byte-Magazine/Table-of-Contents/toc-1986-ibm.JPG

p.6 EDITORIAL THE STRUGGLE FOR COMPATIBILITY

[author G Michael Vose]

p.11 WHAT'S NEW

p.23 BOOK REVIEWS

p.43 THE IBM RT PERSONAL COMPUTER

[author Richard O. Simpson]

p.83 THE IBM PC CONVERTIBLE

[author G. Michael Vose]

p.89 INTEL'S 80386 ARCHITECTURE

[author Paul Wells]

p.110 VIRTUAL MEMORY, VIRTUAL MACHINES

[author Jon Shiell]

p.123 A PROTECTED-MODE PROGRAM FOR THE PC AT

[author Ross P. Nelson]

p.140 IBM PC ACCELERATORS

[author Stephen S. Fried]

p.168 LOTUS/INTEL/MICROSOFT EXPANDED MEMORY

[author Ray Duncan]

p.181 PERFORMANCE PROGRAMMING

[author Joel Rosenblum and Dan lacobs]

p.197 RAM-LOADABLE CHARACTER SETS FOR THE IBM PC

[author Richard Wilton]

p.209 SPEEDING UP THE PC AT

[author Brian K Roemmele]

p.217 USING ASSEMBLY ROUTINES IN MS-FORTRAN PROGRAMS

[author Mark Dahmke]

p.232 MEMORY MANIPULATIONS

[author Alan R. Miller]

p.249 WRITING ASSEMBLY LANGUAGE INTERRUPT ROUTINES

[author William J. Claff]

p.267 C VERSUS ASSEMBLY-C PLUS ASSEMBLY

[author Tom Hogan]

p.288 BEST OF BIX

p.342 BYTE'S ONGOING MONITOR Box

LISTINGS

p.320 FROM BIX

FROM BYTENET (617) 861-9764

p.176 ON DISK SEE INSERT CARD FOLLOWING PAGE 176

p.176 IN PRINT SEE INSERT CARD FOLLOWING PAGE 176


Vol.11 n°12 november 1986

byte_1986_11.jpg

byte_1986_11_index.jpg

byte_1986_11_index2.jpg

FEATURES

p.82 INTRODUCTION

p.84 PRODUCT PREVIEW: THE COMPAQ DESKPRO 386

[author Tom Thompson and Dennis Allen]

A high-performance PC AT-compatible system based on Intel's 80386.

p.91 PRODUCT PREVIEW: LOTUS MANUSCRIPT

[author George A. Stewart]

Designed for scientists and engineers, this technical word processor is worth looking into.

p.105 CIARCIA'S CIRCUIT CELLAR: BUILD THE GT180 COLOR GRAPHICS BOARD, PART I: BASIC TECHNOLOGY

[author Steve Ciarcia]

To achieve inexpensive PGA resolution on the SB180, Steve designed the GTI80 project using Hitachi's advanced CRT controller and Borland's Graphix Toolbox.

p.115 PROGRAMMING INSIGHT: EXTRACTING THE nth ROOT FROM A BINARY NUMBER

[author Lau Siu Wo]

A general algorithm developed for extracting any real root from a binary number.

p.119 PROGRAMMING INSIGHT: PASSING FILENAMES TO COMPILED BASIC

[author Bruce Hubanks]

An assembly language subroutine retrieves the command-line text for a compiled BASIC program.

p.127 MEMORY MANAGEMENT UNITS FOR 68000 ARCHITECTURES

[author Gregg Zehr]

A look at currently available MMUs and design options that speed up memory management.

p.137 THE STATE OF SOVIET MICROELECTRONICS

[author Paul Walton]

To say the least, the Soviet computer culture is weak.

THEME: REPRESENTING KNOWLEDGE

p.146 INTRODUCTION

p.149 FINDING RULES IN DATA

[author Beverly Thompson and William Thompson]

The ID3 algorithm Jets you obtain knowledge directly from a set of data.

p.161 A BIT-MAPPED CLASSIFIER

[author Peter W. Frey]

This unconventional expert system is based on pattern recognition.

p.177 PREDICTING INTERNATIONAL EVENTS

[author Philip A. Schrodt]

Modeling political knowledge and making short-term forecasts with a Holland classifier.

p.193 HANDLING CONFLICTS IN DATA

[author Clara Y. Cuadrado and John L. Cuadrado]

A decision support system in Prolog helps managers make the right choice.

p.207 THE ART OF DEDUCTION

[author J.-C. Emond and A. Paulissen]

Watson, an AI program in Prolog, plays the mystery game CLUEDO.

p.217 RULE-BASED PROGRAMMING

[author Leonard Moskowitz]

A look at OPS5, the production-system language popular with AI researchers.

p.225 MACHINE LEARNING

[author Angelos T. Kolokouris]

Teaching computers to Jearn with a language that grows.

REVIEWS

p.234 INTRODUCTION

p.237 REVIEWER'S NOTEBOOK

[author Jon Edwards]

p.239 THREE IBM CLONES

[author John D. Unger]

Offerings from Kaypro, Epson, and Multitech.

p.247 THE MACINTOSH Plus

[author Chris Crawford]

The first major redesign of the Macintosh.

p.255 THREE 24-PIN DOT-MATRIX PRINTERS

[author Robert D. Swearengin]

A trio of models with reasonable speed, quality, and flexibility.

p.261 DIGITIZERS FOR DATA ENTRY

[author Eldon D. Hearn]

Eight devices for transferring coordinate data to personal computers.

p.271 TWO C COMPILERS FOR THE AMIGA

[author Charlie Heath]

Lattice C versus Manx Aztec C68K.

p.279 SPSS/PC+

[author Jeffrey M. Jacques]

An analytical production tool with three modules.

p.285 AEGIS ANIMATOR AND AEGIS IMAGES

[author Warren Block]

Software for creating video sequences on the Amiga.

p.289 TURBO LIGHTNING AND STRIKE

[author Ross Ramsey]

Two RAM-resident spelling checkers.

p.297 FILEPRO 16 AND FILEPRO 16 PLUS

[author Richard Harkness]

Database management software for a variety of systems.

p.301 REVIEW FEEDBACK

KERNEL

p.304 INTRODUCTION

p.307 COMPUTING AT CHAOS MANOR: A GRAPHIC DISPLAY

[author Jerry Pournelle]

Jerry signs up Big Kat for the EGA tour.

p.323 ACCORDING TO WEBSTER: 68000 WARS: ROUND 3

[author Bruce Webster]

Bruce compares various flavors of the Macintosh.

p.347 BYTE JAPAN: TECHNICAL CURIOSITIES

[author William M. Raike]

On-line info from vending machines, an NEC export machine, and a Japanese-language BBS.

p.351 BYTE U.K.: INTEGRATION ON A NEW SCALE

[author Dick Pountain]

Water-scale integration is starting to yield its first products.

p.361 APPLICATIONS ONLY: RESIDENT HEADACHES

[author Ezra Shapiro]

More memory-resident programs and Works for the Macintosh.

p.373 MATHEMATICAL RECREATIONS: PARADOXES OF PROBABILITY

[author Robert T. Kurosaka]

Some classic sucker bets and how they work.

BEST OF BIX

p.385 AMIGA

p.386 ATARI ST

p.390 IBM PC AND COMPATIBLES

p.394 MACINlOSH/APPLE II

p.405 ADA

DEPARTMENTS

p.6 EDITORIAL: BYTE AND THE 80386

p.9 MICROBYTES

p.16 LETTERS

p.29 WHAT'S NEW

p.50 EVENTS AND CLUBS

p.52 ASK BYTE

p.58 CIRCUIT CELLAR FEEDBACK

p.65 BOOK REVIEWS

p.381 CHAOS MANOR MAIL

p.453 BOMB RESULTS

p.455 READER SERVICE

LISTINGS

p.372 FROM BIX

FROM BYTENET (617) 861-9764

p.352 ON DISK see card after page 352

p.352 IN PRINT see card after page 352


Vol.11 n°13 december 1986

byte_1986_12.jpg

byte_1986_12_index.jpg

byte_1986_12_index2.jpg

FEATURES

p.84 INTRODUCTION

p.87 CIARCIA'S CIRCUIT CELLAR: BUILD THE GT180 COLOR GRAPHICS BOARD, PART 2: HARDWARE

[author Steve Ciarcia]

Steve provides a description of the major VLSI components and includes the hardware schematic.

p.102 PROGRAMMING PROJECT: USING DOS FUNCTIONS FROM TURBO PASCAL

[author Douglas F. Yriart]

You may never need to write another line of assembly language code.

p.113 PROGRAMMING INSIGHT: A PROGRAM FOR APPROXIMATING INTEGRALS

[author David M. Smith]

By using Aitken extrapolation. you can approximate integrals with increased precision.

p.127 DEBUGGING MACINTOSH APPLICATIONS

[author Joel West]

The standard principles of debugging apply. but the Mac's toolbox routines present some unique problems.

p.143 LOCAL EFFECTS OF NUCLEAR WEAPONS

[author John R. Fanchi]

Two programs calculate the effects of an atomic blast on your surroundings.

THEME: GRAPHICS ALGORITHMS

p.158 INTRODUCTION

p.161 HENON MAPPING WITH PASCAL

[author Gordon Hughes]

Use iterative simulations to study the behavior of physical systems.

p.181 ABSTRACT MATHEMATICAL ART

[author Kenneth E. Perry]

The author's BASIC program explains how to find the hidden structures known as "one-dimensional cellular automata."

p.193 THE TMS34010 GRAPHICS SYSTEM PROCESSOR

[author Carrell R. Killebrew Jr.]

A bit-addressable graphics engine with an on-chip instruction cache.

p.207 PLOTTING THE MANDELBROT SET

[author Peter B. Schroeder]

Fractals used for modeling can create intriguing displays.

p.215 GRAPHING QUADRIC SURFACES

[author George Haroney]

Some techniques that allow you to simulate 3-D graphics in color.

p.225 FREE-FORM CURVES ON YOUR MICRO

[author Steve Enns]

Implement Bezier and B-spline curves for interactive graphics.

REVIEWS

p.234 INTRODUCTION

p.237 REVIEWER'S NOTEBOOK

[author Jon Edwards]

p.239 FOUR IBM PC AT CLONES

[author Wayne Rash Jr.]

Offerings from Epson, Western, and Zenith.

p.249 THE HERCULES GRAPHICS CARD PLUS

[author Rich Malloy]

An inexpensive general-purpose display card for the IBM Pc.

p.255 23 MODEMS

[author Stephen Satchell]

An evaluation of devices from several companies and their ability to handle impairments.

p.265 PASCAL FOR THE IBM PC

[author Namir Clement Shammas]

Four compilers with various features.

p.277 STELLA

[author Stephen B. Robinson]

Modeling and simulation software for the Macintosh.

p.281 FLASH-COM

[author Brock N. Meeks]

Electronic mail and communications software.

p.285 REVIEW FEEDBACK

Readers respond to previous reviews.

KERNEL

p.288 INTRODUCTION

p.291 COMPUTING AT CHAOS MANOR: THE FINAL FRONTIER

[author Jerry Pournelle]

Jerry uses BIX to help plan an academy for space cadets.

p.305 ACCORDING TO WEBSTER: SEASON'S GREETINGS

[author Bruce Webster]

Bruce's particular focus this month is the Amiga.

p.321 APPLICATIONS ONLY: STOCKING STUFFERS

[author Ezra Shapiro]

A collection of programs that would make terrific gifts.

p.329 BYTE U.K.: THE U-MAN POTENTIAL

[author Dick Pountain]

Dick looks at a computer for scientific users and a molecular modeling system.

BEST OF BIX

p.349 AMIGA

p.356 ATARI

p.362 IBM PC AND COMPATIBLES

p.370 MACINTOSH/APPLE II

p.376 APPLE IIGS

p.385 GRAPHICS

DEPARTMENTS

p.6 EDITORIAL: BYTE GETS FASTER

p.9 MICROBYTES

p.16 LETTERS

p.29 WHAT'S NEW

p.52 ASK BYTE

p.58 CIRCUIT CELLAR FEEDBACK

p.65 BOOK REVIEWS

p.81 EVENTS AND CLUBS

p.337 CHAOS MANOR MAIL

p.437 BOMB RESULTS

p.439 READER SERVICE

LISTINGS

p.320 FROM BIX

FROM BYTENET (617) 861-9764

ON DISK see card after 320

IN PRINT see card after 320