tested to work on AmigaOS 4