On <31 Oct 94 10:32> [EMAIL PROTECTED] wrote:

 >> What about something like ZCPR uses.
 >> Jonathan, you out there?
 >> Its been a while since I read up on it.
 >>
 >> Are you thinking of partitions?

 Cs> Yep, there will be a partitioning
 Cs> system set aside. I've got to talk
 Cs> to Jonathan or look up on CP/M
 Cs> partitioning, but it will use the
 Cs> standard MSDOS partition table to
 Cs> allocate space for CP/M partitions,
 Cs> MSDOS partitions, UNIX style
 Cs> partitions and E-DOS partitions (the new
 Cs> DOS I'm working on).

CP/M does NOT define a partition table on the drive surface for public access 
like the MS-DOS definition BUT;-)

CP/M+ sets a flag on the first bios disk select call to signal a clever bios 
to auto format detect. This feature can be used to cause a scan of the HD 
partition table to find its allocated dimensions and the appropriate DPB built 
and passed back to CP/M+ bdos as that drives spec and from then onwards it'll 
access JUST that allocation for that drive:-)

Some cp/m HD systems partition the HD transparently to the bdos but that is 
the wrong way to do it as the 16bit reserved track field in the dpb is the 
official way to do it and the bdos respects that value and alters its track 
values accoridingly.

The UZI file-system isn't quite so intelligent, well it's pd so what do you 
expect! But it can be MADE to abide by a readable map and translate it's 
requirments to a given physical partition:-)

 Cs> Current indications suggest that I
 Cs> should do a mixture of Unix and
 Cs> MSDOS, with a FAT Table and delocalised file information.

You could *allow* say the last char of the file-name dir allocation to be used 
internally to signify the special file type to save accessing a file header to 
get the type in a dir or load attempt, much of the sam/mgt directory guff is 
to speed the dir/cat process and isn't used when actually LOAD'ing the file!
It's a very wasteful way of managing drive space IMHO.

Once you finalise the partition table Si please send me details so I can code 
around it to suit.
At the moment I know nothing about the contents and location on the drive of 
the table, as yet I've no manuals at all on ms-dos and have built up this pc 
from common sense!

Regards
Johnathan.


___ Olms 1.60 [Evaluation]

 
--
|Fidonet:  Johnathan Taylor 2:2501/307
|Internet: [EMAIL PROTECTED]
|
| Standard disclaimer: The views of this user are strictly his own.

Reply via email to