mirror of
https://github.com/MiSTer-devel/Gameboy_MiSTer.git
synced 2026-04-19 03:04:09 +00:00
JOYSTICK: fixed interrupt, was never triggered, fixes Double Dragon 3
This commit is contained in:
4
gb.v
4
gb.v
@@ -225,7 +225,7 @@ wire [7:0] irq_vec =
|
||||
|
||||
wire vs = (lcd_mode == 2'b01);
|
||||
reg vsD, vsD2;
|
||||
reg [3:0] inputD, inputD2;
|
||||
reg [7:0] inputD, inputD2;
|
||||
|
||||
// irq is low when an enable irq is active
|
||||
wire irq_n = !(ie_r & if_r);
|
||||
@@ -255,7 +255,7 @@ always @(negedge clk) begin //negedge to trigger interrupt earlier
|
||||
if(serial_irq) if_r[3] <= 1'b1;
|
||||
|
||||
// falling edge on any input line P10..P13
|
||||
inputD <= joy_p4 | joy_p5;
|
||||
inputD <= {joy_p4, joy_p5};
|
||||
inputD2 <= inputD;
|
||||
if(~inputD & inputD2) if_r[4] <= 1'b1;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user