Hmmm getting a headache trying to follow this thread, apologies if this has been addressed elsewhere...
I think, it's a "game of two halves", we need to boil it down to
i)What is the minimum Amiga specific hardware necessary to act as a classic "bootloader"?
ii) What is the minimum Amiga specific hardware necessary to run it after it's gone over to PPC mode? i.e. how necessary are custom chips at this point?
Because it seems like a whole lot easier ballgame if minimig hardware would not have to integrate with the PPC hardware beyond being able to hand over and bootstrap it.
So, problems of integration with the host machine may be simplified if the host machine does not have to have access to any of the custom hardware on a minimig board.
So, if all that's really necessary to run the PPC part is gfx we have drivers for, sound we have drivers for, standardish ATA interface, standardish network card- then we don't need much in the way of hardware emulated classic hardware.
So, if we rethink the minimig on PCI proposition as mostly an independant machine on a card, that does not integrate with the host machine beyond resetting it and bootstrapping it with the PPC code, then it might be an easier task.
Then we could use PPC/PCI boards, with a minimig to boot them, and that's all it needs to do.
IF we do need some classic hardware to run in PPC mode, a seperate implementation of it in FCPGA accessible only from the host side could be the answer. It could be derived from minimig, but it would essentially be functionally independant from the minimig bootloader part. It's a dirty solution, one and a half amigas on a PCI card, but if it will work....
I don't see why though, even if you have the minimig as a bootloader that you couldn't have it independantly functional as a classic mode machine solely for old games and such, with only the 680x0 CPU on board and the emulated chipset available for use. (i.e. the rest of the PPC machine's hardware is unavailable) but hopefully sharing compatible drives.
You'd have a kind of dual boot machine, one option would boot to classic, just the minimig and a classic 68k OS, the other option would be to use it to bootload OS4 on the PPC hardware.
So break it down into, i) what the 68K bootloader side needs to "see" for it to work, implement it in minimig. ii)what the PPC side needs to "see" for it to work, implement it with Amiga compatible PCI cards and if necessary FPGA emulation.
It would seem that i and ii would not have to be fully integrated. You'd lose compatibility with stuff that was written to co-process on PPC from a 68k OS though, but it sounds like it wouldn't work on OS4 anyway. But if you have that requirement you already have a PPC accelerator and don't need this hardware, and probably won't want to run 0S4 on it if you're dependant on that functionality.
Anyhoo, those are my crazy mixed up thoughts on it FWIW...