So I'm already experimenting with multiple FPGA "cores" (in lack of a better term) running simultaneously, interfacing with peripheral equipment and regular day dreaming, with an empty stare, figuring out what's next.
I used to frown upon the FPGA evangelists, with their high-level language and configurable devices. Maybe in the shape of an ASIC, but programmable? No way. But now, I think I'm becoming one of them, and it's frightening how quickly one can change his mind.
I've been studying some rather complex cores lately, for example the FPGA64 and the Apple2FPGA, both very promising hardware emulators, and I keep thinking to myself, "Hell, I can do this! I want to do this!" Now, if someone would sponsor me with an, oh, say Cyclone II board, that'd be great.... :-)
It seems like the perfect intermediate between electronics and programming - it's what I've been waiting for. I'm not a fan of high-level languages, but the thought process behind the design is very low level, and I can live with that. At least, that's how I feel at the moment - as I stated earlier, minds can change rather quickly.
But, let's not get ahead of ourselves here. Runner up is the mini board interfacing a PS/2 keyboard and an LCD display. Get that to work first, then gradually increase the difficulty as I'm noticing the progress.
Eventually, I'll get The Perfect VGA Display DriverTM up and running for the 6502 computer. Oh yes, all I need is spare time, and lots of it.