From 2aaf9a3538d3eeaffb8d4a356f50a20f523547d4 Mon Sep 17 00:00:00 2001 From: angelosa Date: Fri, 15 Nov 2024 19:49:31 +0100 Subject: nec/pc9801_cd.cpp: add identification notes --- src/mame/nec/pc9801_cd.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/mame/nec/pc9801_cd.cpp b/src/mame/nec/pc9801_cd.cpp index 46368ddfcc9..cb1155f9c73 100644 --- a/src/mame/nec/pc9801_cd.cpp +++ b/src/mame/nec/pc9801_cd.cpp @@ -11,6 +11,25 @@ pc9801_cd_device::pc9801_cd_device(const machine_config &mconfig, const char *ta { } +// TODO: pinpoint what os2warp3 is unhappy for autodetection + +// CD-260 wants SCSI inquiry like this, it will install then fumble around redbook tracks +// t10mmc::set_model("NEC CD-ROM DRIVE:260 1.0"); + +// CD-50, which will initially autodetect then purged during install +// t10mmc::set_model("NEC CD-ROM DRIVE:98 1.0 "); +// np2 T10SPC_CMD_INQUIRY defaults for CD-50 +// t10mmc::set_model("NEC CD-ROM DRIVE 1.0 "); +// data[0] = 0x05; CD-ROM +// data[1] = 0x80; Removable medium bit +// data[2] = 0x00; ANSI +// data[3] = 0x21; ATAPI spec v2, response data format +// data[4] = 0x1f; +// data[5] = 0; +// data[6] = 0; +// data[7] = 0; + + void pc9801_cd_device::fill_buffer() { atapi_cdrom_device::fill_buffer(); -- cgit v1.2.3