TEACHING FORTH I FORTH As a Teaching Language

Total Page:16

File Type:pdf, Size:1020Kb

TEACHING FORTH I FORTH As a Teaching Language VOLUME IV, NUMBER 6 $2.50 INSIDE: TEACHING FORTH I FORTH as a Teaching Language ........... Albert S. Woodhull, Ph.D ........ 5 . Teaching FORTH on a VAX ............... Vernor Vinge ................. 8 FEATURES: Algebraic Expression Evaluation in FORTH ... Michael Stolowitz ............. 14 DEPARTMENTS: Letters ........................................................... 3 Standards Corner ...................... Robert 1. Smith ............... 12 . A Techniques Tutorial; Meta Compiling I ..... Henry Laxen ................. 19 L New Products/Reviews ............................................... 22 . Technotes ......................................................... 25 FIGChapter News .................................................. 29 J 1 4 i I i I I i i TEACHING FORTH : j i L 8080/280 FIG-FORTH for CP/M & CDOS systems FULL-SCREEN EDITOR for DISK & MEMORY $50 saves you keying the FIG FORTH model and many published FIG FORTH screens onto diskette and debugging them. You receive TWO diskettes (see below for formats available). The first disk is readable by Digital Research CP/M or Cromemco CDOS and contains 8080 source I keyed from the published listings of the FORTH INTEREST GROUP (FIG) plus a translated, enhanced version in ZILOG 280 mnemonics. This disk also contains executable FORTH.COM files for Z80 & 8080 processors and a special one for Cromemco 3102 terminals. The 2nd disk contains FORTH readable screens including an extensive FULL-SCREEN EDITOR FOR DISK & MEMORY. This editor is a powerful FORTH software development tool featuring detailed terminal profile descriptions with full cursor function, full and partial LINE-HOLD LINE-REPLACE and LINE- OVERLAY functions plus line insert/delete, character inserVdelete, HEX character display/update and drive-track-sector display. The EDITOR may also be used to VIEW AND MODIFY MEMORY (a feature not available on any other full screen editor we know of.) This disk also has formatted memoryand I/O portdump words and many items published in FORTH DIMENSIONS, including a FORTH TRACE utility, a model data i' base handler, an 8080 ASSEMBLER and a recursive decompiler. The disks are packaged in a ring binder along with acomplete listing of the FULL-SCREEN EDITOR and a copy of the FIG-FORTH INSTALLATION MANUAL (the language model of FIG-FORTH, a complete glossary, memory map, installation instructions and the FIG line editor listing and instructions). This entire work is placed in the public domain in the mannerand spirit of the work upon which it is based. Copies may be distributed when proper notices are included. USA Foreign 0 FIG-FORTH & Full Screen EDITOR package AIR Minimum system requirements: 80x24 video screen w/ cursor addressability 8080 or 280 or compatible cpu CP/M or compatible operating system wl32K or more user RAM Select disk format below, (soft sectored only). ................................... $50 $65 0 8" SSSD for CP/M (Single Side, Single Density) Cromemco CDOS formats, Single Side, S/D Density 0 8" SSSD 0 8" SSDD 0 5%'' SSSD 0 5%" SSDD Cromemco CDOS formats, Double Side, S/D Density 0 8" DSSD 0 8" DSDD 0 5%" DSSD 0 5%" DSDD Other formats are being considered, tell us your needs. 0 Printed 280 Assembly listing w/ xref (Zilog mnemonics) ............................ $15 $18 0 Printed 8080 Assembly listing ..................................................... $15 $18 TOTAL $- - Price includes Dostaqe. No Durchase orders without check. Arizona residents add sales tax. Make check or money order in US Finds on US bank, payable to: Dennis Wilson c/o Aristotelian Logicians 2631 East Pinchot Avenue Phoenix, AZ 85016 (602) 956-7678 FORTH Dimensions 2 Volume d .rc 6 er is flexible and moveable, starting sounds misleading, a FORTH that letters .... above the dictionary (like PAD), and runs as its own operating system does ending just below DOS itself (or wher- not run in some other operating sys- Yes on Operating Systems ever you tell it to end). tem, it replaces it. Similarly it doesn’t In William Graves’ FORTH I1 for need “an entire and separate disk all Dear FIG, the Apple 11, programs are saved to itself.’9-Editor On the subject of operating systems through DOS with the command and FORTH, I must admit that I DWRITE and returned to the buffer More! much prefer Dr. Delwood’s or Mr. with the command DREAD. You com- Dear FIG, Arkley’s approach of using the operat- pile an application with the command After having received volume IV of ing system that you are currently run- LOAD (nothing on the stack), which FORTH Dimensions we would like to ning in, rather than creating an entire LOADS the entire buffer. Alternately, purchase the three previous volumes. new one in FORTH. They are right- you can load directly from the disk This is an excellent publication! operating systems are designed to with the command DLOAD. Standard Richard Beers manipulate files; let them! This solves DOS commands are prefaced with the Alpha Computer Services several problems that have arisen in word DOS: (i.e. DOS CATALOG). Virgin Islands that FORTH would no longer need to What could be simpler? You can insert have an entire and separate disk all to a file into another file, thus allowing itself, nor would it necessarily be cut you to save small files of standard ap- No Point in Fixed Thinking plications (as you now do screens) that off from the wealth of utilities that Dear FIG, have been developed in almost any would be useful in many programs, or There exists a hardware trend which operating system. Why should the user you can DLOAD a file directly from is possibly making the “Philosophy of have to worry about (and remember!) another file (a file can even DLOAD itself!?!). Fixed Point” obsolete. which screens contain which things. I recently purchased from FORTH, Everyone I know has a sequence of These structures do not sully or defile FORTH, or turn it into some- Inc.; Polyforth 2 with 8087 support blocks off somewhere that are set for my IBM PC. Polyforth uses the aside for a listing and description of thing it Was Never Meant To Be. Rather, these file systems are just 8087 register stack as an extra FORTH what is where on this disk. What is the stack. I believe that this efficient use difference between having to list that another example of the tremendous of the 8087 architecture makes 4 block and just typing “DIR” or versatility and extensibility of FORTH an unbeatable number ‘‘CATALOG? ” FORTH. This is already being done to some I think it would not be out of line Continued extent. There are versions of FORTH for the Standards Committee to look that set aside a file under CP/M that into adding words like those above to contains all the screens, thus allowing a future release of FORTH, not as a FORTH to co-exist on a standard replacement to blocks, but as an alter- FORTH Dimensions CP/M disk (though not to interact native. It would make FORTH very Published by FORTH Interest Group with other things on that disk), ver- little less dependent than it now is- Volume IV, No. 6 sions of FORTH that contain screens just as certain words (KEY, EMIT, March/April 1983 for saving and retrieving files under ?TERMINAL, etc.) must change from Editorial the operating system of that particular installation to installation, so to would Leo Brodie machine, etc. these words need to change. Publisher The lack of a block-oriented file is, FORTH will never really gain ac- Roy C. Martens in my opinion, not a big problem. The ceptance in the Real World if you have IISpesetting/Production standard block structure is nice for to tell people they have a choice: they LARC Computing, Inc. many things, but a real pain for can either use FORTH with their hard others. There is no reason that it could disk, or everything else in the world. FORTH Dimensions solicits editorial not co-exist peacefully with the oper- Please keep up the excellent work! material. comments and letters. No re- ating system’s file structure. Then you The only complaint I have is that sponsibility is assumed for accuracy of could use whichever one best suited FORTH Dimensions comes out far material submitted. Unless noted other- wise, material published by the FORTH your needs at the time. Applications too infrequently to suit me! Interest Group is in the public domain. are created as standard DOS files, Nick Francesco Such material may be reproduced with which are read into a buffer area for Rochester, New York credit given to the author and the editing. One of the primary benefits of FORTH Interest Group. this is that you are not limited to an While I personally prefer “native Subscription to FORTH Dimensions is free with membership in the FORTH I artificial 1K range for a definition, so FORTH” directly controlling disk and Interest Group at $15.00 per year you can spread it out as much as you other systems, I agree that running un- ($27.00 foreign air). For membership, like, indenting and commenting to der an operating system can be useful. change of address and/or to submit material, the address is: FORTH Inter- your heart’s content. The resulting I definitely agree to the need for stan- est Group, P.O. Box 1105, San Carlos, readability lays to rest forever the dardization, but this is unlikely to CA 94070. argument that FORTH code is un- come from the Standards Team for a readable to the uninitiated. This buff- good long while. Just to clear up what FORTH Dimensions 3 Volume IV, No. 6 Letters ... (Continued) cruncher. Consider the following ex- who haven’t got those back issues and having seen Mr. Cholmondeley’s work ecution times that I measured. don’t possess a word processor must (IIIM), I repeated a lot of it.
Recommended publications
  • The Infuze Bundle Contents
    The inFUZE Bundle Contents Introduction! 4 Quick Reference! 5 Banner! 6 Introduction And Usage! 6 Code Description! 6 Benchmarks! 9 Introduction And Usage! 9 Code Description! 10 Chessica! 11 Introduction And Usage! 11 Circles! 11 Introduction And Usage! 11 Lines! 12 Introduction And Usage! 12 Code Description! 12 Luna! 14 Introduction And Usage! 14 Life! 14 Introduction And Usage! 14 Beep! 15 Introduction And Usage! 15 How To Play the Flute! 15 How To Play Tunes! 15 How Beep Works! 16 How pitch> works.! 17 How the Audio Hardware Works.! 18 Brikky! 19 Introduction And Usage! 19 TJoy! 20 Introduction And Usage! 20 Slides! 21 Introduction And Usage! 21 Producing and loading FIGgy Images! 21 How does The SlideShow Work?! 22 MiniRace! 22 Introduction And Usage! 23 How MiniRace Works! 23 Joggle! 25 Introduction And Usage! 25 How Joggle Works! 25 Mazes! 27 Introduction And Usage! 27 How It Works! 27 Mini Oxo ! 28 Introduction And Usage! 28 Strategy! 28 Full Screen Oxo! 29 Introduction And Usage! 30 Graphics! 30 Strategy! 31 FigTris! 32 Introduction And Usage! 33 Snake! 34 Introduction And Usage! 34 Locals! 34 Introduction And Usage! 34 Explanation! 34 Turtles and TurtleCrypt! 37 Introduction And Usage! 38 How To Use The Turtle Graphics! 38 Blitz! 40 Introduction And Usage! 40 Zoo! 40 Introduction And Usage! 41 Inside The Program! 42 GDem! 46 Introduction And Usage! 46 Inside GDem! 46 Nyan Race! 48 Introduction And Usage! 48 Primes! 49 Introduction And Usage! 49 Cal! 50 Introduction And Usage! 50 Technical Details! 51 Multiple Languages! 51 Debugger!
    [Show full text]
  • 2005 Editoriale
    Periodico di informazione sul mondo Sinclair e Spectrum Rivista N. 10 Speciale Estate 2005 (Luglio - Agosto 2005) Copyleft 2004 - 2005 Stefano Guida autore ed editore In questo numero: Editoriale 1 - Varese 8 - Nuovi giochi Retrocomputing 2005 8 - Nuova Newel Vista la pressante richiesta di un questa stessa rivista. Ecco mero, non ha permesso al sotto- 2 - Amstrad: lo ZX nel telefono 9 - Quanti pc sono numero estivo da parte di molti quindi cari amici un buon diver- scritto di inserire l'intervista ai imparentati con lo ZX? 3 - ZX calc e program- lettori impazienti di attendere sivo da leggere traquillamente "democoders" italiani di Officine mazione numerica 9 - Biturbo 3 Agosto prima di poter gustare sotto l'ombrellone d'estate: una Oniriche che sicuramente molti 4 - Sam Coupe' 9 - Vignetta, il clone del con piacere la lettura di un edizione ricca di notizie come avrebbero gradito, ma non dis- mese, sul prossimo 5 - Transputer? numero, ringraziamenti nuovo numero ed in particolar sempre, curiosita' e informazioni perate perche' saranno sicura- 6 - Lo ZX a Mantova modo della cronaca dell'evento che ruotano attorno alla pas- mente presenti sul prossimo piu' importante degli ultimi mesi sione nostalgica che ci ac- numero che uscira' a fine Set- 6 - Shaos ci riprova! (ovvero Varese Retrocom- comuna. Grande risalto e ampio tembre. Niente magliette in 6 - Piccolo angolo di puting 2005) ho deciso di antici- spazio e' stato dedicato appunto regalo come Special Program poesia pare i tempi diversamente da al meeting di Varese ma, la ma un augurio di buona lettura e 6 - Trasmissioni radio quanto riportato precedente in fretta di pubblicare questo nu- buona vcanza!!! S.G.
    [Show full text]
  • Developing for the ZX-Uno
    MANUAL Author: Manu (April 2016) Last major revision: Uto (July 2016) Last minor revision: 1024MAK (September 2016) Send your feedback to @uto_dev o utodev en gmail.com DISCLAIMER: PLEASE BE AWARE THAT ANY INFORMATION YOU MAY FIND IN THIS MANUAL MAY BE INACCURATE, MISLEADING AND EVEN DANGEROUS. USE IT AT YOUR OWN RISK. THIS MANUAL IS NOT ENDORSED OR RELATED WITH THE ZX-UNO TEAM. Contents Part I - Introduction ................................................................................................................ 4 What is the ZX-Uno? ............................................................................................................. 4 Fast setup ............................................................................................................................... 5 Preparing the SD card ............................................................................................................ 8 Loading games ....................................................................................................................... 8 Compatibility issues ............................................................................................................... 8 Part II – Technical Guide ...................................................................................................... 10 Connections and peripherals ................................................................................................ 10 TV or display unit ...........................................................................................................
    [Show full text]
  • Related Links History of the Radio Shack Computers
    Home Page Links Search About Buy/Sell! Timeline: Show Images Radio Shack TRS-80 Model II 1970 Datapoint 2200 Catalog: 26-4002 1971 Kenbak-1 Announced: May 1979 1972 HP-9830A Released: October 1979 Micral Price: $3450 (32K RAM) 1973 Scelbi-8H $3899 (64K RAM) 1974 Mark-8 CPU: Zilog Z-80A, 4 MHz MITS Altair 8800 RAM: 32K, 64K SwTPC 6800 Ports: Two serial ports 1975 Sphere One parallel port IMSAI 8080 IBM 5100 Display: Built-in 12" monochrome monitor MOS KIM-1 40 X 24 or 80 X 24 text. Sol-20 Storage: One 500K 8-inch built-in floppy drive. Hewlett-Packard 9825 External Expansion w/ 3 floppy bays. PolyMorphic OS: TRS-DOS, BASIC. 1976 Cromemco Z-1 Apple I The Digital Group Rockwell AIM 65 Compucolor 8001 ELF, SuperELF Wameco QM-1A Vector Graphic Vector-1 RCA COSMAC VIP Apple II 1977 Commodore PET Radio Shack TRS-80 Atari VCS (2600) NorthStar Horizon Heathkit H8 Intel MCS-85 Heathkit H11 Bally Home Library Computer Netronics ELF II IBM 5110 VideoBrain Family Computer The TRS-80 Model II microcomputer system, designed and manufactured by Radio Shack in Fort Worth, TX, was not intended to replace or obsolete Compucolor II the Model I, it was designed to take up where the Model I left off - a machine with increased capacity and speed in every respect, targeted directly at the Exidy Sorcerer small-business application market. Ohio Scientific 1978 Superboard II Synertek SYM-1 The Model II contains a single-sided full-height Shugart 8-inch floppy drive, which holds 500K bytes of data, compared to only 87K bytes on the 5-1/4 Interact Model One inch drives of the Model I.
    [Show full text]
  • CLONE WARS Get a Brazilian
    April 2018 Issue 21 PLUS CLONE WARS Get a Brazilian.. Includes material MIND YOUR LANGUAGE not in the video Continued programming show! feature CONTENTS 16. CLONE WARS The Brazilian clones explored. 22. MIND YOUR LANGUAGE 12. OMNI 128HQ Spectrum languages. A new Speccy arrives. FEATURES GAME REVIEWS 4 News from 1987 Knight Lore 6 Find out what was happening back in 1987. Elixir Vitae 8 12 Isometric Games Grand Prix Championship 9 Knightlore and more. Viagem ao Centro da terra 14 16 Clone Wars Exploration of the Brazilian clones. Kung Fu Knights 20 24 Mind Your Language Sewer Rage 21 More languages from George. Dominator 22 32 Play Blackpool Report from the recent event. Spectres 23 36 Vega Games Wanted: Monty Mole 30 Games without instructions on the Vega. 3D Tunnel 31 38 Grumpy Ogre Retro adventuring and championship moaning. Gauntlet 34 42 Omni 128HQ Laptop A new Spectrum arrives. And more…. Page 2 www.thespectrumshow.co.uk EDITORIAL elcome to issue 21 and thank you W I was working on several things at the for taking the time to download and same time on two different comput- read it. ers. I was doing some video editing on As series seven of The Spectrum Show my main PC and at the same time checking emails and researching fu- comes to an end with a mammoth end say, I am impressed with it. It’s a Har- ture features on my little Macbook Air. of series special, the next series is al- lequin (Spectrum modern clone) main ready well underway in the planning Strangely, both required an update, so board fitted inside a new 48K style stages.
    [Show full text]
  • Electronic Dreams: How 1980S Britain Learned to Love the Computer. London: Bloomsbury Sigma, 2016
    Lean, Tom. "The Boom." Electronic Dreams: How 1980s Britain Learned to Love the Computer. London: Bloomsbury Sigma, 2016. 115–141. Bloomsbury Collections. Web. 28 Sep. 2021. <http://dx.doi.org/10.5040/9781472936653.0008>. Downloaded from Bloomsbury Collections, www.bloomsburycollections.com, 28 September 2021, 15:11 UTC. Copyright © Tom Lean 2016. You may share this work for non-commercial purposes only, provided you give attribution to the copyright holder and the publisher, and provide a link to the Creative Commons licence. CHAPTER FIVE The Boom uying from a computer shop could be a bewildering Bexperience in 1983. You enter in search of expert help, tentatively move your way past the screens fl ashing with the newest games, racks of computer magazines and programming books, and fi nd a pale teenager who seems to work here. ‘ You want to buy your fi rst computer? ’ he asks ‘ Well, let ’ s see what we ’ ve got in stock … want to learn about computers? How about trying a ZX81? A bit old, and black and white, and the keyboard is a piece of plastic, but it ’ s cheap and there ’ s lots of software for it … Perhaps a BBC Micro? It’ s the one the kids use at school, and it ’ s been on television a lot, and its got Econet, the Tube, a printer port, ah but it’ s £ 400 … maybe something cheaper? The Oric ’ s quite nice if you like a 6502 machine, but there ’ s loads more games for the Spectrum… You don ’ t like the rubber keyboard? I ’ d off er you an Electron but we ’ ve got none in, so try a good old VIC-20, it ’ s only got 5k of RAM but we sell an expansion pack.
    [Show full text]
  • 1900 (Parents: 769, Clones: 1131)
    Supported systems: 1900 (parents: 769, clones: 1131) Description [ ] Name [ ] Parent [ ] Year [ ] Manufacturer [ ] Sourcefile [ ] 1200 Micro Computer shmc1200 studio2 1978 Sheen studio2.c (Australia) 1292 Advanced Programmable Video 1292apvs 1976 Radofin vc4000.c System 1392 Advanced Programmable Video 1392apvs 1292apvs 1976 Radofin vc4000.c System 15IE-00-013 ie15 1980 USSR ie15.c 286i k286i ibm5170 1985 Kaypro at.c 3B1 3b1 1985 AT&T unixpc.c 3DO (NTSC) 3do 1991 The 3DO Company 3do.c 3DO (PAL) 3do_pal 3do 1991 The 3DO Company 3do.c 3DO M2 3do_m2 199? 3DO konamim2.c 4004 Nixie Clock 4004clk 2008 John L. Weinrich 4004clk.c 486-PIO-2 ficpio2 ibm5170 1995 FIC at.c 4D/PI (R2000, 20MHz) sgi_ip6 1988 Silicon Graphics Inc sgi_ip6.c 6809 Portable d6809 1983 Dunfield d6809.c 68k Single Board 68ksbc 2002 Ichit Sirichote 68ksbc.c Computer 79152pc m79152pc ???? Mera-Elzab m79152pc.c 800 Junior elwro800 1986 Elwro elwro800.c 9016 Telespiel mtc9016 studio2 1978 Mustang studio2.c Computer (Germany) A5120 a5120 1982 VEB Robotron a51xx.c A5130 a5130 a5120 1983 VEB Robotron a51xx.c A7150 a7150 1986 VEB Robotron a7150.c Aamber Pegasus pegasus 1981 Technosys pegasus.c Aamber Pegasus with pegasusm pegasus 1981 Technosys pegasus.c RAM expansion unit ABC 1600 abc1600 1985 Luxor abc1600.c ABC 80 abc80 1978 Luxor Datorer AB abc80.c ABC 800 C/HR abc800c 1981 Luxor Datorer AB abc80x.c ABC 800 M/HR abc800m abc800c 1981 Luxor Datorer AB abc80x.c ABC 802 abc802 1983 Luxor Datorer AB abc80x.c ABC 806 abc806 1983 Luxor Datorer AB abc80x.c Acorn Electron electron 1983
    [Show full text]
  • The ZX Series
    The ZX Series In the early eighties Sir Clive Sinclair developed the ZX series of computers. These computers were some of the first affordable computers that hobbyist could have. ZX80 Computer The ZX80 was released in 1980. It was the first computer with a retail price below $200 going for $199.95. It had 1K of static ram, a 4K ROM with integer basic. It had a processor speed of 3.5MHz. It used a black and white TV with 24 rows of 32 characters and a graphical resolution of 64x48. The screen would blank out when doing calculations and only display when an input or pause was set causing the screen to flicker. There was no sound or joystick and cassette tapes were used to load and save programs. The keyboard was a membrane instead of actual keys. You could buy a 16K RAM Pack separately to increase its memory. There were 50,000 sold mainly in the UK. It was sold as a kit or assembled ZX81 Computer In 1981 Sinclair came out with the predecessor of the ZX80, the ZX81. The ZX81 retailed for $99.95 since the IC count was significantly reduced by using a custom chip the ULA. The major improvements were the 8K ROM with floating point basic and a new screen mode that permitted the display to always be shown. Other than these differences it had the same features as the ZX80. It could also have its memory expanded with a 16K Ram Pack. 350,000 were sold worldwide in the first year of production and also came as a kit or assembled.
    [Show full text]
  • Beginners All-Purpose Symbolic Instruction Code - to Give BASIC Its Full Title - Is, As the Name Declares, a Language for the Computer Novice
    Beginners All-purpose Symbolic Instruction Code - to give BASIC its full title - is, as the name declares, a language for the computer novice. If you have learnt BASIC, then you have served your programming apprenticeship. You should now want to move on to a language which will allow your programming talents freer and fuller development. You are probably already aware that BASIC has distinct limitations, and that those limitations become both more apparent and more inhibiting the more progress you make. To construct a large program in BASIC will inevitably involve you in a bewildering and ungainly maze of GOTOs and GOSUBs; the program will run rather slowly and it will take up too much memory space. No one who knows will regard BASIC as a particularly good programming language. It caught on early in the development of the Personal Computer and has held its place more through habit than because of any inherent qualities as a computer language. But even if you feel that, knowing BASIC, you wish to go beyond it there are likely to be questions that will concern you. You may feel that you would rather stick with and build on the language you already know. You may be concerned that to convert to a better language means to convect to a harder language. You will certainly want to know, if you are to learn another language, which will be the best. To take these points in order, there is little future if you wish to expand your programming, in sticking with BASIC. Sooner or later BASIC will hinder your progress, then it will stop it dead.
    [Show full text]
  • The Battle of Britain's Home Computers
    The Battle of Britain's Home Computers Gareth Halfacree What is a Home Computer? ●Low-cost ●Compact and bijou ●At least a nodding familiarity with user-friendliness ●More complex than a programmable calculator ●More flexible than a word processor ●Specifically targeted at home and educational use 2 What is a British Home Computer? ●Designed by a British company ●Manufactured anywhere ●Sold in the UK for at least a brief period ●Available as a preassembled unit, not just a kit ●Priced around the £200 mark, or lower ●Success and longevity no barrier ●Eight-bit technology - “the golden era” 3 What is a British Home Computer? “It's not easy for a U.K. citizen to write about home computers for an American magazine. We use the term to refer to an altogether different object on our side of the Atlantic. In the U.S.A., an Apple II is a home computer; the IBM PC in its smaller configurations is a home computer; the Macintosh is a home computer. In the U.K., those computers would be considered rather expensive as business computers, let alone for home use.” Dick Pountain, BYTE Volume 10 Number 01, 1985, p.401 4 Notable Exceptions: The Newbear Electronics 77/68 1977, £50 (~£314) ● CPU: Motorola 6800 ● RAM: 256 bytes ● Arguably the first British home computer ● Exclusively sold as a kit ● Direct-memory toggle switches 5 Notable Exceptions: The Nasco Nascom 1 1977, £229.19 (~£1,397) ● CPU: Zilog Z80 ● RAM: 2 kilobytes (to 32KB) ● Launched as a kit, later available preassembled ● Included full-size keyboard and video output ● Sold as “evaluation kit”
    [Show full text]
  • The Changing Face of the History of Computing: the Role of Emulation in Protecting Our Digital Heritage
    The Changing Face of the History of Computing: The Role of Emulation in Protecting Our Digital Heritage David Anderson, Janet Delve, and Vaughan Powell Future Proof Computing Group, School of Creative Technologies, University of Portsmouth, UK [email protected], {Janet.Delve,vaughan.powell}@port.ac.uk Abstract. It is becoming increasingly common for some source material to arrive on our desks after having been transferred to digital format, but little of the material on which we work was actually born digital. Anyone whose work is being done today is likely to leave behind very little that is not digital. Being digital changes everything. This article discusses the issues involved in the protection of digital objects. Keywords: digital preservation. Erasmus summarised well the outlook of many historians of computing when he remarked “When I get a little money, I buy books; and if any is left I buy food and clothes”! Most of us love second-hand bookshops, libraries and archives, their smell, their restful atmosphere, the ever-present promise of discovery, and the deep intoxication produced by having the accumulated knowledge of the world literally at our fingertips. Our research obliges us to spend many happy hours uncovering and studying old letters, notebooks, and other paper-based records. It is becoming increasingly common for some source material to arrive on our desks after having been transferred to digital format, but little of the material on which we work was actually born digital. Future historians of computing will have a very different experience. Doubtless they, like us, will continue to privilege primary sources over secondary, and perhaps written sources will still be preferred to other forms of historical record, but for the first time since the emergence of writing systems some 4,000 years ago, scholars will be increasingly unable to access directly historical material.
    [Show full text]
  • Z88 USER Issue 7 the NEW Magazine for Spectrum, Z88 and Emulators
    Z88 USER Issue 7 The NEW magazine for Spectrum, Z88 and Emulators IN THIS ISSUE: New editor drives magazine into the ground ;-) Latest Z88 software reviewed Dennis ‘Pipeview’ Groning interviewed Hacked Off: Jet Set Willy Dissected Spectrum clones from around the world Retro computing - big business muscles in AlchNews Issue 33 CONTENTS 2 CONTENTS & THANKS. Details of the articles I managed to blag for this issue. 3 EDITORIAL. A warm welcome to a new magazine. 4-5 NEWS. What’s happening. 5 WORD ON THE WEB. Some excellent sites. 6-8 BACK TO BASICS. Ken Beer looks at Sound, data and logical operators. 9-10 THE 80-LEC ROM. A new and feature filled ROM image. 11-15 HACKED OFF: JET SET WILLY. Celebrate JSW reaching the Z88 by disassembling it. 16-17 SOLVE THE CRIME. Can you find the solution to this short mystery? 18-21 RIVAL RAGS. A look at other paper based publications you can waste your mo…. Erm, I mean invest in. 22-29 SEND IN THE CLONES. Thought that the Pentagon and Scorpion were the only Spectrum clones? Prepare to be amazed at the ingenuity of Eastern Europeans! 30-31 RETROGAMING. What’s the future of old computing? 32-33 THE DENNIS GRONING INTERVIEW. A peek into the life of this remarkable Z88 programmer. 34 TRADING POST. 35 SUBSCRIPTION and ORDER DETAILS. 36 W.N. Richardson & Co. Advert. THANKS An IMMENSE thank you to the following people: BILL RICHARDSON for getting me to finally move to a paper production - I didn’t want to but it’s too late now! PAUL WHITE, for launching an excellent magazine for me to copy! Excpect legal action forcing us to close! DARREN BRANAGH for starting the Z88 magazine for me! GARRY LANCASTER and DOMINIC MORRIS for their outstanding contributions in keeping the Z88 alive.
    [Show full text]