Graphics

You might also like

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 72

H V

48 48
64 64
80 48
96 48
96 96
128 64
128 128
160 144
192 96
192 192
256 200
256 225
256 240
256 256
320 240
320 256
384 336
480 272
512 256
512 342
512 384
512 424
512 512
640 200
640 240
640 350
640 400
640 480
720 364
720 480
720 576
800 600
832 624
854 480
960 540
1024 768
1024 1024
1152 864
1280 1024
H V
32 24
40 24
48 24
48 48
64 32
64 48
64 64
64 96
64 192
80 48
80 96
80 192
80 256
96 48
96 96
96 192
112 78
128 48
128 64
128 96
128 128
128 192
140 192
160 72
160 75
160 96
160 144
160 160
160 192
160 200
160 225
160 250
160 256
160 400
176 130
192 96
192 192
240 192
240 200
240 216
240 384
256 128
256 192
256 200
256 212
256 225
256 240
256 240
256 252
256 256
256 256
256 384
256 424
280 192
288 256
320 192
320 200
320 225
320 240
320 250
320 256
320 400
352 260
384 192
384 336
400 300
480 204
480 272
512 128
512 192
512 212
512 225
512 240
512 256
512 342
512 384
512 424
512 512
528 240
560 192
608 432
640 192
640 200
640 240
640 255
640 256
640 350
640 360
640 400
640 480
720 256
720 348
720 350
720 364
720 480
720 576
768 480
800 600
832 624
854 480
960 540
960 640
1024 768
1024 1024
1056 400
1136 640
1152 864
1152 896
1280 200
1280 256
1280 400
1280 512
1280 720
1280 800
1280 960
1280 1024
1334 750
1366 768
1400 900
1400 1050
1570 720
1600 608
1600 900
1600 1200
1680 1050
1792 828
1920 1080
1920 1200
2280 1080
3040 1440
System name

Agat series

Orao
Vector-06C

Acorn Eurocard systems[315]

Commodore CBM-II Series

Commodore 128
Amstrad CPC

BBC Micro

NEC PC-6001 MKII

Polycorp Poly-1
Sharp X68000

Atari 8-bit family [269]


FM-7

Coleco Adam, MSX1,[280] Memotech MTX,[281] Sega SC-3000, Sord M5, SV-318 and SV-328, Tatung Einstein, TI-99/4, TI-99/4A, Tomy

MSX2, MSX2+/TurboR [286]

Commodore Amiga (first generation) [292]

Commodore Amiga (second generation) [303]


Commodore Amiga (Third generation) [308]

Atari Falcon
P2000T [312]

Acorn Atom, APF Imagination Machine, GEM 1000 / Charlemagne 999, [226] Laser 100/110, Laser 200/210 and 310; SPC-1000 (late
SPC-1000 (early models)

NEC PC-6001
Acorn Archimedes [231]
Acorn RiscPC

Commodore VIC-20

Commodore 64

Commodore 65

Commodore 16, 116 and Plus/4

NEC PC-8801

IBM PCjr & Tandy 1000


IBM PS/1

TRS-80 Color Computer 1 & 2 and clones[259]


TRS-80 Color Computer 1 & 2 and clones[259]

VideoBrain

ABC 800 series


Aster CT-80

Camputers Lynx

Colour Genie

Commodore PET 4000 and 8000 series

Compucolor II

Comx-35 and clones


Durango F-85

LNW-80

LOBO MAX-80
MicroBee

MZ-700 [200]
Sony SMC-70

PC-8001
PC-8001
Robotron 1715
Telmac TMC-600
Sharp X1 (CZ-800C)
Casio FX-9000P

Matra Alice 32/90 and clones


Philips VG5000

Acorn Electron
Amstrad PCW
Apple IIe,[111] Apple IIc [112][113]

Apple IIGS
Atari ST
Electronika BK -0010/-0011 [124]

Enterprise 64 [130]

Mattel Aquarius

Oric 1 [139]
Nimbus PC-186
SAM Coupé

Sinclair ZX Spectrum

Timex/Sinclair TS2068

Sinclair QL

Thomson MO5
Thomson MO5
Thomson TO7

Thomson systems MO6, TO8 and TO9+

TRS-80 Color Computer Model 3

COSMAC VIP, Telmac 1800


Oscom NANO, ETI 660, Telmac 2000

Aamber Pegasus
ABC80
Apple I
Apple II [10]
Apple III
Apple Lisa/Macintosh XL
Apple Macintosh 128K and other compact models

Commodore PET 2001

Compukit UK101 [23] and clones


DAI Personal Computer
Datapoint 2200[29]

Exidy Sorcerer
Ferguson Big Board[35]

Galaksija

Grundy NewBrain
Interact Home Computer[45]
Kaypro II series
MUPID
NASCOM 1 NASCOM 2
Osborne 1,

Osborne Executive and Osborne Vixen

Panasonic JR-200
PMD 85

Jupiter Ace
LINK 480Z[67]

MZ-80K

OSI Superboard II[74]

OSI C4P

Robotron KC 85 and KC 87
SOL-20
Tiki 100
TRS-80 Models I and III[89]
TRS-80 Model 4

ZX80, ZX81
Year Chip name

1983 Unknown

1984 up to 24 KB
1987 32 KB

1980 MC6845 + SAA5050

1982 MC6845/VIC-II

1985 VIC-IIE (40 column mode), VDC (80 column mode)


1984, 1990 MC6845+ASIC

1981 MC6845+SAA5050

1983, 1984 MC6845+M5C6847P-1

1980 2 x SAA5050 + SAA5020 + discrete logic


1987 VINAS 1 + 2, VSOP, CYNTHIA / Jr, RESERVE[331]

1979 ANTIC plus CTIA/GTIA


1982 MC6809

1979-1984 TMS9918A [282]

1986, 1988 Yamaha V9938, Yamaha V9958

1985 Agnus [293] and Denise [294]

1990 Super-Agnus [293] and Hires Denise [304]


1992 Advanced Graphics Architecture (AGA) [309]

1992 VIDEL, COMBEL (Blitter)


1980 SAA5243 [313]

1979, 1980, 1981, 1983, 1985 [228] MC6847


1983 AMI S68047

1981 M5C6847P-1
1987 VIDC1
1994 VIDC20

1980 VIC [234]

1982 VIC-II

1991 VIC-III

1984 TED

1981 SGP [248]

1984 "Video Gate Array" + 6845 (PCjr)[253] / Tandy proprietary chip[254]


1990 "VGA"

1980 MC6847 [260]+MC6883


1980 MC6847 [260]+MC6883

1978 UV-201 & UV-202[264]

1981 MC6845
1979 1K or 2K[164]

1983 32K[171]

1982 16K[174]

1980, 1981 1000 Bytes (4000), 2000 Bytes (8000)

1977 SMSC CRT5027

1983 CDP1869 CDP1870


1977 Intel 8275

1982 MC6845

1982 1K or 2K
1982 MC6545[192]

1982 M60719 [201]


1982 HD46505S2

1979 ìPD3301D
1979 ìPD3301D
1984 Intel 8275
1982 CDP1869 CDP1870
1982 HD46505
1980 HD46505 [221]

1984 EF9345
1984 EF9345

1983 ULA codenamed "Aberdeen"[104]


1985 ASIC [107]
1983, 1984 MMU/IOU [114]

1986 VGC [121]


1985 ST Shifter
1985 ULA [125]

1985 Nick

1983 PLA1 [134]

1983 HSC 10017 ULA


1984 FPGA [144]
1989 ASIC [145]

1982 ULA [148]

1983 CPLD [151]

1984 ZX8301 ULA

1984 EFGJ03L gate array


1984 EFGJ03L gate array
1982 MC 13000 ALS gate array

1986 custom TI gate array plus EF-9369P color palette

1986 GIME [156]

1977 CDP 1861


1980, 1981 CDP 1864

1981 -
1978 1K
1976 720 Bytes[7]
1977 18K[11]
1980 64K
1983 Presumably 2x32760 bytes
1984 -[22]

1977 -

1979 768 Bytes


1979 -[24]
1971 -

1978 1920 Bytes


1980, 1982 1K

1983 512 Bytes[39]

1982 max 20K


1979 2184 Bytes
1982 2 KB
1983[49] 64K[50]
1977 1979 1K

1981, 1982, 1984 4K[53]

1983 2K+2K[55]
1985 9600 Bytes[61]

1982 2K[65]
1982 2K[68]

1979 1000 Bytes

1979 1K[75]

1980 2K
85: 1984, 1986, 1988 85/1, 87.x0: 960 bytes

87: 1987 87.x1: 960+960[83] bytes

85/2-3: 16K

85/4: 64K
1976 - [85]
1984 -
1977, 1980 up to 1K[90]
1983 1920 bytes

1980, 1981 [93]


Video RAM

8 KB

32×32 up to 8 Gray levels


32×32 2 or 16 colors or 64x32[336] 2 or 4 colors

1K

2000 Bytes with CRTC, 16K with video interface controller

16K+16K (128) or 64K (128D) dedicated to VDC


16K

20K (max) [323][324]

50K

48K
1056K[332]

18K+ of 64K[270]
48K, 96 or 144K in AV mode[276]

16K

64K, 128K, or 192K [287]

1M "Chip RAM" [295]

1M or 2M "Chip RAM"
2M "Chip RAM"

1 to 14M "Chip RAM"


960 Bytes

up to 6K
6K (built into the chip)

480KB (from system RAM)


2MB, 1MB

506 bytes + 506 nibbles[235]

16K

up to 500K supported [244]

8K

48K

32K [255]
128K

6K [261]
6K [261]

168 bytes[265]

1K (800C), 2K (800M, 802, 806) + 128K (806)


64×16, 32×16, 80×25 or 40×25 Mono

40×24[88][172] 8 colors

40×24[175] 16 colors[176]

40×25 (4000) or 80×25 (8000) Mono

4K[181]

3K [184]
2 KB

1K or 2K

80×24 or 64×16 Mono


4K [193][194]

2000 Bytes[202]
38KB[203]

3K, 16K, 48K


3K, 16K, 48K
2 KB
1K[208]
48000 bytes[209][210][211]
4K

8K
8K

20K (max) [105]


23K
27K [115]

32K
32K
16K[126]

64K

2000 bytes [135]

8K
64K
24K [146]

6912 Bytes

12288 bytes (max)

32K

16K
16K
14000 bytes, either 15000 or 16000 bytes for TO7-70 [154]

64K

72000 bytes [157]

256 Bytes[98]
1.5K [98]

512 Bytes
40×24 Mono
40×24 Mono
40×24[12] Mono/6 colors[13]
40×24 or 80×24 16 colors[20]
drawn by software
2x21888 bytes

1000 Bytes

48×16 Mono
31680 bytes[25]
840 Bytes[30]

64×30 Mono
80x24 Mono

32×16 Mono

32×25/30, 40×25/30, 64×25/30, or 80×25/30 Mono


17×12 4 colors
80×24 Mono
40×25 16+16 colors
48×16 Mono

52x24 Mono, later 80x24

32×24[56] 8 colors[57]
48×32[62] 4 gray-scales, 4 colors for 85/3

32×24 Mono
40×25 or 80×25 Mono[69]

40×25 Mono

32×32 or 64x16[76][77][78] Mono

64×32 8 colors
85/1, 87: 40x20 Mono for 85/1, 87.x0; 16 foreground colors + 8 b

85/2-4: 40x32 16 foreground colors + 8 background colors or 4 col

1K
32K
32×16 or 64×16 Mono
32×16, 40x24, 64×16 or 80x24 Mono

792 Bytes[94]
Video mode(s)

32×32 16 colors
Full: 256×256 up to 8 Gray levels

Semi: 64x96 up to 8 Gray levels


256×256 2 or 16 colors or 512x256 2 or 4 colors[21]

40×25 8 colors

80×25 Mono with CRTC or 40x25 16 colors with video interface controller

40×25, 80×25 or 80×50 16 colors[316]


20×25 16 colors, 40×25 4 colors or 80×25 [88][318] 2 colors

80×32 or 80×25 2 colors, 40×32 2 or 4 colors, 40×25 2, 4 or 8 colors,[325] 20×32 4 or 8 colors

32×16 or 40x20; later also 40x25, 80x20 or 80x25 9 or 16 colors

40×24, 80x20 8 colors


from 16×16 to 128×128[333] 256 colors

32/40/48×24 (30), 16/20/24x24 (30) or 16/20/24x12 (15)[271] 2 (5) colors


80×25, 80×20 8 colors, 40×25 or 40×20[88] 4096 colors for FM-77AV and AV20 or 262144 colors for FM-77AV40

32×24 16 colors or 40×24 2 colors

32×24, 32×26.5 16 colors, 40×24, 40×26.5 2 colors, 80×24 or 80×26.5[288] 4 colors

Any size up to 80×32 (80x64 in interlaced mode) [296] 2 to 64[297] colors and 4096[298] colors

Any size up to 160×32 (160x64 in interlaced mode) [296] 2 to 64 colors[305] and 4096 colors[298]
Any size up to 160×32 (160x64 in interlaced mode, 100x75 in Super72 mode) [296] 2 to 256, 4096 to 262144[310] colors

Any size up to 160×32 2 to 65536 colors


40×24 8 colors

32×16 9 colors[229]
Later models of the SPC-1000 used the MC6847, but the S68047 had a different built in font.
Full: 64×64 4 colors, 128×64, 128×96, 128×192 2 or 4 colors, 256×128 or 256×192 2 colors

Semi: 64x32 9 colors or 64x48 4 or 9 colors


sized by software
Flexible, up to 16M colors (e.g. 1600×1200 256cols) [21][233]

22×23[236] 16 colors (upper 8 unusable as foreground)

40×25 16 colors

40×25 or 80×25 16 colors

40×25 16 colors

40×25 or 80×25[249] 8 or 2 colors

40×25 or 80×25 16 colors


80×25, 40×25, 80×43 or 80×50 16 colors

32×16 9 colors
32×16 9 colors

16×7 16 colors

40x24 or 80×24 (800M, 802, 806) 8 or 2 colors


Semi: 128×48, 64x48, 160×75[165] or 80x75[166][167] 3 gray scales[168]
Full: 256×252 8 colors

Semi: Presumably 80x72 8 colors


"Full": Limited 320×192[177] 16 colors using 8×8 pixel programmable characters

Semi: 160x96[178] 4 colors or presumably 80×72[179] 16 colors


"Full": Limited 320x200 Mono (4000) or 640x200 Mono (8000)

Semi: 80×50 Mono (4000) or 160×50 Mono (8000) using part of its pseudo graphic characters set

64×32 or 64×16 8 colors

40×24[185] 8 foreground colors (4 per 6×8 or 6×9 pixels, 1 per 6 pixel line)+ 8 background colors (for the whole scree
80×24 or 64×16 Mono

80×24, 64×16 or 32×16 8 colors


"Full": Limited 640x240 or 512x192 Mono via programmable character set

Semi: 160×72 or 128×48 Mono


64×16[195] Mono[196]

40×25 8 colors
40×25 or 80×25 2 colors

40×20, 40×25, 80×20 or 80×25 8 colors


40×20, 40×25, 80×20 or 80×25 8 colors
80×24 or 64×16 Mono
Presumably 40x24 8 colors
40×25 or 80×25[212] 8 colors[213][214]
32×16 Mono

32×16, 40×25 or 80×25 9 colors


40×25 or 80×25 8 colors[225]

20×32 4 or 16 colors, 40×25 2 or 4 colors, 40×32 2 or 4 colors, 80×25 or 80×32[88] 2 colors


90×32[88][108] Mono[109]
40×24 or 80×24 Mono

40×24 or 80×24 16 colors


drawn by software 16 colors
32×25 4 colors or 64×25[127] 2 colors

40×32, 80×32 or 28 or 80×64 interlaced 2 or 4 colors

40×25 16 colors[136]

40×28 8 colors
40×25 or 80×25 16 colors
32×24 16 colors or 85×24 4 colors[88]

32x24 15 colors[88][149]

32×24 15 colors[88]

42×25 8 colors or 85×25 4 colors

40×25 16 colors
40×25 16 colors
40×25 8 colors, 16 for TO7-70

40×25 4 colors and 80×25 2 colors

20x16-25, 32x16-25, 40x16-25, 64x16-25 or 80x16-25 [158] 16 colors[159][160]

64×32 Mono graphics[99][100]


64x192 Mono graphics[100][102]

32×16 Mono text with programmable 7x9[3] characters


Semi: 78×72[5] Mono
N/A
Full: 280×192[14] Mono/6 colors[13] Semi: 40×48[15] 15 colors[16]
280×192 or 560×192[21] 2 or 16 colors[20]
720x364r/608x432s[21] mono, (4 gray scales)
512x342[21] mono, (4 gray scales)

40×25 Mono
"Full": With clever use of its firmware semigraphics characters, a limited 384x128 Mono mode would be achievable

Semi: 96x48 Mono by programming 2x3 block characters in 64 characters of its font
60x24[26] 4 or 16 colors
80×12 Mono
"Full": Limited 512×240[32] Mono

Semi: 128x90[33] Mono


[36][37]

"Full": Limited 256×208[40] Mono

Semi: 64×48[41] Mono


Full: 256x256, 320x256, 512x256, 640x256 Mono

Semi: 64x75/90, 80x75/90, 128x75/90, 160x75/90[44] Mono


Semi: 112×78 4 colors
Semi: Presumably 160x72 Mono
320×240 16+16 colors
N/A

"Full": Presumably limited 416x192 Mono, later limited 640x192 using its pseudo graphic characters set[54]
"Full": 256x192[58] 8 colors

Semi: 64×48[59] 8 colors


288×256[21] 4 gray-scales, 4 colors for 85/3
"Full": Limited 256x192 Mono by using the 128 characters

Semi: 64×48[66] Mono


[70]
"Full": Limited 320x200 Mono

Semi: 80×50[72] Mono


"Full": limited 256x256 or 512x128 [77][79] Mono using full extended character set ROM

Semi: 64x96 or 128x48[77][80] Mono using 64 characters (pseudo graphics) of the 128 characters of the optional extended characte
"Full": limited 512x256 8 colors

Semi: 128x96 8 colors using part of its pseudo graphic characters set
85/1, 87: Limited 320x192 Mono for 85/1, 87.x0; 16 foreground colors + 8 background colors for 87.x1 using its pseudo graphic ch

85/2-4: 320x256[21] 16 foreground colors + 8 background colors or 4 colors for 85/4 only

64×16 Mono
40×25 16 colors, 80×25 4 colors or 160×25 2 colors[88]
Semi: 64×48 or 128×48 Mono
Semi: 64×48, 80x72, 128×48 or 160x72 Mono

32×24 Mono
color resolution

64x64 16 colors, 128x128 8 colors or 256×256 2 colors

32x32, 256x256
256×256 or 512x256

Semi: 80×75 8 colors


Full: limited 640×200 Mono with CRTC or 160x200 or 320x200 16 colors with video interface controller

Semi: 160×50 Mono with CRTC (or 80×50 16 colors with video interface controller) using part of its pseudo graphic c
Full: 160×200[243] or 320×200 (40 column mode), 640×200 or 640×400 (80 column mode) 16 colors

(semi: 80×50, 160x50 or 160x100 16 colors using part of its pseudo graphic characters set)
160×200 16 colors, 320×200 4 colors or 640×200 [21][319] 2 colors
Full: 640×256, 640×200[106] 2 colors, 320×256, 320×200 2 or 4 colors or 160×256 4 or 8 colors

Semi: 80×75[326] 8 colors


Full: 64×64 4 or 16 colors, 128×64, 128×96, 128×192 2, 4 or 16 colors, 256×128, 256×192 2 or 16 colors, 160x200, 320x200 4 or 1

Semi: 64x32 9 or 16 colors or 64x48 4, 9 or 16 colors or 80x40 16 colors; later also 80x50, 160x40, 160x50 16 colors
Full: 240x204 or 480x204 8 colors

Semi: 80×72[329] 8 colors


from 256×256 to 1024×1024[21] 256 colors

32/40/48x24 (30),[272] 64/80/96x48 (60), 64/80/96x96 (120), 128/160/192x96 (120), 128/160/192x192 (240) 2 or 4 colors, 256/32
320x200[277] 4096 colors for FM-77AV and AV20 or 262144 colors for FM-77AV40 or 640x200 [278] 8 colors
Full: 256×192 16 colors

Semi: 64×48 16 colors


Full: 256×192p, 256×212p, 256×384i, 256×424i 4, 16 or 256; later also 12499 or 19268 colors, 512×192p, 512×212p, 512×384i, 5

Semi: 64×48p, 64x53p, 64x96i or 64x106i 16 colors

320×200p, 640×200p, 320×400i or 640×400i [21][299] 2 to 64 colors and 4096 colors


NTSC: 320×200, 640×200, 320×400, 640×400[306] 2 to 64 colors and 4096 colors, 1280×200p or 1280x400i 4 colors

PAL: 320x256, 640x256, 320x512, 640x512 [306] 2 to 64 colors and 4096 colors, 1280×256p or 1280x512i 4 colors [21]
NTSC: 320×200 .. 1280×400 2 to 256, 4096 to 262144 colors

PAL: 320×256 .. 1280×512 2 to 256, 4096 to 262144 colors

VGA: 640×480 2 to 256, 4096 to 262144 colors

Super72: 400×300 .. 800×600 (interlaced)[21] 2 to 256, 4096 to 262144 colors


CRT: 320×200 to 1600×608 2,4,16,256 colors (indexed), 32768 colors (+overlay), 65536 colors (Hi-Color)

VGA: 640×480 or 800×608[21] 2,4,16,256 colors (indexed), 32768 colors (+overlay), 65536 colors (Hi-Color)
Semi: 80×72 8 colors

Full: 64×64 4 colors, 128×64, 128×96, 128×192 2 or 4 colors or 256×192 2 colors

Semi: 64x32[162] 9 colors or 64x48[163] 4 colors

64×64, 128×64, 128×96, 128×192, 256×128 or 256×192; 64x32 or 64x48


Flexible, no more than 256 colors (e.g. 800×600 16cols)[21]
up to 1600x1200
Technically full: 160×160 16 colors (upper 8 unusable as foreground) (or more in special cases) [237] or limited 176×184[238] 16 color

Semi: technically 44x46 16 colors (upper 8 unusable as foreground) using part of its PETSCII character set [239]
Full: 160×200[243] or 320×200 16 colors

(semi: 80×50 16 colors using part of its pseudo graphic characters set)
full: 160×200, 160×400,[245] 320×200, 320×400, 640×200, 640×400, 1280×200 or 1280×400 up to 256 colors

(semi: 80×50 or 160x50 16 colors using part of its pseudo graphic characters set)
Full: 160×200[243] or 320×200 121 colors

(semi: 80×50 16 colors using part of its pseudo graphic characters set)
Full: 640×200, 640×400 2 colors, 320×200 or 320×400 8 colors[250]

Semi: 160×100[251] 8 colors


Full: 160×200, 320×200 4 or 16 colors or 640×200 2 or colors

("semi": 160×100[256] 16 colors)


640×480, 640×350 16 colors or 320×200 16 or 256 colors[21]
Full: 64×64 4 collors, 128×64, 128×96, 128×192 2 or 4 colors or 256×192
Semi: 64×32 (64×64, 64x96 or 64x192 [262])[162] 9 colors, 64×48[163] 4 colors
Full: 384x336i[266] 16 colors

Semi: 128x56[267] 16 colors

Full: 256×240 or 512x240 16 colors (806)

semi: 78x75 8 or 2 colors [or 158x75 (800M, 802, 806)]


128×48, 64x48, 160×75 or 80x75

40x24, 256x252

40x24,[175] 160x96[178]

[40×25 (4000) or 80×25 (8000)]


"Full": Limited 512x256 8 colors

Semi: 128×128[182] 8 colors or presumably 128×96 8 colors or 128x48 8 colors (through block graphics characters in
"Full": Limited 240×192(NTSC)/240x216 (PAL)/240x384 (expanded RAM)[186] 8 foreground colors (4 per 6×8 or 6×9

Semi: 80×72[187]/120×96[188] 8 foreground colors (4 per 6×8 or 6×9 pixels, 1 per 6 pixel line)+ 8 background colors (for the whole sc
Semi: Presumably 160x72 or 128x48 Mono
Full: 480×192 2 colors or 384x192 8 colors

Semi: 160×72 or 128×48 8 colors

(80x24 or 64x16)
"Full": 17 limited modes from 512x128 to 512x256 Mono in steps of 8 lines [197] Semi: 128×48[198][199] Mono
"full": Limited 320x200 8 colors

semi: 80×50[72] 8 colors


160×100, 320×200 16 colors, 640×200 4 colors or 640×400 2 colors
Full: 320x200 or 640x200 8 colors
Semi: 160×100[205][206] 8 colors
Semi: Presumably 160x72 or 128x48 Mono
Semi: 80x72 8 colors
320×200, 640×200[21][215][216][217] 8 colors
256×128[21] Mono
Full: 160×125 or 320×250[222] 16 colors

Semi: 64x32, 80x50 or 160x50 9 colors


Semi: 160×250 8 colors

160×256 4 or 16 colors, 320×256 2 or 4 colors, 640×256 2 colors, 320×200 [106] 2 or 4 colors or 640×200[21] 2 colors
720x256[21] Mono
Full: 280×192 6[116] or 15 Colors or 560×192 15 colors[116][117] Semi: 40×48 or 80×48 15 colors[16][118]
Full: 280×192 6 or 16 colors or 560×192 16 colors, 320×200 16-3200 colors or 640×200 4-800 pure or 16 dithered colors

Semi: 40×48 or 80×48 16 colors


320×200 16 colors, 640×200 4 colors or 640×400 2 colors[21]
256×256 4 colors or 512×256[21] 2 colors
Full: 80x256 256 colors, 160x256 16 colors, 320x256 4 colors, 640x256p/512i 2 colors[131]

Semi: 80x96, 160x84p/96p/192i 2 or 4 colors via soft fonts


"Full": Presumably at least limited 320x200 16 colors through (assembly language routines and) graphical symbols included in its

Semi: 80×75 16 colors[137]


Full: 240×200 8 colors (limited 240x224 through soft font)

Semi: 80x84 8 colors through soft font


320×250 16 colors or 640×350 4 colors[21]
256×192 8 or 16 colors or 512×192 4 colors[21]
Full: 256×192 15 colors

Semi: 64x48 15 colors


Full: 256×192 15 colors or 512×192 Mono

Semi: 64x48 15 colors or 128x48 Mono


Full: 256×256 8 colors or 512×256 4 colors

Semi: 84x75 8 colors or 170x75 4 colors through soft font, 128x128 8 colors or 256x128 4 colors stippled[152]
Full: 320×200 16 colors
Semi: 80x75 16 colors through soft font
320×200[21] 8 colors, 16 for TO7-70
Full: 8 modes from 160×200 16 colors to 640×200 2 colors,

Semi: 80x75 4 colors or 160x75 2 colors through soft font


Full: 64×64 4 colors, 128×64, 128×96, 128×192 2 or 4 colors; 160x192-225,[161] 256×192-225, 320x192-225 2, 4, 16

Semi: 64x32[162] 9 colors, 64x48[163] 4 colors

Yes
Incredibly primitive but supporting color

(32x16)
(39x24)
[8]
40x48, 140×192[17]
140x192, 280x192; 140x192, 560x192
(720x364r/608x432s)
(512x342)
"Full": Limited 320x200 Mono

Semi: 80×50 using part of its pseudo graphic characters set

(96x48, 384x128)
88×65, 176×130,[27] 352×260, 528×240 4 or 16 colors
N/A

(128x90, 512x240)
([36][37])

(64x48; 32, later 256x208)

(64x75/90, 80x75/90, 128x75/90, 160x75/90; 256, 320, 512, 640x256)


112×78
(80x24)
320×240
(N/A)

(52x24, later 80x24[54])

32x24
288x256

32x24
LC

(40x25)

(32×32 or 64x16[77])

64x32
87.x1: 40x24

85/2-4: 80x32

85/4: 320x32, 320x256

Limited 512x128 Mono with MC6574


256×256 16 colors, 512×256 4 colors, 1024×256 2 colors[21]
(32x16 or 64x16)
(32x16, 40x24, 64x16 or 80x24)
Full: 256×192[95] Mono

Semi: 64×48[96] Mono


Font extras

64x64, 128x128 or 256×256

Yes
Unknown

40x25

(80×25 with CRTC) or 40x25 with video interface controller

40x25 (40 column mode), 640x200 or 640x400 (80 column mode)


160×200, 320×200 or 640×200

640×256, 320×256, 160×256, 640×200 or 320×200; 40x25

64×64, 128×64, 128×96, 128×192, 256×128, 256×192, 160x200, 320x200; later also 640x200: 32×16 or 40x20; later also 40x25, 8

240x204 or 480x204, 40×24


from 256×256 to 1024×1024

32/40/48x24 (30), 64/80/96x48 (60), 64/80/96x96 (120), 128/160/192x96 (120), 128/160/192x192 (240), 64/80/96×192 (240)
320x200 or 640x200

32x24, 32×192

32×24, 40×24, 80×24, 32×26.5, 40×26.5 or 80×26.5;[288] 32x192; 256×192p, 512×192p, 256×212p, 512×212p, 256×

320×200p, 640×200p, 320×400i or 640×400i[299]


NTSC: 320×200, 640×200, 320×400, 640×400, 1280×200p or 1280x400i

PAL: 320x256, 640x256, 320x512, 640x512, 1280×256p or 1280x512i


NTSC: 320×200 .. 1280×400

PAL: 320×256 .. 1280×512

VGA: 640×480

Super72: 400×300 .. 800×600 (interlaced)


CRT: 320×200 to 1600×608

VGA: 640×480 or 800×608


40×24

64×64, 128×64, 128×96, 128×192 or 256×192; 64x32 or 64x48

up to 1152x896
In <=256 color modes

22×23[236]

40x25

40x25; 160×200, 160×400,[245] 320×200, 320×400, 640×200, 640×400, 1280×200 or 1280×400

40x25

160x100;[251] 640×200, 640×400, 320×200 or 320×400

40×25 or 80x25; 160×200,[243] 320×200 or 640×200


640×480, 640×350 or 320×200

64×64, 128×64, 128×96, 128×192 or 256×192; 64×32, 64×48, 64×64, 64x96 or 64x192
64×64, 128×64, 128×96, 128×192 or 256×192; 64×32, 64×48, 64×64, 64x96 or 64x192

16×7, 384x336i

256×240 or 512x240 (806), 40x24 or 80×24 ( 802, 806)


LC, BG, SG [169]

LC

LC, BG, SG

BG, SG

64x16 or 64x32, 128x128

40x24
(80x24 or 64x16)

480×192, 64×16

Yes[191] Clone of the TRS-80 with 80×24 mode


64x16[195]

40x25
40×25 or 80×25, 160×100, 320×200, 640×200, 640×400

320x200 or 640x200, 80x25


320x200 or 640x200, 80x25
(80x24 or 64x16)
40x24
320×200, 640×200
(256x128)

32x16, 40x25, 80x25


40x25, 80x25

160×256, 320×256, 640×256, 320×200 or 640×200


(720x256)
40x48, 80x48; 140x192, 280x192; 140x192

40x48, 80x48; 140x192, 280x192; 140x192; 320x200, 640x200


320x200, 640x200
256×256 or 512×256

80x256, 160x256, 320x256, 640x256p/512i: 40×32, 80×32 or 28 or 80×64 interlaced

40×25

40×200 [140]
320×250 or 640×350
32×24, 32×192 or 256×192; 512×192

32×24

32×24, 32×192

256×256 or 512×256, 128x128 or 256x128

40×25, 320x200
40×25, 320x200
40×200 [155]

from 160×200 to 640×200

64×64, 128×64, 128×96, 128×192, 160x192-225, 256×192-225, 320x192-225, 512x192-225 or 640x192-225; 64x32, 64x48

Incredibly primitive [101]

LC
LC, BG
Dumb terminal[9]
[18]
LC
Yes
9" Mono monitor. SE/30 and Classic were only 32 bit models to use discrete logic to implement video hardware

(80x50, 40x200)

LC, SG
88×65, 176×130,[27] 352×260, 528×240
(N/A)

LC, SG[34]
LC [38]

BG[42]

LC, BG
[46]
LC, BG [48]
LC, BG, SG
LC

LC, SG

LC, BG
LC[63]

LC, BG
[71]

LC, BG, SG

LC, SG

LC, SG

LC[84]
(64x16)
256×256, 512×256, 1024×256
LC,[91] BG
LC, BG

(32x24)
soft fonts

LC

256

LC, BG

LC with video interface controller, BG, SG

1 (320 px) or 3 (160 px) foreground + 1 background out of 16 (40 column mode)
LC

LC, BG

2 or 4 of 16

None
LC

LC, BG, SG [274]


LC

LC, (BG, SG)[283][284]

LC, BG, SG

LC

even more unique features [307]


2 to 256 colors out of 16,777,216 colors

2 to 65536 colors out of 262,144 colors


LC, BG

BG [230]

LC

LC, BG, SG [240]

LC, BG, SG

4096[246]

1 (320 px) or 3 (160 px) foreground + 1 background out of 121

LC [252]

LC
Yes [257]

BG [263]
BG [263]

SG[268]

LC, BG
Dual memory map support[170]

None

Yes

No

BG

BG, SG [189][190]
LC, BG

LC, BG

Yes

LC, BG, SG
LC

LC, BG
LC, BG
LC, BG
LC
Yes
-

LC, BG
LC, BG

LC
None
LC [119]

LC
Yes
Yes [128]

Yes [132]

LC, BG

LC [141]
LC
-

LC, BG

LC

Light pen
Light pen
-

yes

BG, LC

Yes
-

4 line "caption"[19]
228 programmable characters, bundled with Apple II software emulator
12" Mono monitor

BG, SG

No
LC
None

Yes
No

-
[47]
No
YES[51]
No

Uses virtual screen to make up for limitations of original 5" CRT, a feature presumably no

none[60]
4 out of ? gray-scales, 4 out of ?[64] colors for 85/3

None

256 character font, "black snow" problem [81][82]

256 character font


85/2-4: One of the few systems documented to use half-character attribute cells

85/4: One of the few systems documented to use vertical attribute cells

LC, SG [86]
LC
No
Can display full 640x240 or 512x192 graphics with a standardized expansion board

BG, SG
palette support

Unknown

No

1 (320 px) or 3 (160 px) foreground + 1 background out of 16 with video interface controller

SP, SC (40 column mode); BL (80 column mode)


17 of 27 (original), 32 of 4096 (Plus)

16 [327]

Also used three Teletext chips designed for TV's.[330]


Yes[334]

Yes [275]
Yes

None

2, 4 or 16 out of 512 colors

2 to 32 colors out of 4096 colors


S#=8 SS=64 wide, arbitrary height SC=2 or 15 SP=8

BL
No

No

Yes

No [241]

1 (320 px) or 3 (160 px) foreground + 1 background out of 16

SP, SC, BL

None

No

2 or 4 out of 16
Yes [258]

No
No

None

No

fully pixel addressable in 8 colors, Slow, little memory left.[173]

4 of 16

None

13 " built in color screen,[183]

Yes
No

Clone of the TRS-80 with additional graphic modes

No
yes

No
No
Yes[207]
No
None[218]
None

Yes [223]
Yes [223]

Yes
SC
No [120]

No
Yes 512[123]
SC[129]

Yes [142]

16 entries 128 colors [147]

swapping between two 256×192 screens

Yes
16 entries 4096 colors

No

None
Videotex (Prestel) support[6]

256 character font


-
Shift registers for RAM[31]

Programmable character set allowed TRS-80 and PET like graphics


256 character font

All systems were essentially "home built", on a single sided PCB. Like the ZX81 it was software driven. [43]

Built in one line VFD, Videotext mode support


4 of 8
-
16 fixed colors, and 16 chooseable from a palette of 4096 colors
None

none
none

many well chosen pseudo-graphics characters[73]

One of the first systems with built in video hardware[87]


Yes
None

"slow mode", software generated display[97]


Text

n out of 16

None

SP, SC with vide

S#= 8 SS= 24×2


SC, SP (Plus)

None

65,536 Palette

16 out of 128 (
None

SP, TE

SP, TE, SC,[289] BL, DR

BL, SP, SC, DR


still more unique features [311]

-
None

None

16 groups of 1

Some [242]

SP, SC

All the Commodore 64, plus DMA blitter support & genlock. Rare

Some [247]

8 or 2 out of 5

None
SC

None
None

very early and s

None

Programmable characters[180]

12" Mono monito

8 foreground + 8 background out of ?


None

color version o
Genlocker (G & P versions) [204] Used for digital video effect generation

None
None
had two switchable ROMs for Cyrillic/Latin letters
None
[219]
powerful APA color PCG[220]
?

Full and half-i


Full and half-i

Yes
Scroll RAM[110]
Split screen Graphics/Text [19]

Apple][ modes
Hi-Res non-interlaced 31 kHz-72 Hz

Advanced for its time[133]

None

Serial attributes like Ceefax and Prestel systems[143]


4 of 16

None

hardware pixel-based blinking[153]


?

Software driven video generation[4]

9" Mono monitor

4 of 16[28]

9" built in CRT


?
none

no text modes, only a single 288×256x2 bits per pixel graphics mode

256
The canonical system to use Text semigraphics, and the original system with the "black snow" problem [92]
Graphics

Teletext graphics

S#= 8 SS= 24×21, 12×21 SC=1 SP=8 with video interface controller

S#=16 [320] SS=16×16 [321] SC=1 SP=16 (Plus)

Teletext mode, shadow RAM support[328]

SP

SP, SC
320x200x4096 colors for FM-77AV and AV20 or 262144 colors for FM-77AV40 and 640×200×8 colors without color li

S#=32 SS=8×8, 16×16 SC=1 SP=4

S#=32 SS=8×8, 16×16 SC=16 [290] SP=8


S#=8[300] SS=16 wide, arbitrary height SC=3 or 15

[301] SP= 8
scan doubler

European models needed an aftermarket color card or composite video out modification so their displays could resolve color vide

SP

S#= 8 SS= 24×21, 12×21 SC=1 SP=8

None

The MC6883 could actually be used as a limited sort of sprite hardware in semigraphics modes, making them in practice limited 2
The MC6883 could actually be used as a limited sort of sprite hardware in semigraphics modes, making them in practice limited 2

None

None
9" built in CRT

nlocker (G & P versions) [204] Used for digital video effect generation

None
None
d two switchable ROMs for Cyrillic/Latin letters

powerful APA color PCG[220]


-

DR
DR

roll RAM[110]
it screen Graphics/Text [19]

Res non-interlaced 31 kHz-72 Hz

[138]

Backward compatible with Sinclair Spectrum

color limitations[150]
?

ftware driven video generation[4]

no real text mode, characters drawn by software.

Designed by academics as a BTX terminal, but with the capabilities of a home computer [52]
text modes, only a single 288×256x2 bits per pixel graphics mode

SC
e canonical system to use Text semigraphics, and the original system with the "black snow" problem [92]
12" Mono monito

Uses two different video circuits[317]


3-level RGB (original), screen control[322] (Plus)

S#=128 SS=16×special hardware options [335]

S#=4+4 or 5 SS Many, especially the Display list. Possibly the most capable hardware of the early 80s considering it wa

color limitations [285]

Many unique features [291]

Many unique features [302]


- Used primitive Teletext chip designed for TV's.[314]

S#= 1 [232] SS=


RISC
32×n
OS SC=3
system
SP=1

Many

early highres s

14" Monitor, "Video tweaking"

None
None

N/A HR board for 80


5.5" built in CRT

- Video Input [224]


-

many new graphics and palette modes[122]

Early x86-based non IBM-PC system with good graphics


split screen text and graphics mode with 4-line caption
none
f the early 80s considering it was designed in the 70s.

You might also like