segatools/platform
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
..
amvideo.c Add carolhook for Wonderland Wars 2023-02-13 03:08:40 -05:00
amvideo.h platform: Shift config structs around 2019-11-05 19:31:11 -05:00
clock.c remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
clock.h unity: timezone spoofing fixed, close #27 2024-08-06 11:14:27 +02:00
config.c emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
config.h Revert: Add automatically apply OpenSSL patch for Intel Gen 10+ CPUs 2024-12-27 14:12:58 +00:00
dns.c remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
dns.h dns: add port overriding support 2024-12-12 02:28:02 +08:00
epay.c emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
epay.h emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
hwmon.c replace hardcoded enums with #define CTL_CODEs 2024-12-23 21:48:30 +01:00
hwmon.h platform: Shift config structs around 2019-11-05 19:31:11 -05:00
hwreset.c replace hardcoded enums with #define CTL_CODEs 2024-12-23 21:48:30 +01:00
hwreset.h platform: Add basic hwreset implementation for ALLS 2021-08-12 23:14:31 +00:00
meson.build Revert: Add automatically apply OpenSSL patch for Intel Gen 10+ CPUs 2024-12-27 14:12:58 +00:00
misc.c remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
misc.h platform: Shift config structs around 2019-11-05 19:31:11 -05:00
netenv.c remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
netenv.h platform: Shift config structs around 2019-11-05 19:31:11 -05:00
nusec.c nusec: add full IOCTL list without handlers 2025-01-28 01:41:03 -05:00
nusec.h platform: make billing type configurable 2023-02-13 03:08:40 -05:00
pcbid.c platform/pcbid.c: Return HRESULT for consistency 2019-11-03 19:54:31 -05:00
pcbid.h platform: Shift config structs around 2019-11-05 19:31:11 -05:00
platform.c Revert: Add automatically apply OpenSSL patch for Intel Gen 10+ CPUs 2024-12-27 14:12:58 +00:00
platform.h Revert: Add automatically apply OpenSSL patch for Intel Gen 10+ CPUs 2024-12-27 14:12:58 +00:00
system.c fix msvc build by removing ntstatus include from platform/system.c 2025-03-02 01:45:23 -05:00
system.h system: add dip switch label configurations 2025-03-02 00:23:53 +01:00
vfs.c Fix build with Microsoft Visual C++, Fix gfxhook and felica issue (#48) 2024-11-11 16:28:24 +00:00
vfs.h Fixed option loading, thanks @Hay1tsme, close #16 2024-06-09 00:50:54 +02:00