Update to spice2x-25-04-25 (pre-apply)
> broken commit
This commit is contained in:
+24
-6
@@ -32,8 +32,9 @@ static int DEVICE_INPUT_STATE;
|
||||
static int __cdecl device_check_secplug(int a1) {
|
||||
|
||||
// check for invalid index
|
||||
if (a1 > 1)
|
||||
if (a1 > 1) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
// J44/K44 has it flipped
|
||||
if (avs::game::is_model({ "J44", "K44" })) {
|
||||
@@ -295,6 +296,9 @@ static int __cdecl device_set_coincounter_work() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __cdecl device_set_coincounter_controllable() {
|
||||
}
|
||||
|
||||
static int __cdecl device_set_panel_mode(int mode) {
|
||||
return 0;
|
||||
}
|
||||
@@ -348,6 +352,10 @@ static int __cdecl device_set_watchdog_timer(int a1) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __cdecl device_set_watchdog() {
|
||||
return;
|
||||
}
|
||||
|
||||
static void __cdecl device_update() {
|
||||
|
||||
// flush device output
|
||||
@@ -609,7 +617,9 @@ void spicedevice_attach() {
|
||||
detour::inline_hook((void *) device_get_coinstock, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_get_coinstock", "?device_get_coinstock@@YAXPEAG0@Z"}));
|
||||
detour::inline_hook((void *) device_get_coinstock_all, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_get_coinstock_all", "?device_get_coinstock_all@@YAXPEAG0@Z"}));
|
||||
DEVICE_INSTANCE, {"device_get_coinstock_all",
|
||||
"?device_get_coinstock_all@@YAXPEAG0@Z",
|
||||
"?device_get_coinstock_all@@YAXPAG0@Z"}));
|
||||
detour::inline_hook((void *) device_get_dispw, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_get_dispw", "?device_get_dipsw@@YAEH@Z"}));
|
||||
detour::inline_hook((void *) device_get_input, libutils::try_proc_list(
|
||||
@@ -620,7 +630,8 @@ void spicedevice_attach() {
|
||||
DEVICE_INSTANCE, {"device_get_jamma"}));
|
||||
detour::inline_hook((void *) device_get_jamma_history, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_get_jamma_history",
|
||||
"?device_get_jamma_history@@YAHPEAUT_JAMMA_HISTORY_INFO@@H@Z"}));
|
||||
"?device_get_jamma_history@@YAHPEAUT_JAMMA_HISTORY_INFO@@H@Z",
|
||||
"?device_get_jamma_history@@YAHPAUT_JAMMA_HISTORY_INFO@@H@Z"}));
|
||||
detour::inline_hook((void *) device_get_panel_trg_off, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_get_panel_trg_off"}));
|
||||
detour::inline_hook((void *) device_get_panel_trg_on, libutils::try_proc_list(
|
||||
@@ -640,11 +651,15 @@ void spicedevice_attach() {
|
||||
detour::inline_hook((void *) device_get_status, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_get_status", "?device_get_status@@YAHXZ"}));
|
||||
detour::inline_hook((void *) device_get_subboard_version, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_get_subboard_version", "?device_get_subboard_version@@YAHPEADH@Z"}));
|
||||
DEVICE_INSTANCE, {"device_get_subboard_version",
|
||||
"?device_get_subboard_version@@YAHPEADH@Z",
|
||||
"?device_get_subboard_version@@YAHPADH@Z"}));
|
||||
detour::inline_hook((void *) device_get_sys_version, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_get_sys_version", "?device_get_sys_version@@YAPEBDXZ"}));
|
||||
detour::inline_hook((void *) device_initialize, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_initialize", "?device_initialize@@YAHH@Z"}));
|
||||
DEVICE_INSTANCE, {"device_initialize",
|
||||
"?device_initialize@@YAHH@Z",
|
||||
"?device_initialize@@YAHXZ"}));
|
||||
detour::inline_hook((void *) device_is_initialized, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_is_initialized"}));
|
||||
detour::inline_hook((void *) device_poweroff, libutils::try_proc_list(
|
||||
@@ -657,6 +672,8 @@ void spicedevice_attach() {
|
||||
DEVICE_INSTANCE, {"device_set_coincounter_merge", "?device_set_coincounter_merge@@YAXE@Z"}));
|
||||
detour::inline_hook((void *) device_set_coincounter_work, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_set_coincounter_work", "?device_set_coincounter_work@@YAXEE@Z"}));
|
||||
detour::inline_hook((void *) device_set_coincounter_controllable, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_set_coincounter_controllable", "?device_set_coincounter_controllable@@YAXEE@Z"}));
|
||||
detour::inline_hook((void *) device_set_panel_mode, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_set_panel_mode"}));
|
||||
detour::inline_hook((void *) device_set_jamma_asyncmode, libutils::try_proc_list(
|
||||
@@ -671,6 +688,8 @@ void spicedevice_attach() {
|
||||
DEVICE_INSTANCE, {"device_set_portoutbit", "?device_set_portoutbit@@YAXHH@Z"}));
|
||||
detour::inline_hook((void *) device_set_watchdog_timer, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_set_watchdog_timer"}));
|
||||
detour::inline_hook((void *) device_set_watchdog, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"?device_set_watchdog@@YAXH@Z"}));
|
||||
detour::inline_hook((void *) device_update, libutils::try_proc_list(
|
||||
DEVICE_INSTANCE, {"device_update", "?device_update@@YAXXZ"}));
|
||||
detour::inline_hook((void *) device_update_secplug, libutils::try_proc_list(
|
||||
@@ -711,7 +730,6 @@ void spicedevice_attach() {
|
||||
// device_hwinfo_etc_update
|
||||
// device_hwinfo_get
|
||||
// device_hwinfo_update
|
||||
// device_set_coincounter_controllable
|
||||
// device_set_jamma_interrupt_status
|
||||
// sci_mng_get_debug_info
|
||||
// test_device
|
||||
|
||||
Reference in New Issue
Block a user