Modifier une roms... Une roms étant un code compilé, ou fichier binaire, comme un .exe par exemple, tu ne pourras pas te retrouver avec du code "propre", genre C++ avec des commentaires. Le seul moyen que je vois si tu veux modifier le code source, c´est de le désassembler. Mais ça risque d´être dur si compte faire des changements importants.
Si par contre tu veux modifier les images, la musique, ou ce genre de données, il doit exister un moyen. Les émulateurs arrive à retrouver où et comment sont stocker ces fichiers. Ca signifie que leur méthode de stockage est connue. Reste à savoir comment. Quelqu´un n´aurait-il pas l´adresse d´un forum de développeurs d´àmulateurs ?