To be more specific; using GB Player borders as overlay borders.
I made some rips of the GB Player borders and tested them on RA with the overlay feature as you can see it’s not exactly practical but it works.
All the GB Player borders are 608x448 the width seems to be quite important here because RA cannot be set to this resolution and then there’s the black borders which block about 32 pixels of the overlay border.
I also hooked up the GB Player to see how it should look and the black borders are hardly noticeable compared to RA, if I scale the overlay higher than 1.33 it will get covered by the black borders on both sides of the screen. I’m not very interested in this feature myself just thought this should be said, even if it’s not a supported feature. Moreover GBA games don’t look as wide as they should when compared to the GB Player. If you check the Pokemon Box borders you’ll see that unlike the other borders these are already designed to show a 2x scale 480x320
EDIT: I’ve looked a bit more into how it should display and get the border to align without editing the border. RA has a few new options for adding a custom viewport on a resolution other than 640480 Now we can use 512480 or 530480, I tested 530 with a viewport of 480320 with point filtering and this gave me a flawless image without artifacts but it was too stretched due to being under 530. I have no idea how to calculate it the same way Nintendo does without trying out different numbers. Of course the logical width resolution would be 608 the same as the border + the scale overlay option, it doesn’t have to be exactly the same as Nintendo’s but not as wide as I did with 530. 608 should get GBA games to be correctly wide, instead of the current 640 which makes them look square.
Screen Resolution: 608x480 Custom viewport: 480x320 Overlay Opacity: 1.00 Overlay Scale: 1.40
Using the GC Player Startup Disc in Dolphin while of course it doesn’t work, it does tell me the resolution it uses and it’s 596x448, as well as using a demo disc with a GBA game it outputs 596. No idea why this is, the 12 pixel difference would throw off the viewport by 8 pixels. This info might not be useful but I think it’s worth mentioning.
In this link you’ll find most if not all of the borders for GB Player, Pokémon Box and a few misc. GBA-GC releases: