Pour un TRS-80, le format des disquettes est le suivant:
Chaque disquette est composée de 35 pistes numérotées de 0 à 34. La piste 0 est la piste qui est placée la plus à l'extérieur, alors que la piste 34 est celle qui est le plus près du centre.
Chaque piste est composée de 10 secteurs numérotés de 0 à 9.
Les disquettes possèdent un trou appelé INDEX qui permet de fixer physiquement le début de chaque piste.
Le tableau ci-après, montre la séquence permettant de formatter une piste avec la commande WRITE TRACK ainsi que le résultat de la lecture d'une piste avec la commande READ TRACK.

Lors du formattage certains octets ont une fonction spéciale:
- ${$}$F7 : Provoque l'écriture de deux octets de CRC
- ${$}$F8 à ${$}$FB : Provoquent l'écriture d'une DATA ADDRESS MARK
- ${$}$FC : Provoque l'écriture d'un INDEX ADRESS MARK (inutilisé avec le TRS-80)
- ${$}$FD : Son emploi est réservé
- ${$}$FE : Provoque l'écriture d'un ID ADDRESS MARK
Les deux bits de poids faible de la commande WRITE TRACK permettent de sélectionner l'octet du DATA ADRESS MARK. Pour le TRS-80 c'est 00 qui est retenu.
- 00 : ${$}$FB
- 01 : ${$}$FA
- 10 : ${$}$F9
- 11 : ${$}$F8