giŕ tempo fa mi era capitato, mentre giocavo ai pokemon, di incappare nell'odioso errore "microphone wave failure".
Questo messaggio (riscontrato anche in siti cinesi lol), insieme ad altri, chiude forzatamente l'emulatore.
Fin qui non ci sarebbero problemi se esistesse, come negli altri emulatori, un save state, ma non c'č.
Quindi ci dobbiamo accontentare di salvare normalmente. E qui, se vi č capitato, avrete notato che nonostante abbiate eseguito, prima dell'errore, scrupolosamente la procedur di salvataggio, questa non č avvenuta.... Perchč?
il motivo č semplice quanto sconcertante:
l'emulatore si riserva una zona di memoria (RAM per chi non lo sapesse), dove ci sono le informazioni dei salvataggi. Quando emuliamo un gioco, se c'č un file sav, l'emulatore lo carica (eventualmente lo decomprime) in questa zona.
Quando noi salviamo, in realtŕ, lui va a fare le modifica non nel file sav, ma in memoria; solo quando viene chiuso o resettato l'emulatore, quest'ultimo lo salva nel file sav. Ed č qui il problema.
Se l'emulatore viene chiuso in maniera forzata, questo non esegue quest'ultima fase e i dati dell'ultijma salvataggios i perdono.
Quindi mi sono messo all'opera č ho creato un programma (necessita di Net framework 2.0, scaricabili dal sito della microsoft) che prenda dalla memoria i salvataggi e li salvi fisicamente, con un nome a scelta dell'utente.
Quindi, se avete fatto la procedura di salvataggio e vi č capitato un errore del genere, oppure volete premunirvi, questo programma risolverŕ il vostro problema.
Ovviamente l'unica cosa importante č che abbiate l'emulatore ancora perto (e quindi che non abbiate cliccato ok sul messaggio di errore LOL).
(i salvataggi saranno in formato raw, senza header e niente, trasferibili anche su console. l'emulatore penserŕ da solo, successivamente, a riconvertirli nel formato specificato nel file ini)
:EDIT:
lo sto sviluppando per la versione 2.6, che per il momento č freeware, mentre sarebbe pronto per la 2.6a, al momento, teoricamente, a pagamento (2$)
:EDIT2:
funziona per le versione 2.6 e 2.6a !!!!
purtroppo non funziona il sistema di allegati (al file da uplaodare gli elimina l'estensione e lo mette in un file zip), almeno a me.....
quindi
No$gba Saver (Megaupload)
Edited by Whivel Hacker - 24/6/2008, 15:31