Call-A.P.P.L.E. Magazine 1983-6

Total Page:16

File Type:pdf, Size:1020Kb

Call-A.P.P.L.E. Magazine 1983-6 Call-A.P.P.L.E. Magazine • June 1983 ~..~~:()~-A . p... P. L.. E APPLE PUGETSOUND PROGRAM LIBRARY EXCHANGE 1\ w.. hinllton St.tr Non-Profit Corpor.tion Call-A.P.P.L.E. Magazine Issue Year 1983 Issue Month June Apple Pugetsound Program Library Exchange I Page 0001 of 0088 Call-A.P.P.L.E. Magazine • June 1983 TPt Volume VI, Number 6 June 1983 52.50 (53.00- Canada, £1. 75 IIUK., THE lie AND THE PLUS: Comparing Apples and Apples Page 9 A Call -A.P.P.L.E. SOFTWARE REVIEW: Spreadsheet Programs Page 17 MACHINE POWER: Creating an Amper-Library Page23 Special Education Section PREPARING FOR LIFE: The Arcadian Approach Page 31 \.0 Apple PugetSound Program Library Exchange Apple Pugetsound Program Library Exchange Page 0002 of 0088 Call-A.P.P.L.E. Magazine • June 1983 Tfii II II Volume VI, Number 6 June 1983 52.50 (53.00 Canada, £1. 75 UK., ITHE lie AND THE PLUS: Comparing Apples and Apples Page 9 A Call -A.P.P.L.E. SOFTWARE REVIEW: Spreadsheet Programs Page 17 MACHINE POWER: Creating an Amper-Library Page23 Special Education Section PREPARING FOR LIFE: The Arcadian Approach Page 31 \.0 Apple PugetSound Program Library Exchange Apple Pugetsound Program Library Exchange Page 0003 of 0088 Call-A.P.P.L.E. Magazine • June 1983 • MORE THAI JUST AlOTHER PREm FACE. Says who? Says ANSI. make life miserable for everyone in the disk-making Specifically, subcommittee X3B8 of the American business. National Standards Institute (ANSI) says so. The fact How? By gathering together periodically (often, is all Elephant ™floppies meet or exceed the specs one suspects, under the full moon) to concoct more required to meet or exceed all their standards. and more rules to increase the quality of flexible But just who is "subcommittee X3B8" to issue such disks. Their most recent rule book runs over 20 single­ pronouncements? spaced pages-listing, and insisting upon-hundreds They're a group of people representing a large, upon hundreds of standards a disk must meet in well-balanced cross section of disciplines-from order to be blessed by ANSI. (And thereby be taken academia, government agencies, and the computer seriously by people who take disks seriously.) industry. People from places like IBM, Hewlett-Packard, In fact, if you'd like a copy of this formidable docu­ 3M, Lawrence Livermore Labs, The U.S. Department ment, for free, just let us know and we'll send you of Defense, Honeywell and The Association of Com­ one. Because once you know what it takes to make puter Programmers and Analysts. In short, it's a bunch an Elephant for ANSI ... of high-caliber nitpickers whose mission, it seems, in We think you'll want us to make some Elephants order to make better disks for consumers, is also to for you. B.EPHAlT~M HEAVY DUTY DISKS. For a free poster-size portrait of our powerful pachyderm, please write us. Distributed Exclusively by Leading Edge Products, Inc., 225 Turnpike Street, Canton, Massachusetts 02021 Call: toll-free 1-800-343-6833; or in Massachusetts call collect (617) 828-8150. Telex 951-624. Circle 43 on Reader SeNice Card Apple Pugetsound Program Library Exchange Page 0004 of 0088 Call-A.P.P.L.E. Magazine • June 1983 In De Ma azine Get all diskettes of programS appearing in In Depth 00 Volu",e. I, II, 11110' only $40.50 . I Reg" lar MerTl ber price $51. ) overseas shipping wt. 30Z. Signature Apple Pugetsound Program Library Exchange Page 0005 of 0088 Call-A.P.P.L.E. Magazine • June 1983 APPLE PUGETSOUND PROGRAM LIBRARY EXCHANGE: CLUB INFORMATION GENERAL OFFICES EDITORIAL DEPARTMENT ADVERTISING REPRESENTATIVES 21246 68th Ave. S. 5606 California Ave. S.W. Grawin Publications Kent, WA 98032 - (206) 872-2245 Seattle, WA 98136-(206)932-8288 1020 Lloyd Building Hours: 9 - 4 Monday - Friday Hours: 8-4 Monday - Friday Members SeNices/Dealer Orders Seattle, WA 98101 (206) 223-0861 MEETING NOTICES Membership Information Institutional memberships are now available. Contact General Office for details 7:30 PM, Tuesday, June 21,1983 Please direct telephone questions on membership and orders to (206) 872-2245. Prospective authors please send a large self­ A.P.PLE. Office Ole TIme Apple-Cation Fee ......... 525.00 addressed stamped envelope (37¢ postage) to 21246 68th Ave. S., Kent Annual Dues ....................... 520.00 Editorial Dept. for a copy of Author's Speaker to be announced fu~ ~5DO guidelines. 7:30 PM, Tuesday, July 19, 1983 APPLE. Office AddItional postage required for foreign Cover and interior desi~n by Vic Warren Design. 21246 68th Ave. S.. Kent memberships and shipments. Speaker to be announced Additional membership postage: • Gmada, West Indies, Central America, A.P.P.L.E. on the SOURCE 7:30 PM Tuesday, Aug. 16, 1983 Columbia, Venezuela and Mexico - Add APP,L.E. Office 515.00 (560.00 total) A special section of The Source is open 21246 68th Ave. S" Kent • All S. American countries (except above). only to A.P.P.L.E. members who may Europe and N. Africa - Add 521.00 (566.00 download Call -AP.P.L.E. programs. To Speaker to be announced total) access. type: • Asia. Mid East. S. Africa, Australia and CALL-APPLE from Source command Pacific Islands - Add 527.00 (572.00 total) mode. To register. send mail to STl570 All orders must be prepaid in U.S. funds only. with your name. membership number, Membership is on an annual, 12 month basis, expiration date and Source account number. Call -A.P.P.L.E. HOTLINE commencing with the month of enrollment. Technical/programming assistance only Upon receipt of total membership fees. new members will receive an Apple-Cation blank. DAYTIME HOTLINE: 12061 872-9004 order form and description sheet of club Changes of address must be receNed at the 9 AM - 3 PM Only products. General Office at least 30 days prior to Mon. - FrI. Only Please allow up to 30 days for a turnaround effective date of move. Issues missed due to non-receipt of change of address notification EVENING HOTLINE: 12061 932-6588 on membership and orders. must be separately reordered by the member 6 PM - 10 PM Call -AP.P.L.E. is mailed free twelve time per 7 days per week at current cost. Change of address form may year as benefit of membership. Subscriptions be found on page 55 of this issue. WEEKEND HOTLINE: 12061 932-6588 are not available. 9 AM - 3 PM 1983 back issues available at 52.50 each. 6 PM - 10 PM Sat. - Sun Call -A.PPL.E. bound volumes for previous A.P.P.l.E. CRATE BULLETIN BOARD years are available as indicated on the member (206) 935-9119 All times shown are PACIFIC time order form on the last page. (usually 24 hours) OffIcers and DIrectors Steve Johnson Technical Staff Manager Dick Hubert. President .. (206) 27 I -6939 Steve Ross Software Product Development Bob Huelsdonk, Vice President. (206) 362-49 I 0 Garry Reinhardt Systems Development Dave Lingwood, Secretary (206) 244-9360 Butch Greathouse Technical Support Bob Clardy. Treasurer. (206) 641-1917 Charles Stillman . Manager of Education SeNices Val J. Golding. Director ... (206) 932-6588 Kevin O. Donohoe ....... Manager of Marketing Ken Smith. Director (206) 322-4199 Don Williams, Director (206) 242-6807 Magazine Staff Office Staff Val J. Golding Editor (206) 932-8288 Kathryn Hallgrimson ASSOCiate Editor . (206) 932-8288 Dick Hubert ..... .. Executive Director Kathy Pride ... Editorial Assistant .(206) 932-B288 Don Steele . Assistant to Executive Director Jonathan V. Post Contributing Editor .(206) 824-7641 Dave O'Leary . ...... Controller Bruce van Norman . Pascal Editor (206) 932-8288 Sally Davies . Manager ot Operations Jim Hockenhull . Staff Writer (5091 334-4137 Arllss ~word . Dealer Orders Clifton M. Howard. M.D Staff Writer (201) 768-9274 Patti Hoffmann Special Projects Coordinator Paul Mosher, M.D Staff Writer (518) 765-4118 Gunter Hirt Bookkeeping, Member Records Bill Parker . Staff Writer (619) 297-9343 Joff Morgan. Technical Operations Lee Reynolds. ........ Staff Writer (305) 722-2639 Cheryle McCalmant .... Order Processing Clay Ruth ... Staff Writer (219) 865-6165 Kris Mortenson · .. Order Processing David G. Sparks ........ Staff Writer (319) 232-2313 Sharon Birdsell. ..... Order Processing Ralph H. Swerdlow. M.D .. Staff Writer . (916) 920-8709 Gayle Rank. .... Secretary/Receptionist Grawin Publications . Production. Advertising . .. (206) 223-0861 Mike Christensen . ... Systems Development James Redhed Receiving Brad Phillips · . Shipping/Receiving I A.P.P.L.E. consultants will be found on page 79 of this Issue. 2 Call -A'p,P.LE. June 1983 Apple Pugetsound Program Library Exchange I Page 0006 of 0088 Call-A.P.P.L.E. Magazine • June 1983 Call-A.P.P.L.E~ Volume VI, Number 6 June 1983/Menu Val J. Golding, Editor Kathryn Hallgrimson Suther, Associate Editor ENmEES 9 THE lie AND THE PLUS: 31 Special Education Section Comparing Apples PREPARING FOR LIFE: and Apples The Arcad ian Approach Cecil Fretwell Michael Shadick/Call -A.P.P.LE. staff writer 35 Education Is An Adventure Game 17 A Call -A.P.P.LE. SOFTWARE REVIEW: Dr. Mark Cross Spreadsheet Programs 37 A Call -A.P.P.LE. BOOK REVIEW: Steve Ross/reviewer Kids and the Apple 23 MACHINE POWER: Kathryn Hallgrimson Suther/reviewer 39 A Call -A.P.P.LE. SORWARE REVIEW: Creating an Master Type Amper-Library Candy Woods/reviewer Bill Parker/Call -A'p.P.L.E. staff writer 41 A DISSENTING OPINION: Where Have All The Typists Gone Gary Breidenstein ALA CARTE 43 A Call -A.P.P.LE. SORWARE REVIEW: 57 Northern Spy The General Manager Rick Sutcliffe/Call -A.P.P.L.E.
Recommended publications
  • Mac OS Hacking Professionelle Werkzeuge Und Methoden Zur Forensischen Analyse Des Apple-Betriebssystems
    Alle Übungen im Buch zum Download Marc Brandt Mac OS Hacking Professionelle Werkzeuge und Methoden zur forensischen Analyse des Apple-Betriebssystems • Sicherungs- und Analysetechniken für digitale Spuren • Integrierte Mac-OS-Sicherheitssysteme angreifen und überwinden • Forensische Analysestrategien zu Spotlight, Time Machine und iCloud 60551-9 Titelei.qxp_Layout 1 13.07.17 10:18 Seite 1 Marc Brandt Mac OS Hacking 60551-9 Titelei.qxp_Layout 1 13.07.17 10:18 Seite 3 Marc Brandt Mac OS Hacking Professionelle Werkzeuge und Methoden zur forensischen Analyse des Apple-Betriebssystems • Sicherungs- und Analysetechniken für digitale Spuren • Integrierte Mac-OS-Sicherheitssysteme angreifen und überwinden • Forensische Analysestrategien zu Spotlight, Time Machine und iCloud 60551-9 Titelei.qxp_Layout 1 13.07.17 10:18 Seite 4 Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte Daten sind im Internet über http://dnb.ddb.de abrufbar. Alle Angaben in diesem Buch wurden vom Autor mit größter Sorgfalt erarbeitet bzw. zusammengestellt und unter Einschaltung wirksamer Kontrollmaßnahmen reproduziert. Trotzdem sind Fehler nicht ganz auszuschließen. Der Verlag und der Autor sehen sich deshalb gezwungen, darauf hinzuweisen, dass sie weder eine Garantie noch die juristische Verantwortung oder irgendeine Haftung für Folgen, die auf fehlerhafte Angaben zurückgehen, überneh- men können. Für die Mitteilung etwaiger Fehler sind Verlag und Autor jederzeit dankbar. Internetadressen oder Ver- sionsnummern stellen den bei Redaktionsschluss verfügbaren Informationsstand dar. Verlag und Autor übernehmen keinerlei Verantwortung oder Haftung für Veränderungen, die sich aus nicht von ihnen zu vertretenden Umständen ergeben. Evtl. beigefügte oder zum Download angebotene Dateien und Informationen dienen ausschließlich der nicht gewerblichen Nutzung.
    [Show full text]
  • A+ Incider Magazine July 1993
    "Quality Computers' System& System 6 Bonus Pack... the SlyleWrrtar printer support -· ···.. ... Macinlosh, Apple OOS 3 3, and most cost-effective way to ··.lit Apple Pascal disk support A completely redes1gned Finder­ add value and fun to laster. rrrendlier, and more power­ lullhan ever be lore, your Apple HGS." The Finder can be set to av01d grinding your s.2s· drive:; - Tfte AppleWork s Educator When Ihe ®rnPUier. askJI yp~ to - Insert a disk it needs. you no longer h~ve ID hit Re1urn-the computer delects it aufami!tically. Bonus Pack The screen no longer switches to FlashBoot. What is raster than a lexl mode and back ta graphics speeding disk drive? A RAM disk. when launchtng some Desktop AashBoollels you automatically set up programs a super-last. super-convenient RAM New mustc tools and applica­ disk. tions to allow nw. programs to sound even lletfe1 The Apple II Enhancement ......__ ~ Media-control toolset and des~ accessory to al- Guide. This handy filM book Is ~ :~ c::';'"' Desk low easter tnlegrntlor ol packed with inlormation to help ~ ~·"' • vtdeo with your multime- you upgrade your Apple II. II Accessories. Just to dia presentations give you more to choose covers RAM. hard drives. accel­ Universal Access fea­ erators. the Finder. and more. lrorn, we·re giving you tures for physically several handy desk acces­ handicapped users Clip Art. We're throwing In over sories including· Enhanced More 1oors tor pr~­ 100 beauhlul clip art images, per­ Calculator, Scrapbook, Games. and grammcrs1o wr1te fect lor desktop publishing or hy­ more. great programs. permedia applications.
    [Show full text]
  • A Kermit File Transfer Protocol for the Apple II Series Personal Computers : John Patrick Francisco Lehigh University
    Lehigh University Lehigh Preserve Theses and Dissertations 1986 A Kermit file transfer protocol for the Apple II series personal computers : John Patrick Francisco Lehigh University Follow this and additional works at: https://preserve.lehigh.edu/etd Part of the Electrical and Computer Engineering Commons Recommended Citation Francisco, John Patrick, "A Kermit file transfer protocol for the Apple II series personal computers :" (1986). Theses and Dissertations. 4628. https://preserve.lehigh.edu/etd/4628 This Thesis is brought to you for free and open access by Lehigh Preserve. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of Lehigh Preserve. For more information, please contact [email protected]. A KERMIT FILE TRANSFER PROTOCOL FOR THE APPLE II SERIES PERSONAL COMPUTERS (Using the Apple Pascal Operating system) by John Patrick Francisco A Thesis Presented to the Graduate Committee of Lehigh University in Candidacy for the Degree of Master of Science 1n• Computer Science Lehigh University March 1986 This thesis is accepted and approved in partial fulfillment of the requirements for the degree of Master of science.• (date) Professor in Charge -------------- --------------- Chairman of the Division Chairman of the Department • • -11- ACKNOWLEDGEMENTS It would be somewhat of an understatement to say this project was broad in scope as the disciplines involved ranged from Phychology to Electrical Engineering. Since the project required an extensive amount of detailed in­ formation in all fields, I was impelled to seek the help, advice and opinion of many. There were also numerous t friends and relatives upon whom I relied for both moral and financial support.
    [Show full text]
  • Wednesday, April 17, 2013 4000-1200 B.C
    APPLE Wednesday, April 17, 2013 4000-1200 B.C. Inhabitants of 3000 B.C. The abacus is invented the first known in Babylonia. civilization in Sumer keep records of 250-230 B.C. The Sieve of commercial Eratosthenes is used to determine transactions on prime numbers. clay tablets. About 79 A.D. The “Antikythera Archives IBM Device,” when set correctly About 1300 The more familiar wire- according to latitude and day of and-bead abacus replaces the Chinese The University Museum, University of Pennsylvania of University Museum, University The the week, gives alternating calculating rods. 29- and 30-day lunar months. 4000 B.C. — 1300 Wednesday, April 17, 2013 1612-1614 John Napier uses the printed decimal point, devises logarithms, and 1622 William Oughtred 1666 In uses numbered sticks, or Napiers Bones, invents the circular England, for calculating. slide rule on the basis Samuel of Napier’s logarithms. Morland produces a mechanical calculator 1623 William (Wilhelm) that can add Schickard designs a and subtract. “calculating clock” with a gear-driven carry mechanism to aid in Museum Computer The multiplication of multi- 1642-1643 Blaise Pascal creates a gear-driven digit numbers. adding machine called the “Pascalene,” the The Computer Museum Computer The first mechanical adding machine. 1600s Wednesday, April 17, 2013 First Computer Bug - 1945 • Relay switches part of computers • Grace Hopper found a moth stuck in a relay responsible for a malfunction • Called it “debugging” a computer Wednesday, April 17, 2013 1832 Babbage and 1834-35 Babbage shifts his focus to Joseph Clement designing the Analytical Engine. produce a portion of the Difference Engine.
    [Show full text]
  • Oral History Interview with John Brackett and Doug Ross
    An Interview with JOHN BRACKETT AND DOUG ROSS OH 392 Conducted by Mike Mahoney on 7 May 2004 Needham, Massachusetts Charles Babbage Institute Center for the History of Information Processing University of Minnesota, Minneapolis Copyright, Charles Babbage Institute John Brackett and Doug Ross Interview 7 May 2004 Oral History 392 Abstract Doug Ross and John Brackett focus on the background of SofTech and then its entry into the microcomputer software marketplace. They describe their original contact with the University of California at San Diego (UCSD) and licensing the p-System which had been developed there. They discuss the effort required to bring the program to production status and the difficulties in marketing it to the sets of customers. They talk about the transition from 8 bit to 16 bit machines and how that affected their market opportunities. They conclude with a review of the negotiations with IBM and their failure to get p-System to become a primary operating environment. That, and the high performance of Lotus 1-2-3, brought about the demise of the p- System. [John Brackett requested that the following information from Wikipedia, the free encyclopedia, be provided as an introduction to this oral history interview: “UCSD p-System or UCSD Pascal System was a portable, highly machine independent operating system based upon UCSD Pascal. The University of California, San Diego Institute for Information Systems developed it in 1978 to provide students with a common operating system that could run on any of the then available microcomputers as well as campus DEC PDP-11 minicomputers. UCSD p- System was one of three operating systems (along with PC-DOS and CP/M-86) that IBM offered for its original IBM PC.
    [Show full text]
  • Apple Programmers
    PROGRAMMER’S AID #1 INSTALLATION AND OPERATING MANUAL TM Apple Utility Programs Published by APPLE COMPUTER INC. 10260 Bandley Drive Cupertino. California 95014 (408) 996—1010 All rights reserved. @1978 by APPLE COMPUTER INC. Reorder APPLE Product #A2L0011 (030—0026) TABLE OF CONTENTS INTRODUCTION XI Features of Programmer s Aid #1 XII How to install the Programmer’s Aid ROM CHAPTER 1 RENUMBER 2 Renumbering an entire BASIC program 2 Renumbering a portion of a BASIC program 4 Comments CHAPTER 2 APPEND 6 Appending one BASIC program to another 6 Comments II CHAPTER 3 TAPE VERIFY (BASIC) 8 VerifyIng a Basic program saved on tape 8 Comments III CHAPTER 4 TAPE VERIFY (Machine Code or Data) 10 Verifying a portion of memory saved on tape 10 Comments IV CHAPTER 5 RELOCATE 12 Part A: Theory of operation 12 Relocating machine—language code 13 Program model 14 Blocks and Segments 15 Code and Data Segments 16 How to use the Code—Relocation feature 18 Part B: Examples of Code relocation 18 Example 1. Straightforward relocation 19 Example 2. Index into Block 20 Example 3. Immediate address reference 20 Example 4. Unusable Block ranges 21 Example 5. Changing the page zero variable allocation 22 Example 6. Split Blocks with cross—referencing 23 Example 7. Code deletion 24 Example 8. Relocating the APPLE II Monitor ($F800-$FFFF) to run in RAM ($800—$FFF) 25 Part C: Further details 25 Technical Information 26 Algorithm used by the Code—Relocation feature 27 Comments V CHAPTER 6 RAM TEST 30 Testing APPLE’s memory 31 Address ranges for standard memory configurations 32.
    [Show full text]
  • Call-A.P.P.L.E. Magazine 1982-8
    Call-A.P.P.L.E. Magazine • August 1982 ~.I~~c!)~-A ~ - ...P. P. L. E. APPLE PUGETSOUND PROGRAM LIBRARY EXCHANGE A W .. shinglon 51 .. 11.' Non-Profit Corpordlion Call-A.P.P.L.E. Magazine Issue Year 1982 Issue Month August Apple Pugetsound Program Library Exchange I Page 0001 of 0090 Call-A.P.P.L.E. Magazine • August 1982 II Volume V, Number 8 £L 75 UK, A Call -A.P.P.L.E. TECHNIQUE: Garbagemen Strike Page 9 A Call -A.P.P.L.E. APPLECATION: Total Recall PagelS A Call -A.P.P.L.E. REVIEW: BASIS 108 ... An Alternative Page 23 A Call -A.P.P.L.E. REVIEW: Spelling Programs Page 31 Apple Pugetsound Program Library Exchange Page 0002 of 0090 Call-A.P.P.L.E. Magazine • August 1982 H, II II Volume V, Number 8 August 1982 52.50 (53.00 Canada, £1. 75 UK. A Call -A.P.P.L.E. TECHNIQUE: Garbagemen Strike Page 9 A Call -A.P.P.L.E. APPLECATION: Total Recall PagelS A Call -A.P.P.L.E. REVIEW: BASIS 108 ... An Alternative Page 23 A Call -A.P.P.L.E. REVIEW: Spelling Programs Page 31 Apple Pugetsound Program Library Exchange Page 0003 of 0090 Call-A.P.P.L.E. Magazine • August 1982 THE PROWRITER COMETH. (And It Cometh On Like Gangbusters.) Evolution. It's InevItable. An eternal venty. Just when you thInk you've got it knocked. and you're resting on your laurels. some­ body comes along and makes a dinosaur out of you.
    [Show full text]
  • Pascal Quick Guide
    PPAASSCCAALL -- QQUUIICCKK GGUUIIDDEE http://www.tutorialspoint.com/pascal/pascal_quick_guide.htm Copyright © tutorialspoint.com PPAASSCCAALL -- OOVVEERRVVIIEEWW Pascal is a general-purpose, high-level language that was originally developed by Niklaus Wirth in the early 1970s. It was developed for teaching programming as a systematic discipline and to develop reliable and efficient programs. Pascal is Algol-based language and includes many constructs of Algol. Algol 60 is a subset of Pascal. Pascal offers several data types and programming structures. It is easy to understand and maintain the Pascal programs. Pascal has grown in popularity in the teaching and academics arena for various reasons: Easy to learn. Structured language. It produces transparent, efficient and reliable programs. It can be compiled on a variety of computer platforms. Features of the Pascal Language Pascal has the following features − Pascal is a strongly typed language. It offers extensive error checking. It offers several data types like arrays, records, files and sets. It offers a variety of programming structures. It supports structured programming through functions and procedures. It supports object oriented programming. Facts about Pascal The Pascal language was named for Blaise Pascal, French mathematician and pioneer in computer development. Niklaus Wirth completed development of the original Pascal programming language in 1970. Pascal is based on the block structured style of the Algol programming language. Pascal was developed as a language suitable for teaching programming as a systematic discipline, whose implementations could be both reliable and efficient. The ISO 7185 Pascal Standard was originally published in 1983. Pascal was the primary high-level language used for development in the Apple Lisa, and in the early years of the Mac.
    [Show full text]
  • The Macintosh Programmer's Workshop
    The Macintosh Programmer’s Workshop Richard J. Meym and Jeff W. PaIrish,Apple Computer me Macintosh hen the Apple Macintosh was ming), a shell command language, and a introduced, it was clear that language for automating program builds. development WApple needed to provide acom- Originally developed for the Macintosh environment combines plete softwaredevelopmen t environment Plus, MPW now also runs on the Macin- for both itself and third-party developers. tosh SE and 11. a gPaphica1 intehce, The result was the Macintosh Program- This article focuses on the programde- Unix-like command mer’s Workshop.’ MPW includes a com- velopment environment rather than on IangUNe, and prehensive set of programming tools and the tools in that environment. Innovations handles several languages. It also com- not covered here include C and Pascal ex- immediate command bines the graphical interface common to tensions for extended-precision IEEE execution in any all Macintosh applications, a command floating-point numbers, tools to compile window. Here’s how language similar to the Unix shell lan- and decompile Macintosh resources (data guages, and Smalltalk’simmediate execu- structures used to describe menus, win- it works. tion of commands in any window. dows,and dialogues), and the MacApp ob Innovative features include an inte- ject-oriented generic application. grated command and editing language, redirection of input and output to win- History dows and to selected text in windows, a When the Macintosh was introduced in graphical interface for each command, January 1984, most software for it was writ- and userdefined menus, which associate ten using the Lisa Workshop, acrossdevel- shell commands with menu items.
    [Show full text]
  • Floppy Disk - Wikipedia, the Free Encyclopedia Page 1 of 22
    Line printer - Wikipedia, the free encyclopedia Page 1 of 5 Line printer From Wikipedia, the free encyclopedia The line printer is a form of high speed impact printer in which one line of type is printed at a time. They are mostly associated with the early days of computing, but the technology is still in use. Print speeds of 600 to 1200 lines-per-minute (approximately 10 to 20 pages per minute) were common. Contents 1 Designs 1.1 Drum printer 1.2 Chain (train) printer 1.2.1 Band printer 1.3 Bar printer 1.4 Comb printer 2 Paper (forms) handling IBM 1403 line printer, the classic line printer of 3 Origins the mainframe era. 4 Current applications 5 See also 6 References Designs Four principal designs existed: Drum printers Chain (train) printers Bar printers Comb printers Drum printer In a typical drum printer design, a fixed font character set is engraved onto the periphery of a number of print wheels, the number matching the number of columns (letters in a line) the printer could print. The wheels, joined to form a large drum (cylinder), spin at high speed and paper and an inked ribbon is stepped (moved) past the print position. As the desired character for each column passes the print position, a hammer strikes the paper from the rear and presses the paper against the ribbon and the drum, causing the desired character to be recorded on the continuous paper. Because the drum carrying the letterforms Drum Printer (characters) remains in constant motion, the strike-and-retreat http://en.wikipedia.org/wiki/Line_printer 2010-12-03 Line printer - Wikipedia, the free encyclopedia Page 2 of 5 action of the hammers had to be very fast.
    [Show full text]
  • Apple II Promotional Brochure 1978
    apple ™ [email protected] ©Apple Computer, Inc. 7/78/90M Printed in U.S.A. APPLE II PERSONAL COMPUTER SYSTEM ™ APPLE II PERSONAL COMPUTER SYSTEM APPLE II will change the way you think about computers. That’s because it is specifically designed to handle the day to day tasks of education, financial planning, building security, scientific calculation, and entertainment. APPLE II is appealing and comfortable (like other appliances that make your life easier); and it brings to personal computing a new level of simplicity through hardware and software sophistication. APPLE II is faster, smaller, and more powerful than its predecessors. And it’s more GETTING fun to use too, because of advanced, built-in features like: STARTED • BASIC — The Language that Makes Programming Fun • Fifteen-Color Standard Graphics (in an 1,880-Point Array) for Spectacular Visual Effects • High-Resolution Graphics ( in a 54,000-Point Array) for Finely-Detailed Displays • Loudspeaker and Sound Capability that Brings Programs to Life • Four Hand-Control Inputs for Games and Other Human-Input Applications • Internal Memory Capacity of 48K Bytes of RAM, 12K Bytes of ROM; for Big- System Performance in a Small Package • Eight Accessory Expansion Slots to let APPLE II Grow With Your Needs You don’t need to be an expert to use and enjoy APPLE II. It’s a complete, read-to- run computer — not a kit. Connect it to your color TV* and start writing programs the very first evening. Become familiar with BASIC, using the 125 page Programming Manual. You’ll gain deep satisfaction and a feeling of accomplishment as you learn to create color games and artistic displays; or instruct APPLE II to chart your home finances.
    [Show full text]
  • Jerry Manock Collection of Apple History Ephemera M1880
    http://oac.cdlib.org/findaid/ark:/13030/c82j6dzf No online items Guide to the Jerry Manock Collection of Apple History ephemera M1880 Finding aid prepared by Olin Laster Dept. of Special Collections & University Archives Stanford University Libraries. 557 Escondido Mall Stanford, California, 94305 Email: [email protected] 2012-4-16 Guide to the Jerry Manock M1880 1 Collection of Apple History ephemera M1880 Title: Jerry Manock Collection of Apple History ephemera Identifier/Call Number: M1880 Contributing Institution: Dept. of Special Collections & University Archives Language of Material: English Physical Description: 15.0 Linear feet(6 manuscript boxes, 5 record storage boxes, 3 flat boxes, 7 map folders; 1 optical disk and 4 cassettes.) Date (inclusive): 1966-2007 Physical Location: Special Collections and University Archives materials are stored offsite and must be paged 36-48 hours in advance. For more information on paging collections, see the department's website: http://library.stanford.edu/depts/spc/spc.html. Abstract: This collection contains many blueprints, artifacts, and documentation of Manock's time both at Stanford University as an engineering student and at Apple as a product designer. Biography Jerrold Clifford Manock (born February 21, 1944) is an American industrial designer. He worked for Apple Computer from 1977 to 1984, contributing to housing designs for the Apple II, Apple III, and earlier compact Apple Macintosh computers. Manock is widely regarded as the "father" of the Apple Industrial Design Group. Since 1976 he is the president and principal designer of Manock Comprehensive Design, Inc., with offices in Palo Alto, California, and, after 1985, in Burlington, Vermont.
    [Show full text]