kyoubate-haruka
068651b6fa
kemono: add support
2024-09-11 13:31:23 +02:00
Dniel97
ac0f9f0587
aime firmware fix, mu3 keybinding fix
2024-08-21 15:13:09 +02:00
Dniel97
ccb655a12b
Merge pull request 'Add configurable debug logging' ( #22 ) from Bottersnike/segatools:develop into develop
...
Reviewed-on: https://gitea.tendokyu.moe/Dniel97/segatools/pulls/22
2024-07-01 18:42:01 +00:00
Dniel97
7e5e0f132e
idac: 837-15070 board implementation
2024-06-23 21:21:57 +02:00
Bottersnike
7d3cab256b
Add configurable debug logging
2024-06-20 01:22:01 +01:00
Dniel97
9fe98b227b
mu3: added lights hook
2024-05-12 22:06:37 +02:00
Dniel97
b77ce7b457
io3: added basic rotary input support
2024-05-12 19:39:56 +02:00
Sucareto
482a6e530a
print vfd message
2024-04-30 02:19:10 +08:00
Dniel97
47a65e5e51
fixed aime LED firmware
2024-03-17 14:20:13 +01:00
Dniel97
451a7ec49d
added VFD toggle to config
2024-02-06 12:34:11 +01:00
Dniel97
0affc96e3e
small optimizations
2024-01-16 17:54:06 +01:00
Dniel97
d4372fa5c2
chuniio: use HRESULT instead of int for chuni_io_led_init()
2023-12-21 00:45:41 +01:00
Dniel97
ac9b889d71
chusan/chuni: tower LEDs added
2023-12-19 14:40:02 +01:00
Dniel97
8ebdf67d6e
chuni/chusan: added LED output to DLLs (will break most DLLs)
...
Credits: somewhatlurker, skogaby
https://dev.s-ul.net/skogaby/segatools/-/blob/ongeki-15093/
2023-12-19 12:48:33 +01:00
Dniel97
ad154a83e5
chusan: fixed dipsw settings, added aimeio DLL loading
2023-12-17 19:43:00 +01:00
Dniel97
3dd6054a1e
chusan, fgo, mu3: fixed LED 15093 board
2023-12-03 21:34:38 +01:00
Dniel97
793417e891
added new aime card reader generation
...
- Added new aime generation: 837-15286 and 837-15396
- New config setting `[aime] gen=3` for 837-15396
- Updated LED information for card reader
- Updated all games with the needed reader generation?
2023-12-03 18:45:42 +01:00
Dniel97
8b1d0cfefa
LED board improvements and cleanup
2023-11-25 23:00:05 +01:00
Dniel97
25562e37f9
nusec: fixes keychip not found error 0949
2023-11-02 23:32:13 +01:00
Dniel97
f6e961d4f4
Removed -f
from start.bat and fixed idz
2023-08-29 00:49:58 +02:00
Dniel97
608c9ac1a6
chusan, cm, mai2, mu3: Added dipSw support and highBaudrate AiMe
2023-08-15 17:28:19 +02:00
Dniel97
2a6a8bf8b2
chusan: added chusanhook, led board fix, config added
...
credits go to @domeori https://dev.s-ul.net/domeori/segatools/-/tree/mr-imports
2023-07-14 00:58:02 +02:00
Kevin Trocolli
08832ea140
Added wacca stub code
2023-02-13 03:07:36 -05:00
Felix
cd5ae172b8
board/io4.c: add configuration section to enable/disable emulation
2021-07-05 10:08:09 +00:00
Felix
26a69e1ea9
Fix format warnings for HRESULT
2021-06-17 01:39:50 +00:00
Tau
0c7a9c87c0
Load and bind aimeio at runtime
2021-06-13 11:27:01 -04:00
Matt Bilker
ce46262c00
board/io4.c: add system status fix for Ongeki
2020-05-21 00:58:24 +00:00
5d3b9130281102eb36519ddd0a2c6868ff061a3b
901cedce89
Unify LED command name for Diva/Chunithm slider
2019-12-29 22:48:35 -04:00
5d3b9130281102eb36519ddd0a2c6868ff061a3b
180dc3378a
Diva: Fix slider detection & sensor order
2019-12-29 21:13:40 -04:00
Tau
f11a3cb657
board: Shift config structs around
2019-11-05 19:40:00 -05:00
Tau
fc345a46a7
board/sg-reader.c: Improve life cycle
2019-11-03 15:37:29 -05:00
Tau
93fcdf8f6d
board/io3.c: Add io3_to_jvs_node() accessor
2019-11-03 13:00:55 -05:00
Tau
879dc0bfb4
Use new iohook_open_nul_fd() API
...
Makes error handling more consistent
2019-11-03 11:02:54 -05:00
Tau
2b5bde7742
board: Naming convention change for "sg" bus
2019-10-26 18:25:04 -04:00
Tau
5ed6eaa203
Overhaul card reader emulation
2019-10-19 15:51:10 -04:00
Tau
bbbb6d08b0
board/vfd.c: Use dump_iobuf() instead of direct dump()
2019-10-13 13:35:43 -04:00
Tau
32c87ca37e
board/io4.c: Include NT IOCTL header
...
Fixes non-PCH build.
2019-09-01 11:48:32 -04:00
Tau
61c7905a32
board/vfd.c: Add stub emu for "VFD" LCD
2019-08-30 19:05:23 -04:00
Tau
6c5673dd24
board/io4.c: Add initial emulator for USB-mode IO-4
2019-08-30 18:49:11 -04:00
Tau
9ea6e09fdc
Tweak JVS coin count APIs
...
This makes things more consistent with the button/analog APIs.
2019-08-03 17:41:39 -04:00
Tau
e06be9fc7b
board/sg-reader.c: Configurate sg_reader
2019-06-03 22:28:44 -04:00
Tau
924c1d8fdb
board/config.c: Add struct aime_config
2019-06-03 22:28:06 -04:00
Tau
b172c22322
board/sg-reader.c: Streamline further
...
Remove remaining pointless boilerplate, turn it into a free-
standing hook, since its aimeio.dll dependency forces it to be a
singleton anyway.
2019-05-03 21:23:21 -04:00
Tau
8158d01ed9
board/io3.c: Tweak ADC polling interface
2019-05-03 21:23:21 -04:00
Tau
23257f272e
board/slider-cmd: Simplify RGB message def
2019-05-02 22:11:54 -04:00
Tau
ee39a94bde
board/io3.c: Add capabilities comment
2019-05-02 19:41:04 -04:00
Tau
0271abb21e
board/io3.c: Fix JVS coin counter emulation
2019-05-02 19:38:39 -04:00
Tau
025102fc58
Remove PCH source files
...
Deprecated in newer versions of Meson.
2019-05-01 21:17:30 -04:00
Tau
27663b4b19
board/sg-reader.c: Push down aimeio.dll calls
...
This is kind of a layer break but the alternative is way too much
boilerplate to deal with.
2019-03-16 11:42:36 -04:00
Tau
463d55cddc
board/io3.c: Use IO-4 GPIO output count
...
Supposedly the IO-4's JVS interface presents the exact same
capabilities as the IO-3 except that it purports to have a massive
number of GPIO outputs (20 ports, each port having 8 bits). So
we'll just make our emulated IO-3 look like an IO-4 then.
2019-03-08 10:07:48 -05:00