AmigaDOS is the disk operating system component of AmigaOS, covering file systems, file and directory manipulation, the command line interface and file redirection, and it was built by Amiga Corporation for the Amiga line of computers, debuting in 1985. Early AmigaOS 1.x versions implemented it in the BCPL language, based on a port of TRIPOS by MetaComCo, while versions from AmigaOS 2.x onward rewrote it in C while keeping backward compatibility, and AmigaOS 4.1 added 64-bit file access. Its default interface is a command line that evolved into AmigaShell, adding command history and pipelines, and unlike many contemporaries it used the ISO-8859-1 Latin-1 character standard rather than a proprietary one. It supports command redirection, scripting and wildcards across multiple file systems, including FastFileSystem and Smart FileSystem. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/
Facts
Classification
LicenseProprietary (Closed Source) 2 FAQs
Why did the BCPL base of early AmigaDOS cause problems for programmers?
BCPL used no native pointers; the AmigaDOS Resource Project added a wrapper library to bridge them.
In AmigaOS 1.x, AmigaDOS was a port of TRIPOS by MetaComCo, written in BCPL. BCPL does not use native pointers, so the more advanced functions of the operating system were difficult to use and error-prone for programs written in C or assembler. The third-party AmigaDOS Resource Project, begun by Amiga developer Charlie Heath, replaced many of the BCPL utilities with smaller equivalents written in C and assembler. It also provided a wrapper library, arp.library, that converted between native pointers and their BCPL equivalents.
Connections
In Field
Source Wikipedia: AmigaDOS
Licensed Under
Sources
1. Wikipedia: AmigaDOS
- Wikipedia AmigaDOS infobox discontinued=yes
Infobox: released
1985
In Field: Operating Systems, Lead sentence
AmigaDOS is the disk operating system of the AmigaOS, which includes file systems, file and directory manipulation, the command-line interface, and file redirection.
View the Source2. Wikidata: AmigaDOS
- Wikidata Q1053058, class allow-list match (w-wdresolver-0926)
- Wikidata Q1053058 P275 (license)
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.