This commit is contained in:
OBattler
2023-10-08 01:16:42 +02:00
parent 7fe79f995d
commit 63ce626f29
2 changed files with 12 additions and 3 deletions

View File

@@ -72,6 +72,11 @@ machine_init_ex(int m)
if (!bios_only) { if (!bios_only) {
machine_log("Initializing as \"%s\"\n", machine_getname()); machine_log("Initializing as \"%s\"\n", machine_getname());
machine_init_p1();
machine_init_gpio();
machine_init_gpio_acpi();
is_vpc = 0; is_vpc = 0;
standalone_gameport_type = NULL; standalone_gameport_type = NULL;
gameport_instance_id = 0; gameport_instance_id = 0;

View File

@@ -13263,9 +13263,13 @@ const machine_t machines[] = {
/* Saved copies - jumpers get applied to these. /* Saved copies - jumpers get applied to these.
We use also machine_gpio to store IBM PC/XT jumpers as they need more than one byte. */ We use also machine_gpio to store IBM PC/XT jumpers as they need more than one byte. */
static uint8_t machine_p1_default;
static uint8_t machine_p1; static uint8_t machine_p1;
static uint32_t machine_gpio_default;
static uint32_t machine_gpio; static uint32_t machine_gpio;
static uint32_t machine_gpio_acpi_default;
static uint32_t machine_gpio_acpi; static uint32_t machine_gpio_acpi;
uint8_t uint8_t
@@ -13301,7 +13305,7 @@ machine_handle_p1(uint8_t write, uint8_t val)
void void
machine_init_p1(void) machine_init_p1(void)
{ {
machine_p1 = machines[machine].kbc_p1; machine_p1 = machine_p1_default = machines[machine].kbc_p1;
} }
uint32_t uint32_t
@@ -13336,7 +13340,7 @@ machine_handle_gpio(uint8_t write, uint32_t val)
void void
machine_init_gpio(void) machine_init_gpio(void)
{ {
machine_gpio = machines[machine].gpio; machine_gpio = machine_gpio_default = machines[machine].gpio;
} }
uint32_t uint32_t
@@ -13371,7 +13375,7 @@ machine_handle_gpio_acpi(uint8_t write, uint32_t val)
void void
machine_init_gpio_acpi(void) machine_init_gpio_acpi(void)
{ {
machine_gpio_acpi = machines[machine].gpio_acpi; machine_gpio_acpi = machine_gpio_acpi_default = machines[machine].gpio_acpi;
} }
int int