libretro / dosbox-libretro

Port of DOSBox (upstream) to the libretro API.
GNU General Public License v2.0
61 stars 40 forks source link

Weird issue with case sensitivy. #113

Closed mr-falafel closed 5 years ago

mr-falafel commented 5 years ago

Running this core on Linux, I get strange issue with case sensitivy. For example, if I run a batch file that calls DOOM.EXE, it can't find DOOM.EXE unless I rename the executable to doom.exe and also doom.exe can't find DOOM.WAD unless I rename it to doom.wad. To be clear, it doesn't matter how I write it in the batch file, dosbox doesn't like it unless I rename the files to be lower case. I don't get this problem in stand-alone dosbox or with the DOSBox-SVN core. However, I have other issues with the SVN core and this core works perfectly for me, other than having to rename files.

*edited for clarity

andres-asm commented 5 years ago

I guess it may be because of that LFN patch someone added to it.

mr-falafel commented 5 years ago

Ah okay, I don't know what that is. Can anything be done about it?

andres-asm commented 5 years ago

Other than reverting the patch which would probably be difficult I wouldn't know What issues do you have with SVN?

mr-falafel commented 5 years ago

Setting the cycle multiplier via the core options doesn't seem to do anything, on the SVN core. On the normal dosbox core, I have great performance, with no lag, on doom II and quake, if I set the cycle multiplier to 100000. The same setting on the SVN core is no different to setting it to 100, where they both lag and crash frequently. However, if I use a custom dosbox.conf file to start the game and set the cycles to 100000 within that, performance is great just like the normal core.

andres-asm commented 5 years ago

I fixed that this weekend

mr-falafel commented 5 years ago

Deleted and re-downloaded the SVN core and now it's functioning as expected. Since it sounds like the case sensitivity issue would be hard to fix and the SVN core is now working fine for me, I'll close this issue now. Thank you!