I created the DE0-Nano based CoCo 3 clone a few years ago and am working on it daily to maintain it but was recently exploring the idea of also porting the CoCo to MISTer. A supporter sent me a DE10-Nano and I've gotten so far with my own core that fires right up into the CoCo with HDMI video.
My current DE10-Nano version of the CoCo has been trimmed down for the porting process, but I have 512KB of FPGA RAM for the CPU/video, and HDMI output already, just no USB keyboard or mouse support yet. I need to keep the 512KB block RAM if possible.
Is there a base project or template I can use that shows what all of the cores have to go through to get resources from the Linux side, like USB keyboard/mouse inputs, MicroSD card access, etc.? I see a common "sys" folder in some of the core source I browsed through.
What I've done so far:
Installed latest MISTer and updates on fresh MicroSD card
Added NES core and one sample ROM
Can't get my mini tablet USB keyboard or USB mouse to respond to the MISTer menu (keyboard probably isn't compatible?, mouse isn't used?)