Scribbler 10eb4d0419 Added LUMINOUS PLUS and VERSE support. Also linked host-aprom
Updated readme to tell people to use Bottersnike's firmware instead.
2025-03-15 04:44:01 +00:00
2022-01-23 08:37:10 +08:00
2022-01-27 02:25:17 +08:00
2023-12-21 02:55:11 +01:00
2023-12-21 02:55:11 +01:00
2022-02-05 15:06:08 +08:00

THESE DLL'S AND THE ASSOCIATED FIRMWARE ARE NO LONGER RECOMMENDED!

The custom firmware utilised with these DLLs has some pretty severe bugs, mostly around slider processing and sensitivity configuration. A new, better firmware has been released, that fixes these issues, and no longer requires the use of IO DLLs, as it emulates the real arcade hardware directly.

Read about and download it from https://gitea.tendokyu.moe/tasoller/host-aprom

chuniio-tasoller with air tower LEDs

chuniio driver for tasoller custom 2.0 firmware now with working air tower LEDs when using Dniel97 segatools

thanks to:

  • akiroz for the original code and USB Protocol information
  • Dniel97 for rewritting my failed attempts at making this work

Supported titles:

  • CHUNITHM
  • CHUNITHM NEW
  • CHUNITHM NEW PLUS
  • CHUNITHM SUN
  • CHUNITHM SUN PLUS
  • CHUNITHM LUMINOUS
  • CHUNITHM LUMINOUS PLUS
  • CHUNITHM VERSE

Configuration

  • For modern CHUNITHM (NEW and above)

segatools.ini

[chuniio]
path32=chuniio_tasoller.dll
path64=chuniio_tasoller_x64.dll
  • For older CHUNITHM (PARADISE LOST and older)

segatools.ini

[chuniio]
path=chuniio_tasoller.dll
chusan=0

USB Protocol

Custom firmware USB device: 1CCF:2333

  • Interface 1
    • Endpoint 4 IN Interrupt (0x84)
      • data len: 36 bytes
      • data[0-2]: {0x68, 0x66, 0x84} (magic?)
      • data[3]
        • bit 0-5: beam 1-6 (1 = blocked)
        • bit 6-7: fn1 & fn2 (1 = pressed)
      • data[4-35]: touch sensor 1-32 pressure
    • Endpoint 3 OUT Bulk (0x03)
      • data len: 240 bytes
      • data[0-2]: {0x42, 0x4C, 0x00} (magic?)
      • data[3-95]: Slider LED (GRB order, right->left)
      • data[96-167]: Left LED (GRB order top->bottom)
      • data[168-239]: Right LED (GRB order bottom->top)

Build

$ git clone ...
$ git submodule update --init
$ zig build -Doptimize=ReleaseSafe
$ ls zig-out/lib/chuniio_tasoller.dll
Description
No description provided
Readme 227 KiB
Languages
ASL 91.3%
Zig 8.7%