PC/SC-based Aime card reader for segatools.
Go to file
nat 358e4633ae aimepcsc: poll: return no_card on bad card reads 2024-01-13 08:46:04 -08:00
aimeio aimeio-pcsc: soft error for some edge cases 2024-01-11 06:09:14 -08:00
aimepcsc aimepcsc: poll: return no_card on bad card reads 2024-01-13 08:46:04 -08:00
.gitignore aimeio-pcsc: vcs 2024-01-10 07:31:47 -08:00
cross-mingw-32.txt aimeio-pcsc: vcs 2024-01-10 07:31:47 -08:00
cross-mingw-64.txt aimeio-pcsc: vcs 2024-01-10 07:31:47 -08:00
meson.build aimeio-pcsc: vcs 2024-01-10 07:31:47 -08:00
readme.md aimepcsc: fail softly on card transaction errors 2024-01-11 04:41:28 -08:00

readme.md

aimeio-pcsc

PC/SC-based Aime card reader for segatools. aimeio-pcsc allows you to use PC/SC compliant smart card readers as your Aime card reader in segatools. aimeio-pcsc only properly supports the old Mifare Classic 1K-based Aime cards.

If you scan a newer AIC-based Aime, its FeliCa IDm will be provided to the game. The game will not see the correct "access code," but the IDm should be unique to each card so that particular card can still track your plays.

Tested on SONY's PaSoRi RC-S300. Other readers should, in theory, also work.

Usage

To test if your card reader is supported, run aimereader.exe and try read your Aime card.

To use it with a game, copy aimeio.dll to your segatools folder and add the following to your segatools.ini:

[aimeio]
path=aimeio.dll

Build

On Linux:

meson setup --cross cross-mingw-64.txt b64
ninja -C b64