PETSCII (sometimes PETASCII) is the character set developed by Commodore for use in its microcomputers. The first of these, the PET, started to be developed in early 1976. Why, then, did Commodore base the lower seven bits of PETSCII on the obsolete 1963 version of the ASCII standard (USAS X3.4-1963) instead of the then-current 1967 revision (USAS X3.4-1967)? (The consequences of this are most obvious in PETSCII's use of the ←
and ↑
characters in place of the then-standard _
and ^
, as discussed in this question.)
Was Commodore simply unaware of the 1967 revision? Or did they knowingly select the older version because it brought some particular benefit? (For example, at the time, a handful of other manufacturers' computers were still using the 1963 ASCII. Was Commodore aiming at compatibility with them, at least in terms of data interchange?)