Looks like false alarm. I started a new folder and then slowly added back in all the other folders and everything seems to be working so far. While trying to update my ini files I accidentally added an extra number to one of the lines down at the bottom of the mame.ini. Hard to believe that would screw things up that much, but I guess so. I probably would've never found it if it wasn't at the bottom of the file.