HOME

TheInfoList



OR:

Composite artifact colors is a designation commonly used to address several graphic modes of some 1970s and 1980s home computers. With some machines, when connected to an
NTSC The first American standard for analog television broadcast was developed by National Television System Committee (NTSC)National Television System Committee (1951–1953), Report and Reports of Panel No. 11, 11-A, 12–19, with Some supplement ...
TV or monitor over
composite video Composite video is an analog video signal format that carries standard-definition video (typically at 525 lines or 625 lines) as a single channel. Video information is encoded on one channel, unlike the higher-quality S-Video (two channe ...
outputs, the video signal encoding allowed for extra colors to be displayed, by manipulating the pixel position on screen, not being limited by each machine's hardware color palette. This mode was used mainly for games, since it limits the display's effective horizontal resolution. It was most common on the
IBM PC The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a team ...
(with CGA graphics), TRS-80 Color Computer,
Apple II The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-m ...
and
Atari 8-bit The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
computers, and used famously by the '' Ultima'' role-playing video games. Software titles (such as '' King's Quest'' for the IBM PC) usually provided an option to select between ''"RGB mode"'' and ''"Color Composite mode"''. On PAL displays the effect is also present, but generates more limited colors. Depending on the exact PAL system used results will vary (if PAL-M or PAL-N are used, color artifacts similar to NTSC might be possible). Although related, artifact colors are not the same as horizontal blurring. Blurring is a general effect of using a composite connection, that simply creates new colors due to a mix of adjacent horizontal pixel values. The exact mix will depending of on the saturation and specific colors of the original pixels. Nevertheless, this effect can be exploited by using
dither Dither is an intentionally applied form of noise used to randomize quantization error, preventing large-scale patterns such as color banding in images. Dither is routinely used in processing of both digital audio and video data, and is often ...
patterns, generating new intermediate palette colors on machines with a sufficiently high resolution display, like the
ZX Spectrum The ZX Spectrum () is an 8-bit home computer that was developed by Sinclair Research. It was released in the United Kingdom on 23 April 1982, and became Britain's best-selling microcomputer. Referred to during development as the ''ZX81 Colou ...
,
Mega Drive/Genesis The Sega Genesis, known as the outside North America, is a 16-bit Fourth generation of video game consoles, fourth generation home video game console developed and sold by Sega. It was Sega's third console and the successor to the Master Syst ...
, NES/Famicon or
Amiga Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
.


Technical details

In the
NTSC The first American standard for analog television broadcast was developed by National Television System Committee (NTSC)National Television System Committee (1951–1953), Report and Reports of Panel No. 11, 11-A, 12–19, with Some supplement ...
color system as used in broadcasting, the color subcarrier frequency is exactly 227.5 times the line frequency, i.e., each line contains 227.5 color subcarrier cycles. This causes the apparent phase of the subcarrier to be reversed every line, which results in solid colors being displayed as a checkerboard-like pattern when viewed on a monochrome display that does not filter out the color information. Computers such as the
Apple II The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-m ...
and the CGA video card for the
IBM PC The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a team ...
, output a signal that is an approximation of the broadcast standard. In both the Apple II and the CGA, each line is elongated to full 228 cycles of the color subcarrier. This is within the tolerances of most displays, so the image is displayed clearly, but the pattern generated by solid colors becomes straight vertical stripes instead. Each horizontal position within any line has constant phase relationship to the color subcarrier under this system, so lighting up a pixel at each specific horizontal index always has the same effect on the color information as interpreted by the display. It is also typical for these types of display adapters to have pixel clocks that are a multiple of the NTSC subcarrier frequency. Both the Apple II and the CGA use the pixel clock of 14.318 MHz, four times the color subcarrier. For a broadcast-quality signal, that would mean 910 pixel cycles per each line (as opposed to 858 as later standardized by the ITU-R Recommendation BT.601), with about 750 of them occupying the visible portion of the screen. With the stretched lines of these early computers, each line was actually 912 pixel cycles long, and only a portion of the visible area was used - 560 pixels in case of Apple II (although not individually addressable without an 80 column expansion card), 640 in case of CGA. Each pixel could have one of the 4 predefined phase relationships to the color burst, so a "fake" subcarrier that will be interpreted as color by the display, can be constructed by outputting specific pixel patterns. In case of adapters that also have native color capabilities, such as the CGA, this technique can be further expanded by forming patterns out of the built-in colors - this way, the "real" subcarrier generated by the hardware will interfere with the "fake" one residing within the pixel patterns, causing the display to interpret the result as new, unique colors. In the PAL system, the phase of the subcarrier is interpreted differently from line to line, and the phase of the color burst is strictly required to change on alternate lines. This makes the tricks described above infeasible.
SECAM SECAM, also written SÉCAM (, ''Séquentiel de couleur à mémoire'', French for ''color sequential with memory''), is an analog color television system that was used in France, some parts of Europe and Africa, and Russia. It was one of th ...
uses
frequency modulation Frequency modulation (FM) is the encoding of information in a carrier wave by varying the instantaneous frequency of the wave. The technology is used in telecommunications, radio broadcasting, signal processing, and computing. In analog ...
, so generating artifact colors would require timing far more precise than synchronizing the pixel clock to the subcarrier frequency of either
NTSC The first American standard for analog television broadcast was developed by National Television System Committee (NTSC)National Television System Committee (1951–1953), Report and Reports of Panel No. 11, 11-A, 12–19, with Some supplement ...
or PAL. For these reasons, artifact colors were generally only used with the NTSC color system. They are theoretically possible in any of them, due to the fact that in every
analog television Analog television is the original television technology that uses analog signals to transmit video and audio. In an analog television broadcast, the brightness, colors and sound are represented by amplitude, phase and frequency of an analog ...
system, color information resides within the same bandwidth as luminance information. Artifact colors should not the confused with the more common horizontal blurring effect. Horizontal blurring is an effect of using a composite video connection, where new colors are created by averaging individual pixel values. This is mainly due to the limited bandwidth of
luminance Luminance is a photometric measure of the luminous intensity per unit area of light travelling in a given direction. It describes the amount of light that passes through, is emitted from, or is reflected from a particular area, and falls with ...
and specially
chrominance Chrominance (''chroma'' or ''C'' for short) is the signal used in video systems to convey the color information of the picture (see YUV color model), separately from the accompanying luma signal (or Y' for short). Chrominance is usually represen ...
on analog systems. Contrary to artifact colors that are arbitrary, these new colors are completely dependent on the original values of adjacent pixels. Horizontal blurring is more pronounced at higher display resolutions and when saturated colors are used (specially blue and red). This effect was exploited by game artists on some machines (specially those capable of generating higher resolution graphics but having a limited color palette) through the use of
dithering Dither is an intentionally applied form of noise used to randomize quantization error, preventing large-scale patterns such as color banding in images. Dither is routinely used in processing of both digital audio and video data, and is often ...
patterns.


Machines


PC compatibles with CGA graphic cards

When using IBM's
Color Graphics Adapter The Color Graphics Adapter (CGA), originally also called the ''Color/Graphics Adapter'' or ''IBM Color/Graphics Monitor Adapter'', introduced in 1981, was IBM's first color graphics card for the IBM PC and established a De facto standard, de fact ...
(CGA) with a
NTSC The first American standard for analog television broadcast was developed by National Television System Committee (NTSC)National Television System Committee (1951–1953), Report and Reports of Panel No. 11, 11-A, 12–19, with Some supplement ...
TV as a
composite monitor A composite monitor or composite video monitor is any analog signal, analog video display that receives input in the form of an analog composite video signal to a defined specification. A composite video signal encodes all information on a single ...
, the separation between luminance and chrominance is imperfect, yielding cross-color artifacts. This is especially a problem with 80-column text. It is for this reason that each of the text and graphics modes described above exists twice: Once as the normal "color" version and once as a "monochrome" version. The "monochrome" version of each mode turns off the NTSC color decoding in the viewing monitor completely, resulting in a black-and-white picture, but also no color bleeding, hence, a sharper picture. On RGBI monitors, the two versions of each mode are identical, with the exception of the 320×200 graphics mode, where the "monochrome" version produces the third palette. However, programmers learned that this flaw could be turned into an asset, as distinct patterns of high-resolution dots would turn into consistent areas of solid colors, thus allowing the display of completely new colors. Since these new colors are the result of cross-color artifacting, they are often called "artifact colors". Both the standard 320×200 four-color and the 640×200 color-on-black graphics modes could be used with this technique. Early efforts resulted on a usable resolution of 160×200 with 16 colors. Actual colors depend on the base palette and resolution used, as shown on the gallery below: Image:CGA_CompVsRGB_320p0.png, 320×200 palette 0 Image:CGA_CompVsRGB_320p1.png, 320×200 palette 1 Image:CGA CompVsRGB 640.png, 640×200 CGA CompVsRGB Text.png, CGA 80-column text on RGB (left) vs. composite monitor (right) Later
demonstrations Demonstration may refer to: * Demonstration (acting), part of the Brechtian approach to acting * Demonstration (military), an attack or show of force on a front where a decision is not sought * Demonstration (political), a political rally or prote ...
by enthusiasts have increased the maximum number of colors the CGA can display at the same time to 1024. This technique involves a text mode tweak which quadruples the number of text rows. Certain ASCII characters such as U and ‼ are then used to produce the necessary patterns, which result in non-dithered images with an effective resolution of 80×100 on a composite monitor. A blog entry by the creators of the demo "8088 MPH" explaining this technique.


Software support

Many of the more high-profile game titles offers graphics optimized for composite color monitors. '' Ultima II'', the first game in the game series to be ported to IBM PC, uses CGA composite graphics. ''
King's Quest I ''King's Quest'' is an adventure game developed by Sierra On-Line and published originally for the IBM PCjr in 1984 and later for several other systems between 1984 and 1989. The game was originally titled ''King's Quest''; the subtitle ''Que ...
'' was also innovative in its use of 16-color graphics. Other titles include '' Microsoft Decathlon'', ''
King's Quest II ''King's Quest II: Romancing the Throne'' is the second installment in the '' King's Quest'' series of graphic adventure games by Sierra On-Line. It uses the same AGI game engine as '' King's Quest I: Quest for the Crown'' and features King Gr ...
'' and '' King's Quest III''.


TRS-80 Color Computer

The TRS-80 Color Computer (also known as Coco) two color 256×192 graphic mode allows the display of four colors by exploring NTSC artifacts. It is not possible to reliably display 256 dots across the screen due to the limitations of the NTSC signal and the phase relationship between the graphics chip clock and
colorburst Colorburst is an analog video, composite video signal generated by a video-signal generator used to keep the chrominance subcarrier synchronized in a color television signal. By synchronizing an oscillator with the colorburst at the back p ...
frequency. Using the first color set, alternating columns of green and black pixels are not distinct and appear as a muddy green color. However, switching to a white and black color set, instead of a muddy gray as expected, the result is either orange or blue. Reversing the order of the alternating dots will give the opposite color. In effect, the 256x192 two color mode becomes a 128×192 four color mode with black, orange, blue, and white available. Most CoCo games used this mode as it generates more useful colors than the ones provided by the native four color modes. The graphics chip internally can power up on either the rising or falling edge of the clock, so the bit patterns that represent orange and blue are not predictable. Most CoCo games start with a title screen and asks the user to press the reset button until the colors are correct. Readers of '' The Rainbow'' or ''Hot CoCo'' magazine learned that they can use some POKE commands to switch the
Motorola 6847 The MC6847 is a video display generator (VDG) first introduced by Motorola and used in the TRS-80 Color Computer, Dragon 32/64, Laser 200, TRS-80 MC-10/Matra Alice, NEC PC-6000 series, Acorn Atom, and the APF Imagination Machine, among other ...
graphics chip into one of the artifact modes, while Extended Color Basic continues to operate as though it were still displaying one of the 128x192 four-color modes. Thus, the entire set of Extended Color Basic graphics commands can be used with the artifact colors. Some users developed a set of 16 artifact colors using a 4×2 pixel matrix. Use of POKE commands also make these colors available to the graphics commands, although the colors have to be drawn one horizontal line at a time. Some interesting artworks were produced from these effects, especially since the ''CoCo Max'' art package provides them in its palette of colors. The resulting 16 color palette is (approximate colors for illustration purposes only): The CoCo 3 fixes the clock-edge problem so it is always the same; the user holds the F1 key during reset to alternate the color set. On this computer games can be patched to use a new 128×192 four color mode provided by the GIME chip, with hardware colors mapped to the required values.


Apple II

Color graphics Computer graphics is a sub-field of computer science which studies methods for digitally synthesizing and manipulating visual content. Although the term often refers to the study of three-dimensional computer graphics, it also encompasses two-di ...
on the
Apple II The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-m ...
series uses a quirk of the NTSC television signal standard, which made color display relatively easy and inexpensive to implement. The Apple II display provides two pixels per NTSC subcarrier cycle. When the color burst reference signal is on and the computer attached to a color display, it can display green by showing one alternating pattern of pixels, magenta with an opposite pattern of alternating pixels, and white by placing two pixels next to each other. Later, blue and orange became available by tweaking the offset of the pixels by half a pixel-width in relation to the color-burst signal. The high-resolution display offers more colors simply by compressing more, narrower pixels into each subcarrier cycle. The coarse, low-resolution graphics display mode works differently, as it can output a pattern of dots per pixel to offer more color options. These patterns are stored in the character generator ROM and replaces the text character bit patterns when the computer is switched to low-res graphics mode. The text mode and low-res graphics mode uses the same memory region and the same circuitry is used for both. An example of full usage of artifact colors on the Apple II is the ''
Dazzle Draw Dazzle Draw is a raster graphics editor for the Apple IIc and Apple IIe. The program allows users to create bitmap images which can then be printed or used in other programs. Developed by David Snider and released in 1984 by Broderbund Broder ...
'' paint program. If seen in monochrome the image is composed of black and white vertical dither patterns, but when seen on NTSC colors appear.


Atari 8-bit

''Graphics 8'' mode on early
Atari 8-bit The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
computers that used the Color Television Interface Adaptor (CTIA) chip displayed black or white images at a resolution of 320×192. Programmers quickly discovered that the odd or even patterns of adjacent black and white pixels in this mode would generate one of two additional colors (blue/brown or olive/pink) and software such as
On-Line Systems In computer technology and telecommunications, online indicates a state of connectivity and offline indicates a disconnected state. In modern terminology, this usually refers to an Internet connection, but (especially when expressed "on line" or ...
' '' The Wizard and the Princess'' used this side-effect to display up to four colors at maximum resolution. This technique and its technical underpinnings were documented in ''Appendix D'' of
De Re Atari ''De Re Atari'' ("All About Atari"), subtitled "A Guide to Effective Programming," is a book written by Atari, Inc. employees in 1981 and published by the Atari Program Exchange in 1982 as an unbound, shrink-wrapped set of three-holed punched pa ...
. Games such as
Lode Runner ''Lode Runner'' is a 2D puzzle-platform game, developed by Doug Smith and published by Broderbund in 1983. Its gameplay mechanics are similar to ''Space Panic'' from 1980. The player controls a character who must collect all the gold pieces in ...
, Flight Simulator II, and the
Ultima series ''Ultima'' is a series of open world fantasy role-playing video games from Origin Systems, Inc. ''Ultima'' was created by Richard Garriott. Electronic Arts has owned the brand since 1992. The series sold over 2 million copies by 1997. A signi ...
took advantage of this effect do display extra colors. When Atari began shipping computers with the improved Graphic Television Interface Adaptor (GTIA), users found that such programs displayed incorrect colors and required an updated version of the software. In fact, artifact colors were inconsistent across the entire
Atari 8-bit The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
product line complicating playfield design but only affected a handful of titles that used this graphics mode. These color differences can be simulated within Altirra-based emulators. All models with RF or composite output connected to televisions exhibited this effect while those such as the original Atari 800 or later XE series with built-in chroma/luma support additionally displayed images without artifacts when connected to a computer monitor with chroma/luma inputs such as the Commodore 1701 . For some undocumented reason known only to Atari, they did not enable the chroma pin on the monitor jack of the 800XL although several modifications have been published to incorporate this support.


Other machines

Many first generation MSX computer games use horizontal blurring and dither to generate a palette of 125 simultaneous colors. Companies like
Konami , is a Japanese multinational video game and entertainment company headquartered in Chūō, Tokyo, it also produces and distributes trading cards, anime, tokusatsu, pachinko machines, slot machines, and arcade cabinets. Konami has ca ...
,
Hal Laboratory formerly shortened as HALKEN (derived from its native name), is a Japanese video game developer founded on 21 February 1980. While independent, it has been closely tied with Nintendo throughout its history, and is often referred to as a seco ...
or Ponyca used this technique regularly.
Sony , commonly stylized as SONY, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. As a major technology company, it operates as one of the world's largest manufacturers of consumer and professional ...
's ''Graphic Master Lab'' paint program allowed these 125 colors to be used in user-created drawings. Home computers like the
Atari ST The Atari ST is a line of personal computers from Atari Corporation and the successor to the Atari 8-bit family. The initial model, the Atari 520ST, had limited release in April–June 1985 and was widely available in July. It was the first per ...
also have graphics prepared with dithering techniques to take advantage of composite TV connections. The
Mega Drive/Genesis The Sega Genesis, known as the outside North America, is a 16-bit Fourth generation of video game consoles, fourth generation home video game console developed and sold by Sega. It was Sega's third console and the successor to the Master Syst ...
takes advantage of composite video horizontal blurring of vertical dither patterns to simulate transparency effects on many games. William Kier (the artist on ''
Eternal Champions ''Eternal Champions'' is a 1993 fighting game developed and published by Sega for the Sega Genesis. It was one of the few fighting games of its time developed from the ground up as a home console title, rather than being released in arcades firs ...
'') stated performing manual dither for the graphics on that game, and that it's likely most games dithered in the same fashion. This effect was used so widely used that it can be simulated on modern hardware clones like the Mega Sg. The Commodore Amiga, when connected over composite video, suffered from noticeable horizonal blurring, specially affecting colored pixels and smoothing out dithered transitions. This technique was used on most titles. Pixel artist Henk Nieborg mentions using dithering on the 1992 Amiga game '' Lionheart'' in order to create additional colors. The technique was also used frequently by British software house
The Bitmap Brothers The Bitmap Brothers are a British video game developer founded in 1987. The company entered the video game industry in 1988 with the scrolling shooter ''Xenon''. They quickly followed with '' Speedball''. Prior to becoming the publisher of the ...
. The special
Hold-And-Modify Hold-And-Modify, usually abbreviated as HAM, is a display mode of the Commodore Amiga computer. It uses a highly unusual technique to express the color of pixels, allowing many more colors to appear on screen than would otherwise be possible ...
is particularly suited for displaying "high color" TV-like images, taking full advantage of horizontal blurring.


PAL system

Using a composite connection with the PAL TV system also generates new colors, but their number is limited and the results unreliable.


Apple II

The Apple II can be modified to output a 50 Hz signal for use in PAL and SECAM regions. However, when connected directly to a display, it results in a black and white picture. ''"Eurocolor"'' expansion cards were available that essentially decode NTSC artifacts and re-encode them as PAL or SECAM.


Atari 8-bit

Atari 8-bit The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
machines are capable of generating artifact colors (red, yellow, violet and green) on monochrome modes taking advantage of PAL artifacts. A pinball table called ''Das Uboat'', for Atari 800XL ''
Pinball Construction Set ''Pinball Construction Set'' is a video game by Bill Budge written for the Apple II. It was originally published in 1982 through Budge's own company, BudgeCo, then was released by Electronic Arts in 1983 along with ports to the Atari 8-bit famil ...
,'' displays artifact colors when viewed on a PAL TV. Another example is ''Runaround II''.


Commodore 64

On PAL versions of the
Commodore 64 The Commodore 64, also known as the C64, is an 8-bit home computer introduced in January 1982 by Commodore International (first shown at the Consumer Electronics Show, January 7–10, 1982, in Las Vegas). It has been listed in the Guinness W ...
, the delay line in the monitor or TV which averages the color hue, but not the brightness, of consecutive screen lines can be used to create seven nonstandard colors by alternating screen lines showing two colors of identical brightness. This is used in the game ''
Mayhem in Monsterland ''Mayhem in Monsterland'' is a 1993 platform game for the Commodore 64. Its titular hero, "Mayhem", is a yellow triceratops blessed with the gift of speed. His goal is to return his world from sad to happy, ridding the world of monsters along th ...
'', released in 1993 by Apex Computer Productions, and in ''Parallaxian''.


TRS-80 Color Computer

TRS-80 Color Computer users in PAL countries only see green and purple stripes instead of solid red and blue colors.


ZX Spectrum

The ZX Spectrum resolution is high enough to allow the generation of artifact colors, but the effect was not explored during its commercial lifetime. The 2013 homebrew game ''Chromatrons Attack'' demonstrates the effect.


References

{{Reflist Computer graphic artifacts Computer graphic techniques Computer display standards Composite video formats