The IBM PC330 on-board CL-GD 5430 is now correctly VLB and not PCI.

This commit is contained in:
OBattler
2023-08-23 18:05:58 +02:00
parent 6f4a3ebb9e
commit 2bff7c3910
3 changed files with 16 additions and 1 deletions

View File

@@ -352,6 +352,7 @@ extern const device_t gd5429_isa_device;
extern const device_t gd5429_vlb_device;
extern const device_t gd5430_diamond_speedstar_pro_se_a8_vlb_device;
extern const device_t gd5430_vlb_device;
extern const device_t gd5430_onboard_vlb_device;
extern const device_t gd5430_pci_device;
extern const device_t gd5430_onboard_pci_device;
extern const device_t gd5434_isa_device;

View File

@@ -644,7 +644,7 @@ machine_at_pc330_6573_init(const machine_t *model) /* doesn't like every CPU oth
pci_register_slot(0x0E, PCI_CARD_VIDEO, 13, 14, 15, 16);
if (gfxcard[0] == VID_INTERNAL)
device_add(&gd5430_onboard_pci_device);
device_add(&gd5430_onboard_vlb_device);
device_add(&opti602_device);
device_add(&opti802g_device);

View File

@@ -4942,6 +4942,20 @@ const device_t gd5430_vlb_device = {
.config = gd5429_config
};
const device_t gd5430_onboard_vlb_device = {
.name = "Cirrus Logic GD5430 (On-Board)",
.internal_name = "cl_gd5430_onboard_vlb",
.flags = DEVICE_VLB,
.local = CIRRUS_ID_CLGD5430 | 0x200,
.init = gd54xx_init,
.close = gd54xx_close,
.reset = gd54xx_reset,
{ .available = gd5430_orchid_vlb_available },
.speed_changed = gd54xx_speed_changed,
.force_redraw = gd54xx_force_redraw,
.config = gd5429_config
};
const device_t gd5430_pci_device = {
.name = "Cirrus Logic GD5430 (PCI)",
.internal_name = "cl_gd5430_pci",