ATR
Contents |
Format
Files have a 16-byte header, followed by a raw sector-by-sector dump of the disk.
Header Structure
There is a 16 byte header with the following information (WORDs are in [1]little endian format):
Identification <WORD>: ($9602). This word is the 16 bit sum of the individual ASCII values of the string of bytes: "NICKATARI".
Size of disk image <WORD>: The size is expressed in "paragraphs". A paragraph is sixteen bytes, thus Size = Image size in bytes / 16.
Sector size <WORD>: 128 ($80) or 256 ($100) bytes per sector. Note that the original documentation only specifies two sector sizes, in practice however there is also sector size 512 ($200). 512 byte sectors were introduced by SpartaDOS X, and are sometimes used to create large ATR images. Some Atari Emulators and Peripheral emulators such as Altirra and AspeQt can make use of the 512 byte sectors in ATR files.
See also
- Atari 810 (physical disk format)
- Atari File Management Subsystem (filesystem)
Specifications
Software
- Atari-FileManagement (Old windows binary. Still works on Windows 7, but only barely.)
- Adir (Untested MS-DOS binary & source code.)
- SIO2PC