(MESS) Fixed software list hookups. (nw)

This commit is contained in:
Curt Coder 2013-01-23 19:51:14 +00:00
parent 48c413a32a
commit 7a788c67b7
10 changed files with 204 additions and 196 deletions

View file

@ -28,7 +28,7 @@
<year>2004</year>
<publisher>4Kids Entertainment</publisher>
<info name="serial" value="H2683" />
<part name="memc" interface="smartmedia">
<part name="memc" interface="sm_memc">
<dataarea name="rom" size="34604032">
<rom name="kidsnedo.smc" size="34604032" crc="e917e1f2" sha1="42c56a8b9a2ae076956b98e8bd71e1dfd841d002" offset="0x00000" />
</dataarea>
@ -40,7 +40,7 @@
<year>2004</year>
<publisher>4Kids Entertainment</publisher>
<info name="serial" value="H2685" />
<part name="memc" interface="smartmedia">
<part name="memc" interface="sm_memc">
<dataarea name="rom" size="34604032">
<rom name="yugioh.smc" size="34604032" crc="0a97c7d6" sha1="1b2375c9ef1bbd5cae0c3f0ac20511a36523e86a" offset="0x00000"/>
</dataarea>

View file

@ -6,7 +6,7 @@
<description>Counterpoint</description>
<year>1991</year>
<publisher>Oberwerk Corporation / Amstrad PLC</publisher>
<part name="flop1" interface="floppy_5_25">
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="737280">
<rom name="cntrpnt.img" size="737280" crc="62559a4f" sha1="a2b85e7f8b87e1eb74431beb2a560617e4831843" offset="0" />
</dataarea>
@ -17,19 +17,19 @@
<description>MS-DOS 5.0</description>
<year>1992</year>
<publisher>Microsoft Corp / Amstrad PLC</publisher>
<part name="flop1" interface="floppy_5_25">
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="737280">
<rom name="msdos5.img" size="737280" crc="215b0cdc" sha1="d7792f24a8731f3043e3c4a35fb141a7bf945385" offset="0" />
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
<part name="flop2" interface="floppy_3_5">
<dataarea name="flop" size="737280">
<rom name="msdos5d2.img" size="737280" crc="91ff5b34" sha1="0d248ab0a3b3e26ea80f3f5e60e428631a5b2577" offset="0" />
</dataarea>
</part>
<part name="flop3" interface="floppy_5_25">
<part name="flop3" interface="floppy_3_5">
<dataarea name="flop" size="737280">
<rom name="msdos5d3.img" size="737280" crc="e2257f06" sha1="ece1cfd21043da8155e493b82079fde2ebd2a9a8" offset="0" />
</dataarea>
@ -40,7 +40,7 @@
<description>SVGA Utilities and Drivers (Disk 2)</description>
<year>199?</year>
<publisher>Amstrad PLC</publisher>
<part name="flop1" interface="floppy_5_25">
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="1474560">
<rom name="svgadrv2.img" size="1474560" crc="23a910eb" sha1="5cb58fda38741c1c20f23a8e0406053a185d95de" offset="0" />
</dataarea>

File diff suppressed because it is too large Load diff

View file

@ -48,6 +48,9 @@ enum softlist_type
MCFG_DEVICE_MODIFY( _tag ) \
software_list_device::static_set_filter(*device, _filter);
#define MCFG_SOFTWARE_LIST_REMOVE( _tag ) \
MCFG_DEVICE_REMOVE( _tag )
// ======================> software_list_device

View file

@ -800,7 +800,7 @@ static MACHINE_CONFIG_START( abc80, abc80_state )
MCFG_Z80PIO_ADD(Z80PIO_TAG, XTAL_11_9808MHz/2/2, pio_intf)
MCFG_CASSETTE_ADD(CASSETTE_TAG, abc80_cassette_interface)
MCFG_ABC80_KEYBOARD_ADD(kb_intf)
MCFG_ABCBUS_SLOT_ADD(ABCBUS_TAG, abcbus_intf, abcbus_cards, NULL, NULL) // "slow", abc830_slow)
MCFG_ABCBUS_SLOT_ADD(ABCBUS_TAG, abcbus_intf, abcbus_cards, "slow", abc830_slow)
MCFG_RS232_PORT_ADD(RS232_TAG, rs232_intf, rs232_devices, NULL, NULL)
// internal ram

View file

@ -741,6 +741,8 @@ static MACHINE_CONFIG_DERIVED( tk2000, apple2_common )
MCFG_A2BUS_SLOT_REMOVE("sl5")
MCFG_A2BUS_SLOT_REMOVE("sl6")
MCFG_A2BUS_SLOT_REMOVE("sl7")
MCFG_SOFTWARE_LIST_REMOVE("flop525_list")
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( mprof3, apple2e )

View file

@ -891,10 +891,13 @@ static MACHINE_CONFIG_DERIVED( intvkbd, intv )
MCFG_CARTSLOT_EXTENSION_LIST("int,rom,bin,itv")
MCFG_CARTSLOT_NOT_MANDATORY
MCFG_CARTSLOT_LOAD(intvkbd_cart)
MCFG_CARTSLOT_INTERFACE("intv_cart")
MCFG_CARTSLOT_ADD("cart2")
MCFG_CARTSLOT_EXTENSION_LIST("int,rom,bin,itv")
MCFG_CARTSLOT_NOT_MANDATORY
MCFG_CARTSLOT_LOAD(intvkbd_cart)
MCFG_CARTSLOT_INTERFACE("intv_cart")
MACHINE_CONFIG_END
ROM_START(intv) // the intv1 exec rom should be two roms: RO-3-9502-011.U5 and RO-3-9504-021.U6

View file

@ -221,7 +221,7 @@ static const floppy_interface kayproii_floppy_interface =
DEVCB_NULL,
FLOPPY_STANDARD_5_25_DSHD,
LEGACY_FLOPPY_OPTIONS_NAME(kayproii),
NULL,
"floppy_5_25",
NULL
};

View file

@ -973,9 +973,6 @@ static MACHINE_CONFIG_START( next_base, next_state )
MCFG_NEXTMO_ADD("mo",
line_cb_t(FUNC(next_state::mo_irq), static_cast<next_state *>(owner)),
line_cb_t(FUNC(next_state::mo_drq), static_cast<next_state *>(owner)))
// software list
MCFG_SOFTWARE_LIST_ADD("flop_list", "next")
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( next, next_base )
@ -986,6 +983,9 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( next_fdc_base, next_base )
MCFG_N82077AA_ADD("fdc", n82077aa_device::MODE_PS2)
MCFG_FLOPPY_DRIVE_ADD("fdc:0", next_floppies, "35ed", 0, next_state::floppy_formats)
// software list
MCFG_SOFTWARE_LIST_ADD("flop_list", "next")
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( nexts, next_fdc_base )

View file

@ -168,7 +168,7 @@ static const floppy_interface pk8020_floppy_interface =
DEVCB_NULL,
FLOPPY_STANDARD_5_25_DSHD,
LEGACY_FLOPPY_OPTIONS_NAME(pk8020),
NULL,
"floppy_5_25",
NULL
};