1
0
mirror of https://github.com/mist-devel/mist-board.git synced 2026-02-06 08:04:41 +00:00

[C64] CIA: cleanup case defaults

This commit is contained in:
Gyorgy Szombathelyi
2019-04-14 00:05:26 +02:00
parent 52de2d81b4
commit 67c76bdf8d

View File

@@ -121,10 +121,7 @@ always @(posedge clk) begin
case (rs)
4'h0: pra <= db_in;
4'h2: ddra <= db_in;
default: begin
pra <= pra;
ddra <= ddra;
end
default: ;
endcase
if (phi2_p) pa_out <= pra | ~ddra;
end
@@ -139,10 +136,7 @@ always @(posedge clk) begin
case (rs)
4'h1: prb <= db_in;
4'h3: ddrb <= db_in;
default: begin
prb <= prb;
ddrb <= ddrb;
end
default: ;
endcase
if (phi2_p) begin
pb_out[7] <= crb[1] ? (crb[2] ? timerBff ^ timerBoverflow : timerBoverflow) : prb[7] | ~ddrb[7];
@@ -326,7 +320,7 @@ always @(posedge clk) begin
case (rs)
4'h8: tod_latched <= 1'b0;
4'hb: tod_latched <= 1'b1;
default: tod_latched <= tod_latched;
default: ;
endcase
else if (wr)
case (rs)
@@ -345,14 +339,7 @@ always @(posedge clk) begin
if (db_in[4:0] == 5'h12) tod_hr <= {~db_in[7], db_in[4:0]};
else tod_hr <= {db_in[7], db_in[4:0]};
end
default: begin
tod_run <= tod_run;
tod_10ths <= tod_10ths;
tod_sec <= tod_sec;
tod_min <= tod_min;
tod_hr <= tod_hr;
tod_alarm <= tod_alarm;
end
default: ;
endcase
tod_prev <= tod;
tod_tick <= 1'b0;
@@ -482,11 +469,13 @@ always @(posedge clk) begin
end
end
reg [7:0] imr_reg;
// Interrupt Control
always @(posedge clk) begin
reg [7:0] imr_reg;
if (!res_n) begin
imr <= 5'h00;
imr_reg <= 0;
irq_n <= 1'b1;
int_reset <= 0;
end