Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
mg_notes:general:io_page [2017/11/22 17:57]
M.G. quick ref table
mg_notes:general:io_page [2018/07/10 02:06]
M.G.
Line 158: Line 158:
 |            | FASTCHIP_6E ​ |  E   ​| ​   V | FastChip %%//%%e: Config register select | |            | FASTCHIP_6E ​ |  E   ​| ​   V | FastChip %%//%%e: Config register select |
 | C06F 49263 | ENTM         | ???? |      | Enable Test Mode | | C06F 49263 | ENTM         | ???? |      | Enable Test Mode |
-|            | FASTCHIP_6F ​ |  E   ​| ​   V | FastChip //e: Config register value |+|            | FASTCHIP_6F ​ |  E   ​| ​   V | FastChip ​%%//%%e: Config register value |
 | C070 49264 | PTRIG        | OECG |  R   | Analog Input Reset | | C070 49264 | PTRIG        | OECG |  R   | Analog Input Reset |
 |            |              |   ​C ​ | WR   | Analog Input Reset + Reset VBLINT Flag | |            |              |   ​C ​ | WR   | Analog Input Reset + Reset VBLINT Flag |
Line 191: Line 191:
 | C08E 49294 |              | OECG |  R   | Read ROM; no write | | C08E 49294 |              | OECG |  R   | Read ROM; no write |
 | C08F 49295 |              | OECG |  RR  | Read/write RAM bank 1 | | C08F 49295 |              | OECG |  RR  | Read/write RAM bank 1 |
-| C090--C09F |              | OE G | | slot 1 (not IIe PDS Card) |+| C090--C09F |              | OE G | | slot 1 (virtual in IIe PDS Card) |
 | C098       ​| ​             |   ​C ​ |    V | ACIA 1 tx/rx data register | | C098       ​| ​             |   ​C ​ |    V | ACIA 1 tx/rx data register |
 | C099       ​| ​             |   ​C ​ |    V | ACIA 1 tx/rx status register | | C099       ​| ​             |   ​C ​ |    V | ACIA 1 tx/rx status register |
 | C09A       ​| ​             |   ​C ​ |    V | ACIA 1 tx/rx command register | | C09A       ​| ​             |   ​C ​ |    V | ACIA 1 tx/rx command register |
 | C09B       ​| ​             |   ​C ​ |    V | ACIA 1 tx/rx control register | | C09B       ​| ​             |   ​C ​ |    V | ACIA 1 tx/rx control register |
-| C0A0--C0AF |              | OE G | | slot 2 (not IIe PDS Card) |+| C0A0--C0AF |              | OE G | | slot 2 (virtual in IIe PDS Card) |
 | C098       ​| ​             |   ​C ​ |    V | ACIA 2 tx/rx data register | | C098       ​| ​             |   ​C ​ |    V | ACIA 2 tx/rx data register |
 | C099       ​| ​             |   ​C ​ |    V | ACIA 2 tx/rx status register | | C099       ​| ​             |   ​C ​ |    V | ACIA 2 tx/rx status register |
 | C09A       ​| ​             |   ​C ​ |    V | ACIA 2 tx/rx command register | | C09A       ​| ​             |   ​C ​ |    V | ACIA 2 tx/rx command register |
 | C09B       ​| ​             |   ​C ​ |    V | ACIA 2 tx/rx control register | | C09B       ​| ​             |   ​C ​ |    V | ACIA 2 tx/rx control register |
-| C0B0--C0BF |              | OE G | | slot 3 (not IIe PDS Card) |+| C0B0--C0BF |              | OE G | | slot 3 (video only in IIe PDS Card) |
 | C0C0--C0CF |              | OE G | | slot 4 (not IIe PDS Card) | | C0C0--C0CF |              | OE G | | slot 4 (not IIe PDS Card) |
 | C0C0       | ADDRL        |   ​C ​ |    V | IIc Mem Expansion: Address low byte | | C0C0       | ADDRL        |   ​C ​ |    V | IIc Mem Expansion: Address low byte |
Line 207: Line 207:
 | C0C2       | ADDRH        |   ​C ​ |    V | IIc Mem Expansion: Address high byte | | C0C2       | ADDRH        |   ​C ​ |    V | IIc Mem Expansion: Address high byte |
 | C0C3       | DATA         ​| ​  ​C ​ |    V | IIc Mem Expansion: Address data byte | | C0C3       | DATA         ​| ​  ​C ​ |    V | IIc Mem Expansion: Address data byte |
-| C0D0--C0DF |              | OE G | | slot 5 (not IIe PDS Card) | +| C0D0--C0DF |              | OE G | | slot 5 (virtual in IIe PDS Card) | 
-| C0E0--C0EF |              | OE G | | slot 6 (not IIe PDS Card) |+| C0E0--C0EF |              | OE G | | slot 6 (Disk II only in IIe PDS Card) |
 | C0E0       ​| ​             |  MCG | | IWM:PH0 off | | C0E0       ​| ​             |  MCG | | IWM:PH0 off |
 | C0E1       ​| ​             |  MCG | | IWM:PH0 on | | C0E1       ​| ​             |  MCG | | IWM:PH0 on |
Line 225: Line 225:
 | C0EE       ​| ​             |  MCG | | IWM:Q7 off (WP sense/read) | | C0EE       ​| ​             |  MCG | | IWM:Q7 off (WP sense/read) |
 | C0EF       ​| ​             |  MCG | | IWM:Q7 on (Write) | | C0EF       ​| ​             |  MCG | | IWM:Q7 on (Write) |
-| C0F0--C0FF |              | OE G | | slot 7 (not IIe PDS Card) |+| C0F0--C0FF |              | OE G | | slot 7 (virtual in IIe PDS Card) |
  
 ===== IIgs Quick Ref Table ===== ===== IIgs Quick Ref Table =====
Line 231: Line 231:
 Borrowed from [[http://​www.txbobsc.com/​aal/​1987/​aal8701.html|here]]. Borrowed from [[http://​www.txbobsc.com/​aal/​1987/​aal8701.html|here]].
  
-^     ^ C02x      ​C03x       C04x      ​C05x     C06x       | +^     ^ C02x      ​C03x       C04x      ​C05x     C06x      ^ 
-^  0  | --rsvd--  | Speaker ​   | --rsvd--  | Graphics | Switch 3?? +^  0  | //rsvd//  | Speaker ​   | //rsvd//  | Graphics | Switch 3  
-^  1  | MONO      | 3.5 Disk   | Mouse Int | Text     | Switch ​1   +^  1  | MONO      | 3.5 Disk   | Mouse Int | Text     | Switch ​0  ​
-^  2  | TXT Color | Scan Int   ​| ​--rsvd--  | Unmixed ​ | Switch 1   ​+^  2  | TXT Color | Scan Int   ​| ​//rsvd//  | Unmixed ​ | Switch 1  
-^  3  | VGC Int   | Clock Data | --rsvd--  | Mixed    | Switch 2   ​+^  3  | VGC Int   | Clock Data | //rsvd//  | Mixed    | Switch 2  
-^  4  | MouseData | Clock Ctrl | M Delta X | Text 1   | Paddle 0   ​+^  4  | MouseData | Clock Ctrl | M Delta X | Text 1   | Paddle 0  
-^  5  | Key Mods  | Shadow ​    | M Delta Y | Text 2   | Paddle 1   ​+^  5  | Key Mods  | Shadow ​    | M Delta Y | Text 2   | Paddle 1  
-^  6  | KM Data   | Speed      | M Flags   | Lo Res   | Paddle 2   ​+^  6  | KM Data   | Speed      | M Flags   | Lo Res   | Paddle 2  
-^  7  | KM Status | DMA Bank   | VBL Int   | Hi Res   | Paddle 3   ​+^  7  | KM Status | DMA Bank   | VBL Int   | Hi Res   | Paddle 3  
-^  8  | ROM Bank  | SCC B Cmd  | XY Int    | Clr AN0  | State Reg  +^  8  | ROM Bank  | SCC B Cmd  | XY Int    | Clr AN0  | State Reg | 
-^  9  | New Video | SCC A Cmd  | --rsvd--  | Set AN0  | --rsvd--   +^  9  | New Video | SCC A Cmd  | //rsvd//  | Set AN0  | //rsvd//  ​
-^  A  | --rsvd--  | SCC B Data | --rsvd--  | Clr AN1  | --rsvd--   +^  A  | //rsvd//  | SCC B Data | //rsvd//  | Clr AN1  | //rsvd//  ​
-^  B  | Lang Sel  | SCC A Data | --rsvd--  | Set AN1  | --rsvd--   +^  B  | Lang Sel  | SCC A Data | //rsvd//  | Set AN1  | //rsvd//  ​
-^  C  | CharROM ​  | Sound Ctrl | --rsvd--  | Clr AN2  | --rsvd--   +^  C  | CharROM ​  | Sound Ctrl | //rsvd//  | Clr AN2  | //rsvd//  ​
-^  D  | Slot ROM  | Sound Data | --rsvd--  | Set AN2  | Test Mode  +^  D  | Slot ROM  | Sound Data | //rsvd//  | Set AN2  | Test Mode | 
-^  E  | Vert Cnt  | Sound AdrL | --rsvd--  | Clr AN3  | Test Off   ​+^  E  | Vert Cnt  | Sound AdrL | //rsvd//  | Clr AN3  | Test Off  
-^  F  | Horiz Cnt | Sound AdrH | --rsvd--  | Set AN3  | Test On    |+^  F  | Horiz Cnt | Sound AdrH | //rsvd//  | Set AN3  | Test On   ​|