PC Engine (PCE) input library for Arduino
For Arduino Leonard/Pro Micro (5V 16MHz)
It's been tested and confirmed to work with:
Accessory | Notes |
---|---|
2-button Pad | |
AvenuePad 6 | |
Multitap | Model PI-PD003 |
Multitap notes:
Not possible to detect if a pad is connected or not.
Lib will report all multitap ports as having a device connected.
PCE controllers works with 5V so I recommend to use a 5V Arduino.
This library requires DigitalIO.
I recommend the usage of SukkoPera's fork of DigitalIO as it supports a few more platforms.
PCE | Description | Arduino |
---|---|---|
1 | VCC/POWER | 5V |
2 | DATA0 | |
3 | DATA1 | |
4 | DATA2 | |
5 | DATA3 | |
6 | SEL | |
7 | CLR | |
8 | GROUND | GND |
It uses the DigitalIO from greiman.
I recommend the usage of SukkoPera's fork of DigitalIO as it supports a few more platforms.
Based on documentation from David Shadoff.
And from emulator NitroGrafx.
Special thanks to MisterAddons and my friend Lucas Milani.
Code and wiring directions are provided to you 'as is' and without any warranties. Use at your own risk.