This is Graphics 1 using GTIA setting 128 (Graphics 10). I am using a font I designed originally for the Super IRG mode. What is happening here, is that the font is being changed every VBLANK, along with the screen memory. You have here a total of 9 color palettes, with the intermixing of 8 colors creating anywhere from 9-16 unique colors per palette. In total, 36 colors can be displayed. You have the first 64 characters of the character set available, as in normal Graphics 1.
How it works: You set up a Graphics 0 screen, change the lines to reflect ANTIC 6 (Graphics 1). This essentially creates memory for 2 Graphics 1 screens which will get interchanged every VBLANK. The method I use here is changing the screen memory in the display list.
Next, you reserve memory for a double 512K font (1024 bytes in total) and then shift CHBAS (756) every vblank.
It will be helpful to know how characters are displayed in Graphics 1.10 ... if you remember, graphics 1 uses only the first 64 characters in the character set, but the screen code determines the color (0-31 is PF0, 32-63 is PF1, 64-95 is PF2, and 96-127 is PF3). Graphics 1.10 is different. You get three palettes of 4x8 characters (which is like ANTIC 4/5) ... the palettes are laid out as such:
Screen code range: 00 01 10 11
0-31 704 704 704 704
32-65 704 705 708 709
66-95 704 706 712 712
96-127 704 707 708 711
when the high two bits of your screen code are 0, the character is completely blank. Otherwise, you have arrangements of between three and four colors per palette. The trick then, is to print the exact same character at the exact same location on both screens, but change the palette (i.e. print the same character from a different range). This gives you access to 9 unique palettes, with anywhere from 9 to 16 colors per palette. Some colors will be shared between palettes, but in total you can display 36 colors onscreen. This mode reminds me much of how graphics would be displayed on a Commodore 64 in low resolutions.
As a further explanation, here are the composite screens used to generate this display:
These are two seperate Graphics 1.10 screens which are being blended.
I have attached an ATR so you can see this for yourself. Other GTIA combinations are possible from this as well.
super110.atr 90.02K
36 downloads
Edited by Synthpopalooza, Sat Aug 20, 2011 9:21 PM.














