E. C. Masloch
E. C. Masloch
> the size of a single SFT entry is 0x3b bytes, like in OpenDOS 7.01 I don't think this is right. EDR-DOS has an SFT extension for FAT32, not only...
Yes, hence the SFT is larger than OpenDOS v7.01 SFT's.
> According to the source the SFT in OpenDOS v7.01 is also 0x3b byte: https://hg.pushbx.org/ecm/edrdos/file/28c716330f1b/ibmdos/doshndl.def#l104 > > Maybe you overlooked that I re-used the IFS bytes? Oh yes, I didn't...
It seems that the DR-DOS sharer doesn't actually use the field at offset 2Bh in the SFT entry, it seems to always hold all-zeroes in an lDOS flavour EDR-DOS kernel....
> > The next SFT fields are both all-zeroes, the MFT reference fields are different (but close). > > Great! I am still struggling if using the IFS field makes...
For lMS-DOS in case there's no diskette drives the early msbio init reserves two UDSCs / BDS / UPBs at https://hg.pushbx.org/ecm/msdos4/file/2210671ee834/src/BIOS/msinit.nas#l1090 The two CDS entries for drives A: and B:...
Mentioned this thread in https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0501_ms-dos_v3.40_versus_v4.00
> After the executable ran with redirected STDOUT (and STDERR?) the first line of the temp file has to be read and stored into the env variable. FreeCOM actually writes...
I managed to boot into it on qemu. First I had to build it, which involved unix2dos, adjusting the include/lib paths in the setenv script, and some of the comments...
Edited to say 3.1 not 3.3, the one I tested to work was `"IBM 3.1"`