Beispiel #1
0
        private void UnloadRom()
        {
            emulatedGameBoy.Pause();

            if (ramSaveWriter != null)
            {
                WriteRam();

                ramSaveWriter.Close();
                ramSaveWriter = null;

                if (ramSaveReader != null)
                {
                    ramSaveReader.Close();
                }
                ramSaveReader = null;
            }

            emulatedGameBoy.UnloadRom();
        }
Beispiel #2
0
        private void UnloadRom()
        {
            _emulatedGameBoy.Pause();

            if (_ramSaveWriter != null)
            {
                WriteRam();

                _ramSaveWriter.Close();
                _ramSaveWriter = null;

                if (_ramSaveReader != null)
                {
                    _ramSaveReader.Close();
                }
                _ramSaveReader = null;
            }

            _emulatedGameBoy.UnloadRom();
        }