From 8ae7c412146517921c32b353e4c1b73da59eee61 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Sun, 23 Feb 2020 18:48:05 +1100 Subject: [PATCH] altos8600: [Robbbert] New working software list additions --------------- Altos Diagnostic Executive [from "the collection"] --- hash/altos8600.xml | 16 ++++++++++++++++ hash/sbrain.xml | 2 +- src/mame/drivers/altos8600.cpp | 10 ++++++---- 3 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 hash/altos8600.xml diff --git a/hash/altos8600.xml b/hash/altos8600.xml new file mode 100644 index 00000000000..726a87b95ed --- /dev/null +++ b/hash/altos8600.xml @@ -0,0 +1,16 @@ + + + + + + Altos Diagnostic Executive + 1982 + Altos Computer Systems + + + + + + + + diff --git a/hash/sbrain.xml b/hash/sbrain.xml index df894733f2e..19831fc755e 100644 --- a/hash/sbrain.xml +++ b/hash/sbrain.xml @@ -4,7 +4,7 @@ Boot disk - 2013 + 19?? Intertec diff --git a/src/mame/drivers/altos8600.cpp b/src/mame/drivers/altos8600.cpp index f0e4cc3e814..004222fb86d 100644 --- a/src/mame/drivers/altos8600.cpp +++ b/src/mame/drivers/altos8600.cpp @@ -787,10 +787,10 @@ void altos8600_state::altos8600(machine_config &config) FD1797(config, m_fdc, 2000000); m_fdc->intrq_wr_callback().set(m_pic[1], FUNC(pic8259_device::ir1_w)); m_fdc->drq_wr_callback().set(FUNC(altos8600_state::fddrq_w)); - FLOPPY_CONNECTOR(config, "fd1797:0", altos8600_floppies, "8dd", floppy_image_device::default_floppy_formats); - FLOPPY_CONNECTOR(config, "fd1797:1", altos8600_floppies, "8dd", floppy_image_device::default_floppy_formats); - FLOPPY_CONNECTOR(config, "fd1797:2", altos8600_floppies, "8dd", floppy_image_device::default_floppy_formats); - FLOPPY_CONNECTOR(config, "fd1797:3", altos8600_floppies, "8dd", floppy_image_device::default_floppy_formats); + FLOPPY_CONNECTOR(config, "fd1797:0", altos8600_floppies, "8dd", floppy_image_device::default_floppy_formats).enable_sound(true); + FLOPPY_CONNECTOR(config, "fd1797:1", altos8600_floppies, "8dd", floppy_image_device::default_floppy_formats).enable_sound(true); + FLOPPY_CONNECTOR(config, "fd1797:2", altos8600_floppies, "8dd", floppy_image_device::default_floppy_formats).enable_sound(true); + FLOPPY_CONNECTOR(config, "fd1797:3", altos8600_floppies, "8dd", floppy_image_device::default_floppy_formats).enable_sound(true); ACS8600_ICS(config, m_ics, 0); m_ics->set_host_space(m_dmac, AS_PROGRAM); // TODO: fixme @@ -798,6 +798,8 @@ void altos8600_state::altos8600(machine_config &config) m_ics->irq2_callback().set(m_pic[0], FUNC(pic8259_device::ir6_w)); HARDDISK(config, "hdd", 0); + + SOFTWARE_LIST(config, "flop_list").set_original("altos8600"); } ROM_START(altos8600)