Thanks, that is much better - I can play games now with my clone controller
I was a bit dubious about reading the output joy_clock which is a wire not a reg. I didn’t know if that is valid, but it appears to work.
What controller are you using? It it an original Nintendo one with the 7-bit connector, or a clone?
@daveshah suggested that to me yesterday on the icebreaker discord chat.
Are you just running it on the Olimex board and not on icebreaker?
What memory are you using for the rom? Is it external Sram?
I have a Blackice II board that has 512kb of external Sram. I will probably try it on that.
I also have a Blackice Mx board, which is an ice40 hx8k board with SDRAM. That is a another possibility but accessing the SDRAM is more complex.
So your Olimex board work might be useful to me.
The main thing I am looking at now is using HDMI rather than VGA. Getting working timing for everything with that looks hard.