Amiga support and maintenance software performs service functions such as formatting media for a specific
filesystem, diagnosing failures that occur on formatted media, data recovery after media failure, and installation of new software for the
Amiga family of personal computers—as opposed to application software, which performs business, education, and recreation functions.
The Amiga came with some embedded utility programs, but many more were added over time, often by third-party developers and companies.
Original utilities
Commodore included utility programs with the operating system. Many of these were original features, which were adopted into other systems:
*Installer is a tool for the installation of Amiga software. It features a
LISP
Lisp (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized Polish notation#Explanation, prefix notation.
Originally specified in the late 1950s, ...
-like language to handle installations. The Amiga Installer does not support dependencies or track where the installed files are delivered; it simply copies them.
*
AmigaGuide is a
hypertext markup scheme and a browser for writing and reading web page-like documents. AmigaGuide files are text files in a simple markup language, which facilitates editing and localization in any ASCII text editor.
Commodore developed the AmigaGuide format before the
World Wide Web
The World Wide Web (WWW or simply the Web) is an information system that enables Content (media), content sharing over the Internet through user-friendly ways meant to appeal to users beyond Information technology, IT specialists and hobbyis ...
was widely known. Consumers who bought Amiga computers in a store did not receive documentation on how to write AmigaGuide documents.
Utilities borrowed from other systems
*Update tools:
**Updater is a utility to keep system and third party files up to date
**AmiUpdate was developed by Simon Archer to keep installed third-party programs up to date.
**Grunch is a software center for
AmigaOS
AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions ...
and
MorphOS
MorphOS is an AmigaOS-like operating system designed for Power and PowerPC based computers. The core, based on the Quark microkernel, is proprietary, although several libraries and other parts are open source, such as the Ambient desktop.
The p ...
.
**MorphUP allows MorphOS users to install and update new third-party software.
None of these update systems was widely used by the Amiga community.
Commodities and utilities
Amiga places system utilities in two standard directories:
* The ''Utilities'' directory contains programs like ''IconEdit''.
* The ''Commodities'' directory (volume SYS:Tools/Commodities/ or SYS:Utilities/Commodities under AmigaOS4) contains executable
applet
In computing, an applet is any small application that performs one specific task that runs within the scope of a dedicated widget engine or a larger program, often as a plug-in. The term is frequently used to refer to a Java applet, a program ...
-like utilities which enhance system usability, like for example the ''ScreenBlanker'', the default screen saver shipped with AmigaOS. Commodities are usually loaded at system startup. Many require no interaction and do not feature any GUI interface.
* A system utility called ''Exchange'' allows the user to disable, enable, hide, show, and quit Commodities.
Hard disk partitioning
*
AmigaOS
AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions ...
features a standard centralized utility to partition and format hard disks, called ''HDToolBox''.
*
MorphOS
MorphOS is an AmigaOS-like operating system designed for Power and PowerPC based computers. The core, based on the Quark microkernel, is proprietary, although several libraries and other parts are open source, such as the Ambient desktop.
The p ...
uses an updated version of the ''SCSIConfig'' utility (since MorphOS version 2, ''HDConfig'') implemented by third party vendor
Phase5. In spite of the name, "SCSIConfig" possessed a unique feature at the time, which was providing a consistent mechanism to manage all types of disk interfaces, including IDE, irrespective of which interface the disk(s) in question used.
Diagnostic tools
AmigaOS diagnostic tools are usually programs which display the current state of Exec and
AmigaDOS
AmigaDOS is the disk operating system of the AmigaOS, which includes file systems, file and directory manipulation, the command-line interface, and file Redirection (computing), redirection.
In AmigaOS 1.x, AmigaDOS is based on a TRIPOS port by ...
activities.
*Active process explorer: Scout, Ranger
*System calls and messages: SnoopDOS, Snoopium
*Memory management: CyberGuard, Enforcer, MemMungWall, TLSFMem by Chris Hodges
*Virtual memory: GigaMem, VMM
*Benchmark utilities AmiBench, AIBB
*Degrading tools: Degrader (which "degrades" modern Amiga systems to performance and hardware equivalents of legacy Amiga models)
Promoting tools
Promoter and ForceMonitor are utilities that allow the user to control the resolution of
Intuition
Intuition is the ability to acquire knowledge without recourse to conscious reasoning or needing an explanation. Different fields use the word "intuition" in very different ways, including but not limited to: direct access to unconscious knowledg ...
screens for Amiga programs.
Game loaders
WHDLoad is a utility to install legacy Amiga games on a hard disk and load them from Workbench desktop instead of floppies, on which they were often delivered.
jst is an older utility which the developer abandoned in order to concentrate efforts on WHDLoad. Old jstloaders can be read with WHDLoad, and jst itself has some early level of WHDLoad compatibility.
Command line interfaces and text-based shells
The original Amiga CLI (Command Line Interface) had some basic editing capabilities, command templates, and other features such as
ANSI
The American National Standards Institute (ANSI ) is a private nonprofit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States. The organiz ...
compatibility and color selection. In AmigaOS 1.3, the program evolved into a complete text-based shell called
AmigaShell, with command history and enhanced editing capabilities.
Third-party developers created improved shells because the console-handler standard command line device driver (or "handler" in Amiga technical language) is independent of the command-line interpreter. This program controlled text-based interfaces into Amiga. Console-handler replacements include KingCON, ViNCEd, and Conman.
Some well-known shells from other platforms were ported to Amiga. These included
bash (Bourne Again SHell),
CSH (C Shell), and
ZSH (Z shell). The shells taken from Unix and
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
were adapted into Amiga and improved with its peculiar capabilities and functions.
The MorphOS Shell is an example of Z shell mixed with the KingCON console handler. It originated as a Unix-like shell and is provided with all the features expected from such a component: AmigaDOS commands (more than 100 commands, most of which are Unix-like), local and global variables, command substitution, command redirection, named and unnamed pipes, history, programmable menus, multiple shells in a window, ANSI compatibility, color selection, and so on. It also includes all the necessary commands for scripting.
Amiga WIMP GUI interfaces
Starting from the original Amiga
WIMP
WiMP is a music streaming service available on mobile devices, tablets, network players and computers. WiMP, standing for "Wireless Music Player," was a music streaming service that emphasized high-quality audio. WiMP offered music and podcast ...
standard desktop, Workbench, Amiga interfaces were enhanced by third-party developers. Amiga users are free to replace the original Workbench interface with
Scalos and
Directory Opus. The standard GUI toolkit, called
Intuition
Intuition is the ability to acquire knowledge without recourse to conscious reasoning or needing an explanation. Different fields use the word "intuition" in very different ways, including but not limited to: direct access to unconscious knowledg ...
, was enhanced in OS2.x with the introduction of GadTools; and third parties created their own toolkits such as
Magic User Interface (MUI) (the standard on MorphOS systems) and ClassAct, which evolved into
ReAction GUI
ReAction GUI is the widget toolkit engine that is used in AmigaOS 3.2–4.1.
It is an evolution of ClassAct, which is an object-oriented system of classes that enhanced the aspect of the Workbench 2.0 GUI of AmigaOS.
History
The native Amiga ...
(the standard GUI on AmigaOS 4.0).
Amiga Advanced Graphics Systems
Many users have added advanced graphics drivers to their Amiga. This lets the AmigaOS handle high resolution graphics, enhanced with millions of colors. Standard GUI interfaces with this capability are
CyberGraphX,
EGS, and Picasso96.
Graphical engines
Graphical
libraries
A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
available on the Amiga include:
*
Warp3D, a
3D graphic engine for Amiga
* TinyGL (MorphOS) and
MiniGL (AmigaOS), implementations of subsets of the
OpenGL
OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
graphics engine
*
X11, also available through the Amiga versions of
Cygnix
*
Cairo
Cairo ( ; , ) is the Capital city, capital and largest city of Egypt and the Cairo Governorate, being home to more than 10 million people. It is also part of the List of urban agglomerations in Africa, largest urban agglomeration in Africa, L ...
Vector Library, available on AmigaOS 4 and MorphOS
* SSA (Super Smooth Animation), a proprietary system for playback at 50 Hz or 60 Hz.
proDAD Adorage was the first product to use this.
*
GTK
GTK (formerly GIMP ToolKit and GTK+) is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both Free software, free and ...
. On Amiga it is being developed as a GTK_MUI wrapper, to map any existing graphical features of GTK to the standard
Magic User Interface (MUI) graphic user interface system.
All Amiga systems can also support the
SDL (Simple DirectMedia Layer) cross-platform, multimedia, and free software libraries written in C which creates an abstraction over various platforms' graphics, sound, and input APIs, allowing a developer to write a computer game or other multimedia application once and run it on many operating systems.
PostScript
Amiga supports
PostScript
PostScript (PS) is a page description language and dynamically typed, stack-based programming language. It is most commonly used in the electronic publishing and desktop publishing realm, but as a Turing complete programming language, it c ...
through
Ghostscript
Ghostscript is a suite of software based on an interpreter for Adobe Systems' PostScript and Portable Document Format (PDF) page description languages. Its main purposes are the rasterization of documents in these language,, the display or prin ...
and SaxonScript (included with Saxon Publisher).
Ghostview
Ghostscript is a suite of software based on an interpreter for Adobe Systems' PostScript and Portable Document Format (PDF) page description languages. Its main purposes are the rasterization of documents in these language,, the display or prin ...
is the foremost used graphical GUI for GhostScript on the Amiga.
Since AmigaOS 2.1, in the Prefs (Preferences) system directory, there is a printer preferences program called ''PrinterPS'', which allows the use of PostScript printers on the Amiga.
TrueType fonts, color and anim fonts
Original Amiga
outline font
A computer font is implemented as a digital data file containing a set of graphically related glyphs. A computer font is designed and created using a font editor. A computer font specifically designed for the computer screen, and not for print ...
s (also called vector fonts) were
Agfa Compugraphic fonts available since AmigaOS 2.0 with the standard utility
Fountain
A fountain, from the Latin "fons" ( genitive "fontis"), meaning source or spring, is a decorative reservoir used for discharging water. It is also a structure that jets water into the air for a decorative or dramatic effect.
Fountains were o ...
(later called IntelliFont) from Commodore. Third-party developers added support for
TrueType fonts using various libraries, such as
TrueType Library I and II, and
LibFreeType library.
The standard diskfont.library also supported bitmap multicolour fonts (ColorFonts), such as the commercial
Kara Fonts, or even animated fonts also originally created by
Kara Computer Graphics.
Font designer software
Commodore provided a bitmap font editor called FED.
Personal Fonts Maker was the most widely used Amiga software to create bitmap fonts, while
TypeSmith v.2.5b was the ''de facto'' standard utility to create outline fonts.
File management
Backup and recovery
In the first Amiga OS releases, Commodore included a standard floppy disk recovery utility called DiskDoctor. Its purpose was to recover files from mangled floppy disks. Unfortunately, this utility worked only with AmigaDOS standard disks. A major fault was that it did not save the recovered data on different disks, rather it saved the info on the original and performed its operations directly on the original. It wrote on original disks and destroyed non-AmigaDOS disks (mainly autobooting games) by overwriting their bootblock. DiskDoctor renamed recovered disks to "
Lazarus" (after the resurrected man in the
New Testament
The New Testament (NT) is the second division of the Christian biblical canon. It discusses the teachings and person of Jesus in Christianity, Jesus, as well as events relating to Christianity in the 1st century, first-century Christianit ...
).
These features were undocumented and led to an Amiga
urban legend
Urban legend (sometimes modern legend, urban myth, or simply legend) is a genre of folklore concerning stories about an unusual (usually scary) or humorous event that many people believe to be true but largely are not.
These legends can be e ...
that there was a
computer virus
A computer virus is a type of malware that, when executed, replicates itself by modifying other computer programs and Code injection, inserting its own Computer language, code into those programs. If this replication succeeds, the affected areas ...
nicknamed the Lazarus Virus, whose final purpose was to make disks unreadable and renaming it with that name. Third-party developers released data recovery programs such as DiskSalv, which was more often used to
validate
Validation may refer to:
* Data validation, in computer science, ensuring that data inserted into an application satisfies defined formats and other input criteria
* Emotional validation, in interpersonal communication is the Emotion recognition, ...
Amiga filesystems on hard disk partitions.
Other Amiga disk repair and backup tools included:
*Floppy only: Disk Mechanic, Disk Repair, Dr. Ami
*Floppy and hard drive: Ami-Back Tools, Ami-Filesafe Pro, Quarterback Tools, Amiga Tools DeLuxe, Diavolo Backup
*
Smart File System (SFS): SFS Recover Tool, SFSDoctor, SFSCheck 2, SFSResize 1.0
Disk copiers
During the
8 bit and 16/
32 bit
3 (three) is a number, numeral and digit. It is the natural number following 2 and preceding 4, and is the smallest odd prime number and the only prime preceding a square number. It has religious and cultural significance in many societies ...
era, copying software was not considered illegal in many countries, and
piracy
Piracy is an act of robbery or criminal violence by ship or boat-borne attackers upon another ship or a coastal area, typically with the goal of stealing cargo and valuable goods, or taking hostages. Those who conduct acts of piracy are call ...
was not perceived as a crime by most users of home computers (usually young people).
Commodore 64
The Commodore 64, also known as the C64, is an 8-bit computing, 8-bit home computer introduced in January 1982 by Commodore International (first shown at the Consumer Electronics Show, January 7–10, 1982, in Las Vegas). It has been listed in ...
and
ZX Spectrum
The ZX Spectrum () is an 8-bit computing, 8-bit home computer developed and marketed by Sinclair Research. One of the most influential computers ever made and one of the all-time bestselling British computers, over five million units were sold. ...
software was often copied using
cassette deck
A cassette deck is a type of tape machine for playing and recording audio cassettes that does not have a built-in power amplifier or speakers, and serves primarily as a Transport (recording), transport. It can be a part of an automotive entertai ...
s, while
IBM PC
The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the List of IBM Personal Computer models, IBM PC model line and the basis for the IBM PC compatible ''de facto'' standard. Released on ...
,
Atari
Atari () is a brand name that has been owned by several entities since its inception in 1972. It is currently owned by French holding company Atari SA (formerly Infogrames) and its focus is on "video games, consumer hardware, licensing and bl ...
, and
Amiga
Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
software was typically copied using special programs called disk copiers, both for speed and because especially
self-booting floppies often used custom formats or
hack
Hack may refer to:
Arts, entertainment, and media Games
* Hack (Unix video game), ''Hack'' (Unix video game), a 1984 roguelike video game
* .hack (video game series), ''.hack'' (video game series), a series of video games by the multimedia fran ...
s that could not be faithfully reproduced through file-by-file copying. Disk copiers were thus engineered to copy any floppy disk surface byte by byte, often using special, efficient, and advanced techniques of programming and "Disk Track driving" to maintain
Floppy Disk read/write head alignment.
In the early days of the Amiga platform, about 16 disk copiers were created in a short amount of time (1985–1989) that enabled copying Amiga floppy disks, including Nibbler, QuickNibble, ZCopier, XCopy/Cachet, FastCopier, Disk Avenger, Tetra Copy (which enabled the user to play
Tetris
''Tetris'' () is a puzzle video game created in 1985 by Alexey Pajitnov, a Soviet software engineer. In ''Tetris'', falling tetromino shapes must be neatly sorted into a pile; once a horizontal line of the game board is filled in, it disa ...
while copying disks), Cyclone, Maverick, D-Copy, Safe II, PowerCopier, Quick Copier, Marauder II (styled as "Marauder //"), Rattle Copy, and BurstNibble.
The legality of such programs was challenged in later years, in countries culturally close to the U.S., via PR campaigns, lobbying and legislation, but in their heyday, disk copiers (like Marauder, X-Copy, and Nibbler) were sold as
boxed copies complete with instructions, warranty, and
EULA
An end-user license agreement or EULA () is a legal contract between a software supplier and a customer or end-user.
The practice of selling licenses to rather than copies of software predates the recognition of software copyright, which has ...
s, like other productivity software.
There were also copying solutions that included both hardware and software, like Super Card Ami II and Syncro Express I/II/III.
DFC5 could only copy standard AmigaOS formatted disks for backup purposes; however, it multitasked inside of the Amiga Workbench GUI.
X-COPY III, and later the final version, X-COPY Pro, were the most popular Amiga copy programs. They were capable of bit-by-bit copying, also called "nibbling". Although incapable of true multitasking, the programs were capable of taking advantage of Amiga configurations with multiple floppy drives; for instance, on Amiga systems with four floppy drives, X-COPY was capable of simultaneously copying from a source drive to three others. Coupled with excellent bit-by-bit replication capabilities, these features made X-COPY the ''de facto'' standard for copying floppy disks on the Amiga.
Another popular copying program was D-COPY, by a Swedish group "D-Mob", which, in spite of some innovative features and better/faster copying routines, failed to gain dominance.
Archives and compression utilities
The most popular archivers were
LhA and
. Programs to archive
ZIP,
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 ...
,
Bzip2
bzip2 is a free and open-source file compression program that uses the Burrows–Wheeler algorithm. It only compresses single files and is not a file archiver. It relies on separate external utilities such as tar for tasks such as handli ...
, and
RAR files were available but seldom used, and many have an Amiga counterpart, such as
7-Zip
7-Zip is a free and open-source file archiver, a utility used to place groups of files within compressed containers known as "archives". It is developed by Igor Pavlov and was first released in 1999. 7-Zip has its own Archive file, archive forma ...
. Utilities were available for reading and writing archive formats such as
ARC,
ARJ (unarchive only), the
CAB files common in Windows installation,
StuffIt SIT archives from Macintosh,
Uuencode (used for encoding binary attachments of e-mail messages),
TAR (common on UNIX and Linux),
RPM
Revolutions per minute (abbreviated rpm, RPM, rev/min, r/min, or r⋅min−1) is a unit of rotational speed (or rotational frequency) for rotating machines.
One revolution per minute is equivalent to hertz.
Standards
ISO 80000-3:2019 def ...
(from Red Hat), and more.
Amiga supported "packed" or "crunched" (meaning compressed) executables, which were common in the age of floppy disks, when disk space and memory conservation was critical. These executable binary files had a decompress routine attached to them that would automatically unpack or decrunch (decompress) the executable upon loading into memory.
The Amiga also included "level depacking", implemented by "Titanics Cruncher", which enabled a binary executable to be decrunched as it was being loaded, requiring a very small amount of memory to do so. In general, packing and crunching was taken from the Commodore 64 cracking scene. Some crunchers, such as Time Cruncher, were "ported" from Commodore 64, displaying the same visual effects during decrunching. The CPU in the Amiga was completely different from the one in the Commodore 64, requiring a complete rewrite.
Noteworthy were TurboImploder and PowerPacker, as they were easy to use, with graphical interfaces. Other popular crunchers were DefjamPacker, TetraPack, DoubleAction, Relokit, StoneCracker, Titanics and CrunchMania. The ability to compress and decompress single files and directories on the fly has been present on the AmigaOS since at least 1994.
A similar feature was implemented relatively recently as a property in the
ZFS filesystem.
The AmigaOS packers and cruncher libraries are centralized by using the XPK system. The XPK system consists of a master library and several (de)packer sublibraries. Programs use only the master library directly, while sublibraries (akin to
plug-ins) implement the actual (de)compression. When unpacking/decrunching, the applications do not need to know which library was used to pack or crunch the data. XPK is a wrapper for crunchers; to decrunch non-XPK packed formats requires
XFD.
Another important invention on the Amiga platform was the
ADF format for creating images of Amiga floppy disks, either standard AmigaDOS floppies or non-DOS ("NDOS") ones, for use in Amiga emulators, such as
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 Amiga ...
. Amiga emulators and AmigaOS (with third-party software) can use these files as if they were virtual floppy disks. Unlimited virtual floppies could be created on modern Amigas, although WinUAE on a real PC can handle only four at a time, the maximum number of floppy drives that the Amiga hardware could have connected at any one time.
All the popular Amiga compression implementations and archive files are now centralized and implemented by a single system library called
XAD, which has a front-end GUI named Voodoo-X. It is included in AmigaOS 3.9 and up with UnArc. This library is modular and can handle more than 80 compression formats.
Filesystems
Amiga can use various filesystems. The historical standards are the original Amiga filesystem, called the
Old File System. This was good for
floppy disks
A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
but wasted space on
hard disks
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnet ...
and is considered obsolete.
The
Fast File System (FFS) can handle file names up to 30 characters, has international settings (it can optionally recognise upper- and lower-case accented letters as equivalent) and could also be cached, if the users chose to format the partition with the cache option. The FFS filesystem evolved into FFS2.
Modern
journaling file system
A journaling file system is a file system that keeps track of changes not yet committed to the file system's main part by recording the goal of such changes in a data structure known as a " journal", which is usually a circular log. In the ev ...
s for Amiga are the
Smart File System (SFS) and
Professional File System
The Professional File System is a filesystem originally developed commercially for the Amiga, now distributed on Aminet with a 4-clause BSD license. It is a compatible successor of AmiFileSafe (AFS), with an emphasis on added reliability and spe ...
(PFS).
The
MultiUser File System (MuFS) supports multiple users. Using MuFS the owner of the system could grant various privileges on files by creating privileges for groups and users. It was first available with the Ariadne Ethernet card, and later standalone. The Professional File System suite has a utility to let PFS to be patched to support MuFS and MuFS features. The latest version is 1.8 and was released in 2001.
CrossDOS is a utility to read MS-DOS formatted floppy disks in FAT12 and FAT16 filesystem, either 720 KiB double-density format or high-density (1440 KiB) (on connected floppy drives that can read 1440 MS-DOS disks). It is a commercial product, and a slightly cut-down version was included with AmigaOS beginning with version 2.1.
The
FAT95 library recognizes partitions of various filesystems common in other systems such as
FAT16
File Allocation Table (FAT) is a file system developed for personal computers and was the default file system for the MS-DOS and Windows 9x operating systems. Originally developed in 1977 for use on floppy disks, it was adapted for use on Ha ...
and
FAT32
File Allocation Table (FAT) is a file system developed for personal computers and was the default file system for the MS-DOS and Windows 9x operating systems. Originally developed in 1977 for use on floppy disks, it was adapted for use on ...
. It also reads DOS floppies and USB pen drives formatted with FAT16 or FAT32.
Filesystems like
ext2
ext2, or second extended file system, is a file system for the Linux kernel (operating system), kernel. It was initially designed by French software developer Rémy Card as a replacement for the extended file system (ext). Having been designed ...
for Linux,
NTFS
NT File System (NTFS) (commonly called ''New Technology File System'') is a proprietary journaling file system developed by Microsoft in the 1990s.
It was developed to overcome scalability, security and other limitations with File Allocation Tabl ...
from Microsoft, and more are supported by third-party developers.
MorphOS
MorphOS is an AmigaOS-like operating system designed for Power and PowerPC based computers. The core, based on the Quark microkernel, is proprietary, although several libraries and other parts are open source, such as the Ambient desktop.
The p ...
natively supports SFS, FFS/FFS2, PFS, MacOS HFS, HFS+, Linux Ext2, FAT16, FAT32, and NTFS filesystems.
Data/file types
The Datatype system of AmigaOS is a centralized, expandable, modular system describing any kind of file (text, music, image, videos). Each has a standard load/save module.
Any experienced programmer, using the Amiga Datatype programming guidelines, could create new standard datatype modules. The module could be left visible to the whole Amiga system (thus to all Amiga programs) by copying the datatype into the system directory ''SYS:Classes/DataTypes/'', and the descriptor (used to identify files) into ''DEVS:DataTypes/''.
This allows programs to load and save any files for which the corresponding datatypes exist. File descriptors did not need to be embedded in the executable code. An independent system of loaders was not needed for new productivity software. Amiga productivity software tools therefore have a smaller size and a more clean design than similar programs running in other operating systems.
Supported Amiga datatypes include:
MultiView
''MultiView'' is the Amiga universal viewer. It can load and display any file for which a corresponding datatype exists.
MIME types
Modern Amiga-like operating systems such as AmigaOS 4.0 and MorphOS can handle also
MIME types. Any kind of file, due to its peculiar characteristics (thanks to
filename extensions
A filename extension, file name extension or file extension is a suffix to the name of a computer file (for example, .txt, .mp3, .exe) that indicates a characteristic of the file contents or its intended use. A filename extension is typically d ...
), or data embedded into the file itself (for example into file
header) can be associated with a program that handle it, and this feature improves and completes the capabilities of Amiga to recognize and deal with any kind of file.
Device support
USB
The only known historical
USB
Universal Serial Bus (USB) is an industry standard, developed by USB Implementers Forum (USB-IF), for digital data transmission and power delivery between many types of electronics. It specifies the architecture, in particular the physical ...
stack for the Amiga was created for the MacroSystem DraCo Amiga clone. It supported only USB 1.0 and ceased with the demise of that platform.
Modern USB support drivers for Amiga are:
*
Poseidon
Poseidon (; ) is one of the twelve Olympians in ancient Greek religion and mythology, presiding over the sea, storms, earthquakes and horses.Burkert 1985pp. 136–139 He was the protector of seafarers and the guardian of many Hellenic cit ...
USB stack available for AmigaOS 3, AROS, and MorphOS by Chris Hodges (
open-source software
Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
). Poseidon has a modular approach to USB, and various hardware devices are supported by a certain number of
HID devices.
*
Sirion USB stack of AmigaOS 4.0
*
ANAIIS
Anaiis (stylized anaiis) is a French-Senegalese singer-songwriter based in London who is noted for her diverse style, introspective lyrics and her Multilingualism singing ability.
Biography
Anaiis was born in Toulouse, France. While growing up ...
(Another Native Amiga IO Interface Stack) by Gilles Pelletier
FireWire (IEEE 1394)
The only known historical Amiga support for
FireWire
IEEE 1394 is an interface standard for a serial bus for high-speed communications and isochronous real-time data transfer. It was developed in the late 1980s and early 1990s by Apple in cooperation with a number of companies, primarily Sony a ...
was built for the
DraCo Amiga clone by Macrosystem.
Only one FireWire interface exists for Amiga. It is named Fireworks, and it was created for the MorphOS system by programmer
Pavel Fedin. It is still in an early stage of development and is freely downloadable.
Printer drivers
The
print manager program
TurboPrint, by German firm
IrseeSoft, is the ''de facto'' standard for advanced printing on the Amiga. It is a modular program with many drivers which support many modern printers.
PrintStudio Professional I and II are another well known printer driver system for the Amiga.
PrintManager v39 by
Stephan Rupprecht, available at the Aminet repository, is a print
spooler for AmigaOS 3.x and 4.0.
Video digitizers
Video digitizing includes
DigiView; the
FrameMachine Zorro II expansion card for A2000, 3000, 4000; the
Impact Vision IV24 from
GVP; the
VidiAmiga real time digitizer; and the
Paloma module for the
Picasso IV graphics card.
Graphic Tablets
In the 1980s,
SummaGraphics tablets were common. Summagraphics directly supported Amiga with its drivers.
In 1994,
GTDriver (Graphic Tablet Driver) was the most common driver for
serial port
A serial port is a serial communication Interface (computing), interface through which information transfers in or out sequentially one bit at a time. This is in contrast to a parallel port, which communicates multiple bits simultaneously in Pa ...
tablets, like Summagraphics MM, Summagraphics Bitpadone,
CalComp 2000, Cherry,
TekTronix
Tektronix, Inc., historically widely known as Tek, is an American company best known for manufacturing test and measurement devices such as oscilloscopes, logic analyzers, and video and mobile test protocol equipment. Originally an independent c ...
4967, and
WACOM. It could also be used as a mouse driver.
Graphics tablets now are mainly USB devices and are automatically recognized by Amiga USB stacks. The most widely used driver for graphic tablets is
FormAldiHyd. FormAldiHyd can be used with
Aiptek,
Aldi
Aldi (German pronunciation: ), stylised as ALDI, is the common company brand name of two German multinational family-owned discount supermarket chains operating over 12,000 stores in 18 countries. The chain was founded by brothers Karl and ...
,
Tevion, and
WACOM IV (Graphire, ArtPad, A3, A4, A5, and PenPartner) graphic tablets.
The Poseidon USB driver, written by the same author as FormAldiHyd, Chris Hodges, directly supports USB graphics tablets, including ones more modern than FormAldiHyd.
Scanner drivers
Amiga programs often have scanner drivers embedded in their interface and are limited to some ancient scanner models. One example is Art Department Professional (ADPro).
In recent times, scanner management is managed by the Amiga Poseidon USB stack. Poseidon detects scanners from their signature, and loads the corresponding HIDD scanner module. The graphical interface is managed by programs like
ScanTrax and
ScanQuix.
Genlocks, chromakey, signal video inverters
The Amiga has special circuitry to support a
genlock
Genlock (generator locking) is a common technique where the video output of one source (or a specific reference signal from a signal generator) is used to synchronize other picture sources together. The aim in video applications is to ensure the ...
signal and
chromakey. Genlock software vendors included
GVP (Great Valley Products) (an American hardware manufacturer) and
Hama
Hama ( ', ) is a city on the banks of the Orontes River in west-central Syria. It is located north of Damascus and north of Homs. It is the provincial capital of the Hama Governorate. With a population of 996,000 (2023 census), Hama is one o ...
,
Electronic Design
''Electronic Design'' magazine, founded in 1952, is an electronics and electrical engineering trade magazine and website.
History
Hayden Publishing Company began publishing the bi-weekly magazine Electronic Design in December 1952, and w ...
, and
Sirius
Sirius is the brightest star in the night sky. Its name is derived from the Greek word (Latin script: ), meaning 'glowing' or 'scorching'. The star is designated Canis Majoris, Latinized to Alpha Canis Majoris, and abbr ...
genlocks from
Germany
Germany, officially the Federal Republic of Germany, is a country in Central Europe. It lies between the Baltic Sea and the North Sea to the north and the Alps to the south. Its sixteen States of Germany, constituent states have a total popu ...
.
Infrared/remote controls
The
IRCom class is a driver that supports the IRCom standard and is available for the USB Poseidon Stack.
Pegasos Pegasos may refer to:
* Pegasus, a winged horse in Greek mythology
* Genesi Pegasos, a brand of computer systems produced by Genesi
* Pegasos Swiss Association, a nonprofit group supporting assisted suicide
See also
* Pegasus (disambiguation)< ...
computers have an internal
IrDA
IrDA is a wireless standard designed for exchanging data using infrared (IR). Infrared ports for this purpose have been implemented in portable electronic devices such as mobile telephones, laptops, cameras, printers, and medical devices. The mai ...
port connector for connecting infrared devices, but MorphOS offers no support for it. The internal IrDA port can be used by installing
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
.
WiFi and Bluetooth
The Amiga can use
WiFi
Wi-Fi () is a family of wireless network protocols based on the IEEE 802.11 family of standards, which are commonly used for Wireless LAN, local area networking of devices and Internet access, allowing nearby digital devices to exchange data by ...
external
routers connected physically through
Ethernet
Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
cable and talk with remote WiFi devices. Drivers are available for Prism2 internal
PCI and
PCMCIA WiFi expansion cards, but there are no drivers for
Bluetooth
Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is li ...
standard devices like
mobile phones
A mobile phone or cell phone is a portable telephone that allows users to make and receive calls over a radio frequency link while moving within a designated telephone service area, unlike fixed-location phones ( landline phones). This radio ...
,
Bluetooth handsets, keyboards, or mice.
A USB class exists for the Poseidon stack to use the "Wireless PC Lock" USB device b
Sitecom Europe BVand engage its security functions. It is calle
Others
In the past, drivers and hardware cards were available to drive the
Polaroid Freeze Frame Digital Camera System
Polaroid Digital Palette CI-3000 and
Digital Palette CI 5000, with Polaroid software.
Drivers for single-frame video recorders allow users to save on tape the 3D animations created on the Amiga using
Ampex
Ampex Data Systems Corporation is an American electronics company founded in 1944 by Alexander M. Poniatoff as a spin-off of Dalmo-Victor. The name ''AMPEX'' is an acronym, created by its founder, which stands for Alexander M. Poniatoff Excell ...
and
Betacam
Betacam is a family of half-inch professional videocassette products developed by Sony in 1982. In colloquial use, ''Betacam'' singly is often used to refer to a Betacam camcorder, a Betacam tape, a Betacam video recorder or the format itself.
...
devices. Also available are time-base correctors (TBCs), a family of devices correcting timing errors; one was the
Personal TBC series.
The Amiga helped to create and launch digital recorders coupled with an internal hard disk and a DVD drive for file transfer. One wa
Broadcaster Elite one of the first digital video recorders, based on a SCSI system and a Zorro II Amiga expansion card.
Expansion cards could transform an Amiga into a waveform monitor or
vectorscope
A vectorscope is a special type of oscilloscope used in both audio and video applications. Whereas an oscilloscope or waveform monitor normally displays a plot of signal vs. time, a vectorscope displays an X-Y plot of two signals, which can ...
.
The Phonepak card from GVP
Amiga Phonepak
/ref> transformed the Amiga into a telephone switchboard, fax system, and SOHO (small office/home office) answering machine.
The Amiga was used as a video titler system in the experimental era of high-definition television
High-definition television (HDTV) describes a television or video system which provides a substantially higher image resolution than the previous generation of technologies. The term has been used since at least 1933; in more recent times, it ref ...
. A battery of three Amigas was used as a video titler on analog HDTV experiments on HDTV NTSC 1125 lines standard, by channels like ESPN
ESPN (an initialism of their original name, which was the Entertainment and Sports Programming Network) is an American international basic cable sports channel owned by the Walt Disney Company (80% and operational control) and Hearst Commu ...
, ABC, and NBC
The National Broadcasting Company (NBC) is an American commercial broadcast television and radio network serving as the flagship property of the NBC Entertainment division of NBCUniversal, a subsidiary of Comcast. It is one of NBCUniversal's ...
.
See also
* Amiga productivity software
* Amiga music software
* Amiga programming languages
* Amiga Internet and communications software
References
{{AmigaOS
Amiga
*Support and maintenance
Lists of software