altos8600: [Robbbert]

New working software list additions
---------------
Altos Diagnostic Executive   [from "the collection"]
This commit is contained in:
Robbbert 2020-02-23 18:48:05 +11:00
parent 550c0a20ce
commit 8ae7c41214
3 changed files with 23 additions and 5 deletions

16
hash/altos8600.xml Normal file
View file

@ -0,0 +1,16 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="altos8600" description="Altos 8600 floppies">
<software name="diag">
<description>Altos Diagnostic Executive</description>
<year>1982</year>
<publisher>Altos Computer Systems</publisher>
<part name="flop1" interface="floppy_8">
<dataarea name="flop" size="272766">
<rom name="cdc114dg.imd" size="272766" crc="665efeeb" sha1="a9184447c46dfa11b961928f55c92f7ea1559b41"/>
</dataarea>
</part>
</software>
</softwarelist>

View file

@ -4,7 +4,7 @@
<software name="boot">
<description>Boot disk</description>
<year>2013</year>
<year>19??</year>
<publisher>Intertec</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="336777">

View file

@ -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)