mirror of
https://github.com/holub/mame
synced 2025-04-23 08:49:55 +03:00
amiga: Attached orphaned software lists (nw)
This commit is contained in:
parent
c997828f7c
commit
cc5b17fa3a
@ -1347,9 +1347,13 @@ static MACHINE_CONFIG_START( amiga_base, amiga_state )
|
||||
// floppy drives
|
||||
MCFG_DEVICE_ADD("fdc", AMIGA_FDC, amiga_state::CLK_7M_PAL)
|
||||
MCFG_FLOPPY_DRIVE_ADD("fdc:0", amiga_floppies, "35dd", amiga_fdc::floppy_formats)
|
||||
MCFG_FLOPPY_DRIVE_SOUND(true)
|
||||
MCFG_FLOPPY_DRIVE_ADD("fdc:1", amiga_floppies, nullptr, amiga_fdc::floppy_formats)
|
||||
MCFG_FLOPPY_DRIVE_SOUND(true)
|
||||
MCFG_FLOPPY_DRIVE_ADD("fdc:2", amiga_floppies, nullptr, amiga_fdc::floppy_formats)
|
||||
MCFG_FLOPPY_DRIVE_SOUND(true)
|
||||
MCFG_FLOPPY_DRIVE_ADD("fdc:3", amiga_floppies, nullptr, amiga_fdc::floppy_formats)
|
||||
MCFG_FLOPPY_DRIVE_SOUND(true)
|
||||
|
||||
// rs232
|
||||
MCFG_RS232_PORT_ADD("rs232", default_rs232_devices, nullptr)
|
||||
@ -1377,6 +1381,8 @@ static MACHINE_CONFIG_START( amiga_base, amiga_state )
|
||||
MCFG_SOFTWARE_LIST_ADD("wb_list", "amiga_workbench")
|
||||
MCFG_SOFTWARE_LIST_ADD("hardware_list", "amiga_hardware")
|
||||
MCFG_SOFTWARE_LIST_ADD("apps_list", "amiga_apps")
|
||||
MCFG_SOFTWARE_LIST_ADD("flop_list", "amiga_flop")
|
||||
MCFG_SOFTWARE_LIST_ADD("ocs_list", "amigaocs_flop")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED_CLASS( a1000, amiga_base, a1000_state )
|
||||
@ -1547,6 +1553,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( cdtv, amiga_base, cdtv_state )
|
||||
MCFG_CR511B_DRQ_HANDLER(DEVWRITELINE("u36", dmac_device, xdreq_w))
|
||||
MCFG_CR511B_DTEN_HANDLER(DEVWRITELINE("u36", dmac_device, xdreq_w))
|
||||
|
||||
// software
|
||||
MCFG_SOFTWARE_LIST_ADD("cd_list", "cdtv")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
@ -1584,7 +1591,9 @@ static MACHINE_CONFIG_DERIVED_CLASS( a3000, amiga_base, a3000_state )
|
||||
|
||||
// todo: zorro3 slots, super dmac, scsi
|
||||
|
||||
// software
|
||||
MCFG_SOFTWARE_LIST_ADD("a3000_list", "amiga_a3000")
|
||||
MCFG_SOFTWARE_LIST_ADD("ecs_list", "amigaecs_flop")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED_CLASS( a3000n, a3000, a3000_state )
|
||||
@ -1615,6 +1624,9 @@ static MACHINE_CONFIG_DERIVED_CLASS( a500p, amiga_base, a500p_state )
|
||||
|
||||
// cpu slot
|
||||
MCFG_EXPANSION_SLOT_ADD("maincpu", a500_expansion_cards, nullptr)
|
||||
|
||||
// software
|
||||
MCFG_SOFTWARE_LIST_ADD("ecs_list", "amigaecs_flop")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED_CLASS( a500pn, a500p, a500p_state )
|
||||
@ -1655,6 +1667,9 @@ static MACHINE_CONFIG_DERIVED_CLASS( a600, amiga_base, a600_state )
|
||||
MCFG_ATA_INTERFACE_IRQ_HANDLER(DEVWRITELINE("gayle", gayle_device, ide_interrupt_w))
|
||||
|
||||
// todo: pcmcia
|
||||
|
||||
// software
|
||||
MCFG_SOFTWARE_LIST_ADD("ecs_list", "amigaecs_flop")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED_CLASS( a600n, a600, a600_state )
|
||||
@ -1712,7 +1727,9 @@ static MACHINE_CONFIG_DERIVED_CLASS( a1200, amiga_base, a1200_state )
|
||||
|
||||
// todo: pcmcia
|
||||
|
||||
MCFG_SOFTWARE_LIST_ADD("aga_floppy_list", "amigaaga_flop")
|
||||
// software
|
||||
MCFG_SOFTWARE_LIST_ADD("aga_list", "amigaaga_flop")
|
||||
MCFG_SOFTWARE_LIST_ADD("ecs_list", "amigaecs_flop")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED_CLASS( a1200n, a1200, a1200_state )
|
||||
@ -1763,6 +1780,10 @@ static MACHINE_CONFIG_DERIVED_CLASS( a4000, amiga_base, a4000_state )
|
||||
MCFG_ATA_INTERFACE_IRQ_HANDLER(WRITELINE(a4000_state, ide_interrupt_w))
|
||||
|
||||
// todo: zorro3
|
||||
|
||||
// software
|
||||
MCFG_SOFTWARE_LIST_ADD("aga_list", "amigaaga_flop")
|
||||
MCFG_SOFTWARE_LIST_ADD("ecs_list", "amigaecs_flop")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED_CLASS( a4000n, a4000, a4000_state )
|
||||
|
Loading…
Reference in New Issue
Block a user