2023-12-30 05:02:40 +00:00
|
|
|
# chuniio-brokenithm
|
|
|
|
|
2023-12-31 06:10:12 +00:00
|
|
|
ChuniIO/AimeIO driver for [Brokenithm-Android](https://github.com/tindy2013/Brokenithm-Android) and
|
|
|
|
[Brokenithm-iOS](https://github.com/esterTion/Brokenithm-iOS)
|
2023-12-30 05:02:40 +00:00
|
|
|
without needing an external server.
|
|
|
|
|
|
|
|
## Configuration
|
|
|
|
segatools.ini
|
|
|
|
|
|
|
|
```ini
|
2023-12-31 06:10:12 +00:00
|
|
|
[aimeio]
|
|
|
|
path64=aimeio_brokenithm.dll
|
|
|
|
|
2023-12-30 05:02:40 +00:00
|
|
|
[chuniio]
|
2023-12-31 06:10:12 +00:00
|
|
|
path32=chuniio_brokenithm_x86.dll
|
|
|
|
path64=chuniio_brokenithm_x64.dll
|
2023-12-30 05:02:40 +00:00
|
|
|
|
|
|
|
[io3]
|
|
|
|
; Test button virtual-key code. Default is the 1 key.
|
|
|
|
test=0x31
|
|
|
|
; Service button virtual-key code. Default is the 2 key.
|
|
|
|
service=0x32
|
|
|
|
; Keyboard button to increment coin counter. Default is the 3 key.
|
|
|
|
coin=0x33
|
|
|
|
; AIR sensor emulator. Default is the space key.
|
|
|
|
; If using individual-ray IR (see below), set this value to 0.
|
|
|
|
ir=0x20
|
|
|
|
|
|
|
|
[brokenithm]
|
|
|
|
; Use TCP instead of UDP for connections (default UDP)
|
|
|
|
tcp=1
|
|
|
|
|
|
|
|
; Port to accept connections on (default 52468)
|
|
|
|
port=52468
|
|
|
|
```
|
|
|
|
|
|
|
|
## Build instructions
|
|
|
|
```shell
|
2023-12-31 06:10:12 +00:00
|
|
|
# In MinGW32
|
|
|
|
pacman -S mingw-w64-i686-libimobiledevice
|
|
|
|
|
|
|
|
mkdir -p build/build32
|
|
|
|
cd build/build32
|
|
|
|
cmake ../..
|
|
|
|
ninja
|
2023-12-30 05:02:40 +00:00
|
|
|
|
2023-12-31 06:10:12 +00:00
|
|
|
# In MinGW64
|
|
|
|
mkdir -p build/build64
|
|
|
|
cd build/build64
|
|
|
|
cmake ../..
|
2023-12-30 05:02:40 +00:00
|
|
|
ninja
|
|
|
|
|
2023-12-31 06:10:12 +00:00
|
|
|
ls build/build32/chuniio/chuniio_brokenithm.dll
|
|
|
|
ls build/build64/chuniio/chuniio_brokenithm.dll
|
|
|
|
ls build/build64/aimeio/aimeio_brokenithm.dll
|
2023-12-30 05:02:40 +00:00
|
|
|
```
|