Document IO DLL configuration

This commit is contained in:
Tau 2021-12-27 20:55:10 -05:00
parent 22d6c3b8f9
commit 9bbcac6536
5 changed files with 60 additions and 0 deletions

View File

@ -33,6 +33,16 @@ framed=1
; Select the monitor to run the game on. (Fullscreen only, 0 =primary screen) ; Select the monitor to run the game on. (Fullscreen only, 0 =primary screen)
monitor=0 monitor=0
[aimeio]
; To use a custom card reader IO DLL enter its path here.
; Leave empty if you want to use Segatools built-in keyboard input.
path=
[chuniio]
; To use a custom Chunithm IO DLL enter its path here.
; Leave empty if you want to use Segatools built-in keyboard input.
path=
; ----------------------------------------------------------------------------- ; -----------------------------------------------------------------------------
; Input settings ; Input settings
; ----------------------------------------------------------------------------- ; -----------------------------------------------------------------------------

View File

@ -40,6 +40,16 @@ subnet=192.168.100.0
; exactly one machine and set this to 0 on all others. ; exactly one machine and set this to 0 on all others.
dipsw1=1 dipsw1=1
[aimeio]
; To use a custom card reader IO DLL enter its path here.
; Leave empty if you want to use Segatools built-in keyboard input.
path=
[idzio]
; To use a custom Initial D Zero IO DLL enter its path here.
; Leave empty if you want to use Segatools built-in gamepad/wheel input.
path=
[io3] [io3]
; Input API selection for JVS input emulator. ; Input API selection for JVS input emulator.
; Set "xinput" to use a gamepad and "dinput" to use a steering wheel. ; Set "xinput" to use a gamepad and "dinput" to use a steering wheel.

View File

@ -5,6 +5,19 @@ This file describes configuration settings specific to Chunithm.
Keyboard binding settings use Keyboard binding settings use
[Virtual-Key Codes](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes). [Virtual-Key Codes](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes).
## `[chuniio]`
Controls the input driver.
### `path`
Specify a path for a third-party Chunithm input driver DLL. Default is empty
(use built-in keyboard IO emulation).
In previous versions of Segatools this was accomplished by replacing the
CHUNIIO.DLL file that came with Segatools. Segatools no longer ships with a
separate CHUNIIO.DLL file (its functionality is now built into CHUNIHOOK.DLL).
## `[io3]` ## `[io3]`
Cabinet specific inputs. Cabinet specific inputs.

View File

@ -6,6 +6,20 @@ all games.
Keyboard binding settings use Keyboard binding settings use
[Virtual-Key Codes](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes). [Virtual-Key Codes](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes).
## `[aimeio]`
Controls the card reader driver.
### `path`
Specify a path for a third-party card reader driver DLL. Default is empty
(use built-in emulation based on text files and keyboard input).
In previous versions of Segatools this was accomplished by replacing the
AIMEIO.DLL file that came with Segatools. Segatools no longer ships with a
separate AIMEIO.DLL file (its functionality is now built into the various hook
DLLs).
## `[aime]` ## `[aime]`
Controls emulation of the Aime card reader assembly. Controls emulation of the Aime card reader assembly.

View File

@ -6,6 +6,19 @@ Zero.
Keyboard binding settings use Keyboard binding settings use
[Virtual-Key Codes](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes). [Virtual-Key Codes](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes).
## `[idzio]`
Controls the input driver.
### `path`
Specify a path for a third-party Initial D Zero input driver DLL. Default is
empty (use built-in DirectInput and XInput based IO emulation).
In previous versions of Segatools this was accomplished by replacing the
IDZIO.DLL file that came with Segatools. Segatools no longer ships with a
separate IDZIO.DLL file (its functionality is now built into IDZHOOK.DLL).
## `[io3]` ## `[io3]`
Cabinet specific inputs. Cabinet specific inputs.