diff options
| author | 2017-08-17 02:04:34 +0200 | |
|---|---|---|
| committer | 2017-08-17 02:05:21 +0200 | |
| commit | 2ba1249f367c6db6295d59e10fa546a6e4677fee (patch) | |
| tree | 7c076375dc79e14d821a23b2980c704928fbfcf1 | |
| parent | 85217739208b8dca788478e23674102bdfaf6378 (diff) | |
psi98: Add software list
| -rw-r--r-- | hash/psi98.xml | 39 | ||||
| -rw-r--r-- | src/mame/drivers/kdt6.cpp | 3 |
2 files changed, 42 insertions, 0 deletions
diff --git a/hash/psi98.xml b/hash/psi98.xml new file mode 100644 index 00000000000..59b5d8cd7a1 --- /dev/null +++ b/hash/psi98.xml @@ -0,0 +1,39 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> + +<softwarelist name="psi98" description="Kontron PSI98 floppy disks"> + + <software name="kos605d"> + <description>KOS 6.05D Boot</description> + <year>1984</year> + <publisher>Kontron</publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="518086"> + <rom name="kos605d.td0" size="518086" crc="4b16029c" sha1="bf41cb9e90f2a9b5653cbc6748fe427568099cbd" offset="0"/> + </dataarea> + </part> + </software> + + <software name="util605d"> + <description>KOS 6.05D Utils</description> + <year>1984</year> + <publisher>Kontron</publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="545577"> + <rom name="utils605d.td0" size="545577" crc="250c93d7" sha1="f06ae5f75f73cb4d64b2a191dc35d06ecb1f73b3" offset="0"/> + </dataarea> + </part> + </software> + + <software name="cpm22"> + <description>Kontron CP/M 2.2 V6.31-Z</description> + <year>1985</year> + <publisher>Kontron</publisher> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="348688"> + <rom name="cpm22.td0" size="348688" crc="731b221e" sha1="55197c410797c11e92d776110b304f21b914a63b" offset="0"/> + </dataarea> + </part> + </software> + +</softwarelist> diff --git a/src/mame/drivers/kdt6.cpp b/src/mame/drivers/kdt6.cpp index a41ee08554d..cdeb068d4bb 100644 --- a/src/mame/drivers/kdt6.cpp +++ b/src/mame/drivers/kdt6.cpp @@ -25,6 +25,7 @@ #include "bus/psi_kbd/psi_kbd.h" #include "screen.h" #include "speaker.h" +#include "softlist.h" //************************************************************************** @@ -566,6 +567,8 @@ static MACHINE_CONFIG_START( psi98 ) MCFG_FLOPPY_DRIVE_ADD("fdc:0", kdt6_floppies, "525qd", floppy_image_device::default_floppy_formats) MCFG_FLOPPY_DRIVE_ADD("fdc:1", kdt6_floppies, "525qd", floppy_image_device::default_floppy_formats) + MCFG_SOFTWARE_LIST_ADD("floppy_list", "psi98") + MCFG_PSI_KEYBOARD_INTERFACE_ADD("kbd", "hle") MCFG_PSI_KEYBOARD_RX_HANDLER(DEVWRITELINE("sio", z80sio_device, rxb_w)) MCFG_PSI_KEYBOARD_KEY_STROBE_HANDLER(DEVWRITELINE("ctc2", z80ctc_device, trg1)) |
