53256 ($D008) to 53263 ($D00F), contain the information for forming the letter A.
IMAGE BINARY PEEK ** 00011000 24 **** 00111100 60 ** ** 01100110 102 ****** 01111110 126 ** ** 01100110 102 ** ** 01100110 102 ** ** 01100110 102 00000000 0
Each complete character set takes up 2K (2048 bits) of memory, 8 bytes per character and 256 characters. Since there are two character sets, one for upper case and graphics and the other with upper and lower case, the character generator ROM takes up a total of 4K locations.
Since the characters are stored in ROM, it would seem that there is no way to change them for customizing characters. However, the memory location that tells the VIC-II chip where to find the characters is a programmable register which can be changed to point to many sections of memory. By changing the character memory pointer to point to RAM, the character set may be programmed for any need.
If you want your character set to be located in RAM, there are a few VERY IMPORTANT things to take into account when you decide to actually program your own character sets. In addition, there are two other important points you must know to create your own special characters:
This page has been created by Sami Rautiainen. | |
Read the small print. | Last updated May 12, 2002. |