Still working on it!
Being new to FPGA there's been a bit of a learning curve. I've been battling against bugs mainly down to timing constraints being needed in the logic.
Things would work absolutely fine one build, then on the next compile I would get erratic behaviour which was completely unrelated to what I would be working on. Turns out it's timing issues caused by the random planning of gates and the way they are routed.
I've finally got loading of program executables and graphics data working from a Fat32 formatted SD card. Still want to flesh up a bit of a workable system though before I publicly release a software project for the board, but I've now put up the EagleCAD board, schematic and BOM files for the prototype PCB online.
Had a couple of estimated quotes back for assembly and they weren't bad, but I still can't nail down a final price for retail just yet.
I can't offer support on the prototype PCB manufacturing files as although it's largely tested okay I still haven't had absolutely everything running at the same time. As it stands, it can at least operate as a testcard generator!
Thought I'de put them up so interested parties could have a look and a tinker with them though.
https://github.com/stevej0/goJAMMA
Steve.