From b5708db5b02df7bf786a20b08ce4338f2c1a621a Mon Sep 17 00:00:00 2001 From: Jasmine Iwanek Date: Sat, 7 Jun 2025 21:33:05 -0400 Subject: [PATCH] Fix bug in generic MM58167 --- src/device/isartc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/device/isartc.c b/src/device/isartc.c index b5bbda7b0..0540dc1f0 100644 --- a/src/device/isartc.c +++ b/src/device/isartc.c @@ -532,8 +532,8 @@ isartc_init(const device_t *info) switch (dev->board) { case ISARTC_MM58167: /* Generic MM58167 RTC */ { - int rom_addr = device_get_config_hex20("bios_addr"); - if (rom_addr != -1) + uint32_t rom_addr = device_get_config_hex20("bios_addr"); + if (rom_addr != 0) rom_init(&dev->rom, ISARTC_ROM_MM58167_1, rom_addr, 0x0800, 0x7ff, 0, MEM_MAPPING_EXTERNAL); @@ -830,7 +830,7 @@ static const device_config_t mm58167_config[] = { .file_filter = NULL, .spinner = { 0 }, .selection = { - { .description = "Disabled", .value = -1 }, + { .description = "Disabled", .value = 0x00000 }, { .description = "C800H", .value = 0xc8000 }, { .description = "CA00H", .value = 0xca000 }, { .description = "CC00H", .value = 0xcc000 },