ROM->Read Only Memory: Eigentlich schon, da die Spiele-Module ja alle ROM´s waren und die eigentlichen Spieledateien für die Emulatoren ja auch nur wie ROM´s gehandhabt werden, also ROM!
Du brauchst nur einen Emulator (welcher ist egal!) und dann das gewünschte ROM. Du startest dann den Emulator, und lädst das ROM-File. Dannach liest der Emulator die Datei ein und wandelt die darin enthaltenen Informationen in ausfürbaten Code (für den PC) um und führt ihn aus. Mein Emulator kann z.B. auch die Geschwindigkeit ändern. (Da musst vieeeeeel Mario Kart üben, um bei max. speed zu bestehen

)
Doch das beste an Emulatoren sind, dass sie den Code den sie gerade aktiv haben (also das geladene Spiel) einfach zusammenfassen und in eine Datei auslagern können! Am nächsten Tag lädst du die ausgelagerte Datei wieder und machst dann da weiter, do du letztens gespeichert hast! Und es ist egal, wobei du da gerade im Spiel bist! Somit kannst du an den im Spiel vorgesehenen Stellen speichern und (so wie ich) überall (über den Emulator) im Spiel 10 mal wann und wo ich will!
Sonst noch Fragen?