Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05046 Crash/Freeze Critical (emulator) Always Oct 27, 2012, 16:14 Oct 27, 2012, 20:05
Tester Tafoid View Status Public Platform MAME (Self-compiled)
Assigned To sronco Resolution Fixed OS Windows XP
Status [?] Resolved Driver megatech.cpp
Version 0.147u1 Fixed in Version 0.147u2 Build Debug
Fixed in Git Commit Github Pull Request #
Summary 05046: megatech, All sms-based sets in megatech.c: [debug] Crash after OK
Error: bad downcast<> or device<>. Tried to convert the device :snsnd of type P8device_t to a P14sn76496_device, which are incompatible.
Steps To Reproduce
Additional Information Sets that show this message include:
megatech, mt_aftrb, mt_astro, mt_asyn, mt_fz, mt_gfoot, mt_ggolf, mt_gsocr, mt_orun, mt_parlg, mt_shnbi
Github Commit
Flags Debug build specific
Regression Version 0.147u1
Affected Sets / Systems megatech, All sms-based sets in megatech.c
Attached Files
There are no relationship linked to this issue.
User avatar
Oct 27, 2012, 18:59
edited on: Oct 27, 2012, 19:02
Yeah, this was after i made megadrive/sms use the new sn psg device. The old device didn't boot out with callers of different subdevices using the same code (eg. SN76489A and SEGAPSG). Regression was posted by Firewave on the mailinglist a few weeks ago IIRC. The sound works fine on a not-debug build btw.