diff options
| author | 2026-03-13 21:21:28 +0100 | |
|---|---|---|
| committer | 2026-03-14 13:46:57 +0100 | |
| commit | 2c7171cffeb4bafd55d2f0941ca54c4632060dde (patch) | |
| tree | b666b1894706dbd6d23d0367d745f27373f0cfab /src | |
| parent | 2a4bf26ce3a158691718cd09b742ffda950f65a6 (diff) | |
bus/pc98_cbus/lha201.cpp: fix SCSI crash regression
Diffstat (limited to 'src')
| -rw-r--r-- | src/devices/bus/pc98_cbus/lha201.cpp | 2 | ||||
| -rw-r--r-- | src/mame/misc/funkball.cpp | 5 |
2 files changed, 2 insertions, 5 deletions
diff --git a/src/devices/bus/pc98_cbus/lha201.cpp b/src/devices/bus/pc98_cbus/lha201.cpp index bfab22c733c..ab84a39c710 100644 --- a/src/devices/bus/pc98_cbus/lha201.cpp +++ b/src/devices/bus/pc98_cbus/lha201.cpp @@ -49,7 +49,7 @@ void lha201_device::device_add_mconfig(machine_config &config) // two xtals, 28 MHz (MX2) and 20 MHz (MX1) // FIXME: check frequency select in wd core - WD33C93B(config, m_wdc, 20'000'000 / 4); + WD33C93B(config.replace(), m_wdc, 20'000'000 / 4); m_scsi_bus->set_external_device(7, m_wdc); m_wdc->irq_cb().set(DEVICE_SELF, FUNC(lha201_device::scsi_irq_w)); m_wdc->drq_cb().set(DEVICE_SELF, FUNC(lha201_device::scsi_drq_w)); diff --git a/src/mame/misc/funkball.cpp b/src/mame/misc/funkball.cpp index 4d9b793edbd..85aca13c5ba 100644 --- a/src/mame/misc/funkball.cpp +++ b/src/mame/misc/funkball.cpp @@ -7,8 +7,6 @@ MEDIAGX CPU + 3dFX VooDoo chipset TODO: - convert to new PCI; -- Uneven animations in places (dgPIX logo animation, flags in Kang stage); (*) -- Player 1 side serve logic looks broken; (*) - Actual timer source; - I/Os, and actual test mode (if exists); - Hangs when trying to save settings in options menu, or alternatively throws "Erase TIME OUT". @@ -16,14 +14,13 @@ TODO: - Can lockup on soft resets; - One H pixel display off in Voodoo screen setup; -(*) https://www.youtube.com/watch?v=VbTskI8E7EY those are regressions, weren't like that in 2021 - Notes: - dgPIX logo looks odd, but that's a btanb. cfr. https://www.youtube.com/watch?v=T99K9dESszw&t=4658s - Branch at PC=CE8A: sets "Timer Divisor 0" in debug strings; - UART seems also to be used from terminal to host (with pic[0] ir4_w enabled), is there a verbose/debug mode flag disabled somewhere? - None of the other irqs seems used, NMI just causes a debug exception (that stops running machine); +- Reference 2021 MAME video https://www.youtube.com/watch?v=VbTskI8E7EY =================================================================================================== |
