Amiga Disk File

Amiga Disk File

Amiga Disk File aka ADF is a file format used by Amiga computers and emulators to store images of 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. Technically speaking, ADF is not really a file format but actually 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.

ADF

Most ADF files are images of the Amiga-formatted tracks held on cylinder 0 to 79 of a standard 3.5" Double Density floppy disk, also called an 880 KB 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 901120 bytes in size (80 cylinders x 2 heads x 11 sectors x 512 bytes/sector).

Most Amiga programs were distributed on Double Density floppy disks. There are also 3.5" High density floppy disks which hold up to 1.76 MB of data but these are uncommon. The Amiga also had 5.25" double density discs. The WinUAE Amiga emulator supports all 3 disc formats but 3.5" DD 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.

There is a program called [http://adfopus.sourceforge.net/ ADF Opus] which is a MS-Windows-based program which 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 GNU GPL command line program called [http://lclevy.free.fr/adflib/unadf.html unADF] that allows you to extract files from a .ADF archive.

ADZ

ADZ files is an ADF file format which is just Gzip compressed.

IPF

The ADF file format can only store disks that have legal AmigaDOS format tracks. The Amiga's floppy disk controller 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 [cite web|title=Software Preservation Society - Glossary|url=http://www.softpres.org/glossary:fdc 070820 softpres.org] . 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 [cite web|title=Software Preservation Society - Glossary|url=http://www.softpres.org/glossary:custom_disk_format 070820 softpres.org] and also apply many different sorts of copy protection [cite web|title=Software Preservation Society - Glossary|url=http://www.softpres.org/glossary:copy_protection 070820 softpres.org] . 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, but there is an alternative called [http://www.softpres.org/ Interchangeable Preservation Format] (IPF) which was specifically designed for this purpose.

The Software Preservation Society Interchangable Preservation Format (.IPF) is an undocumented IFF file format which can only be read (not written) via a proprietary closed source .dll or other library file. Creation of IPF files is entirely restricted to the SPS themselves, using their own private disk analysis software.

References


* [http://www.amigau.com/aig/adfaq.html Amiga History Guide, 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.

See also

* Floppy disk


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Amiga Old File System — OFS redirects here. For the former Dutch African colony, see Orange Free State. On the Amiga, the Old File System was the filesystem for Amiga OS before the Amiga Fast File System. Even though it used 512 byte blocks, it reserved the first small… …   Wikipedia

  • Amiga Fast File System — The Amiga Fast File System (FFS; not to be confused with the identically named Berkeley Unix FFS) is a file system used on the Amiga personal computer. The Amiga Old File System (OFS) was too slow to keep up with hard drives. FFS differs mainly… …   Wikipedia

  • Amiga Rigid Disk Block — In computing, a Rigid Disk Block is the block on a hard disk where the Amiga series of computers store the disk s partition and filesystem information. The PC equivalent of the Amiga s RDB is the Master Boot Record.Unlike its PC equivalent, the… …   Wikipedia

  • Amiga-Diskette — Speichermedium Amiga Diskette Allgemeines Typ 3,5 Diskette Kapazität 880 Kb (DD) / 1,76 MB (HD) Ursprung Erfinder Commodore Eine Amiga Diskette ist eine normale 3½ Computer Diskette, welche ein spezielles Format hat ein Amiga Dateisystem. Ursprün …   Deutsch Wikipedia

  • Amiga software — covers a wide range of software for the Amiga computer, both productivity and games, both commercial and hobbyist. The Amiga software market was particularly active in the late 1980s and early 1990s but has since the period 1996/1999 dwindled… …   Wikipedia

  • Amiga Hunk — Hunk is the executable file format of tools and programs of the Amiga Classic Operating System (up to AmigaOS 3.9) based on Motorola 68000 CPU and other processors of the same family. This kind of executable got its name from the fact that the… …   Wikipedia

  • Amiga-Computer — Letztes offizielles Logo Der Commodore Amiga (spanisch amiga: Freundin) war ein von Mitte der 1980er bis Anfang/Mitte der 1990er weit verbreiteter Computer, der besonders in seinen Einsteigermodellen (A500 und A1200) als Heimcomputer beliebt war …   Deutsch Wikipedia

  • Disk partitioning — GParted is a popular utility used for disk partitioning Disk partitioning is the act of dividing a hard disk drive into multiple logical storage units referred to as partitions, to treat one physical disk drive as if it were multiple disks.… …   Wikipedia

  • File system fragmentation — In computing, file system fragmentation, sometimes called file system aging, is the inability of a file system to lay out related data sequentially (contiguously), an inherent phenomenon in storage backed file systems that allow in place… …   Wikipedia

  • Amiga Unix — Company / developer Commodore Amiga, Inc. OS family UNIX System V R4 Working state Historic Source model primarily closed source Latest stable release 2.01 / 19 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”