summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author couriersud <couriersud@gmx.org>2019-04-22 21:02:34 +0200
committer Vas Crabb <vas@vastheman.com>2019-04-23 09:08:21 +1000
commit5352e25f8f830e3b0725a72e573daabfb861e191 (patch)
tree0b647036ffcaf33cb11134e7074e0046139a6499
parent42af3bcaf2c310ba8c89b1cc6809ac1eb7022f3e (diff)
mario: Fix an error in the schematics. [Couriersud, Tafoid]
This became obvious after the improved LM3900 model was introduced. Thanks to Tafoid for indentifying the issue.
-rw-r--r--src/mame/audio/nl_mario.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mame/audio/nl_mario.cpp b/src/mame/audio/nl_mario.cpp
index c2b5cf15291..e1d9c88a926 100644
--- a/src/mame/audio/nl_mario.cpp
+++ b/src/mame/audio/nl_mario.cpp
@@ -178,7 +178,7 @@ static NETLIST_START(nl_mario_dac)
NET_C(3M_1.MINUS, R34.2, R35.2)
NET_C(3M_1.OUT, R35.1)
NET_C(3M_1.PLUS, R36.1)
- NET_C(R36.2, GND)
+ NET_C(R36.2, V5)
RES(R21, RES_M(1.8))
RES(R23, RES_K(10))
@@ -218,12 +218,13 @@ NETLIST_START(mario)
LOCAL_SOURCE(nl_mario_dac)
SOLVER(Solver, 48000)
- PARAM(Solver.ACCURACY, 1e-6)
+ PARAM(Solver.ACCURACY, 1e-7)
PARAM(Solver.SOR_FACTOR, 1.0)
PARAM(Solver.GS_LOOPS, 1)
/* Dynamic timestepping avoids excessive newton loops on startup */
PARAM(Solver.DYNAMIC_LTE, 5e-2)
- PARAM(Solver.DYNAMIC_TS, 1)
+ PARAM(Solver.DYNAMIC_TS, 0)
+
ANALOG_INPUT(V5, 5)
TTL_INPUT(SOUND0, 1)