From fe36ec9f4d5dd3b05a62e6b03be2d2e7cfdd4b61 Mon Sep 17 00:00:00 2001 From: hap Date: Sun, 8 Jan 2023 14:17:20 +0100 Subject: [PATCH] sfxphasor: tweak some parameters --- src/mame/handheld/hh_pic16.cpp | 2 +- src/mame/handheld/nl_sfxphasor.cpp | 10 +++++----- src/mame/nl.flt | 3 +++ 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/mame/handheld/hh_pic16.cpp b/src/mame/handheld/hh_pic16.cpp index 8405d438236..6dbff62795b 100644 --- a/src/mame/handheld/hh_pic16.cpp +++ b/src/mame/handheld/hh_pic16.cpp @@ -555,7 +555,7 @@ INPUT_PORTS_END void sfxphasor_state::sfxphasor(machine_config &config) { // basic machine hardware - PIC1655(config, m_maincpu, 1000000); // approximation - RC osc. R=10K+VR, C=47pF + PIC1655(config, m_maincpu, 950000); // approximation - RC osc. R=10K+VR, C=47pF m_maincpu->read_a().set_ioport("IN.4"); m_maincpu->write_b().set(FUNC(sfxphasor_state::write_b)); m_maincpu->write_c().set(FUNC(sfxphasor_state::write_c)); diff --git a/src/mame/handheld/nl_sfxphasor.cpp b/src/mame/handheld/nl_sfxphasor.cpp index c6b26e7148f..1717ae20ab9 100644 --- a/src/mame/handheld/nl_sfxphasor.cpp +++ b/src/mame/handheld/nl_sfxphasor.cpp @@ -16,7 +16,7 @@ NETLIST_START(sfxphasor) PARAM(Solver.ACCURACY, 1e-7) ANALOG_INPUT(VBATT, 5) - NET_MODEL("OPENDRAIN FAMILY(TYPE=MOS OVL=0.0 OVH=0.0 ORL=1.0 ORH=1e12)") + NET_MODEL("OPENDRAIN FAMILY(TYPE=MOS OVL=0.4 OVH=2.4 ORL=1.0 ORH=1e12)") LOGIC_INPUT(P10, 0, "OPENDRAIN") LOGIC_INPUT(P13, 0, "OPENDRAIN") @@ -26,7 +26,7 @@ NETLIST_START(sfxphasor) NET_C(VBATT, P10.VDD, P13.VDD, P15.VDD, P16.VDD, P17.VDD) NET_C(GND, P10.VSS, P13.VSS, P15.VSS, P16.VSS, P17.VSS) - RES(R7, 270) + RES(R7, RES_K(2.7)) RES(R8, RES_K(6.8)) RES(R9, RES_K(18)) RES(R10, RES_K(5.6)) @@ -45,9 +45,9 @@ NETLIST_START(sfxphasor) DIODE(D3, "1N4002") DIODE(D4, "1N4002") - QBJT_EB(T2, "BC237B") // BC183 - QBJT_EB(T3, "BC237B") // BC183 - QBJT_EB(T4, "BC237B") // BC183 + QBJT_EB(T2, "2N3904") // BC183 + QBJT_EB(T3, "2N3904") // BC183 + QBJT_EB(T4, "2N3904") // BC183 // pin 10 NET_C(P10.Q, R7.1, C2.1) diff --git a/src/mame/nl.flt b/src/mame/nl.flt index ee311576f43..8d4f4510ba2 100644 --- a/src/mame/nl.flt +++ b/src/mame/nl.flt @@ -26,6 +26,9 @@ universal/cheekyms.cpp vtech/gamemachine.cpp zaccaria/zaccaria.cpp +// from handheld/hh_pic16.cpp ++sfxphasor + // from midw8080/mw8080bw.cpp +280zzzap +gunfight