Library units
Jump to navigation
Jump to search
Unit | Category | OS3.x | OS4.x | AROS | MorphOS | Remark(s) |
---|---|---|---|---|---|---|
agraphics | graphics.library | yes | new | yes | yes | |
ahi | ahi.device | yes | n/a | MAG | yes | |
ahi_sub | ahi_sub.library | yes | n/a | no | no | |
akeyboard | keyboard.device | yes | n/a | test | test | |
amarquee | amarquee.library | yes | n/a | n/a | n/a | |
amigados | dos.library | yes | new | yes | yes | |
amigaguide | amigaguide.library | yes | n/a | MAG | no | No use though, AROS' lib functions are not implemented |
amigalib | amigalib | yes | n/a | test | yes | Unit amigalib has it's own status page, AmigaLib |
amigaprinter | printer.device | yes | n/a | test | test | |
aroslib | aros.library | n/a | n/a | yes | n/a | |
asl | asl.library | yes | new | yes | yes | |
audio | audio.device | yes | n/a | MAG | no | |
bootblock | bootblock.device | yes | n/a | no | no | |
bullet | bullet.library | yes | n/a | no | no | |
cd | cd.device | yes | n/a | no | no | |
clipboard | clipboard.device | yes | new | yes | yes | |
colorwheel | colorwheel.gadget | yes | n/a | no | no | |
commodities | commodities.library | yes | n/a | test | test | |
configregs | see expansion | yes | n/a | test | test | |
configvars | see expansion | yes | n/a | test | test | |
console | console.device | yes | n/a | test | test | |
conunit | console.device | yes | n/a | test | test | |
cgxvideo | no | n/a | no | yes | Recently added to MorphOS by Chain-Q | |
cybergraphics | cybergraphics.library | yes | new | yes | yes | Recently added to MorphOS by Chain-Q |
datatypes | datatypes.library | yes | n/a | test | yes | Unit source (AROS) is still a bit of a mess. Amiga version needs an overhaul (no PObject_ being used where it should -> concerns most if not all of declared functions). |
diskfont | diskfont.library | yes | new | yes | test | A diskfont unit was added to MorphOS by Chain-Q |
exec | exec.library | yes | new | yes | yes | MorphOS: noticed some things missing in comparison to SDK 3.9 (this is meant as a reminder to verify this unit) |
expansion | expansion.library | yes | n/a | test | test | |
expansionbase | see expansion | yes | n/a | test | test | |
gadtools | gadtools.library | yes | n/a | yes | test | |
gameport | gameport.device | yes | n/a | no | no | |
get9 | ? | n/a | n/a | n/a | yes | silly MorphOS-only historic .library, Pascal interface unit exist as a joke, ignore this :) |
gradientslider | gradientslider.gadget | yes | n/a | no | no | |
gtlayout | gtlayout.library | yes | n/a | no | no | |
guigfx | guigfx.library | yes | n/a | no | no | |
hardblocks | hardblocks.device | yes | n/a | no | no | |
hardware | hardware.resource | yes | n/a | yes | yes | |
icon | icon.library | yes | new | yes | test | |
identify | identify.lbrary | yes | n/a | no | no | |
iffparse | iffparse.library | yes | new | yes | yes | |
input | input.device | yes | n/a | test | test | |
inputevent | see input.device | yes | new | yes | yes | |
intuition | intuition.library | yes | new | yes | yes | |
keymap | keymap.library | yes | new | yes | yes | |
kvm | ? | n/a | n/a | n/a | n/a | This unit is now dropped. It was a helper unit for the KVM stuff, but it's no longer used, and it doesn't provide any other useful functionality. It's "API" was never meant for public use either. The idea was, mouse unit could be used w/o the video and keyboard, and doesn't depend on each other. But it doesn't really matter any more. I removed it from trunk. |
layers | layers.library | yes | new | yes | yes | |
locale | locale.library | yes | n/a | test | test | |
lowlevel | lowlevel.library | yes | n/a | MAG | no | |
lucyplay | lucyplay.library | yes | n/a | no | no | |
mui | mui.library (ZUNE) | yes | new | yes | yes | |
muihelper | see mui.library | no | n/a | no | yes | MUIHelper contains some Pascal syntax-sugar and helpers for writing MUI code. It can be moved to ami-extra Package when it's verified it works everywhere. |
mysticview | mysticview.library | yes | n/a | no | no | |
nonvolatile | nonvolatile.library | yes | n/a | no | no | |
parallel | parallel.device | yes | n/a | no | no | |
picasso96api | picasso library | yes | new | n/a | n/a | MorphOS and AROS don't have Picasso96 support. |
preferences | preferences.library | yes | n/a | n/a | no | |
prefs | see preferences | yes | n/a | test | test | |
prtbase | printer.device | yes | n/a | no | no | |
prtgfx | ? | yes | n/a | no | no | |
ptreplay | ptreplay.library | yes | n/a | MAG | no | |
realtime | realtime.library | yes | n/a | no | no | |
render | render.library | yes | n/a | no | no | |
reqtools | reqtools.library | yes | n/a | no | no | |
rexx | rexxsyslib.library | yes | n/a | test | test | |
romboot_base | yes | n/a | no | no | ||
scsidisk | scscidisk.device | yes | n/a | no | no | |
serial | serial.device | yes | n/a | no | no | |
tapedeck | tapedeck.gadget | yes | n/a | no | no | |
timer | timer.device | yes | new | yes | yes | |
tinygl | tinygl library | n/a | n/a | n/a | yes | TinyGL is MorphOS specific and the unit there is only used to get the OpenGL package of FPC running. |
trackdisk | trackdisk.device | yes | n/a | no | no | |
translator | translator.library | yes | n/a | no | no | |
triton | triton.library | yes | n/a | no | no | |
tritonmacros | macros for triton | yes | n/a | no | no | |
ttengine | ttengine.library | yes | n/a | MAG | no | |
utility | utility.library | yes | new | yes | yes | |
workbench | workbench.library | yes | new | yes | test | |
xadmaster | xadmaster.library | yes | n/a | MAG | no | |
zlib | zlib.library | yes | n/a | no | no | |
Unit | Category | OS3.x | OS4.x | AROS | MorphOS | Remark(s) |
amigautils | amigautils | yes | n/a | no | no | Should be moved to ami-extra when it's verified it works elsewhere and contains no deprecated code. |
amsgbox | msgbox using easyasl | yes | n/a | no | no | Should be moved to ami-extra when it's verified it works elsewhere and contains no deprecated code. |
consoleio | crt using console | yes | n/a | no | no | |
deadkeys | console deadkeys | yes | n/a | no | no | |
doublebuffer | yes | n/a | no | no | ||
easyasl | easyasl.library | yes | n/a | no | no | |
hisoft | yes | n/a | no | no | Should be moved to ami-extra when it's verified it works elsewhere and contains no deprecated code. | |
linklist | yes | n/a | no | no | Should be moved to ami-extra when it's verified it works elsewhere and contains no deprecated code. | |
longarray | yes | n/a | yes | no | ||
pastoc | yes | n/a | no | no | This is deprecated, and must *not* be ported to other platforms. | |
pcq | yes | n/a | no | no | Should be moved to ami-extra when it's verified it works elsewhere and contains no deprecated code. | |
systemvartags | yes | n/a | no | no | NOTE: this unit cannot be used when trying to create executables to be run on AROS-m68k because AROS misses bullet.library. | |
tagsarray | yes | n/a | yes | no | Tagsarray implementation is not thread safe, at least on classic. | |
timerutils | yes | n/a | no | no | Should be moved to ami-extra when it's verified it works elsewhere. | |
vartags | yes | n/a | no | no | ||
wbargs | yes | n/a | no | no |