![]() | ![]() |
System operacyjny (o ile można go tak nazwać) ZX Spectrum 16kB i poźniejszych pozwala na zapisywanie danych na taśmie magnetofonowej. Generalnie dane można podzielić na cztery rodzaje plików:
- programy BASIC (0)
- dane lub kod
maszynowy (3)
- tablice tekstowe (2)
- tablice numeryczne (1)
Każdy z plików zapisywany jest na taśmie w postaci dwóch bloków; nagłówka i
danych. Nagłówek składa się z 17 bajtów, które informują system o rodzaju pliku,
jego nazwie, długości itp.
Struktura nagłówka wygląda następująco:
Bajt | Długość | Opis |
---|---|---|
0 | 1 | Typ pliku (0, 1, 2, 3) |
1 | 10 | Nazwa pliku |
11 | 2 | Długość bloku danych |
13 | 2 | Parametr 1 |
15 | 2 | Parametr 2 |
Pliki zapisane w takim formacie nie mają atrybutów znanych z poważniejszych systemów operacyjnych. Ich zaletą jest prostota zapisu. Chyba wszystkie emulatory Spectrum potrafią czytać dane z plików *.TAP będących "kalką" zapisu na taśmie.
Zapoznaj się też z opisem nagłówka pliku na Microdrive i na dyskietce TOS.