diff options
Diffstat (limited to 'src/devices/sound/8950intf.cpp')
-rw-r--r-- | src/devices/sound/8950intf.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/devices/sound/8950intf.cpp b/src/devices/sound/8950intf.cpp index 601c9861f33..af981b756be 100644 --- a/src/devices/sound/8950intf.cpp +++ b/src/devices/sound/8950intf.cpp @@ -81,7 +81,8 @@ void y8950_device::device_start() /* stream system initialize */ m_chip = y8950_init(this,clock(),rate); - assert_always(m_chip != nullptr, "Error creating Y8950 chip"); + if (!m_chip) + throw emu_fatalerror("y8950_device(%s): Error creating Y8950 chip", tag()); /* ADPCM ROM data */ y8950_set_delta_t_memory(m_chip, &y8950_device::static_read_byte, &y8950_device::static_write_byte); |