This page is a big list of diskette, cassette, memory dump, and other data formats which mess does, doesn't, or partially supports.

Format types, sorted from 'worst' to 'best'
Format type Details
Cooked predecoded data, typically with sector headers, footers, checksums stripped off, concatenated into a single large stream. Usually dumped at OS level (such as with dd or rawread, on ibm compatible systems). Least accurate to still be usable
Cooked w/ global header same as cooked but with some general information about the disk, possibly label or other timing info that isn't track or sector specific
Cooked w/ track headers same as cooked but has extra metadata for each track. may be equivalent to below for hard-sectored disks
Cooked w/ sector headers same as cooked but has extra metadata for each sector
Observational Stores the result of every command you can do on the floppy controller (read ids, read sectors, read track, etc)
Raw raw, demodulated representation of NRZ, FM, MFM, or GCR data bits, with sector (or other low level structure) headers/footers/checksums intact (clock data may or may not be stripped depending on format) Notably, this does not handle cases where more than one physical modulation type is done on the same media (especially cassettes, usually irrelevant on floppies) as it will be demodulated incorrectly
Raw w/headers raw, demodulated representation of NRZ, FM, MFM, or GCR data bits, with headers/footers/checksums intact (clock data may or may not be stripped depending on format) Since there is metadata, it is possible to store streams of data which were originally physically modulated in different ways
Flux lowest level possible, a raw waveform of the magnetic flux of the media, typically sampled at a high clock rate. This is the only real way to handle some particularly brutal copy protection formats
Diskette Formats
File extension Name of format System(s) which use this Type of image Documented format? Supported in MESS? FULL degenerate-to-flux?
? Hobeta Spectrum ? ? no? 61 ?
2hd X680x0 2HD disk image Sharp X680x0 cooked stream, exactly the same as .img yes yes ACCEPT ?
ad0 Sydex Anadisk Image All nec765/wd17xx Cooked w/ OPTIONAL sector headers (otherwise same as img) yes no CANCEL no
adf Amiga Disk Format Amiga Cooked stream Yes yes ACCEPT readonly
adz Gzipped Amiga Disk Format Amiga same as adf. rename to .adf.gz and expand for .adf yes ? no
atr Nick Kennedy's Atari Disk Image Atari Computers/drives Cooked w/ global header yes yes ACCEPT no
atx Jorge Cwik's VAPS Atari Disk Image Atari Computers/drives mixed? raw/cooked? dump of data with lots of metadata? partial(pending) no CANCEL no
cpt CP/M Transfer Image? ?All? nec765/wd17xx or maybe only FM formats ? ? no? no
di Kolja Koischwitz & Christian Kruger's disk image Atari Computers/drives ? ? no no
di #2 ? TI 99/4a? ? ? no CANCEL no
do Apple II disk image Apple II series Cooked stream of 512byte sectors in DOS order (T0S0, T0S1, etc.) yes ? no
d64 1541 Disk Image C64/C128 Cooked stream (single sided 180k) yes partially no
d64(extended) 1541 Disk Image, extended C64/C128 Cooked stream w/sector errormap (single sided 180k) yes partially as non-extended d64, errormap ignored no
d67 2040 Disk Image CBM/PET Cooked stream, single sided 160k, same as d64 except last track is 35 yes (vice source) ? no
d71 1571 Disk Image C64/C128 Cooked stream (double sided 360k) yes not yet CANCEL no
d71(extended) 1571 Disk Image, extended C64/C128 Cooked stream w/sector errormap (double sided 360k) yes not yet CANCEL no
d80 8050 Disk Image CBM machines Cooked stream (single sided) yes no CANCEL no
d81 1581 Disk Image C64?/C128 Cooked stream ? yes no CANCEL no
d82 8250 Disk Image CBM machines Cooked stream (double sided) yes no CANCEL no
dcm Bob Puff's Disk Communicator Atari Computers/drives ? limited documentation (see http://www.crowcastle.net/preston/atari/dcmtoatr-1.4.c no? no
dim X680x0 disk image Sharp X680x0 cooked stream w/ global header, similar to .img but with header ?maybe? yes ACCEPT ?
dmk ?name? All nec765/wd17xx Cooked w/global and sector headers yes no? no
dms Disk Masher System Amiga Cooked, supports compression ? No No
dsk Extended DSK format Amstrad CPC and Sam Coupe, but format can probably handle all nec765/wd17xx Cooked w/global, track, and sector headers yes yes (CPC only) ACCEPT 552 no
dsk #2 Apple Diskette dump Apple II series ? ? ? no
dsk #3 Sam Coupe Diskette dump Sam Coupe Cooked stream Yes Yes ACCEPT no
dsk #4 ? Spectrum ? ? no? 61 ?
dsk #5 TI99 sector dump (aka v9t9) TI-99*, Geneve Sequence of sector contents, no headers yes Yes no
dtk TI99 track dump (aka pc99) TI-99*, Geneve Cooked w/track and sector headers yes Yes no
fdi Floppy Disk Image ZX Spectrum, and possibly others cooked dump of diskette but done sector by sector, has some metadata and track headers yes no CANCEL 61 no
fds Nintendo Famicom Disk System Image Nintendo Famicom Disk System Cooked dump of disk data with gaps, id, and checksum for each sector stripped. 2 formats. Note that FDS disks are SPIRAL disks and so really have one very long track on them. yes (at least one format?) yes (at least one format?) no
g64 1541 Raw GCR Dump C64/C128 Raw GCR stream (single sided 180k) yes not yet CANCEL no
g71 1571 Raw GCR Dump C64/C128 Raw GCR stream (double sided 360k) yes not yet CANCEL no
hdm X680x0 2HD disk image Sharp X680x0 cooked stream, exactly the same as .img yes yes ACCEPT ?
imd Dave Dunfield's ImageDisk Format All nec765/wd17xx Cooked w/global, (?track?) and sector headers Dave Dunfield's clone of teledisk, documented and open source no CANCEL no
img Diskette Image IBM PC, others Cooked stream, interleaved by track/side where applicable. typically produced by dd or rawread or winimage. some winimage versions append a checksum header. yes yes ACCEPT no
img #2 Diskette Image ?ZX Spectrum? Cooked stream, one whole side then the other yes no CANCEL 61 no
imz Zipped Diskette image IBM PC, others same as img. rename to .zip and unzip for .img yes no CANCEL no
ipf Interchangable Preservation Format (CAPS/SPS) Amiga, IBM PC, others mixed flux/raw/cooked dump of data with lots of metadata, in IFF type file Library source available Yes ACCEPT Yes ACCEPT
lib Sam Coupe ?program library? Sam Coupe ? ? ? no
mdr Spectrum Microdrive dump Spectrum ? ? no? 61 ?
mfi Mess Floppy Image Any Flux yes Yes ACCEPT Yes ACCEPT
mfm HxCFloppyEmulator floppy image Amiga Raw w/headers Yes Yes ACCEPT Yes ACCEPT
mgt Sam Coupe Sam Coupe Same as .dsk Yes Yes ACCEPT Yes ACCEPT
mgt #2 ? Spectrum ? ? no? 61 ?
msa Magic Shadow Archiver Atari ST Cooked stream Yes Yes ACCEPT Yes ACCEPT
nib Apple II Nibbled? Disk image Apple II series ? ? ? no
nib #2 Used by No-Intro (Commodore - 64 (PP)) Commodore - 64 ? ? No CANCEL ?
nst NorthStar HardSectored Diskette Northstar ? Hard sectored floppy image (index hole) ? no? no
pak ?Sam Coupe? ?Sam Coupe? ? ? ? no
pro Stephen Tucker's APE ProSystem Atari Computers/drives ?, handles copy protection author has not been asked yet, so no no CANCEL no
po Apple II disk image Apple II series Cooked stream of 512-byte sectors in ProDOS order (0,1,2,3,etc) yes ? no
sad Sam Coupe Diskette dump Sam Coupe Cooked stream with header, different track/side order to .dsk. Version 2 is the same as version 1 just gzipped Yes Yes ACCEPT no
scl ? ZX Spectrum ? ? no? 61 no
scp SpartaDOS Disk Copy file Atari Computers/drives ?, basically a compressed atr no, can be converted to other formats using software on an atari no CANCEL no
sdf Sam Coupe Sam Coupe Cooked with sector headers Yes Yes (partially) ACCEPT No
st ST image Atari ST Cooked stream Yes Yes ACCEPT Yes ACCEPT
stx PASTI image Atari ST Obs. Mostly No CANCEL No CANCEL
td0 Sydex Teledisk Image All nec765/wd17xx Cooked w/global, (?track?) and sector headers, sometimes compressed. more than one version exists, check header yes (RE'd by Dave Dunfield) no CANCEL 99 no
trd TR-DOS disk image ZX Spectrum ? ? no? 61 no
uef Universal ?Emulator? Format? Electron and BBC/Acorn Archimedes ? yes no CANCEL no
vdk ? CoCo ? yes yes ACCEPT no
vdk #2 ? Dragon ? yes no CANCEL 956 no
xdf X680x0 2HD disk image Sharp X680x0 cooked stream, exactly the same as .img yes yes ACCEPT no
xfd XFormer Disk Atari Computers/drives cooked stream, w/o header) yes yes ACCEPT no
Cassette Formats
File extension Name of format System(s) which use this Type of image Documented format? Supported in MESS? FULL degenerate-to-flux?
blk ? Spectrum ? ? no? 61 ?
cas Ernest R. Schreurs' cassette format Atari, ?others? (same format or not?) cooked binary image of waveform yes yes ACCEPT yes ACCEPT
cas #2 ? cassette format older fMSX98/AT CAS format ? doubtful, as marat is involved ? no?
cas #3 ? cassette format standard fMSX-DOS CAS format ? doubtful, as marat is involved ? no?
cas #4 ? cassette format SVI-318/328 format ? ? yes ACCEPT yes ACCEPT
cas #5 ? cassette format TRS-80 and clones / EACA Colour Genie ? yes partial (no cgenie) 1292 yes ACCEPT
cdt Amstrad CPC Cassette Amstrad CPC Identical to .tzx format but with some guidelines and maybe one or two extensions yes yes yes ACCEPT
csw Compressed Square Wave ZX spectrum, others Raw, quantized binary image of demodulated waveform ?at a static clock rate?, compressed yes ? ?
itm ? Spectrum ? ? no? 61 ?
ltp ? ZX Spectrum ? yes via source code ? no?
nas Nascom Cassete Dump Nascom 1 Cooked binary dump of cassete data with start/stop/parity bits stripped off ? pending ?
pan ? Spectrum ? ? no? 61 ?
spc ? Spectrum ? ? no? 61 ?
tap C64 Tape format All commodore systems, possibly others Raw stream, delta encoded for pulse lengths. three versions (v.2 is C16 only) yes yes ACCEPT yes ACCEPT
tap #2 Spectrum ? ? ? no? 61 ?
tzx ZX tape format originally ZX spectrum, format can cover several systems raw and partly cooked stream with lots and lots of metadata, might be lossless. many subtypes exist. yes partial (only some of the subtypes) yes ACCEPT
wav Waveform audio format many systems Flux dump in RIFF format yes (well, mostly, .wav has some weird extra features which are not well documented), see also WAV for some systems already in flux format
zxs ? Spectrum This format is completely different from the one with the same extension used for snapshots ? no? 61 ?
Memory dump/Save-state formats
File extension Name of format System(s) which use this Type of image Documented format? Supported in MESS?
? SaveKey Atari 2600 Used for saving highscores yes no CANCEL 1288
ach Snapshot Spectrum ? ? no? 61
o Handy emulator 'homebrew' format Atari Lynx Memory dump Handy source yes ACCEPT (but temporarily broken)
prg Snapshot Spectrum ? ? no? 61
raw Snapshot Spectrum ? ? no? 61
sem Snapshot Spectrum ? ? no? 61
sit Snapshot Spectrum ? ? no? 61
slt Snapshot Spectrum ? ? no? 61
sna System Snapshot ZX Spectrum ? ? yes ACCEPT 803
snx Snapshot Spectrum ? ? no? 61
sp Spectrum Save-State ZX Spectrum ? ? no? 61
vz VZ Snapshot Laser 1×0/2×0/3×0, VZ200/300 Memory dump Yes Yes
z80 Generic Z80 Saved State Theoretically any systems which use a z80 register dump (spectrum variant has clock details), at least 3 versions yes? ?maybe?
zx ZX Save-State ZX Spectrum ? ? no? 61
zxs Snapshot Spectrum ? ? no? 61
zx82 William James' Speculator '97 Save-state ZX Spectrum probably not, ask author maybe? ? no? 61
Other formats (typically files used by first-party software for device↔PC transfer)
File extension Name of format System(s) which use this Type of image Documented format? Supported in MESS?
cas, others Casio calculator memory/program dump Casio Calculators Proprietary format yes (re'd) ?
gbs Gameshark Gameboy Snapshot Gameboy and Gameboy color Proprietary save-state format, 2 versions exist (gs 3.1 and 4.0) partially re'd, ask Lord Nightmare for notes. no
net Serial Spectrum ? ? no? 61
Cartridge formats
File extension Name of format System(s) which use this Type of image Documented format? Supported in MESS?
bin All systems with carts Raw binary dump on the cart. Most of the formats below are actually bin files with renamed extension mostly
a26 Atari 2600 yes ACCEPT
a52 Atari 5200 yes ACCEPT
a78 Atari 7800 yes ACCEPT
abs Atari Jaguar yes ACCEPT
ccc Radio Shack Color Computer yes ACCEPT
col Coleco Colecovision renamed .bin? yes ACCEPT
cpr Amstrad CPC+ / GX4000 RIFF formatted in 16kB chunks yes yes ACCEPT
crt Many systems (is it always the same?) sometimes
crt #2 C64 cart format (many substypes) yes preliminarly
dck Timex memory expansions Spectrum no? 61
dol Nintendo Gamecube NO, and, in accordance to MAME/MESS policy, will NOT BE SUPPORTED until the Gamecube is no longer having new games made for it. Come back in a few years. CANCEL
gam GCE Vectrex yes ACCEPT
gb Nintendo Game Boy renamed .bin yes ACCEPT
gbc Nintendo Game Boy Color renamed .bin yes ACCEPT
gba Nintendo Game Boy Advance renamed .bin not yet (driver pending submission)
gen Sega MegaDrive / Genesis renamed .bin yes ACCEPT
gg Sega Game Gear renamed .bin yes ACCEPT
int Mattel Intellivision renamed .bin, usually has a .cfg with it preliminary
itv Mattel Intellivision renamed .bin, same as .int preliminary
j64 Atari Jaguar yes ACCEPT
jag Atari Jaguar yes ACCEPT
jrc IBM PC Jr. yes ACCEPT
lnx Handy emulator format Atari Lynx Cooked up data: header + cart content Handy source partial (no support for carts with data in bank 1)
lyx Atari Lynx renamed .bin partial (no support for carts with data in bank 1)
md Sega MegaDrive / Genesis yes ACCEPT
min Nintendo Pokemini renamed .bin yes ACCEPT
mx1 MSX1 / MSX2 yes ACCEPT
n64 Nintendo N64 yes?
nes iNES format (many subtypes called mappers) Nintendo Entertainment System / Famicom Cooked up data: Header (with scarce cart hardware info) + PRG chip content + CHR chip content yes partial (not all mappers)
nds Nintendo DS NO, and, in accordance to MAME/MESS policy, will NOT BE SUPPORTED until the DS is no longer having new games made for it. Come back in a few years. CANCEL
ngp SNK Neo-Geo Pocket renamed .bin yes ACCEPT
npc SNK Neo-Geo Pocket renamed .bin yes ACCEPT
ngc SNK Neo-Geo Pocket renamed .bin yes ACCEPT
pce NEC PC-Engine yes ACCEPT
rom Many systems (is it always the same?) sometimes
rpk Rom package mainly TI-99* Zip archive of bin dumps with XML layout file yes yes
sc SG-1000 card format Sega SG-1000 Mark II / SC-3000 renamed .bin yes ACCEPT
sfc Nintendo SNES / Super Famicom yes
sg SG-1000 cart format Sega SG-1000 / SG-1000 Mark II / SC-3000 renamed .bin yes ACCEPT
sgb Nintendo Super Game Boy renamed .bin yes ACCEPT
smc Nintendo SNES / Super Famicom yes
smd Sega MegaDrive / Genesis yes ACCEPT
sms Sega Master System / SG-1000 Mark III renamed .bin yes ACCEPT
stc Atari ST yes ACCEPT
sv Watara SuperVision renamed .bin yes ACCEPT
swc Nintendo SNES / Super Famicom yes
tgc Tiger Game.com renamed .bin yes ACCEPT
v64 Nintendo N64 yes?
vec GCE Vectrex yes ACCEPT
ws Bandai WonderSwan renamed .bin yes ACCEPT
ws #2 Watara SuperVision renamed .bin? yes ACCEPT
wsc Bandai WonderSwan Color renamed .bin yes ACCEPT
z64 Nintendo N64 renamed .bin yes ACCEPT
Optical media Formats
File extension Name of format System(s) which use this Type of image Documented format? Supported in MESS?
? ? Atari Jaguar CD ? no? based on the audio CD format No CANCEL
mess/supported_file_formats.txt · Last modified: 2011/11/14 03:45 by galibert
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported