Re: [Freedos-devel] IFS API

2023-02-28 Thread Aitor Santamaría
Hi, On Tue, 28 Feb 2023 at 12:23, tom ehlert wrote: > Hey! > > > > As a matter of curiosity, given that we were unable to find a > > precise answer to why Microsoft dropped IFS after MS-DOS 5.0 > > to start with, your question is pretty much nonsense. IFS or the > "networking redirector" was de

Re: [Freedos-devel] IFS API

2023-02-28 Thread tom ehlert
Hey! > As a matter of curiosity, given that we were unable to find a > precise answer to why Microsoft dropped IFS after MS-DOS 5.0 to start with, your question is pretty much nonsense. IFS or the "networking redirector" was definitively there in MSDOS 6.2 and most likely in 7 (aka Win95). it

Re: [Freedos-devel] IFS API

2023-02-27 Thread Rugxulo
Hi, On Mon, Feb 27, 2023 at 5:59 PM Aitor Santamaría wrote: > > As a matter of curiosity, given that we were unable to find a precise answer > to why Microsoft dropped IFS after MS-DOS 5.0 (although we had speculations), > I thought, why not ask ChatGPT (Bing) about that? > > I had hoped that t

Re: [Freedos-devel] IFS API

2023-02-27 Thread Aitor Santamaría
Hey! As a matter of curiosity, given that we were unable to find a precise answer to why Microsoft dropped IFS after MS-DOS 5.0 (although we had speculations), I thought, why not ask ChatGPT (Bing) about that? The answer is quite curious (I can't send the image due to mailing list size limitation

Re: [Freedos-devel] IFS API

2023-02-26 Thread Liam Proven
On Fri, 24 Feb 2023 at 02:52, Ralf Quint wrote: > Well, it was OS2.NLM for Netware 3.1x up to 4.10, for 4.11, they named > it LONG.NLM. Faint memory now but sounds right. > I think starting with Netware 5.0, it was a build-in > module, no need to load a special name space anymore. Could be. I

Re: [Freedos-devel] IFS API

2023-02-23 Thread Ralf Quint
On 2/23/2023 9:44 AM, Liam Proven wrote: On Wed, 22 Feb 2023 at 23:12, Ralf Quint wrote: I was jogging my memory a bit, and there was a specially NLM that needed to be loaded on NW3.12 and NW 4.0 at least to get "long filename support". That's right. I believe it was called `OS2.NLM` because t

Re: [Freedos-devel] IFS API

2023-02-23 Thread Bret Johnson
> But being MS-DOS 5.0 published when it was, after the quarrel with > IBM, I can just speculate that if MS-DOS 5.0 needed more > conventional memory, IFS would have been one of the first things to > go. Which is a pity, because from those articles one can infer that > it tried to make mounting fi

Re: [Freedos-devel] IFS API

2023-02-23 Thread Aitor Santamaría
Hi, El jue, 23 feb 2023, 0:19, Bret Johnson escribió: > > Also I found references on IFSFUNC: in 2Fh (AH=11h), IFSFUNC > > functions seem to be entangled with the network redirector > > functions: > > > > http://www.ctyme.com/intr/int-2f.htm > > > > Apparently, these functions would be made avai

Re: [Freedos-devel] IFS API

2023-02-23 Thread Liam Proven
On Wed, 22 Feb 2023 at 23:12, Ralf Quint wrote: > > I was jogging my memory a bit, and there was a specially NLM that needed > to be loaded on NW3.12 and NW 4.0 at least to get "long filename > support". That's right. I believe it was called `OS2.NLM` because the support Novell had already implem

Re: [Freedos-devel] IFS API

2023-02-23 Thread Bret Johnson
>> I don't know of a direct or fool-proof way to detect FAT32 support, >> but maybe somebody else has come up with something. > > I believe DJGPP utils (2.04 beta or newer, e.g. 2.05 current) use > the naive method of "only assume FAT32 if DOS version is 7". (By > this I mean "du.exe","df.exe" etc.

Re: [Freedos-devel] IFS API

2023-02-22 Thread Rugxulo
Hi, On Wed, Feb 22, 2023 at 5:19 PM Bret Johnson wrote: > > As an aside, I'm wondering if anybody has a "fool-proof" test for FAT32 > capability in the kernel. In USBDRIVE > what I currently do is go through all the drive letters and see if any of > them responds correctly to INT 21.7302h > (G

Re: [Freedos-devel] IFS API

2023-02-22 Thread Rugxulo
Hi, I got bored (despite already knowing about this history), so I started watching Nostalgia Nerd's video on "AARD" (re: Win 3.1 beta atop DR-DOS) on YouTube. "Windows’ Hidden Self Destruct Code | Nostalgia Nerd" * https://youtu.be/TIfNIWn2Ad4?t=753 (comments further below) On Wed, Feb 22, 20

Re: [Freedos-devel] IFS API

2023-02-22 Thread Bret Johnson
> Also I found references on IFSFUNC: in 2Fh (AH=11h), IFSFUNC > functions seem to be entangled with the network redirector > functions: > > http://www.ctyme.com/intr/int-2f.htm > > Apparently, these functions would be made available by IFSFUNC.EXE > (curiously not provided by kernel itself). >...

Re: [Freedos-devel] IFS API

2023-02-22 Thread Ralf Quint
On 2/21/2023 5:05 PM, Yll Buzoku wrote: Hi Aitor, Preface: The following holds true for PC-DOS 3.3, though I have no reason to suspect anything I say holds any different for any DOS version from 3.1 onwards. My understanding of what is expected of the redirector interface is due to having di

Re: [Freedos-devel] IFS API

2023-02-22 Thread Ralf Quint
On 2/21/2023 4:29 AM, tom ehlert wrote: Hallo Herr Ralf Quint, am Dienstag, 21. Februar 2023 um 01:17 schrieben Sie: Don't recall when MSCDEX first showed up, but I think it was after the networking redirector stuff (for both Novell and LanManager) in MS-DOS 3.0. early version of Novel

Re: [Freedos-devel] IFS API

2023-02-22 Thread Aitor Santamaría
Hi, Well, thanks to all that contributed to this interesting topic (there are quite a few interesting mails in the thread). I could find very little extra information, like this: https://www.os2museum.com/wp/dos/dos-4-0/ Also I found references on IFSFUNC: in 2Fh (AH=11h), IFSFUNC functions see

Re: [Freedos-devel] IFS API

2023-02-22 Thread C. Masloch
On at 2023-02-22 01:05 +, Yll Buzoku wrote: Hi Aitor, Preface: The following holds true for PC-DOS 3.3, though I have no reason to suspect anything I say holds any different for any DOS version from 3.1 onwards. The LoL, SDA, CDS, and SFT layouts differ somewhat between MS-DOS versions

Re: [Freedos-devel] IFS API

2023-02-22 Thread C. Masloch
On at 2023-02-21 22:39 +0100, Aitor Santamaría wrote: Thanks!! Just a 5-min check so I may be wrong, but it seems to hook int13h and issue some Iomega ZIP HPFS driver SCSI calls to do the work. Which is just another way to accede other filesystems. :) iHPFS proper (not iHPFSOM which I do not

Re: [Freedos-devel] IFS API

2023-02-22 Thread Jose Senna
What I found : The IFS seems an extension of the network redirector, intended to solve some data corruption problems. It did exist in DOS 4 only and was not well documented by Microsoft. The following books offer some information: Schulman "Undocumented DOS", 1991 edition page 217 Podanoffsky "Dis

Re: [Freedos-devel] IFS API

2023-02-21 Thread Yll Buzoku
Hi Aitor, Preface: The following holds true for PC-DOS 3.3, though I have no reason to suspect anything I say holds any different for any DOS version from 3.1 onwards. My understanding of what is expected of the redirector interface is due to having disassembled the DOS 3.3 kernel to understan

Re: [Freedos-devel] IFS API

2023-02-21 Thread Aitor Santamaría
Thanks!! Just a 5-min check so I may be wrong, but it seems to hook int13h and issue some Iomega ZIP HPFS driver SCSI calls to do the work. Which is just another way to accede other filesystems. :) Aitor On Tue, 21 Feb 2023 at 03:27, Rugxulo wrote: > Hi, > > On Sun, Feb 19, 2023 at 7:39 PM Ai

Re: [Freedos-devel] IFS API

2023-02-21 Thread Aitor Santamaría
Hi, On Tue, 21 Feb 2023 at 01:41, Ralf Quint wrote: > On 2/20/2023 1:52 PM, Aitor Santamaría wrote: > > Hello Eric, > > > > More than useable, it was just a question of historical curiosity. > > > > In a very long time ago posted thread (I haven't tested myself) it > > was suggested that the re

Re: [Freedos-devel] IFS API

2023-02-21 Thread Aitor Santamaría
Thanks Ralf for the file, it is very interesting. I am not fully convinced that NOTHING from the IFS was ever developed in MS-DOS 4.X and later taken back in 5.0+. The network redirector appeared earlier, and I suppose that with IFS, MS tried to resolve some absent functionality in the network re

Re: [Freedos-devel] IFS API

2023-02-21 Thread C. Masloch
On at 2023-02-20 22:03 +0100, Eric Auer wrote: Hi! As we have various drivers which use the network redirector API, CD/DVD redirector API or both, There is no distinction between those, that's the same file system redirector interface. It can be used for optical storage, for networked file s

Re: [Freedos-devel] IFS API

2023-02-21 Thread tom ehlert
Hallo Herr Ralf Quint, am Dienstag, 21. Februar 2023 um 01:17 schrieben Sie: > > Don't recall when MSCDEX first showed up, but I think it was > after the networking redirector stuff (for both Novell and LanManager) > in MS-DOS 3.0. early version of Novell hooked a couple of interrup

Re: [Freedos-devel] IFS API

2023-02-21 Thread tom ehlert
Hallo Herr Ralf Quint, am Montag, 20. Februar 2023 um 18:18 schrieben Sie: > On 2/19/2023 5:38 PM, Aitor Santamaría wrote: >> Hello, >> >> Does anyone know if the IFS (Installable File System) API is >> documented anywhere? > There is no such thing for DOS. For DOS, things like this, for exampl

Re: [Freedos-devel] IFS API

2023-02-20 Thread Rugxulo
Hi, On Sun, Feb 19, 2023 at 7:39 PM Aitor Santamaría wrote: > > Does anyone know if the IFS (Installable File System) API is documented > anywhere? I have no idea if this link will help you, but I'm mentioning it "just in case" (because it sounds useful and impressive). * https://ecsoft2.org/i

Re: [Freedos-devel] IFS API

2023-02-20 Thread Rugxulo
Hi, On Mon, Feb 20, 2023 at 6:41 PM Ralf Quint wrote: > > (just for example, DOS maintains > only one single date for a file, "Time modified", while on NTFS and > OS/2, you have additionally, "Time created", "Time access" as well. Some OSes do update "time created" for FAT. (There was a patch fo

Re: [Freedos-devel] IFS API

2023-02-20 Thread Ralf Quint
On 2/20/2023 1:52 PM, Aitor Santamaría wrote: Hello Eric, More than useable, it was just a question of historical curiosity. In a very long time ago posted thread  (I haven't tested myself) it was suggested that the redirector API does not work well with LFNs. I am not suggesting that the unm

Re: [Freedos-devel] IFS API

2023-02-20 Thread Ralf Quint
On 2/20/2023 1:03 PM, Eric Auer wrote: Hi! As we have various drivers which use the network redirector API, CD/DVD redirector API or both, including drivers which use those for different purposes, which advantage do we expect from using a special IFS API which is both "more on topic" and "less e

Re: [Freedos-devel] IFS API

2023-02-20 Thread Ralf Quint
On 2/20/2023 12:51 PM, Mercury Thirteen via Freedos-devel wrote: If it was in fact removed from the "official" MS-DOS, and one wanted to (re)implement it anyway, perhaps browsing the code of the open-source recreation of OS/2 would help? It has a FAT32 driver which is compatible with the OS/2 I

Re: [Freedos-devel] IFS API

2023-02-20 Thread Ralf Quint
On 2/20/2023 11:58 AM, Aitor Santamaría wrote: Thanks, Ralf!! So I thought, but I have read a couple of references (such as the following in Wikipedia, but not the only one) by which the IFS was present in MS-DOS 4.X, of course as well as in OS/2 and Windows: Installable File System - Wikipe

Re: [Freedos-devel] IFS API

2023-02-20 Thread Aitor Santamaría
Hello Eric, More than useable, it was just a question of historical curiosity. In a very long time ago posted thread (I haven't tested myself) it was suggested that the redirector API does not work well with LFNs. I am not suggesting that the unmaintained DOS IFS would do, but I was curious to k

Re: [Freedos-devel] IFS API

2023-02-20 Thread Aitor Santamaría
Many thanks! Interesting link. On Mon, 20 Feb 2023 at 21:52, Mercury Thirteen via Freedos-devel < [email protected]> wrote: > If it was in fact removed from the "official" MS-DOS, and one wanted to > (re)implement it anyway, perhaps browsing the code of the open-source > recreat

Re: [Freedos-devel] IFS API

2023-02-20 Thread Eric Auer
Hi! As we have various drivers which use the network redirector API, CD/DVD redirector API or both, including drivers which use those for different purposes, which advantage do we expect from using a special IFS API which is both "more on topic" and "less existing", as in only very specific DOS

Re: [Freedos-devel] IFS API

2023-02-20 Thread Mercury Thirteen via Freedos-devel
If it was in fact removed from the "official" MS-DOS, and one wanted to (re)implement it anyway, perhaps browsing the code of the open-source recreation of OS/2 would help? It has a FAT32 driver which is compatible with the OS/2 IFS and, as I recall, OS/2 was more of a direct successor to MS-DOS

Re: [Freedos-devel] IFS API

2023-02-20 Thread Aitor Santamaría
Thanks, Ralf!! So I thought, but I have read a couple of references (such as the following in Wikipedia, but not the only one) by which the IFS was present in MS-DOS 4.X, of course as well as in OS/2 and Windows: Installable File System - Wikipedia

Re: [Freedos-devel] IFS API

2023-02-20 Thread Ralf Quint
On 2/19/2023 5:38 PM, Aitor Santamaría wrote: Hello, Does anyone know if the IFS (Installable File System) API is documented anywhere? Just checked in my archive of docs, and there is a MSCDEX.TXT, which describes the interface for the CD-ROM "network redirector". It can apparently be foun

Re: [Freedos-devel] IFS API

2023-02-20 Thread Ralf Quint
On 2/19/2023 5:38 PM, Aitor Santamaría wrote: Hello, Does anyone know if the IFS (Installable File System) API is documented anywhere? There is no such thing for DOS. For DOS, things like this, for example for the CD-ROM (which is the only "file system" beside FAT that was ever implemented

[Freedos-devel] IFS API

2023-02-19 Thread Aitor Santamaría
Hello, Does anyone know if the IFS (Installable File System) API is documented anywhere? Thanks in advance, Aitor ___ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel