summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--.gitattributes1
-rw-r--r--hash/fmtowns_cd.xml18
-rw-r--r--src/mess/drivers/fmtowns.c2
3 files changed, 21 insertions, 0 deletions
diff --git a/.gitattributes b/.gitattributes
index d2d4c995338..c89d0512557 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -109,6 +109,7 @@ hash/famicom_flop.xml svneol=native#text/xml
hash/fm77av.xml svneol=native#text/xml
hash/fm7_cass.xml svneol=native#text/xml
hash/fm7_disk.xml svneol=native#text/xml
+hash/fmtowns_cd.xml svneol=native#text/xml
hash/g7400.xml svneol=native#text/xml
hash/galaxy.xml svneol=native#text/xml
hash/gameboy.xml svneol=native#text/xml
diff --git a/hash/fmtowns_cd.xml b/hash/fmtowns_cd.xml
new file mode 100644
index 00000000000..e2fc0a5f96c
--- /dev/null
+++ b/hash/fmtowns_cd.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="fmtowns" description="FM Towns CD-ROMs">
+<!-- skeleton test list -->
+
+ <!-- works well on fmtmarty, keyboard seems to interfere with movements on fmtowns -->
+ <software name="raiden">
+ <description>Raiden Densetsu / Raiden Trad</description>
+ <year>1991</year>
+ <publisher>Kid Corp / Seibu</publisher>
+ <part name="cdrom" interface="fmt_cdrom">
+ <diskarea name="cdrom">
+ <disk name="raiden densetsu (1991)(kid corp)(jp-en)" sha1="d7484fac0fa8d0fff06c70af341b25d8b4f21ab2" />
+ </diskarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/src/mess/drivers/fmtowns.c b/src/mess/drivers/fmtowns.c
index c0bbc9d8b06..15b6e7e7249 100644
--- a/src/mess/drivers/fmtowns.c
+++ b/src/mess/drivers/fmtowns.c
@@ -2728,6 +2728,8 @@ static MACHINE_CONFIG_FRAGMENT( towns_base )
MCFG_FLOPPY_DRIVE_ADD("fdc:1", towns_floppies, "35hd", towns_state::floppy_formats)
MCFG_CDROM_ADD("cdrom")
+ MCFG_CDROM_INTERFACE("fmt_cdrom")
+ MCFG_SOFTWARE_LIST_ADD("cd_list","fmtowns_cd")
MCFG_DEVICE_ADD("scsi", SCSI_PORT, 0)
MCFG_SCSIDEV_ADD("scsi:" SCSI_PORT_DEVICE1, "harddisk", SCSIHD, SCSI_ID_0)