VOGONS


First post, by ribbon13

User metadata
Rank Member
Rank
Member

Is long filename support something that will be seen in dosbox eventually?

Reply 1 of 7, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

I doubt it just because real ms-dos didn't have any LFN support. Maybe Qbix will jump in and shed some light on this. In my humble opinion, I find long filenames under ms-dos a nuissance; some problems may even arise using them for real ms-dos apps or games.

Reply 2 of 7, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

I count DOS 7 (the version that Win9x/ME sits on top of) as "real DOS", although it only supports long filenames when Win9x/ME is running.

I'm not sure why LFN support would be especially useful though, as the vast majority of DOS games (if not all of them) don't require it.

Reply 3 of 7, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

Yep - the standalone DOS in Win95 do not support long names. The "MS-DOS prompt" do.

Attachments

  • A Long Dir Name.png
    Filename
    A Long Dir Name.png
    File size
    34.67 KiB
    Views
    1552 views
    File comment
    MS-DOS prompt running with Win95 shows and supports long names.
    File license
    Fair use/fair dealing exception
  • Filename
    ALONGD_1.png
    File size
    20.73 KiB
    Downloads
    124 downloads
    File comment
    Stand-alone DOS from Win95 do not understand long names.
    File license
    Fair use/fair dealing exception

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 4 of 7, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

I remember using LFNDOS back in the day. Support could probably be added in but I don't think DosBox needs it.

LFNDOS Supported API's

Notes
-----
SUPPORTED API FUNCTIONS
For those of you who are more technically minded, LFNDOS provides the
following functions (limitations are in brackets):
INT 21/AX=7139 Create directory
INT 21/AX=713A Remove directory
INT 21/AX=713B Change directory
INT 21/AX=7141 Delete file
INT 21/AX=7143 Extended get/set attributes (subset only)
INT 21/AX=7147 Get current directory
INT 21/AX=714E Find first file
INT 21/AX=714F Find next file
INT 21/AX=7156 Rename file (to same directory only)
INT 21/AX=7160 Truename
INT 21/AX=716C Create or open file
INT 21/AX=71A0 Get volume information
INT 21/AX=71A1 FindClose
INT 21/AX=71A7 FILETIME to DOS date/time (subset only)
INT 21/AX=71A8 Generate short name (subset only)
Another limitation is that you can only have ten open searches (AX=714E) at
one time. If a program tries to open too many simultaneous searches, LFNDOS
will print an error message.
The following functions are currently NOT implemented - calling them will
cause an error:
INT 21/AX=710D Reset drive
INT 21/AX=71A6 Get file information
INT 21/AX=71A9 Server create/open file

How To Ask Questions The Smart Way
Make your games work offline

Reply 6 of 7, by ribbon13

User metadata
Rank Member
Rank
Member

That's why all the patent/copyright breaking software I write uses the name of some dead person from some island that never signed the berne convention. =D

Seriously though, since dosbox is independent of the filesystem its run on, as it ties to the host OS how would the be a problem?

How can you really patent last two characters are ~ and a number, save the rest of the info elsewhere? Considering there were esoteric filesystems before FAT32 that supported long filenames would that fall under prior art?

and care to point that patent out?
in the USxxxxxxx form
like
http://l2.espacenet.com/espacenet/viewer?PN=US6399828

sad day...... the-hive has been down for a month... 🙁