HOME

TheInfoList



OR:

Amiga Disk File (ADF) is a file format used by Amiga computers and
emulator In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use pe ...
s to store images of floppy disks. It has been around almost as long as the Amiga itself, although it was not initially called by any particular name. Before it was known as ADF, it was used in commercial game production, backup and disk virtualization. ADF is a track-by-track dump of the disk data as read by the Amiga operating system, and so the "format" is really fixed-width AmigaDOS data tracks appended one after another and held in a file. This file would, typically, be formatted, like the disk, in
Amiga Old File System On the Amiga, the Old File System was the filesystem for AmigaOS before the Amiga Fast File System. Even though it used 512-byte blocks, it reserved the first small portion of each block for metadata, leaving an actual data block capacity of 488 ...
(OFS).


ADF

Most ADF files are plain images of the Amiga-formatted tracks held on
cylinder A cylinder (from ) has traditionally been a three-dimensional solid, one of the most basic of curvilinear geometric shapes. In elementary geometry, it is considered a prism with a circle as its base. A cylinder may also be defined as an infin ...
0 to 79 of a standard double-density floppy disk, also called an 880
KiB The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
disk in Amiga terms. The size of an ADF will vary depending on how many tracks have been imaged, but in practice it is unusual to find ADF files that are not 901,120 bytes in size (80 cylinders × 2 heads × 11
sectors Sector may refer to: Places * Sector, West Virginia, U.S. Geometry * Circular sector, the portion of a disc enclosed by two radii and a circular arc * Hyperbolic sector, a region enclosed by two radii and a hyperbolic arc * Spherical sector, a p ...
× 512 bytes/sector). Most Amiga programs were distributed on double-density floppy disks. There are also 3.5-inch high-density floppy disks, which hold up to 1.76  MB of data, but these are uncommon. The Amiga also had 5.25-inch double-density disks. The
WinUAE UAE is a computer emulator which emulates the hardware of Commodore International's Amiga range of computers. Released under the GNU General Public License, UAE is free software. History Bernd Schmidt conceived of an emulator that can run Ami ...
Amiga emulator supports all three disk formats, but 3.5-inch double-density is the most common. ADF files can be downloaded and copied to Amiga disks with the EasyADF application and various applications freely available on the Internet. As they are plain disk images, they can be handled by the Unix tool dd. On Linux and NetBSD, which support the most common Amiga filesystems, ADF files can be mounted directly. There is a program calle
ADF Opus
which is a Microsoft Windows–based program that allows people to create their own ADF files. This program supports creating double density (880 KB ADF files, the most common) and high-density (1.76 MB) ADF files. ADF Opus also allows people to convert ADF files into ADZ files. There is also a GPL command line program calle
unADF
which allows you to extract files from an ADF file. The part of utility pac
amitools
contains a set of programs name
xdftool
It is under GPL and can read, write, format, and do other operations with ADF-images.


ADZ

An ADZ file is an ADF file that has been compressed with
gzip gzip is a file format and a software application used for file compression and decompression. The program was created by Jean-loup Gailly and Mark Adler as a free software replacement for the compress program used in early Unix systems, and i ...
. The typical file extension is .adz, derived from .adf.gz.


IPF

The ADF file format can only store disks that have legal AmigaDOS format tracks. Disks with non-standard tracks may be available in ADF format, albeit
cracked Cracked may refer to: Television * ''Cracked'' (British TV series), a 2008 British comedy-drama television series that aired on STV * ''Cracked'' (Canadian TV series), a 2013 Canadian crime drama series that aired on CBC * "Cracked", a Season 8 ( ...
in order to create a regular AmigaDOS volume. However, the Amiga itself was not limited to storing data in these standard tracks. The Amiga's
floppy disk controller A floppy-disk controller (FDC) has evolved from a discrete set of components on one or more circuit boards to a special-purpose integrated circuit (IC or "chip") or a component thereof. An FDC directs and controls reading from and writing to a ...
was very basic but transparent, and for that reason very flexible allowing disks of other and custom formats to be read and written as well. Disk handling is not locked down like the one in a modern PC, and so most of the work to read and write disks is done by the operating system itself. However, because programmers did not have to use the operating system routines, it was quite normal for games developers to create their own disk formats and also apply many different sorts of
copy protection Copy protection, also known as content protection, copy prevention and copy restriction, describes measures to enforce copyright by preventing the reproduction of software, films, music, and other media. Copy protection is most commonly found o ...
. As it was, most full-price commercial Amiga games had some form of custom disk format and/or copy protection on them. For this reason, most commercial Amiga games cannot be stored in ADF files unaltered, but there is an alternative calle
Interchangeable Preservation Format
(IPF) which was specifically designed for this purpose. The Software Preservation Society Interchangeable Preservation Format (.IPF) is an open format for which the source code of the official library is available.


DMS

ADF files were sometimes compressed using the
Disk Masher System The Disk Masher System (.dms) is an often used method on the Amiga, to create a compressed image of a disk (usually floppy). The disk is read block-by-block, and thus its data structure is maintained. DMS won approval particularly in the demo scen ...
, resulting in .dms files.


FDI

FDI (from Formatted Disk Image) is a universal disk image file format specification originally published by Vincent Joguin in 2000. The FDI format is publicly documented, 20111011 oldskool.org and accompanied by open source access tools. Because the format can store raw low-level data, as is for example required to support copy protection schemes and other non-standard formats, FDI files can be larger than disk image files in other formats. The typical file extension is .fdi. Because of the universal design of the FDI format, files in other disk image formats, such as ADF, ADZ and DMS, can in theory be converted to FDI.


See also


References

;Notes
The .ADF (Amiga Disk File) format FAQ
* The Amiga Guru Book, Chapter 15, Ralph Babel, 1993 * Rom Kernel Reference Manual : Hardware, pages 235-244, Addison Wesley * Rom Kernel Reference Manual : Libraries and Devices, Appendix C, Addison Wesley * La Bible de l'Amiga, Dittrich/Gelfand/Schemmel, Data Becker, 1988. {{Disk_images Disk images Amiga Emulation software