I guess bezels only work out of the box for 1080p resolution.
If you set resolution to any other setting (like 800x480 for example) then the bezels do not work.
i just tested the RPi3 image and control in dreamcast is now working (but i had to install from scratch on a fresh formatted sd-card.... before i just updated from a previous 5.22 beta and controls in dreamcast still did not work).
Also i noticed that i only had to enter date and time only once for the first boot. after i created a memory card save file (within the game, i used Marvel vs. Capcom 2) it was not neccessary anymore 🙂 -> @luizthiago you should have a look here 😉
But one thing i noticed with dreamcast:
At default Settings under Game Settings/Advanced/Dreamcast (everything on AUTO) the resolution is 720p and the Game Ratio is 4:3.
But when i change resolution to "TV 640x480 P60HZ 4:3 (because this will increase performance a bit in certain games maybe, i have to test yet) the aspect ratio is 16:9 (image is stretched), even when i set Game Ratio to 4/3 or try other TV Mode resolutions, the image is still stretched with 16:9 aspect ratio 🙁
For N64 it is like this:
At default with everything under Game Settings/Advanced/N64 on AUTO the resolution is 640x480 and the image is stretched to 16:9 aspect ratio. And no matter what "TV Mode" or "Game Ratio" i set, the image is always stretched to 16:9 aspect ratio.
The only way i found out, to get 4:3 image, was to set Emulator to Libretro and Core to MUPEN64PLUS, MUPEN64PLUS-NEXT or PARALLEL_N64, Game Ratio 4/3 and TV Mode to "TV 1920x1080 P60HZ 16:9".
When you set Emulator to Libretro and leave Core at "AUTO" then games do not start (black screen, then it goes back to ES Menu). So i would suggest to remove "AUTO", when Emulator is set to Libretro.
Just small things, but maybe annoying for some people (like me, who does not like football-heads 😃 )
But i will do further testing and give more feedback 😉