after looking into the source-code for the latest release, I found that there is a bug in the EEPROM file reader where it will accidentally leave the file open before exiting the function, causing a resource leak.
the lines that cause the bug are:
} else
return false;
fclose(file);
return true;
}
the first of which is found on line 1076 in GBA.cpp
it can be fixed by changing the else statement to have a call to fclose() before hitting the return false;.
File with the bug in it, and a proposed fix commented in after the offending function and lines
nobody develops VBA anymore, check out VBA-M and see if its fixed there.
Ok, thanks for the info..... though why is the bug-tracker here still up and running if it's not in active development?
SourceForge does have a way of turning off the bug-tracker for projects where that's required on my last looking at that sort of thing
Thanks for the bug report. I fixed it in VBA-M just now.