throbber
lOth Anniversary Issue lOth Anniversary Issue
`
`
`
`SEPTEMBER 1985 VOL. 10, NO.9 SEPTEMBER 1985 VOL. 10, NO.9
`
`
`$3.50 IN UNITED STATES $3.50 IN UNITED STATES
`
`$4.25 IN CANADA / £2.10 IN U.K. $4.25 IN CANADA / £2.10 IN U.K.
`
`A McGRAW-HILL PUBLICATION A McGRAW-HILL PUBLICATION
`
`0360-5280 0360-5280
`
`t.
`
`
`CIARCIA'S CIARCIA'S
`
`SUPER SYSTEM SUPER SYSTEM
`
`6-MHz, HD64180 Z80-compatible, 6-MHz, HD64180 Z80-compatible,
`
`256K RAM , 2 serial, 1 parallel , floppy 256K RAM , 2 serial, 1 parallel , floppy
`
`controller, ZCPR3 with RAM-disk software controller, ZCPR3 with RAM-disk software
`
`

`
`
`
`197 197
`
`
`
`84 84
`
`
`
`IOtn Anniversary Section IOtn Anniversary Section
`
`
`
`C·Q·N·r·E·N·r·s C·Q ·N·r·E·N·r·s
`
`
`
`.' .'
`
`
`
`FEATURES FEATURES
`
`
`
`INTRODUCTION INTRODUCTION
`
`
`ClARCIA'S CIRCUIT CELLAR: BUILD THE SBI80 SINGLE-BOARD COMPUTER. ClARCIA'S CIRCUIT CELLAR: BUILD THE SBI80 SINGLE-BOARD COMPUTER.
`
`PART I: THE HARDWARE by Steve Ciarcia . PART I: THE HARDWARE by Steve Ciarcia .
`
`The SBI80 is the 29-chip equivalent o f a large S-IOO system. The SBI80 is the 29-chip equiva lent o f a large S- IOO system.
`
`PROGRAMMING PROJECT: AN ANALYSIS OF SORTS by Jonathan Amsterdam PROGRAMMING PROJECT: AN ANALYSIS OF SORTS by lonathan Amsterdam
`
`Th is article analyzes the efficiency of th ree sorting aleorithms. This article analyzes the efficiency of th ree sorting alflorithms.
`
`
`
`84 84
`
`
`
`.86 .86
`
`
`
`. 104 .1 04
`
`
`THE DSI-32 COPROCESSOR BOARD. PART 2: THE SOFTWARE THE DSI-32 COPROCESSOR BOARD. PART 2: THE SOFTWARE
`
`by Trevor G. Marshall. George Scolaro. David L. Rand. Tom King. and Vincent P. William s . . . 1\6 by Trevor G. Marshall. George Scolaro. David L. Rand. Tom King. and Vincent P. Williams . . . 1\6
`
`The software environment for the DSI board lets it run both UNIX and MS-DOS applications. The software envi ronment for the DSI board lets it run both UNIX and MS-DOS applications.
`
`AN ALGORITHM FOR DISK CACHING WITH LIMITED MEMORY by Brian McKeon AN ALGORITHM FOR DISK CACHING WITH LIMITED MEMORY by Brian McKeon
`
`Several C routines execute an algorithm for efficient disk buffering in a limited mem ory space. Several C routines execute an algorithm for efficient disk buffering in a limited memory space.
`
`ASTROPHYSICAL NUMBER CRUNCHING by A. G. W. Cameron ASTROPHYSICAL NUMBER CRUNCHING by A. G. W. Cameron
`
`A Harva rd astronomy professor reminisces about the various computers he's used A Harvard astronomy professor reminisces about the various computers he's used
`since the fifties.
`si nce the fi fties.
`
`Two GENERALIZED FLOATING-POINT REPRESENTATIONS by David Salomon. Two GENERALIZED FLOATING-POINT REPRESENTATIONS by David Salomon.
`
`Partitioned and variable-base representations are the two designs proposed here. Partitioned and variable-base representations are the two designs proposed here.
`
`TURBO PASCAL DRIVES THE MOUSE by John Figueras TURBO PASCAL DRIVES THE MOUSE by lohn Figueras
`
`The procedure described lets you use the Microsoft Mo use with Borland's Pascal. The procedu re described lets you use the Microsoft Mouse with Borland's Pascal.
`
`IBM COMPATIBILITY FOR THE NEC APC III by Herbert Stein IBM COMPATIBILITY FOR THE NEC APC III by Herbert Stein
`
`An operatin g-system patch and a few other alterations give the NEC APC III clone status. An operating-system patch and a few other alterations give the NEC APC III clone status.
`
`PROGRAMMING INSIGHT: BUILD A TRAVESTY TREE by Peter Wayner . PROGRAMMING INSIGHT: BUILD A TRAVESTY TREE by Peter Wayner .
`
`A tree data structure speeds up travesty generation. A tree data structure speeds up travesty generation.
`
`PROGRAMMIi,G INSIGHT: PRINTING PASCAL GRAPHICS by Kelly W. Davis PROGRAMMIi,G INSIGHT: PRINTING PASCAL GRAPHICS by Ke{{y W. Davis
`
`Dump Apple Pascal graphics to any Epson MX-series printer. Dump Apple Pascal graph ics to any Epson MX-series printer.
`
`
`
`.129 .129
`
`
`
`.141 .141
`
`
`
`.. 154 .. 154
`
`
`
`. 161 . 161
`
`
`
`. 171 . 171
`
`
`
`. 183 . 183
`
`
`
`. 193 . 193
`
`
`
`THEMES THEMES
`
`
`INTRODUCTION . INTRODUCTION .
`
`EGO: A HOMEBUILT CPU, PART I: THE SOFTWARE by Clifford Kelley. EGO: A HOMEBUILT CPU, PART I: THE SOFTWARE by Clifford Kelley.
`
`The fi rst in thi s tlVo-part series covers the in struction set and software aspects The first in this tlVo-part series covers the instruction set and software aspects
`
`o f the EGO computer. o f the EGO computer.
`
`THE QUARTER-MEG ATARI 800XL by Claus Buchholz . .. THE QUARTER-MEG ATARI 800XL by Claus Buchholz . ..
`
`Upgrade you r 8-bit microprocessor to 256K bytes and add a RAM disk. Upgrade you r 8-bit microprocessor to 256K bytes and add a RAM disk.
`
`A PARALLEL-TO-SERIAL PRINTER PORT ADAPTER by Howard Austerlitz A PARALLEL-TO-SERIAL PRINTER PORT ADAPTER by Howard Austerlitz
`
`Wi th this 535 adapter you can use your parallei port for serial devices. With this 535 adapter you can use yo ur parallei port for serial devices.
`
`ADD FUNCTION KEYS TO YOUR MICROCOMPUTER by Mark Hanslip ADD FUNCTION KEYS TO YOUR MICROCOMPUTER by Mark Hanslip
`
`Expand your parallel keyboard . Expand you r parallel keyboard .
`
`
`
`REVIEWS REVIEWS
`
`
`INTRODUCTION . INTRODUCTION .
`
`REVIEWER'S NOTEBOOK by Glenn Hartwig REVIEWER'S NOTEBOOK by Glenn Hartwi g
`
`THE KAYPRO 16 by Sieve McManon . THE KAYPRO 16 by SIeve McManon .
`
`A transportable IBM PC- and PC XT-compatible. A transportable IBM PC- and PC XT-compatible.
`
`THE OSBORNE 3 by Donna Osgood THE OSBORNE 3 by Donna Osgood
`
`A 12-pound system based on the 80C86. A 12-pound system based on the 80C86.
`
`
`
`. 226 . 226
`
`
`
`. 229 . 229
`
`. 247
`. 247
`
`
`
`. 257 . 257
`
`
`
`. 263 .2 63
`
`.272
`. 272
`.275
`. 275
`
`
`
`. 276 . 276
`
`.284
`.284
`
`
`
`226 226
`
`
`
`BY T E • SEPTEMBER 1985 BY T E • SEPTEMBER 1985
`
`BY!!- {ISS".; O1bO·~2ISU) I" published monthly with <.'ne ex tra issue per year by .vlcGraw-Hilllnc Founder lames H McGraw 11860-jl},181 Executive. editorial
`BY ! !- {ISS". 03bO-'i}/SO! I" published monthly with <.'ne ex tra issue per year by .\'lcCraw-Hilllnc Founder lames H McGraw 11860-11},181 Executive. editorial
`.. ULulation and adVerllSlnb c!fflces 70 Mam 51 Peterborough. NH 034'58 phone 16031924-9281 Office hours Mon-Thur 8 30 AM - a"30 PM . Friday
`lULulatlon and ad\'ertl~lnb c!fflces 70 Mam 51 Peterborough. NH 03 4'58 phone 1603 1 924 -9281 O ffice hou rs Mon-Thur 8 30 AM - a"30 PM . Fr iday
`.'t 10 A,\1 - 100 PM Eastern Time Add ress subscrt ptlons to BYT E Subscript ions. POB 590. Martinsvi lle. Nf 088 36 Postm aster send address changes.
`.'t 10 A ~I - 100 PM Eastern Time Address subscrtpt lons to BYTE Subscriptions. POB 590. Martinsville. Nf 08836 Postmaster send address changes.
`USPS Form 3<; 79 undeliverable copies. and fulfill me nt questions to BYTE Subscriptions. POB 596, Martinsville. NI 08836 Second-class postage paid
`USPS Form 1 <;79 undeliverable copies. and fulfillment questions to BYTE Subscriptions. POB 596, Martinsville. NI 08836 Second-class postage paid
`ci t Peterborough NH 03 J'i8 and addi tional mailing offices. Postage paid a t Winnipeg. Manitoba . Registration number 9321 Su bscriptions are 521 for
`ci t Peterborough NH 03 4;8 and addi tional mailing offices. Postage paid at Winnipeg. Manitoba. Registrati:m number 9321 Subscriptions afe 521 for
`... 'ne year 538 for tWO years and 555 fo r three years In the USA and its possessions [n Canada and Mexico. 523 for one year. 542 for two years. 56 [
`~lne year 538 for tWO years and 555 fo r three years In the USA and its possessions In Canada and Mexico. S23 for one year. 542 for two years. 56 1
`f,)r three yea rs S69 for o ne yea r air deli very to Europe 17.100 yen for one year surface delivery to lapan. 537 surface delivery elsewhere Air delivery
`f,)f three years 569 for one yea r ai r deli very 10 Euro pe 17.100 yen for one year surface delivery to lapan. 537 surface delivery elsewhere Air delivery
`I,' .,('Iecled rHeas at dddl ll,'n il l rates upo n requC''>l Smgle copy price is 51 'i0 in th e USA and its possessions S3 95 In Canada and Mexico. S4 50 In
`I,' "l'lected dl eas at dddl tl,'nal rates upon requC''>l Smgle copy price is 53 'i0 in the USA and its possessions 5395 In Canada and M e xico. 54 sO In
`I ur,)pe and 5; elsewhere For el(:n subsc fJptlons and sates should be rernllted in United States funds drawn on a U.S bank Please allow si x to eight
`I ur ... 1pe and S'i else\. here For el(:n subsc rlpllons and sates should be remllted in United States funds drawn on a U.S ba nk Please allow si x to eight
`\~ t'e k s for delivery of ft rst Issue Printed In th e United States of America
`\,t'eks for delivery of first Issue Printed In th e Uni ted States o f America
`
`
`
`COV ER PHOTO BY PAUL AVIS COV ER PHOTO BY PAUL AV IS
`
`

`
`I3~TE Se tern er
`I3~TE Se tern er
`
`WORDSTAR 2000 by Malcolm C. Rubel
`WORDSTAR 2000 by M alcolm C Rubel
`
`MicroPro makes changes to its classic. MicroPro makes changes to its classic.
`XyWRITE II PWS by Rubin Rabinovitz
`XYWRITE II PWS by Rubin Rabinovitz
`A word processor written by some of the designers o f Atex . with macro routines
`A word processor written by some o f the designers o f Atex . with macro ro utines
`and programming capability.
`and programming capability.
`FILEVISION by Seal! L. Norman ..
`FllEVISION by Scott L. Norman ....... .
`
`Da ta management with an emphasis on graphics. Data management with an emphasis on graph ics.
`DB MASTER FOR THE MACINTOSH by Jeffrey M . Jacques
`DB MASTER FOR THE MACINTOSH by Jeffrey M. Jacques
`Sto newa re·s database manager on another Appl e.
`Sto neware·s database manager on another Apple.
`PARADISE MODULAR GRAPHICS CARD by Harry Krause.
`PARADISE MODULAR GRAPHICS CARD by Harry Krause .
`A graphics boa rd for color and monochrome monitors.
`A graphics boa rd for color and monochrome monitors.
`...... . . . .
`THE RAMDISK-64 by Warren Block
`THE RAMDISK-64 by Warren Block
`Speed for the Commodore.
`Speed for the Commodore.
`KEYPORT 717 by David L. Salahi.
`KEYPORT 717 by David L. Salahi.
`
`A program mable keyboa rd for the Apple II line. A program mable keyboard for the Apple " line.
`
`· . 291
`· . 291
`
`...... 297
`..... . 297
`
`. ..... . 305
`· .. 305
`
`. . . . ....... . . . . . .... . . .. . 311
`. 311
`
`. 321
`. 321
`
`. .. . . . . . .. . . . 325
`· . 325
`
`VOLUME 10, NUMBER 9, 1985
`VOLUME 10, NUMBER 9 , 1985
`
`PICTURED ON THE COVER IS THE NEW SBI 80
`PICTURED ON THE COVER IS THE NEW SBI 80
`SINGLE-BOARD COMPUTER FROM Cl ARC IA·S
`SINGLE-BOA RD COMPUTER FROM CIARC IAS
`
`CIRCUIT CELLA R. AS WITH ALL CIRCUIT CELLAR CIRCUIT CELLAR. AS WITH ALL CIRCUIT CELLAR
`PROIECTS. THIS PRINTED-CIRCUIT BOARD WAS
`PROJECTS. THIS PRINTED·CIRCUIT BOA RD WAS
`DESIGNED BY CUSTOM PHOTO AN D DESIGN OF
`DESIGNED BY CUSTOM PHOTO AND DESIGN OF
`WALLING FORD. CONNECTICUT THE BOARD WAS
`WALLING FORD. CONNECTICUT THE BOARD WAS
`MANUFACTURED BY TECH CIRCUITS. ALSO OF
`MANUFACTURED BY TECH CIRCUITS. ALSO OF
`WALLINGFORD STEVE CIARCIA WOULD LIKE TO
`WALLINGFORD. STEVE CIARCIA WOULD LIKE TO
`EXTEND SPECIAL TH ANKS TO GREG PETERSON.
`EXTEND SPECIAL THANKS TO GREG PETERSON.
`PH IL WALTON. AN D RAY LONG FOR THEI R FAST
`PH IL WALTON. AN D RAY LONG FOR THEIR FAST
`TURNAROUND ON THIS PROIECT TO MEET
`TURNARO UND ON THI S PROIECT TO MEET
`PUBLI CATI ON DEADLI NES.
`PUBLI CATI ON DEADLI NES.
`
`. .. . 331
`. .. . 331
`
`· . 335
`· .335
`
`. 344
`. 344
`
`· . 347
`· . 347
`
`· . 382
`· . 382
`
`. .. . . 385
`· . . 385
`
`REVIEW FEEDBACK . .
`REVIEW FEEDBACK
`Readers respond to previous reviews.
`Readers respond to previous reviews.
`
`
`
`KERNEL KERNEL
`
`INTRODUCTION
`INTRODUCTION
`
`COMPUTING AT CHAOS MANOR: PCS, PERIPHERALS.
`COMPUTING AT CHAOS MANOR: PCs, PERIPHERALS.
`PROGRAMS, AND PEOPLE by Jerry Pournelle .
`PROGRAMS, AND PEOPLE by Jerry Pournelle . ..
`
`A new spreadsheet for the Mac prompts lerry to look at the concept of integrated softwa re. A new spreadsheet for the Mac prompts Jerry to look at the concept of integrated software.
`..... . . . .
`CHAOS MANOR MAIL conducled by Jerry Pournelle
`CHAOS MANOR MAil conducled by Jerry Pournelle
`Jerry·s readers write. and he replies.
`lerry"s readers write. and he replies.
`BYTE U.K.: SEVENTH ANNIVERSARY OF MICROCOMPUTING by Dick Pountain
`BYTE U.K.: SEVENTH ANNIVERSARY OF MICROCOMPUTING by Dick Pounlain
`Our U.K. correspondent brings us a brief history o f compu ti ng in Great Britai n.
`Our U.K. correspondent brings us a brief history of computing in Great Britai n.
`
`BYTE JAPAN: A HISTORY OF JAPAN'S MICROCOMPUTERS by William M. Raike. BYTE JAPAN: A HISTORY OF JAPAN'S MICROCOMPUTERS by William M . Raike.
`Bill takes a look at the progress of microcomputing from his part o f the world.
`Bill takes a look at the progress of microcomputi ng from his part o f the wor ld.
`
`ACCORDING TO WEBSTER: WEST COAST FAIRE, MAC STUFF.
`ACCORDING TO WEBSTER: WEST COAST FAIRE, MAC STUFF.
`AND THE AMIGA by Bruce Webster . . . .
`. .. . . .. .
`AND THE AMIGA by Bruce Webster .
`A tri p to the West Coast Computer Fa ire highlights Bru ce·s month.
`A trip to the West Coast Computer Faire highlights Bru ce·s month .
`MATHEMATICAL RECREATIONS: 7r , e, AND All THAT by Robert T. Kurosaka .
`MATHEMATICAL RECREATIONS: 71" , e, AND ALL THAT by Robert T Kurosaka .
`Th is month·s column looks at transcendental numbers.
`Th is month·s column looks at transcendenta l numbers.
`
`CIRCUIT CEllAR FEEDBACK conducled by Steve Ciarcia CIRCUIT CELLAR FEEDBACK conducted by Steve Ciarcia
`
`Steve answers project-related queries from readers. Steve answers project-related queries from readers.
`
`BYTELINES conducted by Sol Libes BYTELINES conducted by Sol Libes
`
`News and speculation about personal computers. News and speculation about personal computers.
`
`. 416
`.. . . • .. .. ...• . .. • ... • . . ... .416
`
`. . .• . .. . • .. .• . . .• . .. •. .. • . .. ... 418
`· .418
`
`. 395
`· . 395
`
`.401
`.401
`
`.409
`. 409
`
`272
`272
`
`EDllORIAL:
`EDllORIAL:
`TEN GOOD Y EARS.
`TEN GOOD Y EARS.
`
`MICROBYTES
`MICROBYTES
`
`LETTERS
`LETTERS
`
`WHAT S NEW
`WH ATS NEW
`
`
`
`ASK BYTE ASK BYTE
`
`FIXES AND UPDATES.
`FIXES AND UPDATES.
`
`. 6
`. 6
`.9
`. 9
`. .. . . . .. . . .. . 14
`.. . 14
`.. 33
`. 33
`. . . . . 37 , 431
`.. . .... . .. . 37 , 431
`
`CLU BS & NEWSLETTERS
`CLU BS & NEWSLETTERS.
`BOOK REVIEWS
`BOOK REVIEWS
`
`.. . 54
`. . 54
`
`. . . 57 . 57
`
`. .. 80
`EVENT Q UEUE . . .... .. . • . . . • . . .. . 80
`EVENT Q UEU E.
`
`
`
`UNCLASSIFIED A DS . U NCLASSIFIED A DS .
`
`
`BYTE· s O NGOING M ONllOR Box. BYTE· s O NGOING M ON llOR Box.
`BOMB RESULTS
`BOMB RESULTS
`
`. .485
`. . 485
`
`.486
`.486
`
`. 487
`· . .487
`
`..... . 44
`. . 44
`
`READER SERVICE
`READER SERVICE
`
`Address all edi tOrial correspondence to the Editor. BYTE. POB 372 . Hancock NH 0) 449 Unacceptable manuscripts Will be relUrned if accom panied
`Add ress all edl lonal correspondence to the Editor. BYTE. POB 37 2. Hancock NH 0 ] 44 9 Unacceplable manuscripts will be relUrned if accompanied
`by suffiCIent first-class postage Not responsible for lost manuscripts or photos Opinions expressed by the au thors are not necessarily those o f BYTE
`by sufllclent first-class postage Not responsible lor lost manuscripts or photos Opinions expressed by the authors are not necessa rily those of BYTE
`
`Copynght © 1985 by McG ra ..... ·Hlll lnc All rif$hts reserved n-ademark registered in the Uni ted States Patent and Trademark Office Where necessary. Copynghl © 1985 by McCraw·HIIi Inc All ril$hts reserved Tl"ademark registered In the United Stales Patent and Trademark Office Where necessary
`permisslcn LS granted by the cOPYright owner for libra ries and ot hers registered w,th the COPYright Clea rance Center ICCCI to pho tocopy any article
`permLSSLcn is gramed by the coPYright owner for libraries and others registered w,th the Copyright Clea rance Center I(CCI to pho tocopy any article
`herem fot the flat fee of SI SO per copy o f the artlcte or any part thereof Correspondence and payment should be sent directly to the CCc. 29 Congress
`herem fOI the flat fee of SI SO per copy of the artLcle or any part thereof Correspondence and pa~'menl should be sent directly to the CCc. 29 Congress
`5t Salem MA 01 970 Specify 15SN 0 360·5280183 51 50 CopyIng d one for other than personal or mternal reference use Wll h OUI the permis-
`51 Salem MA 01 9 70 Spe<tfy ISSN 0160·528018 3 SI 50 Copyi ng done for other than personal or Internal reference use 'Nll hOUI the permiS-
`
`sion of McGraw-Hili Inc IS ~rohibited Requests for special permission o r bulk orders should be addressed to the publi sher BYTE Is available e
`sion ~f McGraw-Hili Inc IS prohibited Requests for special permissIon o r bulk orders should be addressed to the publi sher BYTE Is available e
`
`In microform from University MIC rofilms Internationa l. 300 North Zeeb Rd Dept PR, An n Arbor 1\01148106 or 18 Bedford Row Dept PR o ~
`m mIC ro form from Universi ty M ic ro fi lms Internationa l. 300 Nonh Zeeb Rd Dept PR o An n Arbor MI 48106 or 18 Bedford Row Dept PRo ~
`London WCI R 4EI Engla nd
`London WCI R 4EI England
`Subscription questions or p roblems should be add ressed to: BYTE Subscriber Service. POB 328 Hancock. NH 0 311 49
`Subscriptio n questions or problems should be addressed to: BYTE Subscriber Se rvice. POB 328. Hancock. NH 031\49
`
`
`
`SECTION A RT BY ROB ERT TINN EY SECTION ART BY ROB ERT TINNEY
`
`344
`344
`
`SEPTEMBER 1985 • BY T E
`SEPTEMBER 1985 • BY T E
`
`

`
`
`
`Inquiry 269 Inquiry 269
`
`IEEE-488 Interfaces"and
`IEEE-488 Interfaces 'and
`Bus ExtendersF-o .. :
`Bus ExtendersF-or:
`IBM PC, PCjr IBM PC, PCjr
`
`& COMPATIBLES
`" COMPATIBLES
`DEC UNIBUS, Q~BUS
`DEC UNIBUS, O~ BUS
`& RAINBOW 100
`& RAINBOW 100
`
`MULTIBUS, VMEbus MULTIBUS, VMEbus
`
`STD & S-100 STD & S-100
`
`
`FuIlIEEE-488 functionality, with the 1)10st com(cid:173)FuIlIEEE-488 functionality, with the f110st com(cid:173)
`
`prehensive language and operating system cover(cid:173)prehensive language and ope[ating system cover(cid:173)
`age in the industry. It takes experience to make
`age in the industry. It takes exp~rien'cef to make
`I~EE-488, systems work with nel\ny 4QQO devices ,
`II;EE-488:systems work with nelliiy 4QQO devices
`
`available frem more than 500 different manufac(cid:173)available frem more than 500 different manufac(cid:173)
`
`turers, and experience is what enables National turers, and experience is what enables'National
`
`Instruments Instruments
`
`to to
`
`
`take take
`the GPIB to the GPIB to
`
`the the
`
`second power and beyond. second power and beyond.
`
`Your personal guarantee of unsurpassed
`Your personal guarantee of unsurpassed
`
`~'l~~~-':o~~f~~8tl~dl:~1~:~a"~\O.".;cess ~A~~~-,:o~~ff1~8tl~dl~~1~:r;~\Oa".;cess
`to lOa + ma;-,years of GPI,~ experience.
`to 100 + man-,years of GPI,B,ext;>erlence.
`
`V NATIONAL V NATIONAL
`
`
`11 ~!~!~~TS 11 ~!~!~~!!TS
`
`
`~ Austin, TX 78727 ~ Austin, TX 78727
`512/250-9119
`1-800-531 -5066
`1-800-531-5066
`512/250-9119
`Telex: 758737 NAT INST AUS
`Telex: 756737 NAT INST AUS
`
`IBM and pelr care lractemarks of 100ernaiionai BusinesS MaGhloes. MUL'TI·
`IBM and PClrcare trademarks of International Business Machines. MUL'TI·
`BUS ~. a trad'mark 01 Inlel" DEC, UNIBUS, a·BUS, and RainboW 100 are
`BUS ~. a trademark 01 Inlel" QEC, UNIBUS, O·BUS, and RainboW 100 are
`Irademarks 01 Dlgilal EquIpment Corporation.
`Irademarks 01 Digital Equipment Corporation.
`
`4
`4
`
`B Y T E • SEPTEMBER 1985
`B Y T E • SEPTEM BER 1985
`
`
`
`El~TE El~TE
`
`
`ED ITOR IN CHIEF ED ITOR IN CHIEF
`
`PHILIP LEMMONS PHILIP LEMMONS
`
`MANAGING EDITOR, PRINT MANAGING EDITOR, PRINT
`
`GF:\F. SMARTE GF:\F. SMARTE
`MANAGING EDITOR .
`MANAGING EDITOR .
`ELECTRONIC PUBLISH ING AND COMMUNICATIONS
`ELECTRONIC PUBLISHING AND COMMUNICATIONS
`GEORGE BOND
`GEORGE BOND
`CONSULTING EDITORS
`CONSULTING EDITORS
`STEVE ClARC1A
`STEVE ClARC1A
`IERRY POURNELLE
`I ERRY POURNELLE
`BRUCE WEBSTER
`BRUCE WEBSTER
`
`SENIOR TECHN ICAL EDITORS SENIOR TECHNICAL EDITORS
`
`G, M ICHAEL VOSE. Themes G, M ICHAE L VOSE. Themes
`
`GREGG W ILLI AMS GREGG W ILLI AMS
`
`TECHNICAL EDITORS TECHNICAL EDITORS
`
`THOMAS R. CLUNE THOMAS R. CLUNE
`ION R EDWARDS
`ION R EDWARDS
`RICI-IARD GREHAN
`RICI-IARD GREHAN
`GLENN HARTWIG. Rel'i~'U's G LENN HARTW IG. Rel'it'U'$
`
`KF.:\ SHELDON
`KF.:\ SHELDON
`
`IA .\ ' E MORRILL T/\ZELA,\R IA .\ ' E MORRILL T/\ZELA/\R
`
`CHARLES D. WESTON CHA RLES D. WESTON
`
`EVA WH ITE EVA WH ITE
`
`STANLEY WSZO LA STANLEY WSZO LA
`MARGARET COO K GURNEY . Associat~' MARGARET COO K GURNEY . Assoria/t'
`
`ALAN [,\STON. Draftill:/
`ALAN [,\ STON. DmftilJ:/
`
`NEWS AND TECHNOLOGV NEWS AND TECHNOLOGV
`
`EZRA SHAPIRO . Blneatl CMef Sail Frallcisco EZR A SHAPIRO. Blnt'au (Mef Sal! Fral!cisco
`I~I C H MALLOY. Sellior Tl'clinical Edilo/,. Nell ' Yorfl
`1~ICI·t MALLOY. Senior Tl'cllnical Editor . Nett' Yorfl
`PHILLIP ROBINSON . Sflliar Techllieal Edilor. Palo AIIO
`PHILLIP ROBINSON. Sfllior Teclilliwl Edi/or. Palo AIIO
`TONY LOCKWOOD. Senior News Editor. Peler(JOroll~lrl
`TONY LOCKWOOD. Sellior News Editor. Peler(JOfOIl~lrl
`
`ASSOC IATE NEWS EDITORS ASSOC IATE NEWS EDITORS
`DE~N I S BARKER . PeledJ(lrO[lgh
`DE:-JN IS BARKER . PeICdJ(lr(l[lgh
`BRENDA McL.'\UGHLIN. Sal! Francisco
`BRENDA McL.'\UGHLIN. San Francisco
`LVNNE M . NADEAU . Pelerborough
`LVNNE M , N ADEAU . PClrrfJorDugfi
`
`MARK WE LCH. Sail Fro/Kisco MARK WE LCH. Sail Fro/Kisco
`
`
`CONTR IBUTING EDITORS CONTRIBUTING EDITORS
`IONATHAN AMSTERDM ... I . t'ro!lrmHuling projects
`ION ATHAN AMSTERDM ... I . t,rO!lrm/1uling projccts
`
`MARK DAHMKE, video. (lvera/iug syslems MARK DAHMKE , video. (lperatiug systems
`MARK HAAS. at large
`MARK HAAS. a/ large
`RIK IADRNICEK. CAD. gmpJlics. spreatlsht~'15
`RIK IADRNICEK. CAD. gmpJlics. sprec1t/sJltt'ts
`
`MARK KLEIN . COI)11H1HlicaliollS MARK KLEIN . comllwl1icaliollS
`A LASTAIR J. W. M~\YER . software
`A LASTAIR J. W . M~\YER . software
`;\ L,\N MILLER . 11H!!luages ami CIIgillceriJl~1
`/\ L,\ N MILLER . 11H!!ltwges ami ('IIgillct'riJl~1
`
`IO HN C. NASH. sciclltific computing IO HN C. NASH. scientific compu/ing
`
`DICK POUNTAIN . U.K. DICK POUNTA IN . U.K.
`WILLIAM M . RA IKE . )apC/J1
`WILLIAM M . RA IKE. lapell!
`
`PERRY SA IDMAN. compu/e/,s (Iud lau PERRY SA IDMAN. WII1PU/('fS (Iud lau
`ROBERT STERNE . comptltl'rs and law
`ROBERT STERNE . complltl'rs and law
`
`
`COPY EDITORS COPY EDITORS
`I3UD SADLER . Cllief
`I3UD SADLER . C/lief
`
`DE~NIS BARKER DE~NIS BARKER
`ELIZABETH COOPER
`ELIZABETH COOPER
`
`ANNE L. FISCHER ANNE L. FISCHER
`
`NANCY HAYES NANCY HAYES
`
`LVNNE M . NADEAU LVNNE M. NADEAU
`
`PAULA NOONAN PAULA NOONAN
`
`lOAN VIGNEAU ROY lOAN VIGNEAU ROY
`
`WARREN WILLIAMSO N WARREN WILLIAMSO N
`
`
`ASSISTANTS ASSISTANTS
`PEGGY DUNHAM Office I\ltwwgrr
`PEGG Y DUNHAM Office I\ltwwger
`
`M,\RTHA H ICKS M,\RTHA H ICKS
`
`CATHY KINGERY CATHY KINGERY
`IU NE N. SHELDON
`IUNE N. SHELDON
`
`ART
`ART
`
`ROSSLYN A . FRICK . Art Director ROSSLYN A . FRICK. Art Director
`
`NANCY RICE . Associate Art Director NANC Y RICE . Associate Art Director
`
`
`PRODUCT ION PRODUCTION
`D,WID R, ANDERSON. ProducliOl1 Din'(tor
`D,WID R, ANDERSON . ProdUC/iOII Dimtor
`
`DENISE CHARTRAND DENISE CHARTRAND
`M ICHAEL l. LONS KY
`M ICHAEL). LONS KY
`
`JAN MULLER JAN MULLER
`
`
`SENIOR VICE PRESIDENT/PUBLISHER SENIOR VICE PRESIDENT/PUBLISHER
`
`HARRY L. BROWN HARRY L . BROWN
`
`PUBLISHER 'S ASS IST ANT PUBLISHER 'S ASSIST ANT
`
`BEVERLY JACKSON BEVERLY JACKSON
`
`
`PERSONNEL PERSONNEL
`CHERYL HURD , Office Mmwger
`CHERYL HURD , Office Mmwger
`
`PATR IClr\ BURKE. Perso/lllei Coordil1ator PATR IClr\ BURKE. Personnel Coordil1ator
`
`
`ADVERTIS ING SALES 1603·924·6137) ADVERTIS ING SALES 1603·924·6137 )
`
`DDIN IS I. R ILEY. Direc/or of Still'S and M(lrf(~'t ill~' DE\,N IS l. RILEY . Director (If Still'S (lnd M(lrf(l'till~'
`
`S,\NDRA FOSTER. Administrative Assis/ant SAN DRA FOSTER. Adminislrative Assistal11
`
`ADVERTIS ING/PRODUCTION 1603·924-64481 ADVERTIS ING/PRODUCTION 1603·924-64481
`LISA WOZMAK . Supervisor
`LISA WOZMAK. Supervisor
`ROBERT D. HANNINGS 5£'l1ior MWUIl/ Coordilhl/clI
`ROBERT D. HAN NINGS Senior MWUIl/ (oordilhiltll
`
`M/\RION CARLSON MARION CARLSON
`KAR EN CILLEY
`KAREN CILLEY
`LYD!\ CLARK
`LYD~\ CL~\R K
`
`MICH ELE G ILMORE MICHELE G ILMORE
`
`DENISE PROClOR DENISE PROClOR
`
`\VAl O-I IU LL OI/(/lit[I COl1lrol Mal1t1yn' \VAl CI-I IU LI. Olwlit[I COIllrol Mal1t1~rr
`JULIE NELSON. Adlwlisill!/ Produ(lioll Coordilla/m'
`JU LI E NELSON. AdI'i'fIiSil1!/ PrMuclioli Coort/illt/lm'
`
`
`CIRCULATION 1800·258-54851 CIRCULATION 1800·258-548 51
`GI~EGORY Sr ITZFADEN. Dire(/m'
`GI~EGO RY SP ITZFADEN . Dir£'(/(1I'
`ANDREW I,\CKSON . SU[)5{riptions M(/l!a!1l'f
`ANDREW I,\CKSON. SU[)5{riv/iolls M(/l!a!1cf
`CAT HY A. RUTHERFORD. Assistant Mmwljcr
`CAT HY A . RUTHERFORD. Assistant Mmwgcf
`LAURIE SEAMANS. Assistmll Mallager
`LAURIE SEAMANS. Assistant Mallager
`
`SUSAN BOYD SUSAN BOYD
`
`PHIL DECHERT PHIL D EC HERT
`
`MARY EMERSON MARY EMERSON
`
`LOUISE MENEGUS LOUISE MENEGUS
`
`AGNES E. PERRY AGNES E. PERRY
`I E .\'~·>lII·"[R PR ICE iE.\,\, IFER PR ICE
`
`JM .. 1ES BING HAM . Single-Copy 5.1/('5 Manaqcr
`JM .. 1ES BING HAM . Sillg/c-COV!I Sales Mallaql'l"
`
`LINDA RUTH. Assistmll Mmwyrr LINDA RU TH. Assistmlt Mmwger
`
`CAROL AHa CA ROL AHO
`
`CLAUDETTE CARSWELL CLAUDETTE CARSWELL
`KAREN DESROCHES
`KAR EN DESROCHES
`
`
`MARKETING COMMUNICATIONS MARKETING COMMUN ICATIONS
`HORIKE T. HOWLAND, Dim/or !603-q211-Jd24J
`HORAC E T. HOWLAND, Dim/or !603-q211-Jd24J
`
`VI CKI REYNOLDS. MarkrtilUI ['rMllc/roli MlllwaCI VI CKI REYNOLDS. Marke/ iml ProdlictiOH MalwaCI
`PRISCILL;\ ARNOLD, Mark/:UII(/ Assist£lH/
`.
`PR ISCILL;\ ARi'!OLD. Mtll'kj:Ung AssistclHl
`.
`
`STEP HANIE WARNESKY. Marketing Art DirC(/{l1 STEPHAN IE WAR NESKY. Marketing Art Dif('(/(ll
`
`SHARON PRICE. Assistant Art Direc/or SHARON PRICE. Assistant Art Dire(/or
`DOUG WEBSTER . Director of Publi( RelatiollS (603-Q24-q0271
`DOUG WEBSTER . Director of Public Rela/iollS (603-Q24-q0271
`
`WILBUR S. WATSON. Opera/iolls Manager. Exf!ibit5 WILBUR S. WATSON . Operations Manager. Exflibits
`
`
`PLANN ING AND DEVELDPMENT PLANN ING AND DEVELOPMENT
`
`M ICHELE P. VERV ILLE, Manager M ICHELE P. VERV ILLE, Manager
`PI\TR ICIA AKERLEY. Resrarcli Mm1afl!'1
`PI\TR ICIA A KER LEY. Rcsrarcli Mm1afll'I'
`CY .\,THIA DAMAIO SA:\DS, Reall!"r Serl'icl' C(ltll"tiillat(lr
`CY .\,TH I A DAMAIO SA:\DS, Rl'al/l"f Serdcl' CIltmiillator
`
`FAITH KLUNTZ. Copyrig{lts Coordinator FAITH KLUNTZ. (OPWig{lts (oordinator
`
`
`. MANUFACTURING/FINANCE/SERV ICES . MANUFACTURING/FINANCE/SERVICES
`DANIEL RODRIGUES . Director
`DANIEL RODRIGUES . Dirc(tor
`
`ACCOUNT ING ACCOUNTING
`KF.~~ETH A. KING . N~i~talll C(lli/rolll'r
`KF.~\,ETH A . KI NG. N~i~teHiI C(1I1/ral/!'1'
`
`VICKI WESlO ~ . Aaoumillg Mmwqrl' VICKI W ESlON. Aaoul1lillg Mallaqrr
`
`L I:-.IDA SHORT. DIP Manager L I:-.IDA SHORT. Di P Manager
`
`. .
`
`EDSON W,\RE. Credit EDSON W,\RE. Credit
`
`MAR IE CAGGIANI MAR IE (AGGIANI
`MARILYN HAIGH MARILYN HAIGH
`
`
`DIANE HENRY DIANE HENRY
`
`VERN ROC KWELL VERN ROC KWELL
`
`loANN WALTER IOANN WALTER
`TYPOGRAPHY
`TYPOGRAPHY
`SHERRY MCCARTH Y. Chie[ Typographer
`SHERRY MCCARTHY Chip[ Typographl'f
`
`NAN FORNAL NAN FORNAL
`
`LEN loRETTE LEN loRETTE
`
`DONNA SWEENEY DONNA SWEENEY
`
`BUILD ING SERVICES/TRAFFIC BUILDING SERVICES/TRAFFIC
`ANTHONY BENNETT. Building Servi(rs Managl'1
`ANTHONY BENNETT. Building Services Managel
`
`BRIAN H IGG INS Br~IAN H IGG INS
`
`MARK MONKTON MARK MONKTON
`
`RECEPTIONISTS RECEPTIONISTS
`L. RYAN MC(OMBS
`L . RYAN MCCOMBS
`CHERYL CASTRO. Assistalll
`C HERYL CASTRO. Ass;stallt
`
`
`
`.-in II tionaL Senioc Vice Presidenls FranCIS A Shinal. Controller: Robert C Violette, Manufacturing and Technology Semo r Vice Presidents and .-in II lional. Senior Vice Presidenls FranCIS A Shi na l. Conlroller: Robert C Violette, Manu facturing and Technology Selllo r Vice Presidents an d
`
`
`Editorial and Business Office: 70 Main Slreel Petecbocough New Ham p..,h,re 03 <1 58. 16011 92 ,1-9281 Editorial and Business Office: 70 Main Sireet Peteebocough New Hamp ... hlre 03<158. 16031 92 ,1·9281
`West Coast Offices: ,\lcGraw·HIII ;12 5 Bauery S( Sa n Francisco. CA 9·11 1 I 1'( I 'il M2-4600
`West Coast Offices: ,\1(C raw·HIII ,125 Bauery 51 Sa n Francisco. CA 9·11 1 \ I-I I 'il l62-4600
`
`\l l"G raw·H ili 1000 Elwell (,'Iln Palo All" CA ().11m 1·11' 1 96:1·062·1 1·11'1 96:1·062·1 \l cG raw·Hili 1000 Elwell (,111ft Palo AlIC" CA 1).11 m
`
`
`New York Office: 1221 ,\venue o f the Amencas New Vo rk NY \0020 12121,11·1000 New York Office: 1221 ,-\venue o f the Amencas New Yo rk NY 10020 121 21, 12·2000
`
`.. , ~ Ofhcer~ ... ,1 .\\l (,r<lw· Hll1lnformilllo n Sy--!t.'m.; Company f'lreside nl 1~ll hclrd H l'vlil1er Exect!ll\t' \ ·'1 ... • (lre'ldenb Fl edentk (l l,mr10 !! C("In · .. , ~ Ofhcer~ ... ,1 .\\l (,ra w·Hll1lnfo rmall(\11 Sy..;t<;.·m.; Company f'lresidelll 1~ ll hclrd H ," I iller EXeCUII\t' \ ·'1 ... • Pre'ldenb Fl edenc!.:. P 1,11111011 C("IIl '
`tI ~
`tJ ~
`
`struction Information Group: Russell C Whi te, Computers and Commu nica tions Informall ..... 'll Gro up. I Thomas Ryan Mmkelll1g and Imerna· str uclion Informal ion Group: Russell C Whi le, Computers and Co mmunica tions Informallo ll Gro up. I Tho mas Ryan Mm kelll1g and Imerna·
`
`
`Publishers: Laurence Allman . ElecHonics Week : Harry L. Brown. BYTE and Popular Computing: David J. McGrath. Construction Publicallons Publishers: Laurence Altman . EleCHOntCS Week : Harry L. Brown. BYTE and Popular Computing: David J. McGrath. ConstrUClion Publicallo ns
`•
`•
`
`Group Vice President: Peter B McCuen. Communications Information Vice President Fred O. lensen. Planning and Develo pment Group Vice President: Peter B McCuen. Communi catio ns Informal ion Vice President: Fred O. lensen. Planning and Develo pment
`Ollicers of McGraw·Hill. Inc Harold W. McGraw Ir . Chairma n: loseph L. Dionne. Presiden t and Chief Executive Officer: Roben N Landes Executive
`O/ficers of McGraw·Hill. Inc Harold W. McG raw Jr . Chairman : loseph L. Dionne. Presiden t and Chief Executive Officer: Roben N Landes Executive
`
`Vice President and Secretary, Ralph J Webb. Vice President and Treasurer: Shel F, Asen. Vice President. Manufacluring. George R E1slnger. Vice Presl' Vice President and Secrelary, Ralph J Webb. Vice President and Treasurer: Shel F, Asen. Vice Presiden\. Manufacturing. George R E1slnger. Vice Presl'
`
`dent. Circulation : Ralph R Schulz , Senior Vice President, Editorial (Publishmg Operations) dent. Circulation : Ralph R Schulz , Senior Vice President, Editorial (Publishing OperationSI
`
`

`
`W·H·A·T'S N·E·W
`W·H·A·T'S N·E·W
`
`Application Environ(cid:173)
`Application Environ(cid:173)
`ment for Apple lie
`ment for Apple lie
`
`
`
`FIRST LOOK FIRST LOOK
`
`
`
`T he SwyftCard from In(cid:173)T he SwyftCard from In(cid:173)
`
`
`formation Appliance formation Appliance
`
`Inc. is a text-oriented data(cid:173)Inc. is a text-oriented data(cid:173)
`
`handling product based in handling product based in
`ROM that comes as an add(cid:173)
`ROM that comes as an add(cid:173)
`
`in card for the Apple lie in card for the Apple lie
`
`The brainchild of Jef Raskin, The brainchild of Jef Raskin.
`former head of the Apple
`former head of the Apple
`Macintosh development team, Macintosh development team,
`
`
`the ca rd offers word-process(cid:173)the card offers word-process(cid:173)
`ing, information-retrieval.
`ing. information-retrieval.
`
`program-development. cal(cid:173)program-development. cal(cid:173)
`
`culation, and telecommunica(cid:173)culation. and telecommunica(cid:173)
`tions capabilities in an inte(cid:173)
`tions ca pabilities in an inte(cid:173)
`grated package.
`grated package.
`The SwyftCard envi ron(cid:173)
`The SwyftCard environ(cid:173)
`ment is designed for speed
`ment is designed for speed
`Because the program re(cid:173)
`Because the program re(cid:173)
`sides in firmware, there is
`sides in firmware. there is
`no need to access a disk for
`no need to access a disk for
`program information. All
`program information. All
`data manipulation occurs in
`data manipulation occurs in
`memory, roughly 40K bytes
`memory. roughly 40K bytes
`on a 64K-byte Apple lie. The
`on a 64K-byte Apple lie. The
`
`SwyftCard uses a disk for(cid:173)SwyftCard uses a disk for(cid:173)
`
`mat that equates one disk mat that equates one disk
`to that 40K-byte figure: this
`to that 40K-byte figure: this
`wastes some disk c;apacity,
`wastes some disk capacity.
`but the only times the pro(cid:173)
`but the only times the pro(cid:173)
`gram really has to use the
`gram really has to use the
`disk drive are at the begin(cid:173)
`disk drive are at the begin(cid:173)
`ning of a wor

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket