I have already added long file name (LFN) support to DOSBox recently. It applies to both shell commands (e.g. DIR, CD, COPY) and Int21/AX=71xx functions for native LFN-aware DOS applications.
Pablo: My enhanced version of DOSBox currently only includes patches made by myself, including long file name (LFN) and mouse copy/paste support. It is not a real "mega pack", so it does not really contain patches made by other users, unlike for example the DOSBox SVN Daum build (which is a collection of patches made by different users). Hope this will answer your question.
Last edit: Wengier 2015-02-05
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I just checked the latest DOSBox SVN Daum build, which had not included the LFN feature yet. You may contact its maintainer if you want this feature in addition to patches made by other users in a single edition.
Last edit: Wengier 2015-02-05
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Pablo: You can now try the DOSBoxWP build by emendelson in the URL below, which combines the LFN support and the printer support, along with some other useful features. It is based on the latest DOSBox SVN build:
Also, the latest version of DOSBox SVN-lfn already contains the basic printing functionality for Windows apart from LFN support etc. You can print to LPT1 using for example "DIR >LPT1". To send a formfeed to the printer at LPT1, simply enter "ECHO ^L >LPT1" (^L means Ctrl+L) as in a real DOS system to start printing a page immediately. Both source code and Windows binaries of DOSBox SVN-lfn are available from:
Any particular reason why the long file names were never added natively to DOSBox?
Edit: Looking through old forum posts, I see now that initially long file names weren't really deemed important because the focus was on playing games. Still, I think it'd be a great feature to add as something optional that could be toggled in the configuration file. I don't have enough space to install wine on my Linux machine, so I was looking for alternatives.
Last edit: J.O.L. 2020-04-23
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have already added long file name (LFN) support to DOSBox recently. It applies to both shell commands (e.g. DIR, CD, COPY) and Int21/AX=71xx functions for native LFN-aware DOS applications.
Forum discussions & sources:
http://www.vogons.org/viewtopic.php?t=40610
Latest Windows binary + required DLLs, zipped:
http://bit.ly/12jANWF
Last edit: Wengier 2014-10-28
Hi Wengier,
has your improved code been added to trunk?
Many thanks for these features,
Pablo
Pablo: I don't think so, although I hope this happens too. As a side note, even the LPT printer support hasn't been added to trunk yet.
Last edit: Wengier 2015-02-03
Wengier, many thanks for your fast reply. BTW, has your version linked above LPT printer support?
Pablo: My enhanced version of DOSBox currently only includes patches made by myself, including long file name (LFN) and mouse copy/paste support. It is not a real "mega pack", so it does not really contain patches made by other users, unlike for example the DOSBox SVN Daum build (which is a collection of patches made by different users). Hope this will answer your question.
Last edit: Wengier 2015-02-05
I just checked the latest DOSBox SVN Daum build, which had not included the LFN feature yet. You may contact its maintainer if you want this feature in addition to patches made by other users in a single edition.
Last edit: Wengier 2015-02-05
Wengier, many thanks for your help.
I will contact him. LFN is not a priority for me. I need to be able to print.
My program warns that the printer is shut down or unplugged, when I send a print request.
Pablo: You can now try the DOSBoxWP build by emendelson in the URL below, which combines the LFN support and the printer support, along with some other useful features. It is based on the latest DOSBox SVN build:
http://www.vogons.org/viewtopic.php?f=32&t=48004
Also, the latest version of DOSBox SVN-lfn already contains the basic printing functionality for Windows apart from LFN support etc. You can print to LPT1 using for example "DIR >LPT1". To send a formfeed to the printer at LPT1, simply enter "ECHO ^L >LPT1" (^L means Ctrl+L) as in a real DOS system to start printing a page immediately. Both source code and Windows binaries of DOSBox SVN-lfn are available from:
http://www.wpdos.org/dosbox-vdos-lfn.html
Last edit: Wengier 2016-05-08
Any particular reason why the long file names were never added natively to DOSBox?
Edit: Looking through old forum posts, I see now that initially long file names weren't really deemed important because the focus was on playing games. Still, I think it'd be a great feature to add as something optional that could be toggled in the configuration file. I don't have enough space to install wine on my Linux machine, so I was looking for alternatives.
Last edit: J.O.L. 2020-04-23