Skip to content

Latest commit

 

History

History
55 lines (36 loc) · 1.87 KB

README.md

File metadata and controls

55 lines (36 loc) · 1.87 KB

PceLib

PC Engine (PCE) input library for Arduino

For Arduino Leonard/Pro Micro (5V 16MHz)

Controller compatibility

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.

How to use

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 port pins (mini din)

PCE Description Arduino
1 VCC/POWER 5V
2 DATA0
3 DATA1
4 DATA2
5 DATA3
6 SEL
7 CLR
8 GROUND GND

Credits

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.

Warning

Code and wiring directions are provided to you 'as is' and without any warranties. Use at your own risk.