The IBM PC330 on-board CL-GD 5430 is now correctly VLB and not PCI.
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user