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 a/d cards. I heards that external a/d >boards can connect to the apple through the serial card. Does anyone >know anything about this? For a relatively inexpensive alternative, contact Vernier Software at (503) 297-1760. They're a company that got their start making scientific sensors and programs for the Apple for use in schools. They still sell Apple stuff, as well as IBM and Mac modules. They have a voltage sensor that connects to the game port for $45 assembled, $30 in kit form. You might also try a similar company, PASCO, at 1-800-772-8700. > RF. > >---------------------------------------------------------------------- >Robert Fridman [email protected] >Dept. of Computer Science >University of Calgary voice (403) 220-5104 >Calgary, Alberta fax (403) 284-4707 >Canada > Michael Foegelle -- Michael Foegelle | Call Wunderland BBS! | [email protected] University of | (512) 472-0544 8n1 | [email protected] Texas at Austin | 14.4kbaud, v.32/bis | GEnie: M.FOEGELLE2 Physics Department | *** New number! (512) 335-6753 effective 6/1/94! *** ### END OF FILE ad.da Apple 2 Computer Info -- Apple 2 Hardware Info -- comp.sys.apple2 -- 28 May 1999 -- 7 of 452 APPLE 2 COMPUTER FAMILY TECHNICAL INFORMATION ##################################################################### ### FILE: adb.devices ##################################################################### Path: news1.icaen!news.uiowa.edu!uunet!in5.uu.net!news.mathworks.com!news.mathworks.com! www.nntp.primenet.com!globalcenter1!news.primenet.com!bpvh From: [email protected] (Bradley P. Von Haden) Newsgroups: comp.sys.apple2 Subject: Apple IIgs compatible Mac ADB mice, trackballs and other devices Date: 5 Sep 1997 17:48:00 -0700 Organization: Primenet (602)416-7000 Lines: 218 Message-ID: <[email protected]> X-Posted-By: [email protected] (bpvh) The Apple IIgs can use some Mac ADB mice, trackballs, touchpads and miscellaneous other ADB devices (note: there is a separate list for keyboards). The following ADB devices work with the Apple IIgs. 'Reviews', where available, are included. These reviews, solicited or found in the online world, are used only with the permission of their authors. Additions, corrections and reviews (hint, hint - positive, negative, different, etc) are encouraged. Last updated: 05 Sep 1997 Some ADB mice that work on a IIgs: Apple ADB mice Interex Ergonomic Interex Mac-100A Interex Mac-180 Jameco Mac Mouse (P/N 119327) LogicTech 3 button MouseMan (M/N M-AC13-4MD) - Review MicroTrac Mouse Systems Optical ADB Mouse Mouse Systems Optical ADB Little Mouse - Review NeXT ADB Precision Instruments - Review Sun Mouse Some ADB trackballs that work: CH Products RollerMouse Identity Systems Technology Mac Compatible Trackball Interex Mac-200 Mac Compatible Trackball Kensington TurboMouse ADB (old) Kensington TurboMouse ADB v3.0 [note: later versions NOT IIgs compatible] Logitech Trackman Marble for Macintosh (P/N 804219-0000) - Review MicroSpeed Trackball for Mac ADB MicroSpeed MicroTRAC Trackball - Review Precision Instruments Macintosh ADB Trackball - Review Other ADB devices that work: Apple 2 Computer Info -- Apple 2 Hardware Info -- comp.sys.apple2 -- 28 May 1999 -- 8 of 452 APPLE 2 COMPUTER FAMILY TECHNICAL INFORMATION Cirque Glidepoint touchpad Touche Technologies TouchPad - Review Electric Crayon (Quality Computer) Mice Reviews: LogicTech 3 button MouseMan (M/N M-AC13-4MD) (Made in Ireland) [Tony Cianfaglione] I use a Logitech ADB three button mouse with my GS and all three buttons function well. The left button selects the item, the middle button scrolls left or up and the right button scrolls down and right among the GS desktop items such as Finder lists or lists of items in programs such as Print Shop GS and Appleworks GS. The two scrolling buttons also work on any GS finder list. It comes in extremely handy when scrolling through subdirectories containing hundreds of files. You can scroll a lot faster and with much more precision that you can by using the up or down scroll buttons within the window itself. My GS is accelerated to 13.75 mhz and the scroll function is fantastic. The 3 button mouse is the way to go as far as I'm concerned. Mouse Systems ADB Little Mouse (M/N 403323-001) [Don V. Zahniser] An optical mouse that is slightly smaller than the standard Apple mouse. The mouse button is larger than that of the Apple mouse, covering about the front 1/3 of the mouse body. Switch action is more sensitive than the Apple mouse. Comes with a metal mousepad with an imprinted pattern that the mouse responds to. Felt strips on the bottom of the mouse make it self-cleaning. 'Faster' than the Apple mouse (less movement of the mouse for the same cursor movement) and ultra-reliable. Precision Instruments Mouse [Ryan Suenaga] Category 12, Topic 32 Message 62 Sat Dec 03, 1994 Shopping tip for you. . . I was at Computer City tonight and picked up a "precision instruments" brand mouse which is two buttoned (one for chording) and, not only was it cheap (29.99), not only does it work, but the documentation actually says (verbatim): "Your pointing device is compatible with the MACINTOSH, MACINTOSH II, MACINTOSH IICX and _APPLE II GS.-" We do get a little respect, sometimes. . . Trackballs: Apple 2 Computer Info -- Apple 2 Hardware Info -- comp.sys.apple2 -- 28 May 1999 -- 9 of 452 APPLE 2 COMPUTER FAMILY TECHNICAL INFORMATION Logitech Trackman Marble for Macintosh (P/N 804219-0000) [Don V. Zahniser] An ergonomically-designed trackball with 3 mouse buttons that correspond to the index, middle, and third finger positions. The thumb moves the trackball (about 1.25" diameter), which is mounted on the left-hand side of the assembly. Software is provided for programming the buttons on the Macintosh, but on the GS, all three buttons act as a normal mouse button. On a ROM 01, fast mouse speed is fine for normal use, but slow is better for activities that require precision. A really nice, comfortable, easy to use trackball. Does not have a free-wheeling spinning action as on some larger trackballs. Appears to be immune to dirt build-up. MicroSpeed MicroTRAC Trackball [Don V. Zahniser] Category 12, Topic 32 Message 222 Tue Mar 28, 1995 D.ZAHNISER [IronTooth] at 18:39 EST Well, there was this really cute little MicroTRAC (by Microspeed) trackball there, and it sort of followed me home. It's one of those little thingies that can be used with laptops, with a total footprint about 2/3 the size of the mouse that came with my GS. I have it attached to the side of my keyboard right now. It's a three button mouse - er, trackball. Left has standard mouse button action, right is a double-click button, and center (behind the little ball) is a click-lock button. It's got an LED that lights up when the mouse button is down (great for those 2am CoPilot sessions ;^). Action on the ball is pretty good (far better than my defective Kraft), but certainly not as smooth as the Kensington Expert Mouse that I use on my Vectra at work. I kinda like it :^) Don V. Zahniser Delivered by: CoPilot v2.55 & ANSITerm v2.12 ------------ Category 12, Topic 32 Message 224 Sat Apr 01, 1995 D.ZAHNISER [IronTooth] at 11:14 EST A quick update on the MicroTRAC - This little critter has a decided X-Y axis preference; I think it's because it doesn't have a diagonal idler bearing. This makes it harder to track from corner to corner of the screen. OTOH, it is GREAT as a 'mouse' in AppleWorks, where inadvertant diagonal movement of my mouse was driving me crazy trying to position the cursor (and yes, I did play with the mouse sensitivity settings). The other neat thing about this micro-ball is that I have it mounted on a bracket from one of the screws holding the keyboard case together. I work the ball and switches with my fingers, and my thumb is resting right next to the Apple 2 Computer Info -- Apple 2 Hardware Info -- comp.sys.apple2 -- 28 May 1999 -- 10 of 452
Description: