I think the black padding on the sides is there to correct the aspect to 4:3. I know in stand alone Mednafen you can get rid of that by setting ss.correct_aspect to 0. But that setting isn’t hooked up in the core yet. If you’re running on a 16:9 or wider display you can create a core override config with video_aspect_ratio = “1.4667” in it to get pixel aspect ratio, which is what happens in stand alone when you set ss.correct_aspect to 0. However, if you wanted to use NiGHTS’ widescreen mode and set the aspect to 16:9, you don’t get the full screen since that padding is still there.
You can see that the padding is the accurate output since it’s there on real hardware: https://www.youtube.com/watch?v=GmwLIZFgCf8
I’d still like to be able to at least crop off the top and bottom overscan to zoom into the image of course 