cool. now that I fixed this problem and I moved PPU registers to ppu code [1], I don't plan to change that much the code, so is all yours.
eventually, I will finish the conversion to a video device, but not immediately...
[1] where they should have been since the beginning: they only influence PPU variables and they even use different open bus sources than the main CPU...
EDIT: Super Metroid is fine with rev.7669 :P
and I recalled a nicer protection warning, but my memory could be at fault...
EDIT2: thanks for testing. good night