summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/nl_breakout.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/nl_breakout.cpp')
-rw-r--r--src/mame/machine/nl_breakout.cpp47
1 files changed, 41 insertions, 6 deletions
diff --git a/src/mame/machine/nl_breakout.cpp b/src/mame/machine/nl_breakout.cpp
index 87426734036..0823df42350 100644
--- a/src/mame/machine/nl_breakout.cpp
+++ b/src/mame/machine/nl_breakout.cpp
@@ -1702,22 +1702,19 @@ CIRCUIT_LAYOUT( breakout )
NET_C(GND, D9.1, D9.2, D9.13, D9.3, D9.4, D9.5)
- HINT(A3.1.sub, NO_DEACTIVATE)
+#if 1
+ // 158% -- manually optimized
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)
@@ -1729,9 +1726,47 @@ 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
+ // 152% hints provided by log output
+ 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
+ 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
+ HINT(K4.s2, NO_DEACTIVATE) // 3.939380 847790 215209
+ HINT(E2.s2, NO_DEACTIVATE) // 108.050000 315506 2920
+ 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
+ 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
+ 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
+ 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
/*