I wanted to pay with Oberon (https://www.projectoberon.net/) I have my fpga laptop avalible (The OneChipBook avalible from https://www.tindie.com/products/cycle/onechipbook-12-a-fpga-development-platform/) I thought it would be good to build a image for the FPGA that will run the RISC5 processer for that. I got it booting, and it uses the USB for a mouse. One note on the mouse, it does not connect on boot, so you need to plug the mouse in after bootup, or unplug/replug in the mouse. Could probably get fixed, but I decided I spent enough time on it. Build with Quartus 11.