diff --git a/src/mame/machine/nl_breakout.cpp b/src/mame/machine/nl_breakout.cpp index 059d4a5c228..5610c008f2d 100644 --- a/src/mame/machine/nl_breakout.cpp +++ b/src/mame/machine/nl_breakout.cpp @@ -73,15 +73,13 @@ NETLIST_START(breakout) #if (SLOW_BUT_ACCURATE) - //SOLVER(Solver, 48000) SOLVER(Solver, 16000) - PARAM(Solver.ACCURACY, 1e-7) // less accuracy and diode will not work + PARAM(Solver.RELTOL, 5e-4) // less accuracy and diode will not work PARAM(Solver.DYNAMIC_TS, 1) - PARAM(Solver.DYNAMIC_LTE, 1e-2) - PARAM(Solver.DYNAMIC_MIN_TIMESTEP, 1e-8) + PARAM(Solver.DYNAMIC_LTE, 1e0) + PARAM(Solver.DYNAMIC_MIN_TIMESTEP, 1e-7) PARAM(Solver.METHOD, "MAT_CR") #else - //SOLVER(Solver, 48000) SOLVER(Solver, 16000) PARAM(Solver.ACCURACY, 1e-4) PARAM(Solver.DYNAMIC_TS, 1)