Can Commodore 16 Display Uppercase and Lowercase?
The Commodore 16 is capable of displaying both uppercase and lowercase characters simultaneously, though this functionality is not enabled by default upon startup. Users must switch the system from its standard uppercase graphics mode to a lowercase text mode to access mixed-case typography, which involves specific commands or memory adjustments.
Like many home computers of the 1980s, the Commodore 16 utilizes the PETSCII character encoding system. The built-in character generator ROM contains two distinct sets of characters. The default set prioritizes uppercase letters alongside a variety of geometric shapes and graphics symbols, which was ideal for creating borders and simple game graphics without consuming significant memory. The alternative set replaces these graphics symbols with lowercase letters while retaining the uppercase alphabet.
To view lowercase text, the user must toggle the video chip into the second character set mode. This can be achieved through specific BASIC commands or by POKEing values directly into the TED video chip’s control registers. Once activated, the screen can render sentences with proper capitalization, such as “Commodore 16,” rather than being restricted to “COMMODORE 16.” However, this switch comes with a trade-off: enabling lowercase characters disables the standard graphics symbols found in the default set.
Developers and users who required both lowercase text and graphic symbols simultaneously had to employ more advanced techniques. This involved copying the character set from ROM into RAM and manually redefining specific character codes. While this allowed for a fully customized display including mixed case and graphics, it required additional programming knowledge and reduced the available memory for other tasks. For most standard applications, switching between the two predefined modes was the primary method for controlling text case.
In summary, the hardware supports mixed-case display, but it requires moving away from the default boot configuration. Understanding this limitation helps collectors and retro computing enthusiasts properly configure their systems for word processing or software that demands standard text formatting.