diff --git a/Arcade_MiST/IremM52 Hardware/TraverseUSA_MiST/rtl/TraverseUSA_MiST.sv b/Arcade_MiST/IremM52 Hardware/TraverseUSA_MiST/rtl/TraverseUSA_MiST.sv index 2b64cb52..faad868f 100644 --- a/Arcade_MiST/IremM52 Hardware/TraverseUSA_MiST/rtl/TraverseUSA_MiST.sv +++ b/Arcade_MiST/IremM52 Hardware/TraverseUSA_MiST/rtl/TraverseUSA_MiST.sv @@ -55,11 +55,22 @@ module TraverseUSA_MiST( reg shtrider = 0; wire [7:0] dip1 = 8'hff; -reg [7:0] dip2 = { ~status[9], ~status[8], ~status[7], ~status[6], ~status[5], 3'b110 }; +reg [7:0] dip2; +always @(*) begin + if (`CORE_NAME == "SHTRIDER") begin + shtrider = 1; + // Cocktail(3) / M-Km(1) / Flip(0) + dip2 = { 4'b1111, 2'b11, status[5], 1'b0 }; + end else begin + shtrider = 0; + // Diag(7) / Demo(6) / Zippy(5) / Freeze (4) / M-Km(3) / Coin mode (2) / Cocktail(1) / Flip(0) + dip2 = { ~status[9], ~status[8], ~status[7], ~status[6], ~status[5], 3'b110 }; + end +end localparam CONF_STR = { - "TROPANG;rom;", + `CORE_NAME,";;", "O2,Rotate Controls,Off,On;", "O34,Scanlines,Off,25%,50%,75%;", "OA,Blending,Off,On;",