It does seem tantalizingly achievable, and no doubt is, for someone with programming skills (sadly not me). There's also the custom core for Retroarch required to run the roms which have to be adapted/converted to a .dol. I'm not sure how labor intensive that process is. Maybe someone else with...