Updated spice2x features (markdown)

bicarus-dev
2025-10-19 18:14:51 -07:00
parent a44a2bf0fb
commit 207f8a4a1c
+5 -1
@@ -260,7 +260,11 @@ Spice API is also available over the serial port (`-apiserial` and `-apiserialba
## Disabling I/O hooks
* If you specify the DLL via -exec option, most I/O hooks are **disabled**, as well as any game specific hooks.
* e.g., `spice64.exe -exec bm2dx.dll -modules modules` causes game to launch bm2dx but without I/O emulation or IIDX-specific hooks.
* If you still need to enable things selectively, you can specify `-io` to enable all I/O hooks again, only enable partial I/O emulation using things like `-acio` `-icca` `-device` `-extdev` `-sciunit`, or the game specific hooks (e.g., `-iidx`, `-sdvx`).
* If you still need to enable things selectively,
* you can specify `-io` to enable all I/O hooks again
* only enable partial I/O emulation using things like `-acio` `-icca` `-device` `-extdev` `-sciunit`
* forcibly enable the game specific hooks (e.g., `-iidx`, `-sdvx` `-gd`) if you need those
* The exact combination of flags depends on your set up, so there is no "correct answer" here.
* There are also other options such as `-devicehookdisable` which may be needed.
* This is typically used on arcade cabinets (cabs) where you have real I/O hardware. However, if you only have partial I/O, the options may not be granular enough.