diff --git a/src/include/86box/machine.h b/src/include/86box/machine.h index 7ab675a6c..6eecb9f49 100644 --- a/src/include/86box/machine.h +++ b/src/include/86box/machine.h @@ -1319,7 +1319,7 @@ extern const device_t jukopc_device; extern int machine_xt_jukopc_init(const machine_t *); extern int machine_xt_kaypropc_init(const machine_t *); extern int machine_xt_micoms_xl7turbo_init(const machine_t *); -extern int machine_xt_pc500_init(const machine_t *); +extern int machine_xt_pc500plus_init(const machine_t *); extern int machine_xt_pc700_init(const machine_t *); extern int machine_xt_pc4i_init(const machine_t *); extern int machine_xt_openxt_init(const machine_t *); diff --git a/src/machine/m_xt.c b/src/machine/m_xt.c index 954483d62..b909857d1 100644 --- a/src/machine/m_xt.c +++ b/src/machine/m_xt.c @@ -975,12 +975,12 @@ machine_xt_micoms_xl7turbo_init(const machine_t *model) } int -machine_xt_pc500_init(const machine_t *model) +machine_xt_pc500plus_init(const machine_t *model) { int ret; ret = bios_load_linear("roms/machines/pc500/rom404.bin", - 0x000f8000, 32768, 0); + 0x000fc000, 16384, 0); if (bios_only || !ret) return ret; diff --git a/src/machine/machine_table.c b/src/machine/machine_table.c index 7891bb3db..ec5f2e9f0 100644 --- a/src/machine/machine_table.c +++ b/src/machine/machine_table.c @@ -1095,11 +1095,11 @@ const machine_t machines[] = { .net_device = NULL }, { - .name = "[8088] Multitech PC-500", - .internal_name = "pc500", + .name = "[8088] Multitech PC-500 plus", + .internal_name = "pc500plus", .type = MACHINE_TYPE_8088, .chipset = MACHINE_CHIPSET_DISCRETE, - .init = machine_xt_pc500_init, + .init = machine_xt_pc500plus_init, .p1_handler = NULL, .gpio_handler = NULL, .available_flag = MACHINE_AVAILABLE,