Es gibt bereits rpi4 Distributionen, sowohl für regamebox als auch für pinhp.
Der rpi4 hat aber eine neue Hardware für die Grafikausgabe. Damit ist ein Wechsel der Auflösungen während des Betriebes nicht möglich. Dazu kommt, dass mit dem rpi4 die Pixel seltsam flackern. Der framebuffer ist auch fehlerhaft umgesetzt. Das rpi4 ist also für die Verwendung mit einem Crt im Arcade Emulationsbereich nicht zu empfehlen.
Zum Glück ist der rpi3b+ performant genug. Ich jedenfalls habe deswegen nur für den rpi3b+ weiter entwickelt.
Ich habe in Version 3.1.8 verschiedene remaps für die console cores angepasst. Ich glaube, die habe ich noch gar nicht online.
Retroarch bietet ja ein gemeinsame Basis für alle Emulatoren, den sogenannten Cores an. Die Abbildung der Button Belegung auf Controller unterscheidet sich leider nicht nur von core zu core, sondern auch von Spiel zu Spiel.
Aus diesem Grund nehme ich den mame2003 Plus, da hier das mapping relativ konstant ist. Für den lr fbalpha habe ich 1200 remaps erstellt.
Guck dir mal das retroarch wiki, Stichpunkt remaps an.