Billy,

> I'm looking for a method to read some old CP/M
> formatted disks under
> Linux.  Any pointers?

        I can't help with the hardware problem, but I
suggest that you find one of the many reference books
on writing a BDOS for CP/M.  You should find several
in your local library or old book store.

        The format was simple enough that if your
hardware can read the disk, the following information
should get you started.

Track 0-1 (outermost two tracks)
        Program loaded into 100h to boot from disk.
Track 3-4 (next two tracks)
        volume table of contents
        32byte entries stored sequentially in each block.
        The first 11 bytes were the name.ext.
        The next byte was the entry number. (successive
                entries for files that used more than
                8? blocks
        The next 4 bytes were permission and date info
        The next 16 bytes were the address of 
                8? logically consecutive blocks for that
                file.

        I will look for my old CP/M BDOS reference if
you so request and cannot find one elsewhere.

                                                Reporting,

                                                Bob
  • CP/M Billy Harvey
    • Re: CP/M Michael H. Warfield
    • Dr. Robert J. Meier

Reply via email to