I'm only going to say !GREAT!
What you think about idea to integrate:http://www.zxbada.bbk.org/zxmmcp/software.htm
And allow Spectrum core to load games from sd/mmc using residos?
Can we define some protocol to alow pic/arm to upload spectrum roms or residos to minimig ram.
I know that original minimig uses floppy controller for transfer.
Idea I was having is instead integrating rom in core make some kind of core request for file here is pseudo code.
1.) Upload new core to minimig
2.) Core bootrom requests file "spectrum.rom" to location $0
3.) ARM/Pic find file on SD/card transfers file to ram through fpga
4.) Core resets and takes control
I know it requires lot of work but in general it would make possible to make any core spectrum/c64 to request required roms from sdcard and upload it to ram through pic/arm and free additional space on FPGA.
Other idea I was considering is to make simple text file e.g. "spectrum.cor"
File would look like this:
Minimig multicore feature would than:
1.) Load "spectrum.cor"
2.) Parse file line by line
3.) Upload bin file
4.) Upload rom file(s)
5.) Run core
Once again great work!