On Wednesday, December 24, 2014, Ralf Quint <freedos...@gmail.com> wrote:

> On 12/23/2014 7:47 PM, Travis Siegel wrote:
> > I don't know how thorough you want to be, but msdos 5+, and some
> versions of both opendos and ptsdos, you can actually have more than 26
> drives, up to 32 if I remember correctly.  I saw (once) which characters
> they used for the additional 6 drives, but I don't remember what they
> were.  Looking in the ascii table beyond capital letters, you have [, ], \,
> `, and ~.  I'm fairly certain the backslash character wasn't used, but I
> think the | (vertical bar) was, so perhaps that's the additional symbols,
> but if you want to cover those drives, you'll of course need to check. :)
> Doubtful about the "vertical bar", as that is the pipe symbol for the
> shell...
>
>
>

Looking to Wikipedia for the answer. I'll admit I didn't realize you could
have more than 26 drive letters.
http://en.m.wikipedia.org/wiki/Drive_letter_assignment


In most DOS systems it is not possible to have more than 26 mounted drives.
Atari GEMDOS supports drive letters A: to P: only. The PalmDOS PCMCIA
driver stack supports drive letters 0:, 1:, 2:, ... to address PCMCIA drive
slots. Some Novell network drivers for DOS support up to 32 drive letters
under compatible DOS versions. In addition to this, Novell DOS 7, OpenDOS
7.01 and DR-DOS 7.02 genuinely support a CONFIG.SYS LASTDRIVE=32 directive
in order to allocate up to 32 drive letters, named A:-Z:, [:, \:, ]:, ^:,
_: and `:. (DR-DOS 7.02-7.07 also supports HILASTDRIVE and
LASTDRIVEHIGHdirectives
in order to relocate drive structures into upper memory.) Some DOS
application programs don't expect drive letters beyond Z: and won't work
with them, therefore it is recommended to use them for special purposes or
search drives. JP Software's 4DOS command line processor supports drive
letters beyond Z: in general, but since some of the letters clash with
syntactical extensions of this command line processor, they need to be
escaped in order to use them as drive letters. Windows 9x (MS-DOS
7.0/MS-DOS 7.1) added support for LASTDRIVE=32 and LASTDRIVEHIGH=32 as
well. If access to more filesystems than Z: is required under Windows
NT, Volume
Mount Points <http://en.m.wikipedia.org/wiki/Volume_Mount_Point> must be
used.[8]
<http://en.m.wikipedia.org/wiki/Drive_letter_assignment#cite_note-8> However,
it is possible to mount non-letter drives, such as 1:, 2:, or !: using the
command line SUBST <http://en.m.wikipedia.org/wiki/SUBST> utility in
Windows XP or Vista (i.e. SUBST 1: C:\TEMP), but this is not officially
supported and may break programs that assume that all drive letters are
"A-Z".
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to