Difference between revisions of "Amiga System Libraries Overview"

From Amiga Coding
Jump to: navigation, search
Line 32: Line 32:
 
| 44 (3.5)
 
| 44 (3.5)
 
| Provides functions for HDToolbox for supporting large hard drives
 
| Provides functions for HDToolbox for supporting large hard drives
 +
|-
 +
| icon.library
 +
| Disk
 +
| 38 (2.1)
 +
| Provides functions
 +
|-
 +
| intuition.library
 +
| ROM
 +
| 33 (1.2)
 +
| Provides the key user interface handling functions, e.g. windows, menus, screens, events
 
|-
 
|-
 
| locale.library
 
| locale.library
Line 42: Line 52:
 
| 37 (2.0)
 
| 37 (2.0)
 
| Provides the core functions for ARexx
 
| Provides the core functions for ARexx
 +
|-
 +
| workbench.library
 +
| ROM (->3.0)
 +
 +
ROM (3.1 non-A4000)
 +
 +
Disk (3.1 A4000)
 +
 +
Disk (3.5->)
 +
| 33 (1.2)
 +
| Provides key functions required by Workbench
 
|}
 
|}

Revision as of 10:44, 22 October 2018

This table lists the system libraries, devices and resources, along with a brief description of their function and version information. Full details of the use of the libraries can be found in the Amiga Reference manuals. Note that many libraries are commonly used on systems that initially didn't ship with them, e.g. GadTools is available for OS 1.x systems. Also note that some libraries (e.g. exec.library) were part of the OS earlier than V33 (1.2), but 1.2 is considered as the first widely released version and is thus listed as the introduction date.

Name Location First Introduced Description
amigaguide.library Disk 39 (3.0) Provides functions for using AmigaGuide hypertext help files
asl.library Disk 37 (2.0) Provides the standard file, drawer, screenmode and font requesters
exec.library ROM 33 (1.2) Core of the OS, provides memory, process, library and low-level messaging functions
gadtools.library ROM 37 (2.0) Provides the standard GadTools gadgets and menus
hdwrench.library Disk 44 (3.5) Provides functions for HDToolbox for supporting large hard drives
icon.library Disk 38 (2.1) Provides functions
intuition.library ROM 33 (1.2) Provides the key user interface handling functions, e.g. windows, menus, screens, events
locale.library Disk 38 (2.1) Provides functions for localisation of programs
rexxsyslib.library Disk 37 (2.0) Provides the core functions for ARexx
workbench.library ROM (->3.0)

ROM (3.1 non-A4000)

Disk (3.1 A4000)

Disk (3.5->)

33 (1.2) Provides key functions required by Workbench