Dr. Dobb's Journal of $1.So COMPUTER Calisthenics & Orthodontia Running Light Without Overbyte June/July, 1976 Box 310, Menlo Park CA 94025 Volume 1, Number 6

Total Page:16

File Type:pdf, Size:1020Kb

Dr. Dobb's Journal of $1.So COMPUTER Calisthenics & Orthodontia Running Light Without Overbyte June/July, 1976 Box 310, Menlo Park CA 94025 Volume 1, Number 6 dr. dobb's journal of $1.so COMPUTER Calisthenics & Orthodontia Running Light Without Overbyte June/July, 1976 Box 310, Menlo Park CA 94025 Volume 1, Number 6 A REFERENCE JOURNAL FOR USERS OF HOME COMPUTERS .CONSUMER COMMENTS ·fraUie for Pittman's 6800 Tiny BASIC [letter & reply] 4 Denver's Digital Group Kit Draws Praise [letter] 5 Good Reports & Plaudits for MOS Technology[letter/note] 5 Accentuate the Software; Eliminate the Games [letter/reply] 6 Short on Length, hut Long on Quality [letter] 6 A Novice Constructs an IMSAL S. A. Cochran, Jr. 7 Don't Underestimate BASIC fletter] 40 an attorney builds his first computer BASIC Complaint & Macro Message [letter & reply] 40 FCC Petition on ANSCII Transmission by Hams 42 Dennis Allison reply points out BASIC limitations SOFTWARE A Bootstrap for the 8080, Lichen Wang 8 Byte-Saving Programming Tricks for the 8080, Tom Pittman 9 An Exercise for Novice Translator Implementors, Bill Thompson 11 A Classy 8080 Text Editor, similar to a PDP-9 Editor, F. J. Greeb 13 includes general comments, user documentation & extensively annotated source code Tiny Trek for Mueller's MINOL, Erik Mueller 37 Button, Button Game in 8080 Machine Code, Ron Santore 38 CORRECTIONS & IMPROVEMENTS Errors in & Improvements for Texas Tiny BASIC (TBX), Charles Skeldon 3'4 Errata & Additions to Wang's Palo Alto Tiny BAS1C, Lichen Wang 35 MinErrata for MINOL, plus Tiny Trek, Erik Mueller 36 VIDEO OUTPUT 48 Lines of 64 Characters on a TV for $499. 95, Video· Terminal Technology 27 512-Character Video RAM from Canada, Matrox Electronic Systems 27 Variable Character Spacing in Video Displays, Jim Day 28 TVT-11 Mods to Get 64 Characters per Line, David Valliere . 29 Homebrew TV Display System with Graphics, Glendon Smith 30 complete design & implementation details, including complete schematics $98.50 Graphics Terminal Kit, Southwest Texas Products Corporation 33 MISCELLANEOUS HARDWARE 4K Static RAM Board (Unpopulated) for $18.75 4 Adaptor Makes LSI-11 's and ll/03's into Real PDP-11 's 36 $450 Dot-Matrix Printer for 6800's and 8080's 36 Western Data's 6502-hased Data Handler Kit for $169.95 43 RCA COSMAS & µScope [letter], Jim Day 43 LED Replacements for Burn-Outahle PDP-8/E Lamps 43 RANDOM DATA POINTS Do You .•• , a request for your assistance 3 16-hit, 3-MegaHertz Micro? [rumor] 5 Going to Submit a Program to S9meplace? .[letter & reply]6 New club: TRACE in Ontario 15 Table of Contents for First Six Issues of Dr. Dobb 's Journal Pointers to Other Good Stuff 26 + propaganda, subscription form & questionaire centerfold 6800 BASIC, Editor, Blackjack; Tiny BASIC Star Trek; etc. Sonoma County Computers Hold Meetings 27 Central Oklahoma Computer Group 29 1980 Census: Have Any Suggestions? 34 Club: ICE-NINE in Illinois 36 Computers & Education ffour brief notes] 40 Tiny Time Sharing? Lee Felsenstein 41 lversons Initiate APL Newsletter, Jean Iverson 41 Software Exchange for 6800's [letter & reply] 41 IMS Associates, Inc., Moves 41 A Club Survey for a Club Club · 42 TV Dazzler Contest back cover SUBMITTING 00::KEEP IT A SECRET! I ITEMS FOR ~ PUBLICATION ' let us know what exciting new soft~re and ~ystems you are ' working on. We'll tell everyone else (1f you wish). Maybe someone is also working on the same thing. You can work together and get results twice as fast. Or, may be someone t t else has already done it; no reason for everyone to reinvent the wheel. DR COBB'S JOURNAL OF' ~'~]--:" ?; COMPUTER CAUSTHENICS & ORTHODONTIA t l I \ ,I~~~ ,, - Volume 1, Number 6; June/July, 1976 t DATE'M-Please include your name, address, and date on all tidbits you send to us. Box 310, Menlo Park CA 94025 t TYPE'M-If at all possible, items should be typewritten, Copyright © 1976 by People's Computer Company double-spaced, on standard, 816 x 11 inch, white paper. If we t can't read it; we can't publish it. Remember that we will be retyping all natural language (as opposed to computer languages) Publisher t communications that we publish. People's Computer Company PROGRAM LISTINGS-We will accept hand-written 1010 Doyle, Menlo Park, Californio. t Editor (415) 323-3111 programs only as a very last resort. Too often, they tend to say Jim C. Warren, Jr. t something that the computer would find indigestible. On the Contributing Editors other hand, if the computer typed it, the computer would probably accept it-particularly if it is a listing pass from an F. J. Greeb t Lichen Wang assembler or other translator. t It is significantly helpful for program listings to be on continuous paper; either white, or very light blue, roll paper, or t fan-folded paper. Since we reduce the copy in size, submitting it Dennis Allison on individual pages forces us to do a significant amount of extra t cutting and pasting. For the same reason, we prefer that you exclude pagination or page headings from any listings. Circulation & Subscriptions t Please, please, please put a new ribbon on your printer Mary Jo McPhee t before you run off a listing for publication. Bulk Sales In any natural language documentation accompanying a program listing, please refer to portions of code by their address t or line number or label, rather than by page number. Printer t DRAWINGS & SCHEMATICS-Please draw them signifi­ Nowels Publications, Menlo Park 94025 cantly larger than the size you expect them to be when they are published. Take your time and make them as neat as possible. We POSTMASTER: Please send Form 3579 to: Box 310, Menlo Park t CA 94025. Return postage guaranteed. Application to mail at do not have the staff to retouch or re-draw illustrations. Use a second-class postage rates is pending at Menlo Park CA. t black-ink pen on white paper. Published 10 times per year; monthly, encl!Mling July & December. LEITERS FOR PUBLICATION-We are always interested t in hearing your praise, complaints, opinions, daydreams, etc. In U.S. subscriptions: Foreign subscriptions: t letters of opinion for publication, however, please back up any (Subscription blank is on centerfold.) Add $4 per year to U.S. opinions that you present with as much factual information as $1.50 for a single ~. rates for surface mail. t possible. $3 for the first three issues. Add 112 per year to U.S. We are quite interested in publishing well-founded, 110 per year. rates for air mail. t responsible evaluations and critiques of anything concerning hobbyist hardware or software, home computers, or computers Discounts available for bulk orders. t and people. Disclaimer We may withhold your name from a published letter if you We serve as a communication medium for the exchange of t so request. We will not publish correspondence, however, which information. We do not guarantee the validity of that information. is sent to us anonymously. t We reserve the right to edit letters fm purpo:res of clarity Reprint pri11il11111es and brevity. Articles herein that are copyrighted by individual authors or t ADVERTISING-Advertising from manufacturers and otherwise explicitly marked as having restricted reproduction rights vendors may be accepted by us. However, we reserve the right to may not be reprinted or copied without permission from People's t refuse any advertising from companies which we feel fall short of Computer Company, O'I' the authors. All other articw may be our rather picky standards for ethical behavior and responsiveness reprinted for any non-ooml"m!rcial purpose, provided a credit-line is to consumers. Also, any such commercial advertiser is herewith included. The credit-line should indicate that the material was informed that we will not hesitate to publish harsh criticisms of · reprinted from Dr. Dobb'i; Journal of Computer Calisthenics & t their products or services, if we feel such criticisms are valid. Orthodontia, Box 310. Mmllo Park CA 94025. ' Dr. Dobi:l's Journal of Computer Calisthenics 8i Orthodontia, Soi:t 31 OI, Menlo Park CA 94025 June/July, 1976 YOU LIKE WHAT WE ARE DOING? * Publishing significant systems software, every month * Reprinting materials from club newsletters * Proposing & detailing "realizable fantasies" ... exciting projects, feasible for home computers * Actively pursuing a role of consumer advocate * Publishing useful references ... indices to periodicals, bibliographies, lists, etc. * "All Meat" pages; we are not accepting commercial advertising * And more- KNOW THAT MUCH MORE MATERIAL IS BEING SUBMITTED THAN WE ARE FINANCIALLY ABLE TO PRINT? * Many more programs than we have room to print * Much more very useful material from many club newsletters * A number of projects that are practical & appropriate for home computer users * More consumer evaulations of products & services * Many, many more reference lists, indices, tables, etc. * Much more KNOW THAT YOU CAN HELP US TO BE ABLE TO PUBLISH ALL THE GOOD THINGS WE ARE RECEIVING? * Since we ... -are supported entirely. by subscriptions & sales through stores - want to keep it that way ("keeps us honest" when we indulge in consumer advocacy) -are serving you; not serving commercial advertisers * Then ... - the only way we can get more income to pay our printers to print more pages, is to have more people and companies subscribe to and purchase the Journal -you have already helped by purchasing this issue WISH TO HELP US HELP YOU? * Tear out the center-fold (not very sexy, but we hope it's attractive) - pass it along to a friend or professional associate - post it on the bulletin board at school or at work - give it to a manager of microprocessor software or design - reprint it in your club newsletter * Stand up and tell your next computer club meeting about the Journal [and ..
Recommended publications
  • Programming Manual Version 2.0
    www.tinybasic.de programming manual version 2.0 TinyBasic Programming Manual Version 2.0 April 2008 altenburg © 2006-2008 by U. Altenburg CHAPTER 1 Introduction.....................................................8 EDITOR, COMPILER, DOWNLOAD, CONSOLE, SCOPE CHAPTER 2 Preprocessor……….........................................12 #TARGET, #INCLUDE, #DEFINE, #UNDEF, #IFDEF, #IFNDEF, #ELSE, #ENDIF CHAPTER 3 Variables and Types.......................................14 CHAR, BYTE, WORD, INTEGER, LONG, FLOAT, DATA, READ, RESTORE, LOAD, STORE, INC, DEC CHAPTER 4 Maths and Expressions..................................19 +, -, *, /, <, >, <=, >=, <>, <<, >>, (), [], NOT, AND, OR, XOR, MOD CHAPTER 5 Control Flow...................................................22 IF, THEN, ELSE, ELSIF, ENDIF, DO, LOOP, FOR, NEXT, WHILE, WEND, EXIT, ON, GOTO, GOSUB, RETURN, WAIT, PAUSE TinyBasic Programming www.tinybasic.de 5 CHAPTER 6 Functions.......................................................28 LO, HI, MIN, MAX, LEN, POS, VAL, PI, SIN, COS, TAN, ATN, DEG, RAD, SQR, EXP, LOG, POW, ABS, INT, ROUND, POINT, PEEK, EOF CHAPTER 7 Input and Output...........................................33 PUT, GET, PRINT, INPUT, OPEN, CLOSE, FLUSH, FIND, INITGSM, SENDSMS, RECVSMS, ERR, CR, NL, CHR, HEX, SPC, TAB, USING CHAPTER 8 Date and Time................................................40 SETCLOCK, DATE, TIME, HOUR, MINUTE, SECOND, DAY, MONTH, YEAR CHAPTER 9 Displays and Graphics...................................42 SETDISPLAY, SETSYMBOL, CLS, FONT, COLOR, PLOT, MOVE, DRAW, FRAME,
    [Show full text]
  • Learning to Code
    PART ILEARNING TO CODE How Important is Programming? “To understand computers is to know about programming. The world is divided… into people who have written a program and people who have not.” Ted Nelson, Computer Lib/Dream Machines (1974) How important is it for you to learn to program a computer? Since the introduction of the first digital electronic computers in the 1940s, people have answered this question in surprisingly different ways. During the first wave of commercial computing—in the 1950s and 1960s, when 1large and expensive mainframe computers filled entire rooms—the standard advice was that only a limited number of specialists would be needed to program com- puters using simple input devices like switches, punched cards, and paper tape. Even during the so-called “golden age” of corporate computing in America—the mid- to late 1960s—it was still unclear how many programming technicians would be needed to support the rapid computerization of the nation’s business, military, and commercial operations. For a while, some experts thought that well-designed computer systems might eventually program themselves, requiring only a handful of attentive managers to keep an eye on the machines. By the late 1970s and early 1980s, however, the rapid emergence of personal computers (PCs), and continuing shortages of computer professionals, shifted popular thinking on the issue. When consumers began to adopt low-priced PCs like the Apple II (1977), the IBM PC (1981), and the Commodore 64 (1982) by the millions, it seemed obvious that ground-breaking changes were afoot. The “PC Revolution” opened up new frontiers, employed tens of thousands of people, and (according to some enthusiasts) demanded new approaches to computer literacy.
    [Show full text]
  • ALTAIR 8800 CLONE COMPUTER OPERATOR's MANUAL Version
    ALTAIR 8800 CLONE COMPUTER OPERATOR’S MANUAL Version 2.3, April 2021 TABLE OF CONTENTS INTRODUCTION ............................................................... 1 PART 1 – ALTAIR 8800 CLONE HARDWARE SPECIFICATIONS ......................... 2 PART 2 – CONFIGURATION MONITOR ............................................. 4 A. Floppy Disk Menu ....................................................... 4 B. PROM Menu .............................................................. 6 C. Serial Port Menu ....................................................... 7 D. Load .BIN or .HEX File ................................................. 9 E. Administration Menu .................................................... 9 PART 3 – TERMINAL EMULATOR ................................................ 14 A. Overview .............................................................. 14 B. TeraTerm Terminal Emulator ............................................ 14 C. Installing TeraTerm ................................................... 14 D. Configuring TeraTerm .................................................. 14 E. Using TeraTerm ........................................................ 15 PART 4 – ALTAIR 8800 DEMONSTRATIONS ....................................... 16 A. Kill-the-Bit Front Panel Game ......................................... 16 B. Loading and Using 4K BASIC from Paper Tape ............................ 18 C. Loading and Using 8K BASIC from Cassette .............................. 21 D. Loading and Using Disk BASIC from Floppy Disk ........................
    [Show full text]
  • MITS Altair 8800 Computer Systems Brochure
    MITS ALTAI 800 A Computer Concept Becomes an ex •ting reality. •••••••••• Contents ••••••••••••••••••••••••••• Introduction •....•.•.•.•••••••••••• 3 Altair Systems .........•........•.. 5 The Ultimate System .......•....•.•. 7 The Possibilities .......•....•....• S User Applications ......•.......•.. 10 Altair Options ..........•..•...•.• ll Processor Description ........••.•. 14 Processor Instructions ............ l5 Questions &Answers ......••....•.• 17 1....................................................... .1 Warranty: 90 days on parts and labor fOf assembled units. 90 days on parts fOf kits. Prices, spec'ifications and delivery subject to change without notice. 6328 LINN, N.E .., P.O. BOX 8636, ALBUQUERQUE, N.M. 87108 505/265-7553 © MITS, Inc. 1974 PRINTED IN U.S:A. .. PIPE DREAM? Not too long ago, the thought of an honest, full-blown, high-quality computer that sells for less than $500 would have been considered a mere pipe dream. Everyone knows that computers are monstrous, box-shaped machines that sell for 10's and 100's of thousands of dollars. Pipe dream or not, MITS, the quality engineering company that pioneered the calcu­ lator market, has made the Altair 8800 a reality. It is the realization of that day when computers arc accessible to almost anyone who wants one. I The heart (and the secret) of the M ITS Altair 8800 is the Intel 8080 processor chip. Thanks to rapid advances in integrated circuit technology, this one IC chip can now do 3 what once took thousands of electronic components (including 100's of IC's) and miles of wire. Make no mistake about it. The M ITS Altair 8800 is a lot of brain power. Its parallel, 8-bit processor uses a 16-bit address. It has 78 basic machine instructions with variances up to 200 instructions.
    [Show full text]
  • Evolution of the Major Programming Languages
    COS 301 Programming Languages Evolution of the Major Programming Languages UMaine School of Computing and Information Science COS 301 - 2018 Topics Zuse’s Plankalkül Minimal Hardware Programming: Pseudocodes The IBM 704 and Fortran Functional Programming: LISP ALGOL 60 COBOL BASIC PL/I APL and SNOBOL SIMULA 67 Orthogonal Design: ALGOL 68 UMaine School of Computing and Information Science COS 301 - 2018 Topics (continued) Some Early Descendants of the ALGOLs Prolog Ada Object-Oriented Programming: Smalltalk Combining Imperative and Object-Oriented Features: C++ Imperative-Based Object-Oriented Language: Java Scripting Languages A C-Based Language for the New Millennium: C# Markup/Programming Hybrid Languages UMaine School of Computing and Information Science COS 301 - 2018 Genealogy of Common Languages UMaine School of Computing and Information Science COS 301 - 2018 Alternate View UMaine School of Computing and Information Science COS 301 - 2018 Zuse’s Plankalkül • Designed in 1945 • For computers based on electromechanical relays • Not published until 1972, implemented in 2000 [Rojas et al.] • Advanced data structures: – Two’s complement integers, floating point with hidden bit, arrays, records – Basic data type: arrays, tuples of arrays • Included algorithms for playing chess • Odd: 2D language • Functions, but no recursion • Loops (“while”) and guarded conditionals [Dijkstra, 1975] UMaine School of Computing and Information Science COS 301 - 2018 Plankalkül Syntax • 3 lines for a statement: – Operation – Subscripts – Types • An assignment
    [Show full text]
  • M.Nlo Hrk, CA
    vee P.t). b{)x JI() pa... k.~ca.~4-02~ N-.Proflt a... U.I.I"OSTAGE PAID ",""h No. 427 M.nlo hrk, CA Celiverto+ ~• jli • ~• N n z- 0 of m,. 3 m 0 'a m 0 c:: 0 _.M• I :::II -'U UI m 'U c» of 0 m 3: DI 3 m .... D ..lI D ~ ~ 111 u::: Not too long ago it became pouible for large scale chips to be made. Intel rolled the ball with the 800e. then rolled it some more with the 8(110. This year's real winner looks like being the PACE chip, from National Semiconductor. These things are oot easy to make. The difficulty of making them is lIflormoosly increased as they get bigger ••nd a 16 bit CPu is awful big. The $lory starts with a few enthusia$ls. a blackboard and a whole crew who doubted it could be made at all. Moby chip, as it was known, was oot a project for the faint hearted. The crooked tines on the blackboard soon became straight and well defined. Very. This is the beginning of the marks which OPtically define the position of every tiny facet of the chip to be. The precision of the whole process starts here, and hera also is the place where chips can be designed not to work - tNery line is checked and rechecked and ... Sometimes a particular person can make things when others can't. There Is the tale of the big manufacturer Now the magic begins. It starts with. sinlJle Cl'VSUI which was licensing a company in another country to of pure silicon.
    [Show full text]
  • Advanced BASIC VCFE9.Pdf
    Advanced BASIC Vintage Computer Festival 9.1 Bill Degnan Course Outline • BASIC Overview • Matricies • BASIC Timing Comparisons 1977 • Micro-Soft vs. Tiny BASIC • Micro-Soft BASIC Breakdown using PEEK BASIC Overview • BASIC has three classes of capabilities: commands, statements, and functions. • Commands “part of the operating system or environment” and manipulate global items, such as programs • Statements are made up of keywords, variables, constants, operators, and functions • Functions - A user-defined and library functions. BASIC Overview • Constants. BASIC programs are made up of statements that contain keywords, variables, operators, and constants • Numeric constants (Floating point and Integer) - Each BASIC version handles numeric constants differently. • Character String constants - signaled by a quote (") • Variables - "names" that may take on different values during a problem. - vintage versions of BASIC required variables to start with a letter. Matricies (1966 Dartmouth BASIC) • A matrix is simply a rectangular array of numbers • An array is a set of numbers arranged in rows and columns • A matrix may also consist of a single row or a single column, also called “row vectors” (lists) and “column vectors”. 10 REM MATRICIES USING DARTMOUTH BASIC 20 DIM S(2,2) 30 MAT READ S ... 240 DATA 30, 50 245 DATA 40, 25 250 FOR K=1 TO 2 260 PRINT S(K,1) 270 NEXT K RUN [What would be the output??] Matricies (Digital PDP 11 BASIC) 10 DIM A(2,3) 20 FOR I=0 TO 2 30 FOR J=0 TO 3: LET A(I,J) = 0 40 NEXT J 50 NEXT I 60 FOR I = 0 TO 2: LET A(I,0) = I 70 FOR J = 0 TO 3: LET A(0,J) = J 80 PRINT A(I,J); 90 NEXT J 100 PRINT 110 NEXT I 120 END RUN 0 1 2 3 1 0 0 0 2 0 0 0 STOP AT LINE 120 READY What’s different? The Knight’s Tour • Chess is played on a square board having 64 smaller squares, eight on a side.
    [Show full text]
  • Personal Computing
    Personal Computing Thomas J. Bergin ©Computer History Museum American University Recap: Context • By 1977, there was a fairly robust but fragmented hobbyist-oriented microcomputer industry: – Micro Instrumentation Telemetry Systems (MITS) – Processor Technology – Cromemco – MicroStuf – Kentucky Fried Computers • Two things were needed for the personal computer revolution: 1) a way to store and retrieve data, and 2) a programming language in which to write applications. Homebrew Computer Club • March 5, 1975: the Amateur Computer Users Group (Lee Felsenstein, Bob Marsh, Steve Dompier, BobAlbrecht and 27 others) met in Gordon French’s garage, Menlo Park, CA • 3rd meeting drew several hundred people and was moved to the Coleman mansion • Stanford Linear Accelerator Center’s auditorium – Steve Wozniak shows off his single board computer – Steve Jobs attends meetings Homebrew-ed • 21 companies formed: – Apcose Apple – Cromemco Morrow – North Star Osborne • West Coast Computer Faire • Byte magazine, September 1975 • Byte Shop Both: images.google.com And then there was Traf-O-Data • October 28, 1955: William H. Gates III born – father: attorney mother: schoolteacher • Lakeside School: Lakeside Programming Group – Mothers Club: access to time-shared system at GE – Students hired by local firm to debug software – First computer program: Tic-Tac-Toe (age 13) – Traf-O-Data to sell traffic mgt. software (age 16) • 1973, Bill Gates enrolls at Harvard in pre-law. • Paul Allen is in his second year. January 1975, Popular Electronics: Altair • Allen shows
    [Show full text]
  • Evoluzione Degli Strumenti Di Sviluppo Microsoft
    Evoluzione degli strumenti di sviluppo Microsoft Massimo Bonanni Senior Developer @ THAOS s.r.l. [email protected] http://codetailor.blogspot.com http://twitter.com/massimobonanni Agenda • Gli IDE questi sconosciuti • All’inizio era BASIC! • Anni ‘70-’80: compilatori e poco più • Anni ’90: frammentazione degli strumenti di sviluppo • Ultimi 10 anni: l’ecosistema .NET • Conclusioni IDE, questo sconosciuto • IDE è l’acronimo di Integrated Development Environment; • Un insieme di applicazioni (di solito abbastanza complesso) a supporto di chi produce software; • Generalmente consiste di: – Un editor di codice sorgente – Un compilatore e/o interprete – Un debugger – Un tool di building – Vari tools a supporto IDE, questo sconosciuto • Gli IDE possono essere multi-linguaggio o singolo linguaggio; • Alcuni IDE sono espandibili tramite plug-in o estensioni; • Negli ultimi anni gli IDE sono diventati parte di ecosistemi anche molto complessi che contemplano anche gestione del ciclo di vita delle applicazioni; IDE, a cosa serve Lo scopo di un IDE non è banalmente quello di permettere allo sviluppatore di scrivere codice ma dovrebbe permettere allo stesso di aumentare la propria produttività in tutti le fasi della realizzazione di un sistema software. IDE, a cosa serve In sintesi: “At every juncture, advanced tools have been the key to a new wave of applications, and each wave of applications has been key to driving computing to the next level.” Bill Gates La storia di Microsoft Possiamo suddividere l’evoluzione degli strumenti di sviluppo in tre fasi: – Anni ‘70-’80 : poco più che compilatori a riga di comando ed editor di base; – Anni ’90 : primi IDE a finestre (grazie all’arrivo di Windows); – Dal 2000 ad oggi: l’ambiente di sviluppo si trasforma in una vera piattaforma di sviluppo.
    [Show full text]
  • History of Micro-Computers
    M•I•C•R•O P•R•O•C•E•S•S•O•R E•V•O•L•U•T•I.O•N Reprinted by permission from BYTE, September 1985.. a McGraw-Hill Inc. publication. Prices quoted are in US S. EVOLUTION OF THE MICROPROCESSOR An informal history BY MARK GARETZ Author's note: The evolution of were many other applica- the microprocessor has followed tions for the new memory a complex and twisted path. To chip, which was signifi- those of you who were actually cantly larger than any that involved in some of the follow- had been produced ing history, 1 apologize if my before. version is not exactly like yours. About this time, the The opinions expressed in this summer of 1969, Intel was article are my own and may or approached by the may not represent reality as Japanese calculator manu- someone else perceives it. facturer Busicom to pro- duce a set of custom chips THE TRANSISTOR, devel- designed by Busicom oped at Bell Laboratories engineers for the Jap- in 1947, was designed to anese company's new line replace the vacuum tube, of calculators. The to switch electronic sig- calculators would have nals on and off. (Al- several chips, each of though, at the time, which would contain 3000 vacuum tubes were used to 5000 transistors. mainly as amplifiers, they Intel designer Marcian were also used as (led) Hoff was assigned to switches.) The advent of assist the team of Busi- the transistor made possi- com engineers that had ble a digital computer that taken up residence at didn't require an entire Intel.
    [Show full text]
  • Build the Altair 8800 Mini Computer, Part 1
    HOW TO "READ" FM TUNER SPECIFICATIONS 7t ioiiIc $ WORLDS LARGEST-SELLING ELECTRONICS MAGAZINE JANUARY 1975/75¢ PROJECT BREAKTHROUGH! 1Mild's First Minicomputer Kit to Rival Commercial Models... ALTAIR 88U0" SAVE OVER $1000 { A LTA 1R 8800 PAX: 1. let F In au an {0 l O, OS T- f a, ci tt n Os S i Q 11 . `/ MOO J t '4, _ , - . r . _ !w tn. LIS All tl U at = Al {{ U /11. At at {O O 6 G .. t O u 11 tt 1! 11 uMu ' AlOS tnr uuw aMut . sr MOW .a a.Ma4ai ' . in 9 - t- 4 ALSO IN THIS ISSUE: An Under -$90 Scientific Calculator Project o,ae . CCD's-TV Camera Tube Successor? . r'`?99` Thyristor-Controlled Photoflashers ;- TEST REPORTS: lSt Technics 200 Speaker System le Q 0'© Pioneer RT-1011 Open -Reel Recorder Tram Diamond í,6. 3:cr Nvs .aa,© - é f g COGN311 Aw 551 Edmund Scientw sr .1121abEi 1 i4 Hewlett-Packar , t 9teat C6451CC479 kxG' 96IC4£ 18101 AmericanRadioHistory.Com Popular Electronics PC 1117/ JANUARY, 1975 TESTED EXCLUSIVE! ALTAIR 8800 The most powerful minicomputer project ever presente -caM be built for under $400 á: . ;' --¢-^-. ., - .-r= ALTAIR 8800 ui1 PIOr MM. °,ei r i1 Our eUI ,;11.101.- 30 IR' It ° 05 04 U n- 11 00 5, n t [ ,'r` q [1. Q.,' Q.-.. ó ' ri '11 43 ' gout 3301-I@ IM R] !It III MO 7, M 03 tl,ai' II II°. 'lb II. C' , 0 O . U,.G t! , , U, l ° ' 1 , , . ' ' - ' .1 IS ...se . I 1 1- 1 S 1^ I 0 - r 10 /1 p r5 e-, .INAull, _ y 1 "-----11 4% 4% ":-....:174111.UAfíS N 331 IrOi .
    [Show full text]
  • The Computer History Simulation Project
    The Computer History Simulation Project The Computer History Simulation Project The Computer History Simulation Project is a loose Internet-based collective of people interested in restoring historically significant computer hardware and software systems by simulation. The goal of the project is to create highly portable system simulators and to publish them as freeware on the Internet, with freely available copies of significant or representative software. Simulators SIMH is a highly portable, multi-system simulator. ● Download the latest sources for SIMH (V3.5-1 updated 15-Oct-2005 - see change log). ● Download a zip file containing Windows executables for all the SIMH simulators. The VAX and PDP-11 are compiled without Ethernet support. Versions with Ethernet support are available here. If you download the executables, you should download the source archive as well, as it contains the documentation and other supporting files. ● If your host system is Alpha/VMS, and you want Ethernet support, you need to download the VMS Pcap library and execlet here. SIMH implements simulators for: ● Data General Nova, Eclipse ● Digital Equipment Corporation PDP-1, PDP-4, PDP-7, PDP-8, PDP-9, PDP-10, PDP-11, PDP- 15, VAX ● GRI Corporation GRI-909 ● IBM 1401, 1620, 1130, System 3 ● Interdata (Perkin-Elmer) 16b and 32b systems ● Hewlett-Packard 2116, 2100, 21MX ● Honeywell H316/H516 ● MITS Altair 8800, with both 8080 and Z80 ● Royal-Mcbee LGP-30, LGP-21 ● Scientific Data Systems SDS 940 Also available is a collection of tools for manipulating simulator file formats and for cross- assembling code for the PDP-1, PDP-7, PDP-8, and PDP-11.
    [Show full text]