Hi!
I wonder about reads of unselected areas. There's a new released game (Giana Sisters) which reads from $fdf1, and it doesn't continue to load with $ff.
I added the following, which made it work:
wire free_sel = cpu_addr[15:5] == {8'hFD, 3'b111};
wire [7:0] free_data = free_sel ? 8'h0 : 8'hff;
assign c16_data=(mux)?.....&free_data; // C16 data bus
But probably it's not just 0 in real HW, but something left on the bus. Maybe what TED reads for the display?
Hi!
I wonder about reads of unselected areas. There's a new released game (Giana Sisters) which reads from $fdf1, and it doesn't continue to load with $ff.
I added the following, which made it work:
But probably it's not just 0 in real HW, but something left on the bus. Maybe what TED reads for the display?