summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author angelosa <lordkale4@gmail.com>2026-03-13 21:21:28 +0100
committer angelosa <lordkale4@gmail.com>2026-03-14 13:46:57 +0100
commit2c7171cffeb4bafd55d2f0941ca54c4632060dde (patch)
treeb666b1894706dbd6d23d0367d745f27373f0cfab /src
parent2a4bf26ce3a158691718cd09b742ffda950f65a6 (diff)
bus/pc98_cbus/lha201.cpp: fix SCSI crash regression
Diffstat (limited to 'src')
-rw-r--r--src/devices/bus/pc98_cbus/lha201.cpp2
-rw-r--r--src/mame/misc/funkball.cpp5
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
===================================================================================================