diff --git a/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/README.txt b/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/README.txt index f57a88ea..ae87ce5b 100644 --- a/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/README.txt +++ b/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/README.txt @@ -5,8 +5,6 @@ -- -- VGA Only - --- ToDo Sound Problems Don“t fully Understand the SDRAM Module --------------------------------------------------------------------------------- -- DE10_lite Top level for Kick (Midway MCR) by Dar (darfpga@aol.fr) (19/10/2019) -- http://darfpga.blogspot.fr diff --git a/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/Release/SatansHollow.rbf b/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/Release/SatansHollow.rbf index 64dc8d62..b5900ea5 100644 Binary files a/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/Release/SatansHollow.rbf and b/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/Release/SatansHollow.rbf differ diff --git a/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/SatansHollow.qsf b/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/SatansHollow.qsf index 49f40270..53c6f371 100644 --- a/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/SatansHollow.qsf +++ b/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/SatansHollow.qsf @@ -18,7 +18,7 @@ # # Quartus II 64-Bit # Version 13.1.0 Build 162 10/23/2013 SJ Web Edition -# Date created = 01:01:06 November 13, 2019 +# Date created = 12:02:23 November 13, 2019 # # -------------------------------------------------------------------------- # # diff --git a/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/rtl/SatansHollow_MiST.sv b/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/rtl/SatansHollow_MiST.sv index 9f0c076f..1b83ab4b 100644 --- a/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/rtl/SatansHollow_MiST.sv +++ b/Arcade_MiST/Midway MCR 2/SatansHollow_MiST/rtl/SatansHollow_MiST.sv @@ -123,7 +123,7 @@ sdram sdram( // port2 for sound board .port2_req ( port2_req ), .port2_ack (), - .port2_a ( ioctl_downl ? ioctl_addr[23:1] - 16'hD000 : snd_addr[13:1] ), + .port2_a ( ioctl_downl ? ioctl_addr[23:1] - 16'h6000 : snd_addr[13:1] ), .port2_ds ( ioctl_downl ? {ioctl_addr[0], ~ioctl_addr[0]} : 2'b11 ), .port2_we ( ioctl_downl ), .port2_d ( {ioctl_dout, ioctl_dout} ), diff --git a/Arcade_MiST/Midway MCR 2/Tron_MiST/README.txt b/Arcade_MiST/Midway MCR 2/Tron_MiST/README.txt index 199ae5d5..21cbf8bb 100644 --- a/Arcade_MiST/Midway MCR 2/Tron_MiST/README.txt +++ b/Arcade_MiST/Midway MCR 2/Tron_MiST/README.txt @@ -4,6 +4,12 @@ -- 13 November 2019 -- -- VGA Only + Coin : ESC + Start : F1 or F2 + Aim : Button F and G + Movement : Joystick or Arrow Keys + Fire : Fire Button or Space + -- Some Controls needs a Fix --------------------------------------------------------------------------------- diff --git a/Arcade_MiST/Midway MCR 2/Tron_MiST/Release/Tron.rbf b/Arcade_MiST/Midway MCR 2/Tron_MiST/Release/Tron.rbf index e4ad003a..1907cccb 100644 Binary files a/Arcade_MiST/Midway MCR 2/Tron_MiST/Release/Tron.rbf and b/Arcade_MiST/Midway MCR 2/Tron_MiST/Release/Tron.rbf differ diff --git a/Arcade_MiST/Midway MCR 2/Tron_MiST/rtl/Tron_MiST.sv b/Arcade_MiST/Midway MCR 2/Tron_MiST/rtl/Tron_MiST.sv index 36633d89..f4afcfd7 100644 --- a/Arcade_MiST/Midway MCR 2/Tron_MiST/rtl/Tron_MiST.sv +++ b/Arcade_MiST/Midway MCR 2/Tron_MiST/rtl/Tron_MiST.sv @@ -124,7 +124,7 @@ sdram sdram( // port2 for sound board .port2_req ( port2_req ), .port2_ack (), - .port2_a ( ioctl_downl ? ioctl_addr[23:1] - 16'hC000 : snd_addr[13:1] ), + .port2_a ( ioctl_downl ? ioctl_addr[23:1] - 16'h8000 : snd_addr[13:1] ),//8000 C000 .port2_ds ( ioctl_downl ? {ioctl_addr[0], ~ioctl_addr[0]} : 2'b11 ), .port2_we ( ioctl_downl ), .port2_d ( {ioctl_dout, ioctl_dout} ), diff --git a/Arcade_MiST/Midway MCR 2/Tron_MiST/rtl/satans_hollow.vhd b/Arcade_MiST/Midway MCR 2/Tron_MiST/rtl/satans_hollow.vhd index 5255b8b3..4e9a09bf 100644 --- a/Arcade_MiST/Midway MCR 2/Tron_MiST/rtl/satans_hollow.vhd +++ b/Arcade_MiST/Midway MCR 2/Tron_MiST/rtl/satans_hollow.vhd @@ -391,7 +391,7 @@ begin if vcnt = 492-1 then vga_vs <= '1'; end if; -- sync pulse 2 -- back porch 33 - if hcnt = 512+35 then video_hs <= '0'; end if; -- front porch 16/25*20 = 13 + if hcnt = 512+40 then video_hs <= '0'; end if; -- front porch 16/25*20 = 13 if hcnt = 512+90+9 then video_hs <= '1'; end if; -- sync pulse 96/25*20 = 77 -- back porch 48/25*20 = 38 video_blankn <= '0';