Apple 2 Computer Family Technical Information

Total Page:16

File Type:pdf, Size:1020Kb

Apple 2 Computer Family Technical Information APPLE 2 COMPUTER FAMILY TECHNICAL INFORMATION APPLE 2 COMPUTER ————————————————————— Hardware Info comp.sys.apple2(CSA2)Usenet newsgroup Apple II FAQs 28 May 1999 Apple 2 Computer Info -- Apple 2 Hardware Info -- comp.sys.apple2 -- 28 May 1999 -- 1 of 452 APPLE 2 COMPUTER FAMILY TECHNICAL INFORMATION ##################################################################### ### FILE: a2.hw ##################################################################### Path: news.weeg.uiowa.edu!news.uiowa.edu!hobbes.physics.uiowa.edu!moe.ksu.ksu.edu!ux1.cs o.uiuc.edu!newsrelay.iastate.edu!iscsvax.uni.edu!thompsa1597 From: [email protected] Newsgroups: comp.sys.apple2 Subject: Re: Language Card access -- do $C08x switches work on IIGS? Message-ID: <[email protected]> Date: 7 Jun 93 00:43:28 -0600 References: <[email protected]> Organization: University of Northern Iowa Lines: 225 FIre up your copy buffers. This should answer your question about the soft switches. Four pages of goodies no Appler should be without: SOFT SWITCHES +--------+---------------+---------+---------+-----+ | ACTION | ADDRESS | READ | WRITE? | $D0 | +--------+---------------+---------+---------+-----+ | R | $C080 / 49280 | RAM | NO | 2 | | RR | $C081 / 49281 | ROM | YES | 2 | |de R | $C082 / 49282 | ROM | NO | 2 | | RR | $C083 / 49283 | RAM | YES | 2 | | R | $C088 / 49288 | RAM | NO | 1 | | RR | $C089 / 49289 | ROM | YES | 1 | | R | $C08A / 49290 | ROM | NO | 1 | | RR | $C08B / 49291 | RAM | YES | 1 | +--------+---------------+---------+---------+-----+ |de W | $C008 / 49160 | MAIN ZPAGE,STACK,LC | | W | $C009 / 49161 | AUX. ZPAGE,STACK,LC | +--------+---------------+-------------------------+ | R7 | $C011 / 49169 | $D0 BANK 2(1) OR 1(0) | | R7 | $C012 / 49170 | READ RAM(1) OR ROM(0) | | R7 | $C016 / 49174 | USE AUX(1) OR MAIN(0) | +--------+---------------+-------------------------+ |de W | $C002 / 49154 | READ FROM MAIN 48K | | W | $C003 / 49155 | READ FROM AUX. 48K | |de W | $C004 / 49156 | WRITE TO MAIN 48K | | W | $C005 / 49157 | WRITE TO AUX. 48K | | R7 | $C013 / 49171 | RDG MN (0) OR AX (1) | | R7 | $C014 / 49172 | WRT MN (0) OR AX (1) | +--------+---------------+-------------------------+ |de W | $C000 / 49152 | RD/WR MAIN $40-5F | | W | $C001 / 49153 | RD/WR AUX. $40.5F | | R | $C054 / 49236 | VIEW PG 1 | | R | $C055 / 49237 | VIEW PG 2 | | R | $C056 / 49238 | VIEW TEXT & LO-RES | | R | $C057 / 49239 | VIEW HI-RES | +--------+---------------+-------------------------+ |? R7 | $C018 / 49176 | 80STORE ON(1) OR OFF(0) | | R7 | $C01C / 49180 | VEIW PAGE 2(1) OR 1(0) | +--------+---------------+-------------------------+ | W | $C07E / 49278 | ENABLE DHIRES | |de W | $C07F / 49279 | DISABLE DHIRES | | R/W | $C05E / 49246 | DHIRES ON | |de R/W | $C05F / 49247 | DHIRES OFF | Apple 2 Computer Info -- Apple 2 Hardware Info -- comp.sys.apple2 -- 28 May 1999 -- 2 of 452 APPLE 2 COMPUTER FAMILY TECHNICAL INFORMATION | R7 | $C07E / 49278 | DHRS ENABLED 1=Y 0=N | | R7 | $C07F / 49279 | DHIRES ON(1) OR OFF(0) | +--------+---------------+-------------------------+ | W | $C00C / 49164 | 40 COLUMN | | W | $C00D / 49165 | 80 COLUMN | +--------+---------------+-------------------------+ | R7 | $C01F / 49183 | VIEWING 40(0) OR 80(1) | +--------+---------------+-------------------------+ | R7 | $C068 / 49256 | 80/40 DOWN(1) OR UP(0) | | W | $C073 / 49267 | RAM BANK (0-15) | +--------+---------------+-------------------------+ HARDWARE LOCATIONS +-------+-------+---------------------------+ | DEC | HEX | USE | +-------+-------+---------------------------+ | 49280 | $C080 | PHASE 0 OFF | | 49281 | $C081 | PHASE 0 ON | | 49282 | $C082 | PHASE 1 OFF | | 49283 | $C083 | PHASE 1 ON | | 49284 | $C084 | PHASE 2 OFF | | 49285 | $C085 | PHASE 2 ON | | 49286 | $C086 | PHASE 3 OFF | | 49287 | $C087 | PHASE 3 ON | | 49288 | $C088 | MOTOR OFF | | 49289 | $C089 | MOTOR ON | | 49290 | $C08A | DRIVE 1 | | 49291 | $C08B | DRIVE 2 | | 49292 | $C08C | READ LATCH OR WRITE+SHIFT | | 49293 | $C08D | WRITE+LOAD OR PROTECT CHK | | 49294 | $C08E | READ LATCH OR PROTECT CHK | | 49295 | $C08F | WRITE+LOAD OR WRITE+SHIFT | +-------+-------+---------------------------+ I/O FUNCTIONS +-------------+-------------+-------------+ | READ | WRITE | PROTECTED? | +-------------+-------------+-------------+ | LDA $C08E,X | LDA $C08F,X | | | ... | ... | | | ... | LDA DATA | LDA $C08D,X | | LDA $C08C,X | STA $C08D,X | LDA $C08E,X | | BPL -1 | ORA $C08C,X | BMI PROTECT | +-------------+-------------+-------------+ SKEWING DOS : 0 1 2 3 4 5 6 7 8 9 A B C D E F PRODOS: 0A 7A 6B 6A 5B 5A 4B 4A 3B 3A 2B 2A 1B 1A 0B 7B DISK : 0 D B 9 7 5 3 1 E C A 8 6 4 2 F SIZES PRO+VOL+TRK+SEC+CSM+EPG = 3+2+2+2+2+3 = 14 ($0E) PRO+BYTES+CSM+EPG = 3+342+2+3 = 350 ($015E) Apple 2 Computer Info -- Apple 2 Hardware Info -- comp.sys.apple2 -- 28 May 1999 -- 3 of 452 APPLE 2 COMPUTER FAMILY TECHNICAL INFORMATION 4 & 4 encoding = SEC, ROL 1st, AND with 2nd 300 baud = 3.33 bks/min 1200 baud = 13.33 bks/min 2400 baud = 26.50 bks/min DISK DRIVE ADDRESSES +---------------------------------------------------------+ | ADDRESS FIELD | | +-----------------------+-----------------------+ | | | PROLOGUE | EPILOGUE | | | +-------+-------+-------+-------+-------+-------+ | | |$D5/213|$AA/170|$96/150|$DE/222|$AA/170|$EB/235| | +----+-------+-------+-------+-------+-------+-------+----+ | RD | 47445 | 47455 | 47466 | 47505 | 47515 | - - - | RD | | | $B955 | $B95F | $B96A | $B991 | $B99B | - - - | | +----+-------+-------+-------+-------+-------+-------+----+ | WR | 48250 | 48255 | 48260 | 48302 | 48307 | 48312 | WR | | | $BC7A | $BC7F | $BC84 | $BCAE | $BCB3 | $BCB8 | | +----+-------+-------+-------+-------+-------+-------+----+ Read checksum at $B989: D0 B7 (47497 = 208,183) +---------------------------------------------------------+ | DATA FIELD | | +-----------------------+-----------------------+ | | | PROLOGUE | EPILOGUE | | | +-------+-------+-------+-------+-------+-------+ | | |$D5/213|$AA/170|$AD/173|$DE/222|$AA/170|$EB/235| | +----+-------+-------+-------+-------+-------+-------+----+ | RD | 47335 | 47345 | 47356 | 47413 | 47423 | - - - | RD | | | $B8E7 | $B8F1 | $B8FC | $B935 | $B93F | - - - | | +----+-------+-------+-------+-------+-------+-------+----+ | WR | 47187 | 47192 | 47197 | 47262 | 47267 | 47272 | WR | | | $B853 | $B858 | $B85D | $B89E | $B8A3 | $B8A8 | | +----+-------+-------+-------+-------+-------+-------+----+ Read checksum at $B92D: D0 13 (47405 = 208,19) RWTS LOCATIONS $B7E9 / 47081 = SLOT * 16 $B7EA / 47082 = DRIVE $B7EB / 47083 = ZERO $B7EC / 47084 = TRACK $B7ED / 47085 = SECTOR $B7F0 / 47088 = BUFFER LO $B7F1 / 47089 = BUFFER HI $B7F3 / 47091 = ZERO $B7F4 / 47092 = SEEK/READ/WRITE $03E3 / NA = LOAD X/Y WITH PARM LIST ADDRESS $03D9 / NA = CALL RWTS (MUST CALL ABOVE FIRST) $B793 / 46995 = SEEK/READ/WRITE MULTIPLE PAGES $B7E1 / 47073 = NUMBER OF PAGES ROM SUBROUTINES BASCLCTX $FBC1 Apple 2 Computer Info -- Apple 2 Hardware Info -- comp.sys.apple2 -- 28 May 1999 -- 4 of 452 APPLE 2 COMPUTER FAMILY TECHNICAL INFORMATION IP Ar = vtab - 1 OP $28.29 = base location htab 1 HOME $FC58 CHAROUT $FDF0 IP Ar = a character OP print Ar at ($28)+$36 READKEY $FD0C OP character in Ar PRINTHEX $FDE3 IP Ar = a number 00-0F OP Ar printed as a number, form $A PRBYTE $FDDA IP Ar = a number OP Ar printed as a number, form $AA PRINTAX $F941 IP Ar & Xr = a number OP Ar & Xr printed as a number, form $AAXX TEXT $FB2F BASCLCHI $F411 IP Ar, Xr, Yr = hires location, form YYXX,AA OP ($26) = base address CLRHIRES $F3F6 IP $E6 = page, $1C = hcolor OP hires screen cleared to given color HPLOT $F457 IP $E4 = hcolor, HPOSN called OP point plotted PRNMZERO $FE93 NORMAL $FE84 OP $32: FF WAIT $FCA8 IP Ar = length of pause OP returns after relative pause CHKCOMMA $DEBE IP command line = char OP syntax error if not a comma GETHIRES $F6B9 IP command line = hires location OP location in form YYXX,AA, or ill. quant. GETCHAR $00B1 IP command line = char or token OP char/token in Ar GETSMNUM $E6F8 IP command line = number OP Xr = number 00-FF GETBGNM $DD67 + $E752 IP command line = number OP $50.51 = number 0000-FFFF ILLQUAN $F6E6 SNTXERR $DEC9 PRTAREG $FE95 IP: number in Areg op: number printed RDPADDL $FB1E IP: Xreg = paddle # OP: xreg = pdl(x) A note of care: CLRHIRES has been found to ERASE parts of ProDOS if you don't make sure to set the hires page at $E6. (found this one out the *hard way*) Apple 2 Computer Info -- Apple 2 Hardware Info -- comp.sys.apple2 -- 28 May 1999 -- 5 of 452 APPLE 2 COMPUTER FAMILY TECHNICAL INFORMATION ### END OF FILE a2.hw Apple 2 Computer Info -- Apple 2 Hardware Info -- comp.sys.apple2 -- 28 May 1999 -- 6 of 452 APPLE 2 COMPUTER FAMILY TECHNICAL INFORMATION ##################################################################### ### FILE: ad.da ##################################################################### Path: news.weeg.uiowa.edu!news.uiowa.edu!hobbes.physics.uiowa.edu!math.ohio- state.edu!cs.utexas.edu!geraldo.cc.utexas.edu!sleepy.cc.utexas.edu!not-for-mail From: [email protected] (Michael Foegelle) Newsgroups: comp.sys.apple2 Subject: Re: Voltage Samplers for the ][e Date: 27 May 1994 11:12:35 -0500 Organization: The University of Texas - Austin Lines: 35 Message-ID: <[email protected]> References: <[email protected]> NNTP-Posting-Host: sleepy.cc.utexas.edu In article <[email protected]>, Robert Fridman <[email protected]> wrote: > >Hello. > >I want to use my ][e to sample voltages from various sensors. Does >anyone know where I can get
Recommended publications
  • Retrocomputing As Preservation and Remix
    Retrocomputing as Preservation and Remix Yuri Takhteyev Quinn DuPont University of Toronto University of Toronto [email protected] [email protected] Abstract This paper looks at the world of retrocomputing, a constellation of largely non-professional practices involving old computing technology. Retrocomputing includes many activities that can be seen as constituting “preservation.” At the same time, it is often transformative, producing assemblages that “remix” fragments from the past with newer elements or joining together historic components that were never combined before. While such “remix” may seem to undermine preservation, it allows for fragments of computing history to be reintegrated into a living, ongoing practice, contributing to preservation in a broader sense. The seemingly unorganized nature of retrocomputing assemblages also provides space for alternative “situated knowledges” and histories of computing, which can sometimes be quite sophisticated. Recognizing such alternative epistemologies paves the way for alternative approaches to preservation. Keywords: retrocomputing, software preservation, remix Recovering #popsource In late March of 2012 Jordan Mechner received a shipment from his father, a box full of old floppies. Among them was a 3.5 inch disk labelled: “Prince of Persia / Source Code (Apple) / ©1989 Jordan Mechner (Original).” Mechner’s announcement of this find on his blog the next day took the world of nerds by storm.1 Prince of Persia, a game that Mechner single-handedly developed in the late 1980s, revolutionized computer games when it came out due to its surprisingly realistic representation of human movement. After being ported to DOS and Apple’s Mac OS in the early 1990s the game sold 2 million copies (Pham, 2001).
    [Show full text]
  • Applen Käyttöjärjestelmät
    hyväksymispäivä arvosana arvostelija Applen käyttöjärjestelmät Ari Karjalainen Helsinki 3.5.2006 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO — HELSINGFORS UNIVERSITET — UNIVERSITY OF HELSINKI Tiedekunta/Osasto — Fakultet/Sektion — Faculty Laitos — Institution — Department Matemaattis-luonnontieteellinen tiedekunta Tietojenkäsittelytieteen laitos Tekijä — Författare — Author Ari Karjalainen Työn nimi — Arbetets titel — Title Applen käyttöjärjestelmät Oppiaine — Läroämne — Subject Tietojenkäsittelytiede Työn laji — Arbetets art — Level Aika — Datum — Month and year Sivumäärä — Sidoantal — Number of pages Seminaari-tutkielma 3.5.2006 14 sivua + 1 liitesivua Tiivistelmä — Referat — Abstract Apple (Apple Computer Inc.) on viimeisen 30 vuoden ajan myynyt henkilökohtaisia tietokoneita ja ohjelmia. Käyttöjärjestelmissä Applen pahin kilpailija Microsoft on saavuttanut markkina-asemansa lisensoimalla käyttöjärjestelmänsä kenelle tahansa, Apple sen sijaan on sitonut käyttöjärjestelmänsä tiukasti itse valmistamiinsa tieto- koneisiin. Muun muassa tämän takia Applen markkinaosuus henkilökohtaisista tie- tokoneista on pysynyt matalana viimeiset 20 vuotta. Pienestä markkinaosuudestaan huolimatta sen tuotteet ovat aina herättäneet huomiota. Apple on käyttöjärjestel- missään esitellyt monia mullistavia teknologioita. Tämän esitelmän tarkoitus on esi- tellä Applen käyttöjärjestelmiä ja niitä varten kehitettyjen tietokoneiden kehitystä, historiaa ja teknisiä ominaisuuksia. ACM Computing Classification System (CCS): K.2 [History of Computing:Software], D.4.0 [Operating Systems:General] Avainsanat — Nyckelord — Keywords apple, käyttöjärjestelmät, mac os, mac os x, lisa, prodos, sos, gs/os, macintosh, mac os x Säilytyspaikka — Förvaringsställe — Where deposited Muita tietoja — övriga uppgifter — Additional information ii Sisältö 1 Johdanto 1 2 1970-luku, Apple I ja Apple II 1 2.1 Apple II ja Apple DOS . 2 2.2 Apple III ja Apple SOS . 3 3 1980-luvun kulta-aika 3 3.1 Apple ProDOS . 4 3.2 Lisa .................................... 5 3.3 Macintosh .
    [Show full text]
  • Legal-Process Guidelines for Law Enforcement
    Legal Process Guidelines Government & Law Enforcement within the United States These guidelines are provided for use by government and law enforcement agencies within the United States when seeking information from Apple Inc. (“Apple”) about customers of Apple’s devices, products and services. Apple will update these Guidelines as necessary. All other requests for information regarding Apple customers, including customer questions about information disclosure, should be directed to https://www.apple.com/privacy/contact/. These Guidelines do not apply to requests made by government and law enforcement agencies outside the United States to Apple’s relevant local entities. For government and law enforcement information requests, Apple complies with the laws pertaining to global entities that control our data and we provide details as legally required. For all requests from government and law enforcement agencies within the United States for content, with the exception of emergency circumstances (defined in the Electronic Communications Privacy Act 1986, as amended), Apple will only provide content in response to a search issued upon a showing of probable cause, or customer consent. All requests from government and law enforcement agencies outside of the United States for content, with the exception of emergency circumstances (defined below in Emergency Requests), must comply with applicable laws, including the United States Electronic Communications Privacy Act (ECPA). A request under a Mutual Legal Assistance Treaty or the Clarifying Lawful Overseas Use of Data Act (“CLOUD Act”) is in compliance with ECPA. Apple will provide customer content, as it exists in the customer’s account, only in response to such legally valid process.
    [Show full text]
  • EPROM Programmer for the Kaypro
    $3.00 June 1984 TABLE OF CONTENTS EPROM Programmer for the Kaypro .................................. 5 Digital Plotters, A Graphic Description ................................ 8 I/O Byte: A Primer ..................................................... .1 0 Sticky Kaypros .......................................................... 12 Pascal Procedures ........................................................ 14 SBASIC Column ......................................................... 18 Kaypro Column ......................................................... 24 86 World ................................................................ 28 FOR1Hwords ........................................................... 30 Talking Serially to Your Parallel Printer ................................ 33 Introduction to Business COBOL ...................................... 34 C'ing Clearly ............................................................. 36 Parallel Printing with the Xerox 820 .................................... 41 Xerox 820, A New Double.. Density Monitor .......................... 42 On 'Your Own ........................................................... 48 Technical Tips ........................................................... 57 "THE ORIGINAL BIG BOARD" OEM - INDUSTRIAL - BUSINESS - SCIENTIFIC SINGLE BOARD COMPUTER KIT! Z-80 CPU! 64K RAM! (DO NOT CONFUSE WITH ANY OF OUR FLATTERING IMITATORSI) .,.: U) w o::J w a: Z o >Q. o (,) w w a: &L ~ Z cs: a: ;a: Q w !:: ~ :::i ~ Q THE BIG BOARD PROJECT: With thousands sold worldwide and over two years
    [Show full text]
  • Annual Report of S.P
    ANNUAL REPORT OF S.P. KOROLEV ROCKET AND SPACE PUBLIC CORPORATION ENERGIA FOR 2019 This Annual Report of S.P.Korolev Rocket and Space Public Corporation Energia (RSC Energia) was prepared based upon its performance in 2019 with due regard for the requirements stated in the Russian Federation Government Decree of December 31, 2010 No. 1214 “On Improvement of the Procedure to Control Open Joint-Stock Companies whose Stock is in Federal Ownership and Federal State Unitary Enterprises”, and in accordance with the Regulations “On Information Disclosure by the Issuers of Outstanding Securities” No. 454-P approved by the Bank of Russia on December 30, 2014 Accuracy of the data contained in this Annual Report, including the Report on the interested-party transactions effected by RSC Energia in 2019, was confirmed by RSC Energia’s Auditing Committee Report as of 01.06.2020. This Annual Report was preliminary approved by RSC Energia’s Board of Directors on August 24, 2020 (Minutes No. 31). This Annual Report was approved at RSC Energia’s General Shareholders’ Meeting on September 28, 2020 (Minutes No 40 of 01.10.2020). 2 TABLE OF CONTENTS 1. BACKGROUND INFORMATION ABOUT RSC ENERGIA ............................. 6 1.1. Company background .........................................................................................................................6 1.2. Period of the Company operation in the industry ...............................................................................6 1.3. Information about the purchase and sale contracts for participating interests, equities, shares of business partnerships and companies concluded by the Company in 2019 ..............................................7 1.4. Information about the holding structure and the organizations involved ...........................................8 2. PRIORITY DIRECTIONS OF RSC ENERGIA OPERATION ........................ 11 2.1.
    [Show full text]
  • Emacspeak User's Guide
    Emacspeak User's Guide Jennifer Jobst Revision History Revision 1.3 July 24,2002 Revised by: SDS Updated the maintainer of this document to Sharon Snider, corrected links, and converted to HTML Revision 1.2 December 3, 2001 Revised by: JEJ Changed license to GFDL Revision 1.1 November 12, 2001 Revised by: JEJ Revision 1.0 DRAFT October 19, 2001 Revised by: JEJ This document helps Emacspeak users become familiar with Emacs as an audio desktop and provides tutorials on many common tasks and the Emacs applications available to perform those tasks. Emacspeak User's Guide Table of Contents 1. Legal Notice.....................................................................................................................................................1 2. Introduction.....................................................................................................................................................2 2.1. What is Emacspeak?.........................................................................................................................2 2.2. About this tutorial.............................................................................................................................2 3. Before you begin..............................................................................................................................................3 3.1. Getting started with Emacs and Emacspeak.....................................................................................3 3.2. Emacs Command Conventions.........................................................................................................3
    [Show full text]
  • Apple, Inc. Education Price List
    Apple, Inc. Education Price List April 15, 2008 Table Of Contents [More information can be found on our web site at http://www.apple.com/education] Page • Revisions to the Price List • Apple Price Lists for Education 2 • Education Solutions 2 SECTION A: HARDWARE PRODUCTS 5-14 • iMac 5 • MacBook 6 • MacBook Pro 7 • Mac Pro 8 • Xserve 9 • Macintosh Displays & Video Accessories 12 • Wireless Connectivity 13 • iBook Accessories 13 • PowerBook Accessories 13 • Xserve Accessories 14 • Miscellaneous Accessories 15 SECTION B: APPLE PROFESSIONAL SERVICES & AppleCare SUPPORT 15-23 • Apple Professional Services - Project Management 15 • Apple Professional Services - Integration Services 16 • Apple Professional Services - System Setup Services 17 • AppleCare Products 20 Purchase orders for all products may be submitted to: Apple Attn: Apple Education Sales Support 12545 Riata Vista Circle Mail Stop: 198-3ED Austin, TX 78727-6524 Phone: 1-800-800-2775 K-12 Fax: (512) 674-2992 Revisions to the March 17, 2008 Education Price List Effective April 15, 2008 PRODUCTS ADDED TO THE PRICE LIST BD624LL/A Apple Digital Learning Series: Digital Media Creation Kit 899.00 MB560Z/A NVIDIA GeForce 8800 GT Graphics Upgrade Kit 251.00 PRODUCTS REPRICED ON THE PRICE LIST MB137Z/A NVIDIA GeForce 8800 GT Graphics Upgrade Kit for Mac Pro 251.00 MB198Z/A ATI Radeon HD 2600 XT Graphics Upgrade Kit for Mac Pro 116.00 PRODUCTS REMOVED FROM THE PRICE LIST BC744LL/A Apple Digital Learning Series: Digital Media Creation Kit TM740LL/A Nike+ Armband w/ Window for nano-Black M9479LL/A AirPort Extreme Power Supply MA504G/A 750GB Serial ATA Apple Drive Module for Xserve MA598Z/A Apple MagSafe (Airline) Power Adapter Prices on this Price List supersede previous Price Lists.
    [Show full text]
  • An Introduction to ESS + Xemacs for Windows Users of R
    An Introduction to ESS + XEmacs for Windows Users of R John Fox∗ McMaster University Revised: 23 January 2005 1WhyUseESS+XEmacs? Emacs is a powerful and widely used programmer’s editor. One of the principal attractions of Emacs is its programmability: Emacs can be adapted to provide customized support for program- ming languages, including such features as delimiter (e.g., parenthesis) matching, syntax highlight- ing, debugging, and version control. The ESS (“Emacs Speaks Statistics”) package provides such customization for several common statistical computing packages and programming environments, including the S family of languages (R and various versions of S-PLUS), SAS, and Stata, among others. The current document introduces the use of ESS with R running under Microsoft Windows. For some Unix/Linux users, Emacs is more a way of life than an editor: It is possible to do almost everything from within Emacs, including, of course, programming, but also writing documents in mark-up languages such as HTML and LATEX; reading and writing email; interacting with the Unix shell; web browsing; and so on. I expect that this kind of generalized use of Emacs will not be attractive to most Windows users, who will prefer to use familiar, and specialized, tools for most of these tasks. There are several versions of the Emacs editor, the two most common of which are GNU Emacs, a product of the Free Software Foundation, and XEmacs, an offshoot of GNU Emacs. Both of these implementations are free and are available for most computing platforms, including Windows. In my opinion, based only on limited experience, XEmacs offers certain advantages to Windows users, such as easier installation, and so I will explain the use of ESS under this version of the Emacs editor.1 As I am writing this, there are several Windows programming editors that have been customized for use with R.
    [Show full text]
  • Survey and Benchmarking of Machine Learning Accelerators
    1 Survey and Benchmarking of Machine Learning Accelerators Albert Reuther, Peter Michaleas, Michael Jones, Vijay Gadepally, Siddharth Samsi, and Jeremy Kepner MIT Lincoln Laboratory Supercomputing Center Lexington, MA, USA freuther,pmichaleas,michael.jones,vijayg,sid,[email protected] Abstract—Advances in multicore processors and accelerators components play a major role in the success or failure of an have opened the flood gates to greater exploration and application AI system. of machine learning techniques to a variety of applications. These advances, along with breakdowns of several trends including Moore’s Law, have prompted an explosion of processors and accelerators that promise even greater computational and ma- chine learning capabilities. These processors and accelerators are coming in many forms, from CPUs and GPUs to ASICs, FPGAs, and dataflow accelerators. This paper surveys the current state of these processors and accelerators that have been publicly announced with performance and power consumption numbers. The performance and power values are plotted on a scatter graph and a number of dimensions and observations from the trends on this plot are discussed and analyzed. For instance, there are interesting trends in the plot regarding power consumption, numerical precision, and inference versus training. We then select and benchmark two commercially- available low size, weight, and power (SWaP) accelerators as these processors are the most interesting for embedded and Fig. 1. Canonical AI architecture consists of sensors, data conditioning, mobile machine learning inference applications that are most algorithms, modern computing, robust AI, human-machine teaming, and users (missions). Each step is critical in developing end-to-end AI applications and applicable to the DoD and other SWaP constrained users.
    [Show full text]
  • Autodesk and Autocad
    Chapter 8 Autodesk and AutoCAD Autodesk as a company, has gone through several distinct phases of life. There were the “Early Years” which covers the time from when Autodesk was founded as a loose programmer-centric collaborative in early 1982 to the company’s initial public offering in 1985, the “Adolescent Years” during which the company grew rapidly but seemed to do so without any clear direction and the “Mature Years.” The beginning of the latter phase began when Carol Bartz became president and CEO in 1992 and continues to the current time. Even under Bartz, there were several well defined periods of growth as well as some fairly stagnant years.1 Mike Riddle gets hooked on computers Mike Riddle was born in California with computers in his veins. In junior high school, he built his first computer out of relays. It didn’t work very well, but it convinced him that computers were going to be an important part of his life. After attending Arizona State University, Riddle went to work for a steel fabricator where he had his first exposure to CAD. The company had a $250,000 Computervision system that, although capable of 3D work, was used strictly for 2D drafting. The company was engaged in doing steel detailing for the Palo Verde nuclear power plant in Arizona. Riddle felt that anything they were doing on this project with the Computervision system could be done on a microcomputer-based system. About the same time Riddle began working at a local Computerland store where they provided him with free computer time to do with as he wanted.
    [Show full text]
  • Trace Resourcebook: Assistive Technologies for Communication, Control and Computer Access, 1993-94 Edition
    DOCUMENT RESUME ED 363 079 EC 302 545 AUTHOR Borden, Peter A.; And Others TITLE Trace ResourceBook: Assistive Technologies for Communication, Control and Computer Access, 1993-94 Edition. INSTITUTION RESNA: Association for the Advancement of Rehabilitation Technology, Washington, DC.; Wisconsin Univ., Madison. Trace Center. SPONS AGENCY National Inst. on Disability and Rehabilitation Researc:11 (ED/OSERS), Washington, DC. REPORT NO ISBN-0-945459-03-3 PUB DATE 93 NOTE 964p. AVAILABLE FROM Trace Research and Development Center, S-151 Waisman Center, University of Wisconsin-Madison, 1500 Highland Ave., Madison, WI 53705 ($40). PUB TYPE Reference Materials Directories/Catalogs (132) EDRS PRICE MF07/PC39 Plus Postage. DESCRIPTORS Accessibility (for Disabled); *Assistive Devices (for Disabled); *Communication Aids (for Disabled); Computers; Computer Software; *Disabilities; Electronic Equipment; Input Output Devices; Microcomputers; *Rehabilitation; *Technology ABSTRACT This volume lists and describes products pertaining to assistive and rehabilitative technologies in the areas of communication, control, and computer access, as well as special software. Part 1, covering communication for individuals with disabilities, includes products designed as aids to both electronic and nonelectronic communication. It includes aids that supplement speech or replace speech, as well as products that help with the process of nonspeech communication. Part 2, covering the area of control, includes special switches plus environmental controls and calling devices. Part 3 lists products which provide disabled people with access to computers, such as keyboard modifications, alternate inputs, input adapters, alternate display systems, braille printers, and speech synthesizers. Part 4 describes special software written specifically for the needs of people with disabilities and professionals who work with them, addressing the areas of administration and management, assessment, education and training, recreation, and personal tools.
    [Show full text]
  • A Look at Video Binders 18 Daetron 29 Cameras, Vcrs, and a Sound Converter
    *.4 October 1984 Canada's Magazine for Electronics & Computing Enthusiasts A Lookat video Cameraslind VCRs Project Bonanza 0.3, Ten short oiler_ lbw Video Distrib Amp Rqpiace boX with a video am *IR Immo. *14 .10101t 71. 10 1 2 - 3 - 2 0 Computer Review: 5 74 3 70924 EXCELTRONIXTORONTO HAMILTON OTTAWA 319 College 72 James St. N. 217 Bank Some prices will go up October, 30th, 1984 1(416)921-8941 1(416)522-4124 1(613)230-9000 Gemini 10X Peripherals 3" Drive for your Apple Apple Compatable to be released soon at an Interface for your Apple unbelievable low price! 1 year warranty e435.00 120 Day Warranty CSA Approved ". 16K RAM Card 554.95 Systems Z80 Card $52.00 Apple //c $1549 5" Monitors Crn 559 Parallel Printer Card $65.00 Apple Macintosh from $3195 (Brand new open frame from Electrohome) RO x 24 Video with soft switch card .$84.00 128K Card - 64K of RAM $117.0010 Meg Hard Disk 128K Card - 128K of RAM $185.00Drive & Controller 51498 KEPCO Heavy Duty EPROM Programmer (with software) .569.00 which plugs right into your machine Switching Power Supply (programs 2716, 2732, 2764) (90 watts max.) Serial Card 579.00 Modem Card $199.00 115V or 220V provision filter and fuse SYSTEM MATE * on board, provides you with +5, PREVENT DOWNTIME, YOTRECIPI°;LIETA + 12, -12, gives you enough power Disk Drives to handle your system plus several for your Apple 5245 LOST DATA, CIRCUIT 585.00 drives with 3.8A on + 12 1 Year Warranty Special price DAMAGE,SERVICING.
    [Show full text]