summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author MooglyGuy <therealmogminer@gmail.com>2016-12-27 14:11:48 +0100
committer MooglyGuy <therealmogminer@gmail.com>2016-12-31 12:09:26 +0100
commit6787cd3bb81b5696ceabd048a6c2f88c2d633e7a (patch)
tree9a0e3610cedc1d72f1d7e863f63b8f84552d2e13
parente5eafc10aca51d094ec1208d5ec67123993fc7ae (diff)
-stuntcyc: Fixed some NOR gates that should have been NANDs, fixes the playfield. [Ryan Holtz]
-rw-r--r--src/mame/machine/nl_stuntcyc.cpp19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/mame/machine/nl_stuntcyc.cpp b/src/mame/machine/nl_stuntcyc.cpp
index ee4227932c8..ccbf4b2906e 100644
--- a/src/mame/machine/nl_stuntcyc.cpp
+++ b/src/mame/machine/nl_stuntcyc.cpp
@@ -77,10 +77,10 @@ NETLIST_START(stuntcyc)
ALIAS(VRESET, M3_2.QQ)
ALIAS(VRESET_Q, M3_2.Q)
- TTL_7402_NOR(J5_2, H6_3.Q, J5_1.Q)
- TTL_7402_NOR(J5_1, 32H, J5_2.Q)
- TTL_7402_NOR(J5_3, 8V, J5_4.Q)
- TTL_7402_NOR(J5_4, VRESET, J5_3.Q)
+ TTL_7402_NOR(J5_2, HSYNC, HRESET)
+ TTL_7402_NOR(J5_1, 32H, HSYNC_Q)
+ TTL_7402_NOR(J5_3, 8V, VSYNC_Q)
+ TTL_7402_NOR(J5_4, VSYNC, VRESET)
ALIAS(HSYNC, J5_1.Q)
ALIAS(HSYNC_Q, J5_2.Q)
ALIAS(VSYNC, J5_3.Q)
@@ -93,18 +93,19 @@ NETLIST_START(stuntcyc)
ALIAS(RAMP_WINDOW_HIT_Q, N5_2.Q)
TTL_7474(N4_1, H_WINDOW, HSYNC, RAMP_WINDOW_HIT_Q, N4_1.QQ)
- TTL_7474(M3_1, N4_1.Q, M3_1.QQ, CYCLE_RESET_Q, P)
+ TTL_7474(M3_1, N4_1.Q, DIRECTION_Q, CYCLE_RESET_Q, P)
ALIAS(DIRECTION, M3_1.Q)
ALIAS(DIRECTION_Q, M3_1.QQ)
TTL_7404_INVERT(N3_3, 32V)
- TTL_7474(J2_2, N3_3.Q, J2_1.Q, P, P)
+ ALIAS(32V_Q, N3_3.Q)
+ TTL_7474(J2_2, 32V_Q, J2_1.Q, P, P)
TTL_7474(J2_1, N4_1.Q, P, J2_2.QQ, P)
TTL_7408_AND(H5_2, 256V_Q, VSYNC_Q)
TTL_9316(K1, HSYNC, P, H5_2.Q, V_COUNTER_RESET_Q, L2_3.Q, Av, Bv, Cv, Dv)
TTL_9316(K2, HSYNC, K1.RC, J2_2.QQ, V_COUNTER_RESET_Q, L2_3.Q, GROUND, GROUND, GROUND, GROUND)
- TTL_7400_NAND(L2_3, K1.RC, K2.RC)
+ TTL_7400_NAND(L2_3, K1.RC, V_WINDOW)
ALIAS(V1, K1.QA)
ALIAS(V2, K1.QB)
ALIAS(V3, K1.QC)
@@ -308,9 +309,9 @@ NETLIST_START(stuntcyc)
TTL_7410_NAND(E3_1, SCORE_1_Q, OBJECTS_Q, E4_3.Q)
ALIAS(WHITE_VIDEO, E3_1.Q)
- TTL_7402_NOR(F4_2, PLAYER_CONTROL, CYCLE)
+ TTL_7400_NAND(F4_2, PLAYER_CONTROL, CYCLE)
TTL_7404_INVERT(D3_1, F4_4.Q)
- TTL_7402_NOR(F4_3, C8_3.Q, D3_1.Q)
+ TTL_7400_NAND(F4_3, C8_3.Q, D3_1.Q)
TTL_7410_NAND(E3_2, F4_2.Q, F4_3.Q, F3_1.Q)
TTL_7400_NAND(F4_1, RAMPS_Q, ROAD_Q)
TTL_7427_NOR(E4_2, F4_1.Q, SCORE_2, E3_2.Q)