segatools/hooklib
Haruka 67eda7458b emoney: Add Thinca authentication card stuff (#35)
This PR adds everything that's needed on the segatools side to add E-Money support regarding Thinca authentication cards.

I've also included set-up documentation (with a network side bonus which was as far as I could figure out so far, but I'm pretty certain no more changes to segatools will be needed)

Due to the nature of a custom protcol called TCAP that Thinca uses for networking (see docs), I can't fully test that everything works as I haven't yet bothered to figure that protocol out.

Tested with both APMv3 and FGO.

![https://puu.sh/KeqVj/ccf4bcccbb.png](https://puu.sh/KeqVj/ccf4bcccbb.png)

Reviewed-on: https://gitea.tendokyu.moe/TeamTofuShop/segatools/pulls/35
Co-authored-by: Haruka <haruka@noreply.gitea.tendokyu.moe>
Co-committed-by: Haruka <haruka@noreply.gitea.tendokyu.moe>
2025-04-17 17:01:38 +00:00
..
config.c remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
config.h fgo: fgohook finally added 2023-11-11 23:05:11 +01:00
createprocess.c remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
createprocess.h createprocess: add replace_all flag 2023-09-15 19:57:11 -04:00
cursor.c remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
cursor.h carol: somewhat-working touch board?? 2023-11-27 23:23:00 -05:00
dll.c removed prints, added phantom device 2023-02-13 03:07:36 -05:00
dll.h gfxhook: Fix some clang-tidy warnings 2023-02-13 03:07:37 -05:00
dns.c emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
dns.h emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
dvd.c dvd: move thread safety comment into header file 2021-06-17 04:13:50 +02:00
dvd.h dvd: move thread safety comment into header file 2021-06-17 04:13:50 +02:00
fdshark.c hooklib: Split out of util 2019-05-14 17:13:08 -04:00
fdshark.h hooklib: Split out of util 2019-05-14 17:13:08 -04:00
meson.build system: add dip switch label configurations 2025-03-02 00:23:53 +01:00
path.c emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
path.h hooklib/path.c: add function to hook apply path hooks to another module 2020-05-21 00:58:20 +00:00
printer.c Fix build with Microsoft Visual C++, Fix gfxhook and felica issue (#48) 2024-11-11 16:28:24 +00:00
printer.h printer: add ability to delay printing 2024-09-27 11:06:18 +02:00
reg.c Mai2: Add touch and led15070 hook (#55) 2025-02-16 12:49:58 +00:00
reg.h switched to new capnhook, updated unityhook, added LED 15093 to MU3 2024-05-12 19:37:30 +02:00
setupapi.c fgo: working FTDI hook by @OLEG 2023-11-22 21:43:42 +01:00
setupapi.h added setupapi hook to elisabeth 2023-02-13 03:07:36 -05:00
spike.c remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
spike.h hooklib/spike.c: Add a measure of configurability 2019-10-19 16:15:14 -04:00
touch.c switched to new capnhook, updated unityhook, added LED 15093 to MU3 2024-05-12 19:37:30 +02:00
touch.h switched to new capnhook, updated unityhook, added LED 15093 to MU3 2024-05-12 19:37:30 +02:00