fsiler / bizhawk

Automatically exported from code.google.com/p/bizhawk
1 stars 0 forks source link

PSX & Saturn core not properly releasing the iso file handle #348

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
1. Start a PSX or Saturn game.
2. Open a game with another core.
3. Try moving the PSX or Saturn ISO (in windows) to another folder
4. Error message will say the ISO is still in use

Only after closing Bizhawk the file will get released.

Tried with PC-Engine CD & MegaCD, and it doesnt happen there.

Original issue reported on code.google.com by longpl...@longplays.org on 19 Dec 2014 at 8:17

GoogleCodeExporter commented 9 years ago
Looking at the code, it "should" happen in MegaCD as well.  But filestreams 
release resources when not disposed when finalized, so you probably just got 
luck of the draw when the associated filestreams finalized.  Theoretically 
fixed in MegaCD and Saturnus; please recheck those against r8577

Original comment by goyu...@gmail.com on 19 Dec 2014 at 9:55

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Tried & verified in 8645 - works!

Now only PSX is missing :)

Original comment by longpl...@longplays.org on 25 Dec 2014 at 2:02

GoogleCodeExporter commented 9 years ago

Original comment by hegyak on 15 Jan 2015 at 1:29