VOLUME S, Number 12 $2.00 in USA $2.40 in CANADA

Total Page:16

File Type:pdf, Size:1020Kb

VOLUME S, Number 12 $2.00 in USA $2.40 in CANADA xpECEMBER19743 VOLUME S, Number 12 $2.00 in USA $2.40 in CANADA Someday all terminals will be smart....... 128 Functions -software controlled 82 x 16 or 92 x 22 format -plus graphics 7 x 12 matrix, upper /lower case letters Printer output port 50 to 38,400 baud - selectable "CHERRY" keyboard CT -82 Intelligent Terminal, assembled and tested S795.00 ppd in Cont. U.S. SOUTHWEST TECHNICAL PRODUCTS CORPORATION 219 W. RHAPSODY SAN ANTONIO, TEXAS 78216 Circle 350 on inquiry card. RS-232 or Parallel Parallel Parallel Current Loop I/O Port #1 I/O Port #2 I/O Port #3 I/O Port #4 Latched Outputs Programmable Baud Rate UART with Interval Timers 4 MHz 4 MHz Z80A Crystal Clock Completely Buffered Bus Interface On Card Voltage Regulation tt Irl Standard Bus 8K ROM 1K RAM for System Capacity Expandability The single card computer with the features that help you in real life COMPLETE COMPUTER ENORMOUS EXPANDABILITY EASY TO USE In this advanced card you get a pro- Besides all these features the Cro- Another convenience that makes the fessional quality computer that meets memco single card computer gives you Model SCC computer easy to use is our today's engineering needs. And it's one enormous expandability if you ever need Z -80 monitor and 3K Control BASIC (in that's complete. It lets you be up and it. And it's easy to expand. First, you two ROMs). With this optional software running fast. All you need is a power can expand with the new Cromemco you're ready to go. The monitor gives supply and your ROM software. 32K BYTESAVER PROM card mentioned you 12 commands. The BASIC, with 36 The computer itself is super. Fast above. Then there's Cromemco's broad commands /functions, will directly ac- 4 MHz operation. Capacity for 8K bytes line of S100- bus -compatible memory cess I/O ports and memory locations - of ROM (uses 2716 PROMs which can and I/O interface cards. Cards with fea- and call machine language subroutines. be programmed by our new 32K BYTE - tures such as relay interface, analog Finally, to simplify things to the ulti- SAVERS PROM card). There's also 1K of interface, graphics interface, opto- mate, we even have convenient card on -board static RAM. Further, you get isolator input, and A/D and D/A con- cages. Rugged card cages. They hold straightforward interfacing through an version. RAM and ROM cards, too. cards firmly. No jiggling out of sockets. RS -232 serial interface with ultra -fast speed of up to 76,800 baud - software AVAILABLE NOW /LOW PRICE programmable. The Cromemco Model SCC is avail- Other features include 24 bits of bi- able now at a low price of only $450 directional parallel I/O and five on- factory assembled ($395 kit). board programmable timers. So act today. Get this high -capability Add to that vectored interrupts. computer working for you right away. 32K BYTESAVER PROM card Cromemco Gin c or p or a t e d Specialists in computers and peripherals 280 BERNARDO AVE., MOUNTAIN VIEW, CA 94040 (415) 964 -7400 Circle 80 on inquiry card. BYTE December 1978 1 Z-ZD (.umf,urrO)srnrt_. - RI Crwrnee Model Z -2D System Two Model Z-2 One or two disks Dual disk Up to 512K of RAM /ROM Up to 5121( of RAM /ROM Up to 512K of RAM /ROM Up to 184K of disk Up to 184K of disk Fill your computer needs with the industry's most professional microcomputers #1 IN RELIABILITY Up to 512 kilobytes of RAM and Cromemco card support of more a for 1 megabyte of disk storage than dozen circuit cards When you choose Cromemco you process control, business sys- get not only the industry's finest tems, and data acquisition in- microcomputers but also the indus- / cluding cards for A -D and D -A try's widest microcomputer selec- conversion, for interfacing daisy- tion. wheel or dot -matrix printers, even What's more, you get a computer a card for programming PROMs. from the manufacturer that compu- The industry's most professional ter dealers rate #1 in product re- software support, including liability.' COBOL, FORTRAN IV, 16K Disk - Your range of choice includes Extended BASIC, Z -80 Macro our advanced System Three with r; Assembler, Cromemco Multi - up to four 8" disk drives. Or choose User Operating System, Data from the System Two and Z -2D with System Three Base Management System, Word 5" drives. Then for ROM -based work Two to four disks Up to 512K of RAM /ROM Processing System - and more there's the Z2. Each of these com- Up to 1 megabyte of disk coming. puters further offers up to 1/2 mega- Rugged, professional all -metal byte of RAM (or ROM). 30 -amp power supply - more construction for rack (or bench We say these are the industry's than adequate for your most or floor cabinet) mounting. Cab- most professional microcomputers demanding application. inets available. because they have outstanding fea- 21 card slots to allow for un- tures like these: paralleled system expansion us- FOR TODAY AND TOMORROW ing industry- standard S -100 Z -80A microprocessor oper- Cromemco computers will meet - cards. ates at 250 nano second cycle your needs now and in the future time - nearly twice the speed of S -100 bus - don't overlook how because of their unquestioned tech- most others. important this is. It has the in- nical leadership, professionalism dustry's widest support and Cro- and enormous expandability. 'Rated in The 1977 Computer Store memco has professionally imple- See them today at your dealer. Survey by Image Resources, Westlake mented it in a fully -shielded There's no substitute for getting Village, CA. design. the best. Cromemco in c o r p or a t e d Specialists in computers and peripherals 280 BERNARDO AVE., MOUNTAIN VIEW, CA 94040 (415) 964 -7400 2 BYTE December 1978 0 Circle 80 on inquiry card. r In the Queue EIVTE December 1978 Volume 3 Number 12 PUBLISHERS Foreground Virginia Londoner Gordon R Williamson 14 DIRECTOR, EDITORIAL PLANNING FAST FOURIER TRANSFORMS ON YOUR HOME COMPUTER Carl T Hdmers Ir Software -Stanley- Peterson EDITOR IN CHIEF Christopher P Morgan 26 DESIGNING A UNIVERSAL TURING MACHINE: A Software Approach VICE-PRESIDENT, PRODUCTION Software -Munnecke Iudith Havey PRODUCTION MANAGER 32 BUILD AN OCTAL /HEXADECIMAL OUTPUT DISPLAY Karen Gregory Hardware - Ciarcia ADVE RTIS ING DIRECTOR john Hayes 94 INTERFACE YOUR COMPUTER TO A PRINTING CALCULATOR CIRCULATION MANAGER Hardware Gregory Spitafaden -Astmann COMMUNICATIONS COORDINATOR 100 ZAPPER: A Computer Driven EROM Programmer James C Morrissett, K6MH EDITORS Hardware -Gable Raymond G A Cote 128 CLOCKLESS MULTIPLICATION AND DIVISION CIRCUITS Blaire W Liffick Richard Shuford Hardware -Weed PRODUCTION EDITORS 140 CREATING A CHESS PLAYER, Part 3: Chess 0.5 (continued) Nancy Salmon David William Hayward Computer Chess Software -Frey -Atkin Peter Perin 168 PARTITIONED DATA SETS PRODUCTION ASSISTANT Cheryl A Hurd Tutorial- Halsema PRODUCTION ART Stephen Kruse Wai Chia Li Dorothy Shamonsky Background Ellen Shamonsky NEW PRODUCTS EDITOR CLUBS, NEWSLETTERS 45 LIFE WITH YOUR COMPUTER Laura A Hanson Applications: Life Games -Milliun-Reardon -Smart ASSISTANT ADVERTISING DIRECTOR Patricia Clark 54 SOME FACTS OF LIFE ADVERTISING PRODUCTION COORDINATOR L ife- Buckingham Thomas Harvey ADVERTISING ASSISTANTS 68 ONE -DIMENSIONAL LIFE Noreen Bardslry Life Games -Millen lilt Callihan COMPTROLLER 84 CHESS 4.7 VERSUS DAVID LEVY Kevin Maguire Computer Chess -Douglas ASSISTANT TO COMPTROLLER Mary Steiner 108 AN EASY PROGRAMMING SYSTEM ASSISTANT TO PUBLISHERS Software Weisbecker Ruth M Walsh - EDITORIAL ASSISTANT 124 TEACHING WITH A MICROCOMPUTER Gale Britton Applications -Ger hol d CIRCULATION ASSISTANTS Christine Dixon 186 THE MOTHER CHIP Ann Graves Fiction - Willard Pamela R Heaslip Agnes E Perry 194 FORTRAN AND ITS GENERALIZATIONS DEALER SALES Language Ginnie F Boudrieau Tutorial- Maurer Anne M Baldwin TRAFFIC MANAGER Rick Fuette RECEPTIONIST Nucleus Jacqueline Earnshaw DRAFTING 4 In This BYTE Tertian Associates TYPOGRAPHY 6 New Wonders of the Computer Age Goodway Graphics 10 Letters PHOTOGRAPHY Ed Crabtree 43 Book Reviews PRINTING Programming Quickies: The George Banta Company 76 Life ASSOCIATE EDITOR 92 Nybbles: Z -80 Assembler Daniel Fylstra ASSOCIATES 161, 163 BYTE's Bits, BYTE's Bugs Walter Banks 164 Event Queue Steve Garcia David Fylstra 166 Clubs, Newsletters Portia Isaacson 174 Programming Quickies: Tic -Tac -Toe in BASIC BOOK DIVISION: PRODUCTION MANAGER 176 Languages Forum Edmond C Kelly Ir 184, 202, 208 Technical Forum PRODUCTION ASSISTANT Patricia Curran 192 Desk Top Wonders: A Game for the TI -58 NATIONAL ADVERTISING 209 What's New? SALES REPRESENTATIVES: Hajar Associates Inc 246 Unclassified Ads EAST 248 BOMB, Reader Service 280 Hillside Av Needham Heights MA 02194 (617)444.3946 MIDWEST BYTE is published monthly by BYTE Publications Inc, 70 Main St, Peterborough NH 03458. Address all mailexcept sub- 664 N Michigan Av scriptions to above address: phone (6031 924-7217. Address all editorial correspondence to the editor at the above address. Chicago IL 60611 Unacceptable manuscripts will be returned if accompanied by sufficient first class postage. Not responsible for lost manu- (312) 337 -8008 scripts or photos. Opinions expressed by the authors are not necessarily those of BYTE. Address all subscriptions, change of WEST, SOUTHWEST address, Form 3579, and fulfillment complaints to BYTE Subscriptions, PO Box 590, Martinsville NJ 08836. Second class 1000 El Wdle Ct Suite 227 postage paid at Peterborough NH 03458 and at additional mailing offices -USPS Publication No. 102410. Canadian second Palo Alto CA 94303 class registration No. 9321. Subscriptions are $15 for one year, $27 for two years, and $39 for three years in the USA and its (415) 9640706 possessions. In Canada and Mexico, 517.50 for one year, $32 for two years, and $46.50 for three years.
Recommended publications
  • Metadefender Core V4.12.2
    MetaDefender Core v4.12.2 © 2018 OPSWAT, Inc. All rights reserved. OPSWAT®, MetadefenderTM and the OPSWAT logo are trademarks of OPSWAT, Inc. All other trademarks, trade names, service marks, service names, and images mentioned and/or used herein belong to their respective owners. Table of Contents About This Guide 13 Key Features of Metadefender Core 14 1. Quick Start with Metadefender Core 15 1.1. Installation 15 Operating system invariant initial steps 15 Basic setup 16 1.1.1. Configuration wizard 16 1.2. License Activation 21 1.3. Scan Files with Metadefender Core 21 2. Installing or Upgrading Metadefender Core 22 2.1. Recommended System Requirements 22 System Requirements For Server 22 Browser Requirements for the Metadefender Core Management Console 24 2.2. Installing Metadefender 25 Installation 25 Installation notes 25 2.2.1. Installing Metadefender Core using command line 26 2.2.2. Installing Metadefender Core using the Install Wizard 27 2.3. Upgrading MetaDefender Core 27 Upgrading from MetaDefender Core 3.x 27 Upgrading from MetaDefender Core 4.x 28 2.4. Metadefender Core Licensing 28 2.4.1. Activating Metadefender Licenses 28 2.4.2. Checking Your Metadefender Core License 35 2.5. Performance and Load Estimation 36 What to know before reading the results: Some factors that affect performance 36 How test results are calculated 37 Test Reports 37 Performance Report - Multi-Scanning On Linux 37 Performance Report - Multi-Scanning On Windows 41 2.6. Special installation options 46 Use RAMDISK for the tempdirectory 46 3. Configuring Metadefender Core 50 3.1. Management Console 50 3.2.
    [Show full text]
  • Think Complexity: Exploring Complexity Science in Python
    Think Complexity Version 2.6.2 Think Complexity Version 2.6.2 Allen B. Downey Green Tea Press Needham, Massachusetts Copyright © 2016 Allen B. Downey. Green Tea Press 9 Washburn Ave Needham MA 02492 Permission is granted to copy, distribute, transmit and adapt this work under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://thinkcomplex.com/license. If you are interested in distributing a commercial version of this work, please contact the author. The LATEX source for this book is available from https://github.com/AllenDowney/ThinkComplexity2 iv Contents Preface xi 0.1 Who is this book for?...................... xii 0.2 Changes from the first edition................. xiii 0.3 Using the code.......................... xiii 1 Complexity Science1 1.1 The changing criteria of science................3 1.2 The axes of scientific models..................4 1.3 Different models for different purposes............6 1.4 Complexity engineering.....................7 1.5 Complexity thinking......................8 2 Graphs 11 2.1 What is a graph?........................ 11 2.2 NetworkX............................ 13 2.3 Random graphs......................... 16 2.4 Generating graphs........................ 17 2.5 Connected graphs........................ 18 2.6 Generating ER graphs..................... 20 2.7 Probability of connectivity................... 22 vi CONTENTS 2.8 Analysis of graph algorithms.................. 24 2.9 Exercises............................. 25 3 Small World Graphs 27 3.1 Stanley Milgram......................... 27 3.2 Watts and Strogatz....................... 28 3.3 Ring lattice........................... 30 3.4 WS graphs............................ 32 3.5 Clustering............................ 33 3.6 Shortest path lengths...................... 35 3.7 The WS experiment....................... 36 3.8 What kind of explanation is that?............... 38 3.9 Breadth-First Search.....................
    [Show full text]
  • A Regression Method
    Journal of Automatic Chemistry/Journal of Clinical Laboratory Automation, Volume 8, Number (January-March 1986), pages 28-31 Treatment of super oxide dismutase assay by a regression method Ph. Nirde for the solution of systems of non-singular homogenous Centre d'immunologie & de biologie parasitaire, Unit[ mixte INSERM U167, linear equations. The 'MAT INV' matrix statement CNRS 624, Institute Pasteur, BP 245, 59019 Lille Cedex, France causes matrix inversion by the Gauss-Jordan elimination method. A matrix can be inverted in a significantly shorter time than is possible with BASIC programs. Introduction Indeed, whereas other minicomputers store their pro- gram text exactly as it is entered by the programmer, the The superoxide dismutase (SOD, EC 1.15.1.1) is a widely WANG BASIC interpreter converts into one-byte 'text distributed enzyme in all aerobic cells [1 and 2]. It is the atom' each word of the text program. Thus, the atomized principal protective enzyme against oxygen toxicity and lines permit faster program executionnlines are more acts by catalysing the removal of superoxide radical compact and can be more rapidly scanned, for example, (02--) [3 and 4]. The assay of SOD using Xanthine- inverting a 7 x 7 matrix requires 0"20 s. Because no files Xanthine oxidase-Ferricytochrome C was described by are used for this logiciel, this program can be easily McCord and Fridovich in 1969 [5]. Since, this spectro- adapted to BASIC microsoft language. scopic method has been in use for SOD studies in both the medicine and biology. The assay is based on the rate of reduction of ferricyto- Mathematical expressions chrome C measured spectrophotometrically, but this rate of reduction is not proportional to the amount of enzyme Rate of reduction offerricytochrome C: least squares estimation added.
    [Show full text]
  • IJR-1, Mathematics for All ... Syed Samsul Alam
    January 31, 2015 [IISRR-International Journal of Research ] MATHEMATICS FOR ALL AND FOREVER Prof. Syed Samsul Alam Former Vice-Chancellor Alaih University, Kolkata, India; Former Professor & Head, Department of Mathematics, IIT Kharagpur; Ch. Md Koya chair Professor, Mahatma Gandhi University, Kottayam, Kerala , Dr. S. N. Alam Assistant Professor, Department of Metallurgical and Materials Engineering, National Institute of Technology Rourkela, Rourkela, India This article briefly summarizes the journey of mathematics. The subject is expanding at a fast rate Abstract and it sometimes makes it essential to look back into the history of this marvelous subject. The pillars of this subject and their contributions have been briefly studied here. Since early civilization, mathematics has helped mankind solve very complicated problems. Mathematics has been a common language which has united mankind. Mathematics has been the heart of our education system right from the school level. Creating interest in this subject and making it friendlier to students’ right from early ages is essential. Understanding the subject as well as its history are both equally important. This article briefly discusses the ancient, the medieval, and the present age of mathematics and some notable mathematicians who belonged to these periods. Mathematics is the abstract study of different areas that include, but not limited to, numbers, 1.Introduction quantity, space, structure, and change. In other words, it is the science of structure, order, and relation that has evolved from elemental practices of counting, measuring, and describing the shapes of objects. Mathematicians seek out patterns and formulate new conjectures. They resolve the truth or falsity of conjectures by mathematical proofs, which are arguments sufficient to convince other mathematicians of their validity.
    [Show full text]
  • Toy BASIC Reference Manual
    Toy BASIC Reference Manual Steve Toner Revision 1.0 June 2017 Copyright © 2017 by Stephen G. Toner [email protected] All rights reserved. This book or any portion thereof may not be reproduced or used in any manner whatsoever without the express written permission of the publisher except for the use of brief quotations in a book review or scholarly journal. Conventions The following conventions are used in this document: Literal text (e.g., a keyword or command) is shown in ALL CAPS. Some command or statements fields are shown in angle brackets: <line> is a line number, from 1-9999 <expr> is a numeric expression <progname> is a program name <svar> is a (scalar) variable name from A-Z <avar> is an array variable name from A-Z <var> is either a scalar variable, <var>, or an array reference, <avar>(<expr>) <val> is a numeric literal <string> is a string literal enclosed in quotes (“) <text> is a text string NOT enclosed in quotes Optional Fields Optional parameters are enclosed in square brackets: LIST [<line>] Multiple Valid Parameters If there is more than one acceptable option for a field, the valid options are shown in curly braces: FOOBAR {<string>|<expr>} In this example, you must provide either a <string> or an <expr> with the FOOBAR command or statement. Typefaces THIS TYPEFACE IS USED TO SHOW USER INPUT THIS TYPEFACE IS USED TO SHOW OUTPUT Keyboard Input Pressing the ENTER or RETURN key is shown as: Pressing the Backspace or Delete key is shown as: ← Holding down the Control key while pressing a key is shown as: ctrl-S
    [Show full text]
  • New Thinking About Math Infinity by Alister “Mike Smith” Wilson
    New thinking about math infinity by Alister “Mike Smith” Wilson (My understanding about some historical ideas in math infinity and my contributions to the subject) For basic hyperoperation awareness, try to work out 3^^3, 3^^^3, 3^^^^3 to get some intuition about the patterns I’ll be discussing below. Also, if you understand Graham’s number construction that can help as well. However, this paper is mostly philosophical. So far as I am aware I am the first to define Nopt structures. Maybe there are several reasons for this: (1) Recursive structures can be defined by computer programs, functional powers and related fast-growing hierarchies, recurrence relations and transfinite ordinal numbers. (2) There has up to now, been no call for a geometric representation of numbers related to the Ackermann numbers. The idea of Minimal Symbolic Notation and using MSN as a sequential abstract data type, each term derived from previous terms is a new idea. Summarising my work, I can outline some of the new ideas: (1) Mixed hyperoperation numbers form interesting pattern numbers. (2) I described a new method (butdj) for coloring Catalan number trees the butdj coloring method has standard tree-representation and an original block-diagram visualisation method. (3) I gave two, original, complicated formulae for the first couple of non-trivial terms of the well-known standard FGH (fast-growing hierarchy). (4) I gave a new method (CSD) for representing these kinds of complicated formulae and clarified some technical difficulties with the standard FGH with the help of CSD notation. (5) I discovered and described a “substitution paradox” that occurs in natural examples from the FGH, and an appropriate resolution to the paradox.
    [Show full text]
  • Herramientas Para Construir Mundos Vida Artificial I
    HERRAMIENTAS PARA CONSTRUIR MUNDOS VIDA ARTIFICIAL I Á E G B s un libro de texto sobre temas que explico habitualmente en las asignaturas Vida Artificial y Computación Evolutiva, de la carrera Ingeniería de Iistemas; compilado de una manera personal, pues lo Eoriento a explicar herramientas conocidas de matemáticas y computación que sirven para crear complejidad, y añado experiencias propias y de mis estudiantes. Las herramientas que se explican en el libro son: Realimentación: al conectar las salidas de un sistema para que afecten a sus propias entradas se producen bucles de realimentación que cambian por completo el comportamiento del sistema. Fractales: son objetos matemáticos de muy alta complejidad aparente, pero cuyo algoritmo subyacente es muy simple. Caos: sistemas dinámicos cuyo algoritmo es determinista y perfectamen- te conocido pero que, a pesar de ello, su comportamiento futuro no se puede predecir. Leyes de potencias: sistemas que producen eventos con una distribución de probabilidad de cola gruesa, donde típicamente un 20% de los eventos contribuyen en un 80% al fenómeno bajo estudio. Estos cuatro conceptos (realimentaciones, fractales, caos y leyes de po- tencia) están fuertemente asociados entre sí, y son los generadores básicos de complejidad. Algoritmos evolutivos: si un sistema alcanza la complejidad suficiente (usando las herramientas anteriores) para ser capaz de sacar copias de sí mismo, entonces es inevitable que también aparezca la evolución. Teoría de juegos: solo se da una introducción suficiente para entender que la cooperación entre individuos puede emerger incluso cuando las inte- racciones entre ellos se dan en términos competitivos. Autómatas celulares: cuando hay una población de individuos similares que cooperan entre sí comunicándose localmente, en- tonces emergen fenómenos a nivel social, que son mucho más complejos todavía, como la capacidad de cómputo universal y la capacidad de autocopia.
    [Show full text]
  • Metadefender Core V4.17.3
    MetaDefender Core v4.17.3 © 2020 OPSWAT, Inc. All rights reserved. OPSWAT®, MetadefenderTM and the OPSWAT logo are trademarks of OPSWAT, Inc. All other trademarks, trade names, service marks, service names, and images mentioned and/or used herein belong to their respective owners. Table of Contents About This Guide 13 Key Features of MetaDefender Core 14 1. Quick Start with MetaDefender Core 15 1.1. Installation 15 Operating system invariant initial steps 15 Basic setup 16 1.1.1. Configuration wizard 16 1.2. License Activation 21 1.3. Process Files with MetaDefender Core 21 2. Installing or Upgrading MetaDefender Core 22 2.1. Recommended System Configuration 22 Microsoft Windows Deployments 22 Unix Based Deployments 24 Data Retention 26 Custom Engines 27 Browser Requirements for the Metadefender Core Management Console 27 2.2. Installing MetaDefender 27 Installation 27 Installation notes 27 2.2.1. Installing Metadefender Core using command line 28 2.2.2. Installing Metadefender Core using the Install Wizard 31 2.3. Upgrading MetaDefender Core 31 Upgrading from MetaDefender Core 3.x 31 Upgrading from MetaDefender Core 4.x 31 2.4. MetaDefender Core Licensing 32 2.4.1. Activating Metadefender Licenses 32 2.4.2. Checking Your Metadefender Core License 37 2.5. Performance and Load Estimation 38 What to know before reading the results: Some factors that affect performance 38 How test results are calculated 39 Test Reports 39 Performance Report - Multi-Scanning On Linux 39 Performance Report - Multi-Scanning On Windows 43 2.6. Special installation options 46 Use RAMDISK for the tempdirectory 46 3.
    [Show full text]
  • Creative Computing Magazine Is Published Bi-Monthly by Creative Computing
    he #1 magazine of computer applicafa *'are raHSJS? sfife a*«uiH O K» » #-. ^ *&> iiD o «» •— "^ Ul JT © O O Ul oo >- at O- X * 3 •O »- •« ^» ^ *© c * c ir — _j «_> o t^ ^ o am z 6 %' 7 * » • • Consumer Computers Buying Guide a/ Paf/i Analysis Electronic Game Reviews Mail Label Programs Someday all terminals will be smart. 128 Functions-software controlled 82 x 16 or 92 x 22 format-plus graphics 7x12 matrix, upper/lower case letters Printer output port 50 to 38,400 baud-selectable "CHERRY" keyboard CT-82 Intelligent Terminal, assembled and tested $795.00 ppd in Cont. U.S. SOUTHWEST TECHNICAL PRODUCTS CORPORATION 219 W. RHAPSODY SAN ANTONIO, TEXAS 78216 CIRCLE 106 ON READER 3ERVICE CARD Give creative Gontpattng to a fHend for " [W*nr fiwter service - call tell free X * • -540-0445] 800-631-8112 InNJ 201 TYPE OF SUBSCRIPTION BOOKS AND MERCHANDISE Foreign Foreign Term USA Surface Air D Gift Send to me 1 2 issues D $ 15 $ 23 $ 39 24 issues D 28 44 76 Gifts cannot be gift wrapped but a 36 issues D 40 64 112 Lifetime D 300 400 600 card with your name will be sent with each order YOUR NAME AND ADDRESS : Quan Cat Descriptions Price Name Address Cittj State Zip- NAME TO APPEAR ON GIFT CARD* SEND GIFT SUBSCRIPTION TO- Name Address Citvf State. .Zip. PAYMENT INFORMATION a Cash , check or 7M.O. enclosed o Visa/BankAmericard") Card no. Books shipping charge SI 00 USA S2 00 Foreign a Master Charge J Exp. NJ Residents add 5% sales lax DPlease bill me ($100 billing fee will be added) be prepaid- TOTAL (magazines and books) Book, orders from individuals must creative computing creative computing Books.
    [Show full text]
  • The Fantastic Combinations of John Conway's New Solitaire Game "Life" - M
    Mathematical Games - The fantastic combinations of John Conway's new solitaire game "life" - M. Gardner - 1970 Suche Home Einstellungen Anmelden Hilfe MATHEMATICAL GAMES The fantastic combinations of John Conway's new solitaire game "life" by Martin Gardner Scientific American 223 (October 1970): 120-123. Most of the work of John Horton Conway, a mathematician at Gonville and Caius College of the University of Cambridge, has been in pure mathematics. For instance, in 1967 he discovered a new group-- some call it "Conway's constellation"--that includes all but two of the then known sporadic groups. (They are called "sporadic" because they fail to fit any classification scheme.) Is is a breakthrough that has had exciting repercussions in both group theory and number theory. It ties in closely with an earlier discovery by John Conway of an extremely dense packing of unit spheres in a space of 24 dimensions where each sphere touches 196,560 others. As Conway has remarked, "There is a lot of room up there." In addition to such serious work Conway also enjoys recreational mathematics. Although he is highly productive in this field, he seldom publishes his discoveries. One exception was his paper on "Mrs. Perkin's Quilt," a dissection problem discussed in "Mathematical Games" for September, 1966. My topic for July, 1967, was sprouts, a topological pencil-and-paper game invented by Conway and M. S. Paterson. Conway has been mentioned here several other times. This month we consider Conway's latest brainchild, a fantastic solitaire pastime he calls "life". Because of its analogies with the rise, fall and alternations of a society of living organisms, it belongs to a growing class of what are called "simulation games"--games that resemble real-life processes.
    [Show full text]
  • Symbiosis Promotes Fitness Improvements in the Game of Life
    Symbiosis Promotes Fitness Peter D. Turney* Ronin Institute Improvements in the [email protected] Game of Life Keywords Symbiosis, cooperation, open-ended evolution, Game of Life, Immigration Game, levels of selection Abstract We present a computational simulation of evolving entities that includes symbiosis with shifting levels of selection. Evolution by natural selection shifts from the level of the original entities to the level of the new symbiotic entity. In the simulation, the fitness of an entity is measured by a series of one-on-one competitions in the Immigration Game, a two-player variation of Conwayʼs Game of Life. Mutation, reproduction, and symbiosis are implemented as operations that are external to the Immigration Game. Because these operations are external to the game, we can freely manipulate the operations and observe the effects of the manipulations. The simulation is composed of four layers, each layer building on the previous layer. The first layer implements a simple form of asexual reproduction, the second layer introduces a more sophisticated form of asexual reproduction, the third layer adds sexual reproduction, and the fourth layer adds symbiosis. The experiments show that a small amount of symbiosis, added to the other layers, significantly increases the fitness of the population. We suggest that the model may provide new insights into symbiosis in biological and cultural evolution. 1 Introduction There are two main definitions of symbiosis in biology, (1) symbiosis as any association and (2) symbiosis as persistent mutualism [7]. The first definition allows any kind of persistent contact between different species of organisms to count as symbiosis, even if the contact is pathogenic or parasitic.
    [Show full text]
  • Easychair Preprint a Game of Life on a Pythagorean Tessellation
    EasyChair Preprint № 5345 A Game of Life on a Pythagorean Tessellation Soorya Annadurai EasyChair preprints are intended for rapid dissemination of research results and are integrated with the rest of EasyChair. April 18, 2021 A Game of Life on a Pythagorean Tessellation Soorya Annadurai Microsoft R&D Pvt. Ltd. Bangalore, India [email protected] Abstract—Conway’s Game of Life is a zero-player game played 3) Births. Each empty cell adjacent to exactly three neigh- on an infinite square grid, where each cell can be either ”dead” bors is a birth cell. It will become alive in the next or ”alive”. The interesting aspect of this game arises when we generation. observe how each cell interacts with its neighbors over time. There has been much public interest in this game, and several In a cellular automaton of this type, a single cell may do variants have become popular. Research has shown that similar one of four things within a single time step[6]: If it was dead Games of Life can exist on hexagonal, triangular, and other tiled but becomes alive, we say that it is born. If it was alive and grids. Games of Life have also been devised in 3 dimensions. remains alive, we say that it survives. If it was alive and In this work, another Game of Life is proposed that utilizes a Pythagorean tessellation, with a unique set of rules. Several becomes dead, we say that it dies. And if it was dead and interesting life forms in this universe are also illustrated.
    [Show full text]