diff --git a/documentation/formats.html b/documentation/formats.html
index fb2acc1..4fd1cb8 100644
--- a/documentation/formats.html
+++ b/documentation/formats.html
@@ -454,8 +454,17 @@ With the #
flag, the byte order is changed to little
endian, i.e. least significant byte first.
-The 0
flag changes the checksum representation from
-binary to hexadecimal ASCII (2 bytes per checksum byte).
+The 0
flag changes the checksum representation to
+to hexadecimal ASCII (2 chars per checksum byte).
+
+The -
flag changes the checksum representation to
+"poor man's hex": 0x30 ... 0x3f (2 chars per checksum byte).
+
+The +
flag changes the checksum representation to
+decimal ASCII (formatted with %d).
+