a while ago i bought a HiFive-1. a development board with fairly fast risc-v microcontroller and very little ram, but i can’t think of much to do with it. except for trying to turn it into a little home computer or game console. something like a UzeBox or Propintosh.
i don’t really know much electronics stuff, or low level programming for that matter. but perhaps it’s an opportunity to learn…?
i would like to get some (low resolution) pixel display, but i think this could be really hard to drive, so to speak. could i conceivably connect the io-pins to DVI-display? or maybe i could use the PWM pins for analog video…? and then there are those little Arduino displays, no idea how these work but probably worth looking into. there are also character displays of course, but that doesn’t sound like much fun to play with.123Movies
otherwhise… connecting a ps/2 keyboard should not be that hard… right? and i heard snes game pads are easy to deal with but they have quite a few pins. (eh, nevermind)
i’m not even sure how to program it. it supports Arduino stuff, but that’s C-based and C scares me. i think there should be a version of Forth available, and maybe it can even run a Forth repl? (kinda like basic on old home computers).
anyway. have you folks any ideas on that? how feasible is it as a project and what can/should i look into?