First post, by Skutarth
I've tested the exact same copy on Windows XP and Pickle and Hitnrun's port of DosBox to the GP2X:
http://archive.gp2x.de/cgi-bin/cfiles.cgi?0,0,0,0,72,2534
In XP, everything works as intended.
However, on the GP2X, it doesn't save. Instead, it goes into an infinite loop spewing out that it couldn't write to objblkBC. It turns out that you can save exactly once. It reads the save files correctly, but changes the filename case of the save files to all uppercase. If you change them back to the case that the error message reports, then it will be able to save once more; if you don't, it won't work anymore. It's a pain to rename all of the files every time I want to save again, and I don't feel like writing a shellscript to do it all manually.
What's most interesting is that this shouldn't happen at all, considering the fact that DOS isn't even case dependent.
I assume this is because the GP2X is a Linux-based console. Can anybody try running DosBox 0.72 in Linux and try saving?
If the problem doesn't crop up, try saving more than once. If it still doesn't, try changing the filename case to all lowercase for the objblkBC save file (and/or others).
This might be a problem that only crops up on this port. Also, please note that the GP2X is using a FAT formatted SD card for storage.
Thanks in advance.