From fae30beff9f97a27aae772e99bf9ea0b05b65534 Mon Sep 17 00:00:00 2001 From: cracyc Date: Mon, 1 Jan 2018 22:06:44 -0600 Subject: [PATCH] fmtowns: add fake cmd 0x1f, lemmings 2 gets farther but now wants to dma past the end of ram. (nw) --- src/mame/drivers/fmtowns.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mame/drivers/fmtowns.cpp b/src/mame/drivers/fmtowns.cpp index f709cebd456..9348aadeabc 100644 --- a/src/mame/drivers/fmtowns.cpp +++ b/src/mame/drivers/fmtowns.cpp @@ -1653,6 +1653,11 @@ void towns_state::towns_cdrom_execute_command(cdrom_image_device* device) m_towns_cd.extra_status = 1; towns_cd_set_status(0x00,0x00,0x00,0x00); break; + case 0x1f: // unknown + if(LOG_CD) logerror("CD: Command 0x1f: unknown\n"); + m_towns_cd.extra_status = 1; + towns_cd_set_status(0x00,0x00,0x00,0x00); + break; case 0x80: // set state if(LOG_CD) logerror("CD: Command 0x80: set state\n"); if(m_towns_cd.command & 0x20)