segatools/games
グローランプ bf8f3dd6f9 aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90)
## Summary

- feat(aimeio): add VFD text forwarding API and wire through DLL/VFD backend
- feat(aimeio): add VFD state callback and export symbols across hooks
- refactor(aimeio): rename VFD callbacks and align VFD parsing
- feat(aimeio): extend VFD state fields for richer reporting

## Description
This PR expands the AIME IO VFD interface by adding text forwarding and a VFD state callback, then wires them through the AIME DLL and VFD backend.
It also renames VFD callbacks to align parsing behavior, updates all hook exports accordingly, and extends VFD state fields to carry more detailed state data.

Reviewed-on: https://gitea.tendokyu.moe/TeamTofuShop/segatools/pulls/90
Co-authored-by: グローランプ <130208311+Gl0w1amp@users.noreply.github.com>
Co-committed-by: グローランプ <130208311+Gl0w1amp@users.noreply.github.com>
2026-01-04 08:43:52 +00:00
..
apm3hook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
apm3io [apm3, swdc, idac] DInput8 cleanup 2025-07-29 18:06:10 +02:00
carolhook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
carolio refactor all common parts and games 2025-04-17 19:40:40 +02:00
chunihook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
chuniio refactor all common parts and games 2025-04-17 19:40:40 +02:00
chusanhook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
cmhook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
cmio refactor all common parts and games 2025-04-17 19:40:40 +02:00
cxbhook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
cxbio refactor all common parts and games 2025-04-17 19:40:40 +02:00
divahook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
divaio diva: add partition and button LED support 2025-12-21 20:43:08 +01:00
fgohook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
fgoio refactor all common parts and games 2025-04-17 19:40:40 +02:00
idachook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
idacio idac: allow changing up and down for custom boards 2025-08-22 15:03:19 +09:00
idzhook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
idzio refactor all common parts and games 2025-04-17 19:40:40 +02:00
kemonohook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
kemonoio refactor all common parts and games 2025-04-17 19:40:40 +02:00
mai2hook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
mai2io mai2io: add camera LED control functions (#91) 2026-01-04 08:41:56 +00:00
mercuryhook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
mercuryio mercury: rename elisabeth to elizabeth 2025-12-25 00:12:44 +01:00
mu3hook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
mu3io mu3: fix led data 2025-12-25 00:15:15 +01:00
swdchook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
swdcio [swdc] fix magnitude calculation 2025-08-06 19:40:04 +02:00
tokyohook aimeio-vfd: Add VFD text forwarding and state callbacks to AIME IO (#90) 2026-01-04 08:43:52 +00:00
tokyoio refactor all common parts and games 2025-04-17 19:40:40 +02:00