🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #33

Problem w/ 386SX/33 loading MS-DOS into extended mem.

#33
From: stenner
Date: Thu, 29 Oct 1992 09:39
40 lines
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!stenner
References: <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