ac-real-io/README.md

57 lines
1.7 KiB
Markdown
Raw Permalink Normal View History

2013-09-07 11:21:23 -04:00
ACreal IO
========
ACreal IO is a firmware code for Arduino to build Konami ACIO compatible boards.
Konami ACIO is a protocol used for communication between arcade games and harware components such as e-Amusement readers.
Its uses rs232 and allows several "nodes" to be connected a single serial port.
Games support
-------------
Currently this project supports the following games :
2013-09-07 11:21:23 -04:00
pop'n music 15-18 (one old slotted reader)
2013-09-07 11:32:17 -04:00
2020-02-22 07:54:34 -05:00
pop'n music 19-25 (one new wavepass reader with encrypted communication (only game I know which uses this encryption) + optional card dispenser)
2013-09-07 11:32:17 -04:00
2013-09-07 11:21:23 -04:00
iidx 13-18 (2 old slotted readers)
2013-09-07 11:32:17 -04:00
2013-09-07 11:21:23 -04:00
iidx 19-20 (2 new wavepass readers)
2013-09-07 11:32:17 -04:00
2013-09-07 11:21:23 -04:00
jubeat 1 - knit (one old slotted reader (no keypad) + one led board (game won't boot if the led board is not present)
2013-09-07 11:32:17 -04:00
jubeat copious - saucer (one new reader (no keypad) + one led board (game won't boot if the led board is not present)
DDR SN-SN2 (2 old slotted readers)
DDR X-X3 (2 readers (old or new) in sd, 2 readers (old or new) + led board ? in HD)
2013-09-07 11:32:17 -04:00
2013-09-07 11:21:23 -04:00
drum mania (1 old reader)
2013-09-07 11:32:17 -04:00
2013-09-07 11:21:23 -04:00
guitar freaks (2 old readers)
2013-09-07 11:32:17 -04:00
2020-02-22 07:54:34 -05:00
Sound voltex (1 new wavepass reader + 1 IoBoard )
How to use
----------
Flash the firmware on an arduino mega 2560, scratch the "reset-en" bridge on the pcb, change COM port to COM1
PN5180 support
--------------
Currently a single PN5180 nfc module is supported.
You can set #define RFID_MODULE1 3 in pinoutconfig to use it.
Arduino | PN5180 pin mapping:
--- | ---
5V | 5V
3.3V | 3.3V
GND | GND
SCLK,52 | SCLK
MISO,50 | MISO
MOSI,51 | MOSI
SS,10 | NSS (=Not SS -> active LOW)
BUSY,9 | BUSY
Reset,7 | RST
SS, BUSY and Reset pins can be changed in pinoutconfig.h