(???) omp: O = Apple II+ E = Apple IIe C = Apple IIc G = Apple IIgs (???) ct: R = Read W = Write 7 = Bit 7 V = Value (???) ddress Name Comp Act Description (???) 000 49152 KBD OECG R Last Key Pressed + 128 (???) 80STOREOFF ECG W Use $C002-$C005 for Aux Memory (???) 001 49153 80STOREON ECG W Use PAGE2 for Aux Memory (???) 002 49154 RDMAINRAM ECG W If 80STORE Off: Read Main Mem $0200-$BFFF (???) 003 49155 RDCARDRAM ECG W If 80STORE Off: Read Aux Mem $0200-$BFFF (???) 004 49156 WRMAINRAM ECG W If 80STORE Off: Write Main Mem $0200-$BFFF (???) 005 49157 WRCARDRAM ECG W If 80STORE Off: Write Aux Mem $0200-$BFFF (???) 006 49158 SETSLOTCXROM E G W Peripheral ROM ($C100-$CFFF) (???) 007 49159 SETINTCXROM E G W Internal ROM ($C100-$CFFF) (???) 008 49160 SETSTDZP ECG W Main Stack and Zero Page (???) 009 49161 SETALTZP ECG W Aux Stack and Zero Page (???) 00A 49162 SETINTC3ROM E G W ROM in Slot 3 (???) 00B 49163 SETSLOTC3ROM E G W ROM in Aux Slot (???) 00C 49164 CLR80VID ECG W 40 Columns (???) 00D 49165 SET80VID ECG W 80 Columns (???) 00E 49166 CLRALTCHAR ECG W Primary Character Set (???) 00F 49167 SETALTCHAR ECG W Alternate Character Set (???) 010 49168 KBDSTRB OECG WR Keyboard Strobe (???) 011 49169 RDLCBNK2 ECG R7 Status of Selected $Dx Bank (???) 012 49170 RDLCRAM ECG R7 Status of $Dx ROM / $Dx RAM (???) 013 49171 RDRAMRD ECG R7 Status of Main/Aux RAM Reading (???) 014 49172 RDRAMWRT ECG R7 Status of Main/Aux RAM Writing (???) 015 49173 RDCXROM E G R7 Status of Periph/ROM Access (???) RSTXINT C R Reset Mouse X0 Interrupt (???) 016 49174 RDALTZP ECG R7 Status of Main/Aux Stack and Zero Page (???) 017 49175 RDC3ROM E G R7 Status of Slot 3/Aux Slot ROM (???) RSTYINT C R Reset Mouse Y0 Interrupt (???) 018 49176 RD80STORE ECG R7 Status of $C002-$C005/PAGE2 for Aux Mem (???) 019 49177 RDVBL E G R7 Vertical Blanking (E:1=drawing G:0=drawing) (???) RSTVBL C R Reset Vertical Blanking Interrupt (???) 01A 49178 RDTEXT ECG R7 Status of Text/Graphics (???) 01B 49179 RDMIXED ECG R7 Status of Full Screen/Mixed Graphics (???) 01C 49180 RDPAGE2 ECG R7 Status of Page 1/Page 2 (???) 01D 49181 RDHIRES ECG R7 Status of LoRes/HiRes (???) 01E 49182 RDALTCHAR ECG R7 Status of Primary/Alternate Character Set (???) 01F 49183 RD80VID ECG R7 Status of 40/80 Columns (???) 020 49184 TAPEOUT OE R Toggle Cassette Tape Output (???) 021 49185 MONOCOLOR G W 7 Color/Mono (???) 022 49186 TBCOLOR G V Screen Color: Low Nibble is BG, High (???) ibble is Text (???) 023 49187 VGCINT G V Video Graphics Controller Interrupts: (???) b0-2=ext,scan,1sec enable (???) 4-7=ext,scan,1sec,VGC (???) 024 49188 MOUSEDATA G V Mouse Data: High Bit is Button, Other (???) its are Movement (???) 025 49189 KEYMODREG G V Modifier Keys: Bit 7: Command, Bit 6: Option, (???) Bit 5: NotUsed, Bit 4: Keypad, (???) Bit 3: Repeat, Bit 2: Caps, (???) Bit 1: Control, Bit 0: Shift (???) 026 49190 DATAREG G V ADB Command/Data b0-2=# b3=valid b4=clr buf (???) b5=reboot b6=abort b7=status (???) 027 49191 KMSTATUS G V ADB Status: b0=cmdFull b1=mouseX (???) 2=keyIntr b3=key (???) b4=cmdIntr b5=data (UUE) =mouseInt 7=mouse (???) 028 49192 ROMBANK ???? ROM bank select toggle (???) 029 49193 NEWVIDEO G V New Video: 129=SHR, 1=None, Bit (UUE) =Linearize, Bit 5=BW (???) 02B 49195 LANGSEL G Bit 3=Secondary Bit 4=50Hz Bits (ARC) -7=Display Language (???) 02C 49196 CHARROM ???? Addr for test mode read of character ROM (???) 02D 49197 SLTROMSEL G Slot Register; Bits 1-7=use slot card (???) 02E 49198 VERTCNT ???? Addr for read of video cntr bits V5-VB (???) 02F 49199 HORIZCNT ???? Addr for read of video cntr bits VA-H0 (???) 030 48200 SPKR OECG R Toggle Speaker (???) 031 49201 DISKREG G Disk Interface: Bit 6=3.5 Bit 7=RWHead 1 (???) 032 49202 SCANINT G V VGC Interrupt-Clear (???) 033 49203 CLOCKDATA G Interface to Battery RAM (undocumented) (???) 034 49204 CLOCKCTL G b0-3=bcol b5=stopBit b6=read b7=start (???) 035 49205 SHADOW G Inhibit Shadowing: Bit 6: I/O Memory, (???) it 5: Alternate (???) Display Mode, Bit 4: (???) uxilary HGR, (???) Bit 3: Super HiRes, (???) it 2: HiRes (???) Page 2, Bit 1: HiRes (???) age 1, (???) Bit 0: Text/LoRes (???) 036 49206 CYAREG G Bits 0-3=Disk Detect Bit 4=Shadow All (???) anks Bit 7=Fast (???) 037 49207 BMAREG G Bit 5=BW (???) 038 49208 SCCBREG G SCC Command Channel B (???) 039 49209 SCCAREG G SCC Command Channel A (???) 03A 49210 SCCBDATA G SCC Data Channel B (???) 03B 49211 SCCADATA G SCC Data Channel A (???) 03C 49212 SOUNDCTL G V Sound Settings: Bits 0-3=Volume Bit 5=AutoIncr (???) Bit 6=RAM Bit 7=Busy (???) 03D 49213 SOUNDDATA G Sound Data (???) 03E 49214 SOUNDADRL G Address Pointer L (???) 03F 49215 SOUNDADRH G Address Pointer H (???) 040 49216 OE R Game I/O Strobe Output (???) RDXYMSK C R7 Read X0/Y0 Interrupt (???) 041 49217 RDVBLMSK C R7 Read VBL Interrupt (???) 042 49218 RDX0EDGE C R7 Read X0 Edge Selector (???) 043 49219 RDY0EDGE C R7 Read Y0 Edge Selector (???) 044 49220 MMDELTAX G V Mega II Mouse Delta Movement X (???) 045 49221 MMDELTAY G V Mega II Mouse Delta Movement Y (???) 046 49222 DIAGTYPE ???? Self or Burn-In diagdistics: Bit (QRY) =burn-in diag (???) INTFLAG ???? b0=IRQ b1=MMmov b2=MMbut b3=VBL b4=qsec (???) b5=AN3 b6=mouse was down b7=mouse is down (???) 047 49223 CLRVBLINT ???? Clear VBL Interrupt (???) 048 49224 CLRXYINT ???? Clear MM Interrupt (???) 048 49224 RSTXY C WR Reset X and Y Interrupts (???) 050 49232 TXTCLR OECG WR Display Graphics (???) 051 49233 TXTSET OECG WR Display Text (???) 052 49234 MIXCLR OECG WR Display Full Screen (???) 053 49235 MIXSET OECG WR Display Split Screen (???) 054 49236 TXTPAGE1 OECG WR Display Page 1 (???) 055 49237 TXTPAGE2 OECG WR If 80STORE Off: Display Page 2 (???) ECG WR If 80STORE On: Read/Write Aux Display Mem (???) 056 49238 LORES OECG WR Display LoRes Graphics (???) 057 49239 HIRES OECG WR Display HiRes Graphics (???) 058 49240 CLRAN0 OE G WR If IOUDIS off: Annunciator 0 Off (???) DISXY C WR If IOUDIS on: Mask X0/Y0 Move Interrupts (???) 059 49241 SETAN0 OE G WR If IOUDIS off: Annunciator 0 On (???) ENBXY C WR If IOUDIS on: Allow X0/Y0 Move Interrupts (???) 05A 49242 CLRAN1 OE G WR If IOUDIS off: Annunciator 1 Off (???) DISVBL C WR If IOUDIS on: Disable VBL Interrupts (???) 05B 49243 SETAN1 OE G WR If IOUDIS off: Annunciator 1 On (???) ENVBL C WR If IOUDIS on: Enable VBL Interrupts (???) 05C 49244 CLRAN2 OE G WR If IOUDIS off: Annunciator 2 Off (???) X0EDGE C WR If IOUDIS on: Interrupt on X0 Rising (???) 05D 49245 SETAN2 OE G WR If IOUDIS off: Annunciator 2 On (???) X0EDGE C WR If IOUDIS on: Interrupt on X0 Falling (???) 05E 49246 CLRAN3 OE G WR If IOUDIS off: Annunciator 3 Off (???) Y0EDGE C WR If IOUDIS on: Interrupt on Y0 Rising (???) DHIRESON ECG WR In 80-Column Mode: Double Width Graphics (???) 05F 49247 SETAN3 OE G WR If IOUDIS off: Annunciator 3 On (???) Y0EDGE C WR If IOUDIS on: Interrupt on Y0 Falling (???) DHIRESOFF ECG WR In 80-Column Mode: Single Width Graphics (???) 060 49248 OE R7 Read Cassette Input (???) C R7 Status of 80/40 Column Switch (???) BUTN3 G R7 Switch Input 3 (???) 061 49249 RDBTN0 EC R7 Switch Input 0 / Open Apple (???) 062 49250 BUTN1 E R7 Switch Input 1 / Solid Apple (???) 063 49251 RD63 E R7 Switch Input 2 / Shift Key (???) C R7 Bit 7 = Mouse Button Not Pressed (???) 064 49252 PADDL0 OECG R7 Analog Input 0 (???) 065 49253 PADDL1 OECG R7 Analog Input 1 (???) 066 49254 PADDL2 OE G R7 Analog Input 2 (???) RDMOUX1 C R7 Mouse Horiz Position (???) 067 49255 PADDL3 OE G R7 Analog Input 3 (???) RDMOUY1 C R7 Mouse Vert Position (???) 068 49256 STATEREG G V b0=INTCXROM b1=ROMBANK b2=LCBNK2 b3=RDROM (???) b4=RAMWRT b5=RAMRD b6=PAGE2 b7=ALTZP (???) 06D 49261 TESTREG ???? Test Mode Bit Register (???) 06E 49262 CLRTM ???? Clear Test Mode (???) 06F 49263 ENTM ???? Enable Test Mode (???) 070 49364 PTRIG E R Analog Input Reset (???) C WR Analog Input Reset + Reset VBLINT Flag (???) 078 49372 C W Disable IOU Access (???) 079 49373 C W Enable IOU Access (???) 07E 49278 IOUDISON EC W Disable IOU (???) RDIOUDIS EC R7 Status of IOU Disabling (???) 07F 49279 IOUDISOFF EC W Enable IOU (???) RDDHIRES EC R7 Status of Double HiRes (???) 080 49280 OECG R Read RAM bank 2; no write (???) 081 49281 ROMIN OECG RR Read ROM; write RAM bank 2 (???) 082 49282 OECG R Read ROM; no write (???) 083 49283 LCBANK2 OECG RR Read/write RAM bank 2 (???) 084 49284 OECG R Read RAM bank 2; no write (???) 085 49285 ROMIN OECG RR Read ROM; write RAM bank 2 (???) 086 49286 OECG R Read ROM; no write (???) 087 49287 LCBANK2 OECG RR Read/write RAM bank 2 (???) 088 49288 OECG R Read RAM bank 1; no write (???) 089 49289 OECG RR Read ROM; write RAM bank 1 (???) 08A 49290 OECG R Read ROM; no write (???) 08B 49291 OECG RR Read/write RAM bank 1 (???) 08C 49292 OECG R Read RAM bank 1; no write (???) 08D 49293 OECG RR Read ROM; write RAM bank 1 (???) 08E 49294 OECG R Read ROM; no write (???) 08F 49295 OECG RR Read/write RAM bank 1 (???) 090--C09F slot 1 (???) 0A0--C0AF slot 2 (???) 0B0--C0BF slot 3 (???) 0C0--C0CF slot 4 (???) 0D0--C0DF slot 5 (???) 0E0--C0EF slot 6 (???) 0F0--C0FF slot 7 (???) - (???) \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ (???) onrelay@napanet.net dimension18.cjb.net (???) n Apple II fanatic since 1998! S0.5 LIS+++! Suzy+++! M1987 (???) Macintosh fanatic since 1996? OM0.1 OZY++ MIL+++! M1987 (???) n Ozy & Millie fanatic since 2000. MC1.0 CHL+++! TAM+++! M1987 (???) Remember, if it's not a secure web server, it's an _insecure_ (???) eb server!" -- Me (???) *_ Syntax Error: an error on a criminal's tax record. (???) | Bad Subscript: a criminal reading a book on a subway. (???) --- Unimplemented Trap: when a bear trap isn't set up (???) |' ,| properly and thus does not work. (???) --- Overflow: too many ice cubes. <Can't Restart> (???) Don't forget: Tammy Day on February 15th! (???) lease remove capital letters from my e-mail address to respond.