ZX-Spectrum file formats

*** under construction ***


Here you find the file format descriptions of different Sinclair ZX-Spectrum and ZX-Modules file formats, older and newer ones.

Well, it's hard to find truth information about all these file formats; especially for the older ones. My intention is to share what I either have investigated  by myself, or what I have found on official file format descriptions from other authors. I never want to stole the effort and work of other authors. The idea of this page is to help programmers who want to support these file formats in their own programs. Please apologize if some information is missing. And there is no guarantee to be error-free.


File format: Ver.: Type: Popularity: Description: Format creator/ describer: Emulator/utility support: ZX-Modules support:
 *.$B  - basic file popular TR-DOS Basic file format (Hobeta files) Mac Buster EmuZWin, etc read / write
*.$C - code file popular TR-DOS code file format (Hobeta files) Mac Buster EmuZWin, etc. read / write
*.$D - data ary popular TR-DOS data file format (Hobeta files) Mac Buster EmuZWin, etc. read / write
*.ACH - snapshot deprec. Archimedes snapshot Carsten Witt WSpecEm, !Speccy, SPConv read only
*AZX - sound file deprec. audio Spectrum file Mac Buster   -
*.BAS - basic file popular Basic program in ASCII Paul Dunn BASin, ZX-Modules read / write
*.BLK - tape (popular) identical to *.TAP ? see *.TAP read / write
*.BSC - code file popular BASin code file Paul Dunn BASin, ZX-Modules read / write
*.BSD - data ary popular BASin data file Paul Dunn BASin, ZX-Modules read only
*.CHR - char set popular character set; 2048 bytes (256 chars, 8x8) various ZX-Editor SE, etc. read / write
*.CHR - char set popular character set; 768 bytes (96 chars, 8x8) various BASin -
*.CHX 0 char set - big font set (1..256 chars, 8x8..32x32) Claus Jahn ZX-Editor SE, ZX-Paintbrush read / write
*.CSW 2.00 tape popular compressed square wave Ramsoft Fuse, Realspectrum read / write
*.DCK - memory expansion deprec. Timex memory expansion image Samir Ribic Warajevo -
*.DSK - disk image popular generic disk image (Spectrum +3) Amstrad x128, xzx, Spectaculator, Fuse, EmuZWin read / write
*.FDI - disk image popular UKV Spectrum debug.   SPIN and many other emulators -
*.FZX - font file popular ZX font file Andrew Owen, Einar Saukas FZX editor read / write
*.HDF 1.1 disk image popular disk image by Ramsoft Ramsoft Realspectrum -
*.IMG - disk image popular Disciple / Plus D disk   x128 -
*.ITM              
*.IZX              
*.MDR              
*.MGT              
*.NET              
*.PAL              
*.PAN              
*.POK              
*.PRG              
*.PZX              
*.RAW              
*.RZX              
*.SCL              
*.SCR              
*.SEM              
*.SEV              
*.SIT              
*.SLT              
*.SNA              
*.SNA              
*.SNP              
*.SNX              
*.SP              
*.SPC              
*.SZX              
*.TAP              
*.TRD              
*.TZX              
*.VOC              
*.WAV              
*.Z80              
*.ZED              
*.ZIB              
*.ZX              
*.ZX82              
*.ZXB              
*.ZXE              
*.ZXP              
*.ZXS