Besides of the new MF2 hardware, we might think how the software can be improved....
Perhaps is it possible to call other ROM applications when pausing the cpu?
Other MF2 software has been done before, so you should be able to call ROM software I guess? The MF2 has 8K RAM that you can put code in to be called when it is paused. In particular tearaway looks cool (CPCRULEZ &#9733 APPLICATION &#9733 DIVERS &#9733 Tearaway: The Informer{UK}
CPCRULEZ ★ APPLICATION ★ DIVERS ★ Tearaway: The Informer{UK}).
There are loadds of other cool things you could do though:
. A debugger that is used with a RAM or ROM expansion and sits in higher memory (>128K) or ROM allowing you to debug the whole of the first 128K.
. A menu that allows loading/saving directly to SNA files (on hard disc, preferably).
. A system that allows directly loading/saving a SNA and then optionally boots back to symbos and starts again where you left off...
In theory, if symbos allowed selecting of image files for the HxC, it would be really cool to do the third option because you could load up a game to the HxC, then have symbos save its current state and reboot automatically launching the disk when restarting. Using the MF2 games could then be saved in SNA format and when you're done playing symbos could resume exactly where it left off. Later the SNA loader in symbos could be used to load up the saved games directly from Symbos. Something like this was discussed some time back, but I forget in which thread. It requires a lot of stuff to be done in symbos though (saving/loading state, HxC image selection, automatic booting of disk software) as well as the new MF2 code.