Reading card 3 and above resulted in an off by one error that always threw a "this line isn't X bytes long" error.
Readername now always gets properly loaded from config :
I've added comments in the config file to make it obvious what each line does but that fucked up the reader name config. i'm now discarding the comment after loading the line.
Forgot a few characters here and there.
Test fully working with FeliCa.
Mifare tags do get recognized too, just need to write the logic to read block 2 now !
Previously, a card could be scanned twice in a row and it's state would be kept in memory so the card would be scanned again as soon as a credit ended.
Added debug strings
Merged logic to read cards from a local file from CrazyRedMachine's redboard repository.
Added the ability to select a card from the files by pressing and holding a number on the keypad.
Bumped version
This currently only really works well with felica lite cards (amusement IC).
Older cards or different types (Mifare) should work too but their id won't be correct.
Updated readme
Edited build64.bat