@sleve_mcdichael i did believe you i just wanted to know other opinions if anybody else could find another way of fixing it without having to start a new image, since theres no way other way around im giving up on this, thank you guys for the help!
As of now I have flashed the latest Retropie, which works on my HDMI display, done the adafruit easy installation steps, which works. But instead of emulationstation running, I get the error message "failed to add service - already in use".
Hm, let me guess - the installer removed the KMS overlay from config.txt and now there's no GPU driver for the Pi. Post your config.txt.
@mitu Everything that is mapped to my controller works if Game Focus is turned off. Problem is now with 1.9.4. the keyboard doesn't work until Game Focus is turned on. Once Game Focus is on, I loose all the mappings, I can't even open the Retroarch menu. What was the need for the change. Before this version, I never saw this happen.
It doesn't effect any games that do not use a keyboard until you get to Amiga, A800, AtariST and DOSbox-pure.
I don't know a way around this without plugging in a true USB keyboard that has a scroll-lock key. My BT unit doesn't have one. I opened the retroarch.cfg and tried to remap the Game Focus key to another key, but it keeps automatically reverting back to scroll-lock as the entry.
I've deleted Retroarch and reloaded it by source thinking maybe some file is still hanging around from a previous build, but it didn't change anything.
I'm not sure what else to do with this other than buy a new, portable BT keyboard that has a scroll-lock key on it.
Update....nevermind... I found this on reddit and see there is a way to reassign the on/off toggle. I set mine to page-up key. All good.
Thankfully, for libretro cores, there are tons of scriptmodules you can use as a reference to write your own; just take a peek in /home/pi/RetroPie-Setup/scriptmodules/. Assuming you know how to write a .sh file that complies with this style guide (and know how to use Github's pull requests), you should be good to go!
@retroven As recommended have a look at the docs, but here is a couple of quick answers
Most popular emulators are already installed and will show up automatically when you add roms. Optional emulators can be installed from retropie-setup if needed but for that you will need the docs
Adding artwork is easiest using a scraper such as skyscraper https://retropie.org.uk/docs/Scraper/#lars-muldjords-skyscraper
Not sure but probably. I haven't updated on my pi as it is all set up and working great