Messing a bit around with the rom board emulation code, M4 board can now replace lower rom too.
That is very useful, atleast if you don't have a lowerrom board already.
It means that you can ie. upgrade 464 to Basic 1.1.
It also means I can add a patch to the lower rom so that initializing AMSDOS via firmware would instead initialize M4 rom even if not mounted at pos. 7 (as not all CPC6128's can do this). Giving much better compatiblity.
I wil probably sacrifice rom slot 31 for lower-rom replacement, it's still a wip, I need to see if I can fit code to "enable/disable" it, but hopefully in next firmware upgrade.
Below CPC6128+ with regular CPC6128 lowerrom and Basic, same with the Schneider CPC464.