diff options
Diffstat (limited to 'src/mame/machine/nl_breakout.cpp')
-rw-r--r-- | src/mame/machine/nl_breakout.cpp | 53 |
1 files changed, 9 insertions, 44 deletions
diff --git a/src/mame/machine/nl_breakout.cpp b/src/mame/machine/nl_breakout.cpp index 1a19b119b61..87426734036 100644 --- a/src/mame/machine/nl_breakout.cpp +++ b/src/mame/machine/nl_breakout.cpp @@ -181,11 +181,9 @@ CIRCUIT_LAYOUT( breakout ) DIODE(CR5, "1N914") DIODE(CR7, "1N914") - // No need to model capacitance - QBJT_EB(Q1, "2N3644(CJC=0 CJE=0)") - QBJT_EB(Q2, "2N3643(CJC=0 CJE=0)") - QBJT_EB(Q3, "2N3643(CJC=0 CJE=0)") - + QBJT_EB(Q1, "2N3644") + QBJT_EB(Q2, "2N3643") + QBJT_EB(Q3, "2N3643") CAP(C19, CAP_U(0.1)) CAP(C16, CAP_U(0.1)) @@ -1704,19 +1702,22 @@ CIRCUIT_LAYOUT( breakout ) NET_C(GND, D9.1, D9.2, D9.13, D9.3, D9.4, D9.5) -#if 1 - // 163% -- manually optimized + HINT(A3.1.sub, NO_DEACTIVATE) HINT(B6.s3, NO_DEACTIVATE) HINT(C4.s3, NO_DEACTIVATE) HINT(C4.s4, NO_DEACTIVATE) HINT(C5.s3, NO_DEACTIVATE) HINT(C5.s4, NO_DEACTIVATE) + HINT(D3.2.sub, NO_DEACTIVATE) HINT(E2.s2, NO_DEACTIVATE) HINT(E3.s2, NO_DEACTIVATE) HINT(E5.s4, NO_DEACTIVATE) + HINT(E8.2.sub, NO_DEACTIVATE) HINT(E9.s6, NO_DEACTIVATE) + HINT(F5.2.sub, NO_DEACTIVATE) HINT(H2.s1, NO_DEACTIVATE) HINT(H3.s1, NO_DEACTIVATE) + HINT(H6.sub, NO_DEACTIVATE) HINT(J3.s4, NO_DEACTIVATE) HINT(J5, NO_DEACTIVATE) HINT(J6.sub, NO_DEACTIVATE) @@ -1728,45 +1729,9 @@ CIRCUIT_LAYOUT( breakout ) HINT(M4.s2, NO_DEACTIVATE) HINT(M6.sub, NO_DEACTIVATE) HINT(M8.s1, NO_DEACTIVATE) + HINT(N6.sub, NO_DEACTIVATE) HINT(N7.s3, NO_DEACTIVATE) -#else - // 167% hints provided by log output - manually optimized - HINT(M4.s2, NO_DEACTIVATE) // 29.001761 197676 6816 - HINT(M3.s3, NO_DEACTIVATE) // inf 129571 0 - HINT(N7.s3, NO_DEACTIVATE) // inf 7850387 0 xx - HINT(M3.s2, NO_DEACTIVATE) // 23.234535 395870 17038 - HINT(M3.s1, NO_DEACTIVATE) // 14.500880 197676 13632 - HINT(L7.s3, NO_DEACTIVATE) // 122672.000000 122672 1 - HINT(L7.s2, NO_DEACTIVATE) // 122672.000000 122672 1 - HINT(K7.s4, NO_DEACTIVATE) // 122673.000000 122673 1 - HINT(K7.s3, NO_DEACTIVATE) // 122672.000000 122672 1 - HINT(K7.s2, NO_DEACTIVATE) // 122673.000000 122673 1 - HINT(K7.s1, NO_DEACTIVATE) // 122673.000000 122673 1 - HINT(K4.s4, NO_DEACTIVATE) // 1438.774735 4202661 2921 xx - HINT(K4.s2, NO_DEACTIVATE) // 3.939380 847790 215209 xx - HINT(E2.s2, NO_DEACTIVATE) // 108.050000 315506 2920 xx - HINT(L7.s4, NO_DEACTIVATE) // 122672.000000 122672 1 - HINT(E9.s6, NO_DEACTIVATE) // inf 129571 0 - //HINT(J2.s6, NO_DEACTIVATE) // 493.408951 959187 1944 - HINT(C5.s3, NO_DEACTIVATE) // inf 195514 0 - HINT(M3.s4, NO_DEACTIVATE) // 27.744898 418726 15092 xx - HINT(J8.s1, NO_DEACTIVATE) // 40890.000000 122670 3 - HINT(E3.s2, NO_DEACTIVATE) // 203581.000000 203581 1 - HINT(M9.s4, NO_DEACTIVATE) // inf 323268 0 - //HINT(L4.s2, NO_DEACTIVATE) // 7.290053 1192536 163584 - HINT(J3.s4, NO_DEACTIVATE) // 393.639951 957726 2433 xx - HINT(L7.s1, NO_DEACTIVATE) // inf 122672 0 - HINT(F2.s1, NO_DEACTIVATE) // 286289.000000 286289 1 - HINT(M8.s1, NO_DEACTIVATE) // 129571.000000 129571 1 - HINT(J7.s2, NO_DEACTIVATE) // inf 122672 0 - //HINT(H2.s1, NO_DEACTIVATE) // 393.839704 958212 2433 - HINT(H3.s1, NO_DEACTIVATE) // 3.932473 850122 216180 xx - HINT(J2.s5, NO_DEACTIVATE) // 26.140344 203581 7788 - HINT(J7.s1, NO_DEACTIVATE) // inf 122672 0 - HINT(J8.s3, NO_DEACTIVATE) // 40890.000000 122670 3 -#endif - CIRCUIT_LAYOUT_END /* |