MICRODOS v1

O número do primeiro setor na primeira trilha é 0
O número do último setor da última trilha depende do drive em uso
A numeração dos setores é similar à numeração de um array
O MICRODOS fica gravado nos setores 0 a 19 do disco
O conteúdo de todos os setores é sempre uma string de até 255 caracteres
O primeiro byte do setor indica o tamanho da string
Cada setor é gravado individualmente pelos programas dos usuários e não há nenhum tipo de diretório de arquivos
Programas BASIC são gravados sequencialmente como texto simples a partir do primeiro setor indicado pelo usuário
O último setor utilizado é informado ao final da gravação. Cabe ao usuário controlar manualmente o uso dos setores.

Uma idéia seria tratar esses discos como um único grande arquivo texto.

O arquivo poderia chamar "MICRODOS.TXT" e conteria todas as strings de todos os setores cujo primeiro byte fosse diferente de zero, gravadas sequencialmente e separadas por um CRLF.

O tamanho do arquivo seria a soma de todos os primeiros bytes não-zero de todos os setores do disco.

Data e Atributos retornariam zerados.

Poderia tentar identificar se o disco tem sistema e pular os primeiros 20 setores neste caso.

Para gravar, determinar a qtde de setores necessários a partir do tamanho do arquivo e buscar no disco um número de setores vazios consecutivos suficiente para comportar todo o arquivo.
