nanshiki / DOSVAXJ3

DOSBox AX, J-3100,DOS/V 対応版
GNU General Public License v2.0
24 stars 6 forks source link

Improve LFN support #3

Closed Wengier closed 3 years ago

Wengier commented 3 years ago

This tries to improve LFN support in the code. Unlike previous code, LFN handles will now be used for all drive types (local, FAT, ISO, and virtual), and spaces can now be used in filenames, and also added LFN support for FAT12/16 drives.

Wengier commented 3 years ago

I have also improved clipboard support, with new modifiers (in addition to Alt key), and a new "clipinputbutton" config option which allows to additionally use either the middle mouse button or arrow keys (start with Home and end with End keys). I did not exactly use the DOSBox-X code as it is pretty complicated regarding multi-platform support - the code in my original DOSBox LFN branch uses external tools [pbpaste/xclip] for Linux/macOS support, and as long as they are available they should work in these platforms; on the other hand, the DOSBox-X code adopts internal multi-platform support, but clipboard copy is not supported in Linux SDL1 builds (it is supported in all other builds though; clipboard paste is supported in all builds).