From 207f8a4a1c5ea8b7ac611d8c01fb8a6e4e1f4c1a Mon Sep 17 00:00:00 2001 From: bicarus-dev <202771338+bicarus-dev@users.noreply.github.com> Date: Sun, 19 Oct 2025 18:14:51 -0700 Subject: [PATCH] Updated spice2x features (markdown) --- spice2x-features.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spice2x-features.md b/spice2x-features.md index 329fb90..a940f77 100644 --- a/spice2x-features.md +++ b/spice2x-features.md @@ -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.