summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/sega/megacd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/sega/megacd.cpp')
-rw-r--r--src/mame/sega/megacd.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/sega/megacd.cpp b/src/mame/sega/megacd.cpp
index 6f7bc7d82f6..80f5a9c6aee 100644
--- a/src/mame/sega/megacd.cpp
+++ b/src/mame/sega/megacd.cpp
@@ -1214,7 +1214,7 @@ void sega_segacd_device::segacd_stopwatch_timer_w(uint16_t data)
uint16_t sega_segacd_device::segacd_stopwatch_timer_r()
{
- int32_t result = (m_stopwatch_timer->time_elapsed() * ATTOSECONDS_TO_HZ(ATTOSECONDS_IN_USEC(30.72))).as_double();
+ int32_t result = (m_stopwatch_timer->elapsed() * ATTOSECONDS_TO_HZ(ATTOSECONDS_IN_USEC(30.72))).as_double();
return result & 0xfff;
}
@@ -1872,11 +1872,14 @@ void sega_segacd_device::SegaCD_CDC_Do_DMA(int &dmacount, uint8_t *CDC_BUFFER, u
}
else if (destination==DMA_PCM)
{
- dest = nullptr;//fatalerror("PCM RAM DMA unimplemented!\n");
+ dest = nullptr;
+ //fatalerror("PCM RAM DMA unimplemented!\n");
}
else
{
- fatalerror("Unknown DMA Destination!!\n");
+ // TODO: audio CD player accesses this
+ dest = nullptr;
+ //fatalerror("Unknown DMA Destination!!\n");
}
if (PCM_DMA)