ChuniIO for various USB-based controllers
Go to file
beerpsi 33c1f3398e Release 0.1.3 2024-03-22 22:17:16 +07:00
src Fix compilation errors + scaffold redboard backend 2024-03-22 22:16:40 +07:00
vendor/shared_memory Initial commit 2023-12-27 19:34:45 +07:00
.gitignore address compiler warnings 2023-12-28 07:21:13 +07:00
Cargo.lock Fix Tasoller HID V1 protocol 2023-12-28 10:50:54 +07:00
Cargo.toml Release 0.1.3 2024-03-22 22:17:16 +07:00
LICENSE 0BSD 2023-12-28 07:21:16 +07:00
README.md feat: add Yuancon Laverita v2 2024-01-03 22:44:12 +07:00
build-all.sh feat: add Yuancon Laverita v2 2024-01-03 22:44:12 +07:00
build.rs Initial commit 2023-12-27 19:34:45 +07:00
rustfmt.toml address compiler warnings 2023-12-28 07:21:13 +07:00

README.md

chuniio-rs

ChuniIO driver for various controllers.

Configuration

segatools.ini

[chuniio]
;; For Chunithm NEW or newer
path32=chuniio_xxx_chusan.dll
path64=chuniio_xxx_amdaemon.dll

;; For CHUNITHM PARADISE and older
path=chuniio_xxx.dll

[io3]
test=0x31
service=0x32
coin=0x33

Build instructions

Currently supported backends are:

  • tasoller_v1
  • tasoller_v2
  • laverita_v2
CONTROLLER="tasoller_v1"  # replace with your preferred controller backend

# For CHUNITHM NEW (SDHD)
cargo build --target i686-pc-windows-msvc --release --features chusan,$CONTROLLER
cargo build --target x86_64-pc-windows-msvc --release --features chusan,$CONTROLLER
cp target/i686-pc-windows-msvc/release/chuniio_rs.dll chuniio_${CONTROLLER}_chusan.dll
cp target/x86_64-pc-windows-msvc/release/chuniio_rs.dll chuniio_${CONTROLLER}_amdaemon.dll

# For CHUNITHM (SDBT)
cargo build --target i686-pc-windows-msvc --release --features $CONTROLLER
cp target/i686-pc-windows-msvc/release/chuniio_rs.dll chuniio_$CONTROLLER.dll