Baffavision GameControl
Settings
Default ports:
- $80 $9F Set keypad mode (write)
- $C0 $DF Video (VDC) registers (read/write)
- $E0 $DF Set joystick mode (write)
- $E0 $FF Controllers (read)
JP2 | ||
---|---|---|
=o | 1 2 | Use keypad numbers from Controller |
o= | 2 3 | Use on-board keypad numbers |
JP5 (Player 1) | ||
=o | 1 2 | Colecovision Controller |
o= | 2 3 | Sega Joystick |
JP6 (Player 2) | ||
=o | 1 2 | Colecovision Controller |
o= | 2 3 | Sega Joystick |
Ports
Port | Dir. | Description |
---|---|---|
80h | W | Selects keypad input and the secondary trigger (A on sega controller) |
C0h | W | Select directional input and the primary trigger (B on sega controller) |
FCh | R | Reads the status of the currently selected buttons on Player 1's controller |
FFh | R | Reads the status of the currently selected buttons on Player 2's controller |
Notes by J.B.Langston:
- ColecoVision uses the entire range of ports 80-9F, C0-DF, and E0-FF to decode the ports and this boards use the same signals 'cos it's possible that some games may use non-standard ports in these ranges.
- Since ports in the 80-9F or C0-DF range are write-only, it should not matter if there is a conflict with other boards using the same ports,since no bus contention will occur.
- However, be careful if you have any boards that use addresses in range E0-FF since reading from an address in this range could lead to bus contention when both boards respond.
ColecoVision Related Boards:
Back to Hardware Specifications Page