diff options
Diffstat (limited to 'src/devices/bus/ti99/peb/bwg.cpp')
-rw-r--r-- | src/devices/bus/ti99/peb/bwg.cpp | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/devices/bus/ti99/peb/bwg.cpp b/src/devices/bus/ti99/peb/bwg.cpp index b807e85122b..900eddcd422 100644 --- a/src/devices/bus/ti99/peb/bwg.cpp +++ b/src/devices/bus/ti99/peb/bwg.cpp @@ -688,7 +688,12 @@ static SLOT_INTERFACE_START( bwg_floppies ) SLOT_INTERFACE( "35dd", FLOPPY_35_DD ) // 80 tracks SLOT_INTERFACE_END -MACHINE_CONFIG_START( bwg_fdc ) +ROM_START( bwg_fdc ) + ROM_REGION(0x8000, TI99_DSRROM, 0) + ROM_LOAD("bwg_dsr.u15", 0x0000, 0x8000, CRC(06f1ec89) SHA1(6ad77033ed268f986d9a5439e65f7d391c4b7651)) /* BwG disk DSR ROM */ +ROM_END + +MACHINE_CONFIG_MEMBER( snug_bwg_device::device_add_mconfig ) MCFG_WD1773_ADD(FDC_TAG, XTAL_8MHz) MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(snug_bwg_device, fdc_irq_w)) MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(snug_bwg_device, fdc_drq_w)) @@ -711,16 +716,6 @@ MACHINE_CONFIG_START( bwg_fdc ) MCFG_RAM_DEFAULT_VALUE(0) MACHINE_CONFIG_END -ROM_START( bwg_fdc ) - ROM_REGION(0x8000, TI99_DSRROM, 0) - ROM_LOAD("bwg_dsr.u15", 0x0000, 0x8000, CRC(06f1ec89) SHA1(6ad77033ed268f986d9a5439e65f7d391c4b7651)) /* BwG disk DSR ROM */ -ROM_END - -machine_config_constructor snug_bwg_device::device_mconfig_additions() const -{ - return MACHINE_CONFIG_NAME( bwg_fdc ); -} - ioport_constructor snug_bwg_device::device_input_ports() const { return INPUT_PORTS_NAME( bwg_fdc ); |