I wrote that the upper bound on directory entries was 65535. I
overlooked that there can only be a maximum of 16 allocation blocks used
for directory entries, so the maximum is 8192 directory entries, if the
allocation block is 16KB, and correspondingly fewer directory entries
for smaller allocation block sizes. Typically on a floppy disk the
allocation block size would be 1K or 2K, which results in an upper bound
of 512 or 1024 directory entries.
Eric