@rrdein
Configuring the date is normal first time, if you're getting stuck it might not save until we get the emulator exit button mapped.
The blinking prompt is normal, there is a way to rid of it, but I think it is easier to play fullscreen. I think runcommand res 640x480 fits fullscreen on 16:9 tvs for whatever logic that exists in that.
The controller not working is normal too. Sometimes it will give you enough keys to be able to navigate the GUI and update the mappings from reicasts GUI menu.
In the folder /home/pi/.reicast/mappings/ can you identify with any existing controller.cfgs in this folder?
Are enough miscellaneous buttons working in reicast to directional navigate and select items? Often the Joystick will work, and I think select may have worked for me.
Could you also tell if either of these directories are symlinks?
/home/pi/.reicast
/home/pi/.reicast/mappings
Using ls -lawill show directory links and hiddenfiles, the symlinks should be colored lightblue.
Somehow the controller mapping needs to be made or edited to work, there is usually an existing configuration. In theory it should have the wrong mappings and all that needs to be done is get the right mappings, either from reicast-input config or copying the event number from evtest. But I guess anything is possible and it is could be loading a generic configuration until you exit the emulator normally. You could try editing in only the exit button on the generic .cfg and the other ones that match your controller, if you know the working event number from the configuration/evtest. Maybe then a proper emulator reboot will kick the configuration into line.