Yes you are correct. However, I also found that two-digit autoscores were missing the last character, so I get (on Gigabeat F20 r13755):
Autoscore    Display
100Â Â Â Â Â Â Â Â Â 10
99Â Â Â Â Â Â Â Â Â Â Â 9
84Â Â Â Â Â Â Â Â Â Â Â 8
The code where I think it is displayed from in
/trunk/apps/gui/gwps-common.c looks OK to my untutored eyes...
case WPS_TOKEN_DATABASE_AUTOSCORE:
      if (intval)
        *intval = id3->score + 1;
      snprintf(buf, buf_size, "
%d", id3->score);
      return buf;
I'll raise it as a bug. Raised as a bug:
http://www.rockbox.org/tracker/task/7422