Article View: comp.os.msdos.programmer
Article #33Problem w/ 386SX/33 loading MS-DOS into extended mem.
From: stenner
Date: Thu, 29 Oct 1992 09:39
Date: Thu, 29 Oct 1992 09:39
40 lines
2825 bytes
2825 bytes
In article <exuptr.742.719080455@exu.ericsson.se>, exuptr@exu.ericsson.se (Patrick Taylor) writes: > In article <dmurdoch.215.718462474@mast.queensu.ca> dmurdoch@mast.queensu.ca (Duncan Murdoch) writes: >>From: dmurdoch@mast.queensu.ca (Duncan Murdoch) >>Subject: Re: Compressed directories >>Date: 7 Oct 92 12:54:34 GMT > >>In article <1992Oct6.131645.21146@wts.com> jbf@wts.com (Jens B. Fiederer) writes: >>>>The disadvantage, of course, is that if I ever tried writing to one of these >>>>"disks" I could really get a mess of fragmented files; however, I'm willing >>>>to make the disk read-only, and have a separate utility to create it. >>> >>>Since cluster sizes are multiples of 512 byte sectors, this does not seem >>>possible, but even if it were, fragmentation would be the least of your >>>problems - your FAT would then contain 1.5 bytes for each byte of allocated >>>file space, it would no longer fit in memory (unless you had a real tiny disk), >>>thus file access time would really bite.... > >>The point is that I wouldn't have a FAT, of course. Since DOS won't be able >>to create files, I can assure that they're not fragmented; then there's no >>need for a FAT. > > >>Duncan Murdoch >>dmurdoch@mast.queensu.ca > > Yes, sounds like what you need is an ISAM file structure. You could even > allow file creations, but insist that before a file can be created, there > must be enough contiguous space for it. So all you need to store is > beginning address and length, kinda like a TP string variable. 8 Bytes per > file, no? Plus file name, and "attributes", if you want to duplicate > that functionality. If all you want is a place to throw data, then it's > pretty easy - longint for offset, longint for length, and then a string for > the name, as long as you need. > ---------------------------------------------------------------------------- > "This must be Thursday. I never could get the hang of Thursdays" > - Douglas Adams > - Patrick Taylor (Arthur Dent) > Ericsson Network Systems > exuptr@exu.ericsson.se "Don't let the .se fool you" > or exuptr@ZGNews.Lonestar.Org, exu.exuptr@memo.ericsson.se
Technical Details
Message-ID:
<1992Oct29.033922.2650@brandonu.ca>Path:
arc1-ca.pugleaf.net!sparky!uunet!utcsri!newsflash.concordia.ca!ccu.umanitoba.ca!ciit85.ciit.nrc.ca!brandonu.ca!stennerReferences:
<dmurdoch.188.717685051@mast.queensu.ca> <rdippold.717790642@qualcom> <exuptr.742.719080455@exu.ericsson.se>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!utcsri!newsflash.concordia.ca!ccu.umanitoba.ca!ciit85.ciit.nrc.ca!brandonu.ca!stenner Newsgroups: comp.os.msdos.programmer Subject: Problem w/ 386SX/33 loading MS-DOS into extended mem. Message-ID: <1992Oct29.033922.2650@brandonu.ca> From: stenner@brandonu.ca Date: 29 Oct 92 03:39:22 CST References: <dmurdoch.188.717685051@mast.queensu.ca> <rdippold.717790642@qualcom> <exuptr.742.719080455@exu.ericsson.se> Organization: Brandon University, Brandon, Manitoba, Canada Lines: 40