How to connect a CH376 to a Z80 via I/O ports 20h and 21h (compatible with Rookie Drive):
| Z80 | 74HC688 | CH376 |
|---|---|---|
| 5V | 5V | 5V |
| GND | GND | GND |
| D7...D0 | D7...D0 | |
| RD | RD | |
| WR | WR | |
| A0 | A0 | |
| A7...A1 | A7...A1 | |
| IORQ | A0 | |
| GND | E | |
| GND | B0 | |
| GND | B1 | |
| GND | B2 | |
| GND | B3 | |
| GND | B4 | |
| 5V | B5 | |
| GND | B6 | |
| GND | B7 | |
| A=B | CS |
To make it compatible with MSX-USB instead (using ports 10h and 11h), connect B4 to 5V and B5 to GND in the 74HC688.