Difference between revisions of "Library units"
Jump to navigation
Jump to search
(Table update, padding removed from end column + other padding/lineup optimalizations) |
(add deprecation note for unit amigalib) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
! Unit !! Category !! OS3.x !! OS4.x !! AROS !! MorphOS !! Remark(s) | ! Unit !! Category !! OS3.x !! OS4.x !! AROS !! MorphOS !! Remark(s) | ||
|- | |- | ||
− | | agraphics || graphics.library || class="working" | yes || class=" | + | | agraphics || graphics.library || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || |
|- | |- | ||
| ahi || ahi.device || class="working" | yes || class="unknown" | n/a || class="progress" | MAG || class="working" | yes || | | ahi || ahi.device || class="working" | yes || class="unknown" | n/a || class="progress" | MAG || class="working" | yes || | ||
Line 14: | Line 14: | ||
| amarquee || amarquee.library || class="working" | yes || class="unknown" | n/a || class="unknown" | n/a || class="unknown" | n/a || | | amarquee || amarquee.library || class="working" | yes || class="unknown" | n/a || class="unknown" | n/a || class="unknown" | n/a || | ||
|- | |- | ||
− | | amigados || dos.library || class="working" | yes || class=" | + | | amigados || dos.library || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || |
|- | |- | ||
| amigaguide || amigaguide.library || class="working" | yes || class="unknown" | n/a || class="progress" | MAG || class="not" | no || No use though, AROS' lib functions are not implemented | | amigaguide || amigaguide.library || class="working" | yes || class="unknown" | n/a || class="progress" | MAG || class="not" | no || No use though, AROS' lib functions are not implemented | ||
|- | |- | ||
− | | amigalib || amigalib || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/amigalib.pas test] || class="working" | yes || Unit amigalib has it's own status page, [[AmigaLib]] | + | | amigalib || amigalib || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/amigalib.pas test] || class="working" | yes || Unit amigalib has it's own status page, [[AmigaLib]] (deprectaed fpc 3.1.1, revision 36777/36778 |
|- | |- | ||
| amigaprinter || printer.device || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/amigaprinter.pas test] || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/amigaprinter.pas test] || | | amigaprinter || printer.device || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/amigaprinter.pas test] || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/amigaprinter.pas test] || | ||
Line 24: | Line 24: | ||
| aroslib || aros.library || class="unknown" | n/a || class="unknown" | n/a || class="working" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/aroslib.pas yes] || class="unknown" | n/a || | | aroslib || aros.library || class="unknown" | n/a || class="unknown" | n/a || class="working" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/aroslib.pas yes] || class="unknown" | n/a || | ||
|- | |- | ||
− | | asl || asl.library || class="working" | yes || class=" | + | | asl || asl.library || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || |
|- | |- | ||
| audio || audio.device || class="working" | yes || class="unknown" | n/a || class="progress" | MAG || class="not" | no || | | audio || audio.device || class="working" | yes || class="unknown" | n/a || class="progress" | MAG || class="not" | no || | ||
Line 34: | Line 34: | ||
| cd || cd.device || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | | cd || cd.device || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | ||
|- | |- | ||
− | | clipboard || clipboard.device || class="working" | yes || class=" | + | | clipboard || clipboard.device || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || |
|- | |- | ||
| colorwheel || colorwheel.gadget || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | | colorwheel || colorwheel.gadget || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | ||
|- | |- | ||
− | | commodities || commodities.library || class="working" | yes || class="unknown" | n/a || class=" | + | | commodities || commodities.library || class="working" | yes || class="unknown" | n/a || class="working" | yes || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/commodities.pas test] || |
|- | |- | ||
| configregs || see expansion || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/configregs.pas test] || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/configregs.pas test] || | | configregs || see expansion || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/configregs.pas test] || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/configregs.pas test] || | ||
Line 50: | Line 50: | ||
| cgxvideo || || class="not" | no || class="unknown" | n/a || class="not" | no || class="working" | [//svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=32343 yes] || Recently added to MorphOS by Chain-Q | | cgxvideo || || class="not" | no || class="unknown" | n/a || class="not" | no || class="working" | [//svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=32343 yes] || Recently added to MorphOS by Chain-Q | ||
|- | |- | ||
− | | cybergraphics || cybergraphics.library || class="working" | yes || class=" | + | | cybergraphics || cybergraphics.library || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | [//svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=32343 yes] || Recently added to MorphOS by Chain-Q |
|- | |- | ||
| datatypes || datatypes.library || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/datatypes.pas test] || class="working" | 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). | | datatypes || datatypes.library || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/datatypes.pas test] || class="working" | 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 || class="working" | yes || class=" | + | | diskfont || diskfont.library || class="working" | yes || class="working" | yes || class="working" | yes || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/diskfont.pas test] || A diskfont unit was added to MorphOS by Chain-Q |
|- | |- | ||
− | | exec || exec.library || class="working" | yes || class=" | + | | exec || exec.library || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | 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 || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/expansion.pas test] || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/expansion.pas test] || | | expansion || expansion.library || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/expansion.pas test] || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/expansion.pas test] || | ||
Line 78: | Line 78: | ||
| hardware || hardware.resource || class="working" | yes || class="unknown" | n/a || class="working" | yes || class="working" | yes || | | hardware || hardware.resource || class="working" | yes || class="unknown" | n/a || class="working" | yes || class="working" | yes || | ||
|- | |- | ||
− | | icon || icon.library || class="working" | yes || class=" | + | | icon || icon.library || class="working" | yes || class="working" | yes || class="working" | yes || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/icon.pas test] || |
|- | |- | ||
| identify || identify.lbrary || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | | identify || identify.lbrary || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | ||
|- | |- | ||
− | | iffparse || iffparse.library || class="working" | yes || class=" | + | | iffparse || iffparse.library || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || |
|- | |- | ||
| input || input.device || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/input.pas test] || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/input.pas test] || | | input || input.device || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/input.pas test] || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/input.pas test] || | ||
|- | |- | ||
− | | inputevent || see input.device || class="working" | yes || class=" | + | | inputevent || see input.device || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || |
|- | |- | ||
− | | intuition || intuition.library || class="working" | yes || class=" | + | | intuition || intuition.library || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || |
|- | |- | ||
− | | keymap || keymap.library || class="working" | yes || class=" | + | | keymap || keymap.library || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || |
|- | |- | ||
| kvm || ? || class="unknown" | n/a || class="unknown" | n/a || class="unknown" | n/a || class="unknown" | 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. | | kvm || ? || class="unknown" | n/a || class="unknown" | n/a || class="unknown" | n/a || class="unknown" | 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 || class="working" | yes || class=" | + | | layers || layers.library || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || |
|- | |- | ||
− | | locale || locale.library || class="working" | yes || class=" | + | | locale || locale.library || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || |
|- | |- | ||
| lowlevel || lowlevel.library || class="working" | yes || class="unknown" | n/a || class="progress" | MAG || class="not" | no || | | lowlevel || lowlevel.library || class="working" | yes || class="unknown" | n/a || class="progress" | MAG || class="not" | no || | ||
Line 102: | Line 102: | ||
| lucyplay || lucyplay.library || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | | lucyplay || lucyplay.library || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | ||
|- | |- | ||
− | | mui || | + | | mui || muimaster.library || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || Also for Zune. |
− | |||
− | |||
|- | |- | ||
| mysticview || mysticview.library || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | | mysticview || mysticview.library || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | ||
Line 112: | Line 110: | ||
| parallel || parallel.device || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | | parallel || parallel.device || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | ||
|- | |- | ||
− | | picasso96api || picasso library || class="working" | yes || class=" | + | | picasso96api || picasso library || class="working" | yes || class="working" | yes || class="unknown" | n/a || class="unknown" | n/a || MorphOS and AROS don't have Picasso96 support. |
|- | |- | ||
| preferences || preferences.library || class="working" | yes || class="unknown" | n/a || class="not" | n/a || class="not" | no || | | preferences || preferences.library || class="working" | yes || class="unknown" | n/a || class="not" | n/a || class="not" | no || | ||
Line 128: | Line 126: | ||
| render || render.library || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | | render || render.library || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | ||
|- | |- | ||
− | | reqtools || reqtools.library || class="working" | yes || class="unknown" | n/a || class=" | + | | reqtools || reqtools.library || class="working" | yes || class="unknown" | n/a || class="progress" | MAG || class="not" | no || |
|- | |- | ||
| rexx || rexxsyslib.library || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/rexx.pas test] || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/rexx.pas test] || | | rexx || rexxsyslib.library || class="working" | yes || class="unknown" | n/a || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/AROS/rexx.pas test] || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/rexx.pas test] || | ||
Line 140: | Line 138: | ||
| tapedeck || tapedeck.gadget || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | | tapedeck || tapedeck.gadget || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | ||
|- | |- | ||
− | | timer || timer.device || class="working" | yes || class=" | + | | timer || timer.device || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || |
|- | |- | ||
| tinygl || tinygl library || class="unknown" | n/a || class="unknown" | n/a || class="unknown" | n/a || class="working" | yes || TinyGL is MorphOS specific and the unit there is only used to get the OpenGL package of FPC running. | | tinygl || tinygl library || class="unknown" | n/a || class="unknown" | n/a || class="unknown" | n/a || class="working" | yes || TinyGL is MorphOS specific and the unit there is only used to get the OpenGL package of FPC running. | ||
Line 154: | Line 152: | ||
| ttengine || ttengine.library || class="working" | yes || class="unknown" | n/a || class="progress" | MAG || class="not" | no || | | ttengine || ttengine.library || class="working" | yes || class="unknown" | n/a || class="progress" | MAG || class="not" | no || | ||
|- | |- | ||
− | | utility || utility.library || class="working" | yes || class=" | + | | utility || utility.library || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || |
|- | |- | ||
− | | workbench || workbench.library || class="working" | yes || class=" | + | | workbench || workbench.library || class="working" | yes || class="working" | yes || class="working" | yes || class="progress" | [//github.com/magorium/fpc-triforce/blob/master/Sys/MorphOS/workbench.pas test] || |
|- | |- | ||
| xadmaster || xadmaster.library || class="working" | yes || class="unknown" | n/a || class="progress" | MAG || class="not" | no || | | xadmaster || xadmaster.library || class="working" | yes || class="unknown" | n/a || class="progress" | MAG || class="not" | no || | ||
Line 166: | Line 164: | ||
| amigautils || amigautils || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || Should be moved to ami-extra when it's verified it works elsewhere and contains no deprecated code. | | amigautils || amigautils || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || Should be moved to ami-extra when it's verified it works elsewhere and contains no deprecated code. | ||
|- | |- | ||
− | | amsgbox || msgbox | + | | amsgbox || msgbox || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || |
|- | |- | ||
| consoleio || crt using console || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | | consoleio || crt using console || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || | ||
Line 181: | Line 179: | ||
|- | |- | ||
| longarray || || class="working" | yes || class="unknown" | n/a || class="working" | yes || class="not" | no || | | longarray || || class="working" | yes || class="unknown" | n/a || class="working" | yes || class="not" | no || | ||
+ | |- | ||
+ | | muihelper || see mui.library || class="working" | yes || class="working" | yes || class="working" | yes || class="working" | yes || MUIHelper contains some Pascal syntax-sugar and helpers for writing MUI code. | ||
|- | |- | ||
| pastoc || || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || This is deprecated, and must *not* be ported to other platforms. | | pastoc || || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || This is deprecated, and must *not* be ported to other platforms. | ||
|- | |- | ||
| pcq || || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || Should be moved to ami-extra when it's verified it works elsewhere and contains no deprecated code. | | pcq || || class="working" | yes || class="unknown" | n/a || class="not" | no || class="not" | no || Should be moved to ami-extra when it's verified it works elsewhere and contains no deprecated code. | ||
− | |||
− | |||
|- | |- | ||
| tagsarray || || class="working" | yes || class="unknown" | n/a || class="working" | yes || class="not" | no || Tagsarray implementation is not thread safe, at least on classic. | | tagsarray || || class="working" | yes || class="unknown" | n/a || class="working" | yes || class="not" | no || Tagsarray implementation is not thread safe, at least on classic. |
Revision as of 20:04, 19 August 2017
Unit | Category | OS3.x | OS4.x | AROS | MorphOS | Remark(s) |
---|---|---|---|---|---|---|
agraphics | graphics.library | yes | yes | 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 | yes | 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 (deprectaed fpc 3.1.1, revision 36777/36778 |
amigaprinter | printer.device | yes | n/a | test | test | |
aroslib | aros.library | n/a | n/a | yes | n/a | |
asl | asl.library | yes | yes | 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 | yes | yes | yes | |
colorwheel | colorwheel.gadget | yes | n/a | no | no | |
commodities | commodities.library | yes | n/a | yes | 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 | yes | 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 | yes | yes | test | A diskfont unit was added to MorphOS by Chain-Q |
exec | exec.library | yes | yes | 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 | yes | yes | test | |
identify | identify.lbrary | yes | n/a | no | no | |
iffparse | iffparse.library | yes | yes | yes | yes | |
input | input.device | yes | n/a | test | test | |
inputevent | see input.device | yes | yes | yes | yes | |
intuition | intuition.library | yes | yes | yes | yes | |
keymap | keymap.library | yes | yes | 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 | yes | yes | yes | |
locale | locale.library | yes | yes | yes | yes | |
lowlevel | lowlevel.library | yes | n/a | MAG | no | |
lucyplay | lucyplay.library | yes | n/a | no | no | |
mui | muimaster.library | yes | yes | yes | yes | Also for Zune. |
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 | yes | 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 | MAG | 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 | yes | 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 | yes | yes | yes | |
workbench | workbench.library | yes | yes | 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 | yes | yes | yes | yes | |
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 | ||
muihelper | see mui.library | yes | yes | yes | yes | MUIHelper contains some Pascal syntax-sugar and helpers for writing MUI code. |
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. | |
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 |