mirror of
https://gitea.tendokyu.moe/TeamTofuShop/segatools.git
synced 2026-10-02 14:57:56 +03:00
This PR implements the missing NFC, FeliCa, and Mifare command handlers in `aimeio`. This expands the reader's capability to support games and tools that utilize these specific radio functions. **Changes:** * Implemented NFC radio control functions. * Added MIFARE and FeliCa command handling. * Updated `aimeio` DLL exports and hook definitions. **Testing Status:** * I have verified the implementation using a virtual `aimeio` test environment, and the command handling works as expected. But I currently do not have access to a physical card reader, so haven't been able to verify the behavior on actual hardware yet. Reviewed-on: https://gitea.tendokyu.moe/TeamTofuShop/segatools/pulls/94 Co-authored-by: グローランプ <130208311+Gl0w1amp@users.noreply.github.com> Co-committed-by: グローランプ <130208311+Gl0w1amp@users.noreply.github.com>
41 lines
1007 B
Modula-2
41 lines
1007 B
Modula-2
LIBRARY idachook
|
|
|
|
EXPORTS
|
|
aime_io_get_api_version
|
|
aime_io_init
|
|
aime_io_led_set_color
|
|
aime_io_vfd_set_text
|
|
aime_io_vfd_set_state
|
|
aime_io_nfc_get_aime_id
|
|
aime_io_nfc_get_felica_id
|
|
aime_io_nfc_poll
|
|
aime_io_nfc_get_mifare_uid
|
|
aime_io_nfc_mifare_select
|
|
aime_io_nfc_mifare_set_key
|
|
aime_io_nfc_mifare_authenticate
|
|
aime_io_nfc_mifare_read_block
|
|
aime_io_nfc_felica_transact
|
|
aime_io_nfc_radio_on
|
|
aime_io_nfc_radio_off
|
|
aime_io_nfc_to_update_mode
|
|
aime_io_nfc_send_hex_data
|
|
amDllVideoClose @2
|
|
amDllVideoGetVBiosVersion @4
|
|
amDllVideoOpen @1
|
|
amDllVideoSetResolution @3
|
|
idac_io_get_api_version
|
|
idac_io_init
|
|
idac_io_get_opbtns
|
|
idac_io_get_gamebtns
|
|
idac_io_get_shifter
|
|
idac_io_get_analogs
|
|
idac_io_led_init
|
|
idac_io_led_set_fet_output
|
|
idac_io_led_gs_update
|
|
idac_io_led_set_leds
|
|
idac_io_ffb_init
|
|
idac_io_ffb_toggle
|
|
idac_io_ffb_constant_force
|
|
idac_io_ffb_rumble
|
|
idac_io_ffb_damper
|