| Control (W) | Status (R) | Data (R/W) | |
|---|---|---|---|
| Port 0 | 0x00 | 0x00 | 0x40 |
| Port 1 | 0x80 | 0x80 | 0xC0 |
| Bits | Description | |
|---|---|---|
| 0 | Transmit Enable | 0 = Disable |
| 1 = Enable | ||
| 1 | Multitap Enable | 0 = Disable |
| 1 = Enable | ||
| 2 | Receive Enable | 0 = Disable |
| 1 = Enable |
| Bits | Description | |
|---|---|---|
| 0 | Receive data state | 0 = Received data |
| 1 = No data received | ||
| 3 | Unknown? |
| Bits | Description | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 ~ 27 | Keypress state
| |||||||||||||||||||||||||||||||||||||||||||
| 28 ~ 31 | Device ID | 0 = None | ||||||||||||||||||||||||||||||||||||||||||
| 13 = Mouse | ||||||||||||||||||||||||||||||||||||||||||||
| 14 = Multitap | ||||||||||||||||||||||||||||||||||||||||||||
| 15 = Pad |