+Message types
+=============
+
+| Msg | ID | Sending side | Description |
+| ---- | ----------------- | ------------ | --------------------------------------------------------- |
+| 0x00 | MSG_NEXT_PART | Amiga/Client | Ask for next block |
+| 0x01 | | Amiga/Client | Transfer cancelled |
+| 0x02 | MSG_INIT | Amiga/Client | Initialisation / Init response |
+| 0x03 | MSG_MPARTH | Amiga/? | Multipart header |
+| 0x04 | MSG_EOF | Amiga | EOF (no payload) |
+| 0x05 | MSG_BLOCK | Amiga | Next data block |
+| | | | |
+| 0x08 | MSG_EXISTS | Amiga | File already exists (when trying to write with 0x66) |
+| 0x09 | | Amiga | Size ? (response to 0x6c) |
+| 0x0a | MSG_ACK_CLOSE | Amiga | Close response |
+| 0x0b | | Amiga | Format response? |
+| | | | |
+| 0x64 | | Client | List directory |
+| 0x65 | MSG_FILE_SEND | Client | File read |
+| 0x66 | MSG_FILE_RECV | Client | File/folder write |
+| 0x67 | | Client | File/folder delete (recursively) |
+| 0x68 | | Client | File rename (name changes) (works on drives, too?) |
+| 0x69 | | Client | File move (path changes) |
+| 0x6a | | Client | File copy |
+| 0x6b | | Client | Set attributes and comment |
+| 0x6c | | Client | Request size on disk (?) |
+| 0x6d | MSG_FILE_CLOSE | Client | Close file |
+| 0x6e | | Client | Format disk (needs Kickstart 2.0 or newer) |
+| 0x6f | | Client | New folder |
+
+Message details
+===============