diff options
-rw-r--r-- | .gitattributes | 1 | ||||
-rw-r--r-- | hash/fmtowns_cd.xml | 18 | ||||
-rw-r--r-- | src/mess/drivers/fmtowns.c | 2 |
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) |