mirror of
https://gitea.tendokyu.moe/TeamTofuShop/segatools.git
synced 2026-09-22 22:37:59 +03:00
As someone running several games on the same cabinet that share most of the hardware (like KCA and FGO), it's a bit of a hassle switching the COM ports of the hardware around all the time. This commit adds the ability to place arbitary path redirections in segatools.ini, which is mostly useful for hardcoded serial ports. Technically this would also allow you to redirect arbitary paths, but I haven't tested that yet. An example that I personally use is: ``` [vfs] amfs=amfs appdata=. option=option ; aime reader redirection0from=\\.\COM10 redirection0to=\\.\COM3 ; rfid reader redirection1from=\\.\COM12 redirection1to=\\.\COM2 ; POP led begone redirection2from=\\.\COM9 redirection2to=\\.\COM90 ; partition to pop redirection3from=\\.\COM11 redirection3to=\\.\COM9 ``` Reviewed-on: https://gitea.tendokyu.moe/TeamTofuShop/segatools/pulls/62 Co-authored-by: kyoubate-haruka <46010460+kyoubate-haruka@users.noreply.github.com> Co-committed-by: kyoubate-haruka <46010460+kyoubate-haruka@users.noreply.github.com>
91 lines
2.3 KiB
Meson
91 lines
2.3 KiB
Meson
option('log_all',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enables all of the subsequent debug logging options'
|
|
)
|
|
option('log_jvs',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for JVS'
|
|
)
|
|
option('log_io3',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for JVS'
|
|
)
|
|
option('log_led15070',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for the 15070 LED board emulation'
|
|
)
|
|
option('log_led15093',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for the 15093 LED board emulation'
|
|
)
|
|
option('log_nfc',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for NFC'
|
|
)
|
|
option('log_carol_control_bd',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for the Carlo Control Board'
|
|
)
|
|
option('log_carol_led_bd',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for the Carlo LED Board'
|
|
)
|
|
option('log_carol_touch',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for the Carlo Touchscreen'
|
|
)
|
|
option('log_mai2_touch',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for the mai2 TouchPanel'
|
|
)
|
|
option('log_chuni_slider',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for the Chunithm Slider'
|
|
)
|
|
option('log_chusan_slider',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for the Chusan Slider'
|
|
)
|
|
option('log_diva_slider',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for the Diva Slider'
|
|
)
|
|
option('log_mercury_slider',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for the WACCA Slider'
|
|
)
|
|
option('log_clock',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for clock APIs'
|
|
)
|
|
option('log_vfs',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for file system redirections'
|
|
)
|
|
option('log_ewf',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for file system virtualization'
|
|
)
|
|
option('log_custom_vfs',
|
|
type : 'boolean',
|
|
value : false,
|
|
description : 'Enable debug logging for custom path redirections'
|
|
)
|