Seznam domácích počítačů podle video hardwaru - List of home computers by video hardware
Toto je seznam domácích počítačů seřazený alfanumericky , který uvádí všechny relevantní podrobnosti o jejich video hardwaru.
Domácí počítače jsou druhou generací stolních počítačů , které vstoupily na trh v roce 1977 a staly se běžnými v 80. letech minulého století. O deset let později byly obecně nahrazeny „PC“ kompatibilními s PC IBM , ačkoli technicky domácí počítače jsou také klasifikovány jako osobní počítače .
Příklady typických raných domácích počítačů jsou TRS-80 , Atari 400/800 , BBC Micro , ZX Spectrum , MSX 1 , Amstrad CPC 464 a Commodore 64 . Typickými pozdními domácími počítači jsou systémy MSX 2 a systémy Amiga a Atari ST .
Poznámka: v případě výrobců, kteří vyrobili domácí i osobní počítače , jsou uvedeny pouze stroje vhodné do kategorie domácích počítačů. Systémy v kategorii osobních počítačů, s výjimkou počítačů typu Early Macintosh, jsou obecně založeny na standardu VGA a používají video čip známý jako jednotka zpracování grafiky . Velmi rané počítače používaly jednu z mnohem jednodušších karet (i ve srovnání s většinou hardwaru pro domácí počítač s videem), které používaly součásti jako MDA , grafická karta Hercules , standard CGA a EGA ). Teprve po zavedení standardu VGA mohly počítače skutečně konkurovat domácím počítačům stejné éry, jako jsou Amiga a Atari ST, nebo dokonce MSX-2. Také zde nejsou uvedeny systémy, které jsou obvykle pouze herními systémy, jako Atari 2600 a Bally Astrocade , přestože tyto systémy lze někdy upgradovat tak, aby připomínaly domácí počítač.
Je důležité mít schopný video hardware
Počáteční domácí počítače používaly podobný hardware a software, většinou pomocí 6502 , Z80 nebo v několika případech mikroprocesoru 6809 . Mohly by mít co nejméně 1 kB z RAM nebo stejně jako 128 a software-moudrý, mohli použít malý 4K BASIC interpret nebo prodloužený 12K nebo více základních. Základní systémy byly dost podobné, s výjimkou hardwaru pro zobrazení videa. V důsledku toho se ukázalo, že úspěch systému závisí především na výkonu hardwaru pro zobrazování videa, protože to mělo přímý dopad na druh her, které lze v systému hrát.
Nejdůležitějším aspektem domácího počítače bylo, jak daleko mohli programátoři tlačit hardware na vytváření her. Příkladem je Commodore 64 . Jeho mikroprocesor postrádal pokročilé matematické funkce a byl relativně pomalý. Vestavěný překladač BASIC navíc postrádal jakýkoli druh grafických příkazů, protože šlo o stejnou verzi, která byla vyvinuta pro starší Commodore PET (počítač bez jakýchkoli grafických schopností s vysokým rozlišením). Tyto nevýhody však nebyly příliš důležité, protože C64 měl čip VIC-II . Když k nim přistupovaly programy strojového jazyka , grafické možnosti tohoto čipu umožnily vývoj her v arkádovém stylu na domácím systému. Specifický strojový jazykový kód využívající zvláštnosti čipu VIC-II navíc umožňoval speciální triky k vykreslení ještě lepších obrázků z čipu VIC-II. Poměrně velká paměť a zvukové možnosti C64 se také dobře hodily k výrobě větších her. Příkladem opaku je Aquarius od společnosti Mattel, který měl tak neuvěřitelně omezený video hardware, že byl kvůli špatným prodejům stažen z trhu po pouhých čtyřech měsících.
Logika video arbitráže
Jedním z hlavních problémů, které musel překonat raný počítačový video hardware, byl problém arbitráže video sběrnice . Problém spočíval v určení způsobu, jak zajistit jak video hardwaru (VDU), tak CPU nepřetržitý přístup ke čtení do RAM videa. Zjevné řešení s využitím prokládání časových slotů pro VDU a RAM bylo těžké implementovat, protože tehdejší logické obvody a čipy video paměti neměly potřebnou rychlost přepínání. Pro vyšší rozlišení byla logika a paměťové čipy sotva dostatečně rychlé na to, aby podporovaly čtení zobrazovaných dat, natož aby vyhradily polovinu dostupného času pomalému 8bitovému CPU. Jak již bylo řečeno, jeden systém, Apple II , byl jedním z prvních, který použil funkci logiky datové sběrnice procesoru 6502 k implementaci velmi časného mechanismu časového slotu prokládání k odstranění tohoto problému. BBC mikropočítače používá 4 MHz RAM s 2 MHz 6502 za účelem prokládání videa přístupů s CPU přístupy.
Většina ostatních systémů používala mnohem jednodušší přístup a video logika TRS-80 byla tak primitivní, že prostě neměla vůbec žádnou autobusovou arbitráž. CPU měl přístup k video paměti vždy. Zápis do paměti RAM videa jednoduše deaktivoval logiku zobrazení videa. Výsledkem bylo, že obrazovka často zobrazovala náhodné horizontální černé pruhy na obrazovce, když byl těžký přístup k videopaměti RAM, jako během videohry .
Většina systémů se tomuto problému vyhnula tím, že měla stavový registr, který CPU dokázal přečíst, a který ukazoval, kdy CPU mohl bezpečně zapisovat do video paměti. To bylo možné, protože kompozitní video signál přeruší výstupní video signál během „ zatemňovacích period “ horizontálních a zejména dlouhých vertikálních synchronizačních impulzů videa . Takže pouhým čekáním na další zatemňovací období se pruhům dalo vyhnout. Tento přístup měl jednu nevýhodu, spoléhal na to, že software během období bez zatemnění nebude psát na obrazovku. Pokud software ignoruje stavový registr, pruhy se znovu objeví. Dalším přístupem, který používala většina ostatních strojů té doby, bylo dočasné zastavení CPU pomocí řídicího signálu „WAIT/BUSRQ“ ( Z80 ) „WAIT“ ( 6809 ) nebo „SYNC“ (6502), kdykoli se CPU pokusil zapsat do obrazovku během období, které nezasahuje. Ještě dalším, pokročilejším řešením bylo přidat hardwarový FIFO , aby CPU mohl zapisovat na FIFO místo přímo na čipy RAM, které byly aktualizovány z FIFO během intervalu zatemnění speciálními logickými obvody. Některé pozdější systémy začaly používat speciální „dvouportovou“ video paměť, zvanou VRAM , která měla nezávislé datové výstupní piny pro rozhraní CPU a video logiku.
Hlavní třídy video hardwaru
Pro domácí počítač pro generování video signálu existují dvě hlavní kategorie řešení:
- Vlastní design, buď postavený z diskrétních logických čipů, nebo založený na nějakém druhu vlastních logických čipů ( ASIC nebo PLD ).
- Systém využívající nějakou formu řadiče zobrazení videa (VDC), čip VLSI, který obsahoval většinu logických obvodů potřebných ke generování video signálu
Systémy v první kategorii byly nejflexibilnější a mohly nabídnout širokou škálu (někdy jedinečných) schopností, ale obecně řečeno, druhá kategorie mohla nabídnout mnohem složitější systém za srovnatelně nižší cenu.
Systémy založené na VDC lze rozdělit do čtyř podkategorií:
- Jednoduchá řešení založená na registru posunu videa mají jednoduchý „čip řadiče videa“ a hlavní procesor dělá většinu složitých věcí. Existuje pouze jeden příklad takového čipu pro domácí počítač, RCA CDP1861 použitý v COSMAC VIP . Mohlo by to vytvořit pouze černobílou grafickou obrazovku s velmi nízkým rozlišením. Čip v Sinclair ZX-81 je také řadič videa, ale je to vlastní logický čip ( ULA ) spíše než jednoúčelový komerční IC jako CDP1861. Dedikované čipy řadiče videa měly nějaké použití ve velmi raných herních systémech, zejména čip adaptéru televizního rozhraní v Atari 2600 . Všimněte si, že ačkoli jeden z čipů v Atari ST je také nazýván „video shift register“, nespadá do této třídy, hlavně proto, že integrované obvody v této třídě závisí na tom, jak je hlavní procesor napájí obrazovými daty. Nedělají nic jiného než generování synchronizačních signálů a převádění paralelních dat na datový proud sériového videa. Čip Atari ST využíval systém DMA ke čtení video dat nezávislých na hlavním CPU a obsahoval paletu RAM a logiku přepínání rozlišení/barevného režimu.
- Řešení založená na CRTC (Cathode Ray Tube Controller). CRTC je čip, který generuje většinu základních časovacích a řídicích signálů. Musí být doplněn nějakou „Video RAM“ a nějakou další logikou pro „arbitráž“, aby CPU a čip CRTC mohly sdílet přístup k této RAM. K dokončení návrhu potřebuje čip CRTC také další logiku podpory. Například ROM obsahující bitmapové písmo pro textové režimy a logiku pro převod výstupu ze systému na video signál .
- Řadiče video rozhraní byly krokem nahoru, to byly skutečné VLSI čipy, které integrovaly veškerou logiku, která byla v typickém systému založeném na CRTC, a ještě mnohem více, do jednoho čipu. VIC-II čip je pravděpodobně nejznámější chip této kategorie.
- Čipy koprocesorů videa jsou na nejvyšším konci stupnice; Řadiče video rozhraní, které mohou manipulovat a/nebo interpretovat a zobrazovat obsah vlastní vyhrazené video RAM bez zásahu hlavního CPU. Tyto čipy jsou vysoce flexibilní a nabízejí možnosti a funkce s minimálním zapojením procesoru, které je v jiných systémech nemožné nebo přinejlepším obtížné vyrobit, což vyžaduje rozsáhlé režijní náklady na procesor. Atari ANTIC / GTIA a Amiga OCS / ECS / AGA jsou dobře známými příklady této kategorie s vysokými funkcemi. Všimněte si však, že ne všechny videoprocesory jsou výkonné, některé jsou dokonce jednodušší než mnoho řadičů video rozhraní , zejména primitivní SAA5243, který je stále technicky koprocesorem.
Vysvětlení pojmů použitých v tabulkách
- Název systému
- Název systému, nebo pokud existuje mnoho podobných verzí, název nejznámější varianty, viz Poznámky.
- Rok
- Rok, kdy přišla na trh první verze tohoto systému.
- Název čipu
- Název čipu, který byl použit jako základ pro video logiku.
- Video RAM
- Maximální množství paměti RAM použité pro zobrazení videa v závislosti na použitém rozlišení může systém využívat méně.
- Režimy videa [tj. Textové režimy a grafické režimy]
- Počet znaků na řádek a řádky textu, které systém podporoval, a počet barev, které mohly mít. Někdy byl možný více než jeden režim: počet horizontálních a vertikálních pixelů, které mohl systém zobrazit v režimu vysokého rozlišení, a počet barev, které každý pixel mohl mít v režimu vysokého rozlišení, kde existuje několik režimů vysokého rozlišení, přičemž každý je uveden odděleně. Počínaje Xerox Alto systémy předcházely nezávislým textovým režimům a kreslily text na grafickou obrazovku s vysokým rozlišením. To vyžadovalo více video RAM, ale také uvolnilo počítačové fonty z pevné mřížky.
- Doplňky písem
- Popisuje další grafické možnosti, které měl video systém díky volitelným funkcím jejich znakových sad, v současné době existují tři kategorie:
- LC
- Některé systémy dokázaly zobrazit pouze velká písmena v textovém režimu kvůli jejich omezené sadě znaků.Pokud byl systém schopen podporovat také malá písmena v textovém režimu (v jakémkoli režimu s vysokým rozlišením je to samozřejmě vždy možné), pak v tomto sloupci je LC (pro malá písmena ).
- BG
- Některé systémy používaly ve svých sadách písem namísto písmene matici blokových pixelů (nebo k jejich emulaci používaly vyhrazený hardware, jako to dělal TRS-80 ), aby podporovaly nějaký režim všech adresovatelných bodů (APA). Je těžké tomu říkat režim „vysokého rozlišení“, protože rozlišení může být až 80 × 48 pixelů, ale v každém případě s nimi bylo možné kreslit obrázky. V případě systémů, které používaly takový systém jako režim „APA“, je v tomto sloupci BG (pro blokovou grafiku) .
- SG
- Některé jiné systémy používaly polografické znaky, jako jsou znaky pro kreslení rámečků, tečky a symboly karet , a geometrické tvary „grafického stavebního bloku“, jako jsou trojúhelníky, aby systém získal vzhled, který by mohl dělat grafiku s vysokým rozlišením, zatímco ve skutečnosti to neuměl, systémy jako které mají v tomto sloupci SG (pro polografické znaky ). Mnoho systémů, jako je PET, mělo několik takových znaků věnovaných blokování grafiky pro režim APA, často pouze pro maticové znaky 2 × 2. Někdy systém vyplnil (nebo mohl vyplnit) přeprogramovatelnou část sady písem, která tyto znaky, tyto systémy spadají hlavně pod nadpis „měkké písmo“. Všimněte si toho, že položky BG a SG se používají pouze tehdy, když na ně systém spoléhal, nechal je předdefinovat ve své výchozí znakové sadě, nebo (co se často stávalo na raných systémech) nechal je vytisknout na klávesy klávesnice pro přímé zadání v kombinaci s některými druh klíče „grafický posun“.
- Měkké písmo
- Když měl systém místo statické „ fonty ROM “ RAM programovatelného písma nebo když videosystém neměl hardwarový textový režim , ale maloval text na obrazovce s vysokým rozlišením pomocí softwaru, zobrazení videa nebylo závislé na stálá sada písem, v tomto případě mluvíme o systému s „měkkým“ písmem.
- Barevné rozlišení
- v „režimu s vysokým rozlišením“ často platilo, že určitému pixelu nemohla být přidělena libovolná barva, často určité shluky pixelů (poměrně často 8 × 8 pixelů velké) sdílely stejný „atribut barvy“, aby náhradní videopaměť, protože 8bitový počítač měl pouze 64 kB adresní prostor a procesor měl často omezené možnosti manipulace s video pamětí, proto bylo často nutné udržet velikost RAM videa co nejmenší, takže minimum byl použit adresní prostor mikro a také video obsah mohl být poměrně rychle změněn.
- Podpora palet
- Pokud by systém dokázal pomocí mechanismu palety přeložit „logickou barvu“ na (větší počet) nebo skutečné barvy, pak tento sloupec uvádí počet logických barev, které by paleta mohla přijmout, a počet barev, do kterých by mohl přeložit .
- HW přírůstek
- Zkratka pro „ hardwarovou akceleraci “, může mít několik forem, nejzjevnější formou je „ bit blitting “, tedy přesun skupin pixelů z jednoho místa ve video paměti na druhé, aniž by CPU prováděl jakýkoli pohyb, jiný často- používanou technikou je hardwarové rolování, které ve skutečnosti emuluje pohyb celé obrazovky ve video RAM, třetí formou hardwarové akcelerace je použití skřítků implementovaných v hardwaru. Některé systémy také podporovaly kreslení čar (a někdy i obdélníků) pomocí speciálního hardwaru pro kreslení čar. Položka ve sloupci odhaluje, které metody hardware podporoval dvěma písmeny pro každou metodu.
- BL
- Pro třpytky
- DR
- Pro hardwarem podporované kreslení čar
- SC
- Pro podporu posouvání hardwaru
- SP
- Pro podporu hardwaru sprite
- TE
- Pro hardware Podpora dlaždic v grafickém režimu
- Podrobnosti sprite
- Pokrývá tři aspekty hardwaru podpory sprite, který systém používal. Každému číslu v buňce tabulky předchází dvě písmena.
- S#
- Pro první aspekt je celkový počet hardwarových skřítků, které by systém mohl podporovat, v hardwaru (nepočítaje opakované použití stejného hardwaru). pokud systém vůbec nepodporuje hardwarové sprity, buňka tabulky obsahuje pouze „-“. Pokud je S# 1, pak se jeden sprite nejčastěji používá k podpoře kurzoru myši .
- SS
- Pro druhý aspekt je velikost sprite v pixelech obrazovky. Sprite mohl být zobrazen hardwarem jako matice horizontálních a vertikálních pixelů. Pokud je k dispozici více než jeden režim velikosti sprite, je uveden každý z nich.
- SC
- Za třetí aspekt je počet barev sprite, udává počet barev, které může sprite mít. Jedná se o celkový počet barev, které by mohly být použity k definování sprite (průhledný NENÍ zahrnut), takže pokud by sprite mohl být zobrazen pouze jako obrázek v jedné barvě, číslo je 1. Pokud je nastaven více než jeden režim velikosti sprite k dispozici každý je uveden.
- SP
- Pro čtvrtý aspekt je počet skřítků na skenovací linii . Hardwarové spity používají druh Z-bufferu k určení, který sprite je „nahoře“. Dostupnost hardwaru k tomu omezuje počet spritů, které lze zobrazit na každém řádku skenování. Toto číslo udává, kolik spritů bylo možné zobrazit na skeneru, než se jeden z nich stal kvůli hardwarovým omezením neviditelným.
- Unikátní funkce
- Pokud má zobrazení videa jedinečné funkce (nebo omezení), budou zde uvedeny, pokud je prostor omezen, zbývající speciální funkce jsou vyjádřeny jako poznámky.
„ - “ v buňce tabulky znamená, že odpověď je irelevantní, neznámá nebo jiným způsobem nemá žádný význam, například velikost sprite systému, který nepodporuje hardwarové sprity.
„ ? “ V buňce tabulky znamená, že záznam ještě nebyl určen. Pokud ? za záznamem to znamená, že mohou existovat i jiné možnosti než uvedené
„ Mono “ v buňce tabulky znamená jednobarevné , například černé na bílém nebo černé na zelené.
Seznam domácích počítačů a jejich možnosti videa
Systémy navržené jako terminály
Název systému | Rok | Název čipu | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | HW přírůstek | jedinečné vlastnosti | |
---|---|---|---|---|---|---|---|---|---|---|---|
Text | Grafika | ||||||||||
Apple I. | 1976 | 720 bajtů | 40 × 24 Mono | N/A | 40 × 24 Mono | ||||||
Datapoint 2200 | 1971 | 840 bajtů | 80 × 12 Mono | N/A | 80 × 12 Mono | LC | Žádný | Posuvné registry pro RAM | |||
MUPID | 1983 | 64 tis | 40 × 25 16+16 barev | 320 × 240 16+16 barev | 320 × 240 | LC, BG, SG | ANO | 16 pevných barev a 16 volitelných z palety 4096 barev | ? | Navrženo akademiky jako terminál BTX , ale s možnostmi domácího počítače | |
SOL-20 | 1976 | - | 1 tis | 64 × 16 Mono | Omezené 512x128 mono s MC6574 | (64x16) | LC, SG | Ne | Žádný | Žádný | Jeden z prvních systémů s integrovaným video hardwarem |
Systémy využívající generování videa řízené softwarem
Název systému | Rok | Název čipu | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | jedinečné vlastnosti | |
---|---|---|---|---|---|---|---|---|---|
Text | Grafika | ||||||||
Aamber Pegasus | 1981 | - | 512 bajtů | 32 × 16 Mono text s programovatelnými znaky 7x9 | (32x16) | LC | Ano | ||
Galaksija | 1983 | 512 bajtů | 32 × 16 Mono | „Plné“: Omezeno 256 × 208 černobíle
Semi: 64 × 48 Mono |
(64x48; 32, později 256x208) | BG | - | Všechny systémy byly v podstatě „domácí výroby“, na jednostranném PCB. Stejně jako ZX81 to bylo softwarové. | |
OSI Superboard II , Compukit UK101 a klony | 1979 | 1 tis | 32 × 32 nebo 64 × 16 černobíle | „Plné“: omezené 256 × 256 nebo 512 × 128 černobíle pomocí plné rozšířené paměti ROM
Semi: 64x96 nebo 128x48 Mono pomocí 64 znaků (pseudo grafika) ze 128 znaků volitelné ROM rozšířené znakové sady |
(32 × 32 nebo 64x16) | LC, SG | Starší systém s 256 znakovým písmem, standardní přídavná karta pro plnou grafiku 256 x 256 | ||
OSI C4P | 1980 | 2K | 64 × 32 8 barev | „Plné“: omezené 512x256 8 barev
Semi: 128x96 8 barev pomocí části sady pseudo grafických znaků |
64x32 | LC, SG | |||
ZX80 , ZX81 | 1980, 1981 | 792 bytů | 32 × 24 Mono | Full: 256 × 192 Mono
Semi: 64 × 48 Mono |
(32x24) | BG, SG | Ne | „pomalý režim“, softwarově generovaný displej |
Systémy využívající diskrétní logiku
S nezávislými textovými režimy
Název systému | Rok | Název čipu | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | HW přírůstek | jedinečné vlastnosti | |
---|---|---|---|---|---|---|---|---|---|---|---|
Text | Grafika | ||||||||||
ABC80 | 1978 | 1 tis | 40 × 24 Mono | Semi: 78 × 72 Mono | (39x24) | LC, BG | - | Jeden z prvních systémů se sériovými atributy, jako jsou systémy Ceefax a Prestel , potřeboval k přepnutí do grafického režimu první znak řádku, takže horizontální rozlišení je 78, nikoli 80 | |||
Apple II | 1977 | 18 tis | 40 × 24 černobíle/6 barev | Full: 280 × 192 Mono/6 barev Semi: 40 × 48 15 barev | 40x48, 140 × 192 | První známý systém se 4 řádkovými „titulky“ a softwarovým škálováním a otáčením | |||||
Commodore PET 2001 | 1977 | - | 1 000 bajtů | 40 × 25 Mono 9 "Mono monitor | „Plné“: Omezeno černobíle 320 × 200
Semifinále: 80 x 50 s použitím část svého pseudo grafické znaky sady |
(80x50, 40x200) | BG, SG | - | Původní počítač se znakovou sadou bez ASCII ( PETSCII ). | ||
Exidy Zaklínač | 1978 | 1920 bajtů | 64 × 30 Mono | „Plné“: Omezeno 512 × 240 černobíle
Semi: 128 x 90 mono |
(128x90, 512x240) | LC, SG | Ano | Programovatelná znaková sada umožňovala grafiku typu TRS-80 a PET | |||
Ferguson Big Board | 1980, 1982 | 1 tis | 80 x 24 černobíle | LC | Ne | ||||||
Grundy NewBrain | 1982 | max. 20 tis | 32 × 25/30, 40 × 25/30, 64 × 25/30 nebo 80 × 25/30 Mono | Plné: 256x256, 320x256, 512x256, 640x256 černobíle
Semi: 64x75/90, 80x75/90, 128x75/90, 160x75/90 mono |
(64x75/90, 80x75/90, 128x75/90, 160x75/90; 256, 320, 512, 640x256) | LC, BG | - | Vestavěný jednořádkový VFD, podpora režimu videotextu | |||
Interakce domácího počítače | 1979 | 2184 bytů | 17 × 12 4 barvy | Semi: 112 × 78 4 barvy | 112 × 78 | Znaky byly kresleny na grafické obrazovce o rozměrech 112 × 78 pixelů, což znamená, že každý znak měl 6 × 6 pixelů, včetně mezery mezi postavami, což vedlo k velmi blokovým postavám, které jednoduše neumožňovaly výrazné malé znaky. | Teoreticky by text na obrazovce „grafika“ mohl být nakreslen na semigrafickou obrazovku v textovém režimu pro standardnější (pro danou dobu) 56x26 nebo 56x39 textový režim s vysokým rozlišením, ačkoli v praxi tento skutečný textový režim zjevně nebyl nikdy použit ( pokud to vůbec může být). | 4 z 8 | |||
Řada Kaypro II | 1982 | 2 kB | 80 × 24 Mono, na 9 "vestavěném CRT | Semi: Pravděpodobně Mono 160x72 | (80x24) | LC, BG | Ne | - | |||
NASCOM 1 NASCOM 2 | 1977 1979 | 1 tis | 48 × 16 Mono | N/A | LC | Ne | Žádný | ||||
Osborne 1 , | 1981, 1982, 1984 | 4K | 52x24 Mono na 5 "CRT, později 80x24 na 7" CRT | „Plné“: Pravděpodobně omezené 416 × 192 černobíle, později omezeno 640 × 192 pomocí sady pseudo grafických znaků | (52x24, později 80x24) | LC, SG | Využívá virtuální obrazovku k vyrovnání omezení původního 5 "CRT, což je funkce, která pravděpodobně z novějších modelů nevypadla, aby se dosáhlo plné zpětné kompatibility | ||||
Panasonic JR-200 | 1983 | 2K+2K | 32 × 24 8 barev | "Plné": 256 x 192 8 barev
Semi: 64 × 48 8 barev |
32x24 | LC, BG | Unikátní schéma atributů barev semi-grafických pixelů způsobilo, že každý ze 64 × 48 semigrafických „pixelů“ (skládajících se ze čtvrtiny prostoru znaků 8 × 8 pixelů) mohl mít svou vlastní nezávislou barvu, tyto semi-grafiky bylo možné kombinovat s předdefinovanými znaky nebo programovatelnými znaky, z nichž každý může mít také nezávislou barvu popředí a pozadí z palety 8. | ||||
Jupiterové eso | 1982 | 2K | 32 × 24 Mono | "Plné": Omezené 256 x 192 černobíle pomocí 128 znaků
Semi: 64 × 48 Mono |
32x24 | LC, BG | Omezený | - | žádný | ||
ODKAZ 480Z a výzkumné stroje 380Z | 1982 | 2K | 40 × 25 nebo 80 × 25 černobíle | Mohla by být přidána samostatná nezávislá deska generátoru zobrazení videa, která podporovala grafiku s vysokým rozlišením 640 × 192 × 1, 320 × 192 × 2 nebo 160 × 96 × 4 bitů na pixel | LC | n ze 16 s rozšiřující deskou Hires; 16 z 256 logických intenzit s kompozitním rozhraním, 16 logických barev s rozhraním TTL RGB | |||||
MZ-80K | 1979 | 1 000 bajtů | 40 × 25 Mono | „Plné“: Omezeno černobíle 320 × 200
Semi: 80 × 50 Mono |
(40x25) | LC, BG, SG | Ne | Žádný | mnoho dobře vybraných pseudo-grafických postav | ||
Robotron KC 85 a KC 87 | 85: 1984, 1986, 1988
87: 1987 |
85/1, 87.x0: 960 bajtů
87.x1: 960+960 bytů 85/2-3: 16K 85/4: 64 tis |
85/1, 87: 40x20 Mono pro 85/1, 87.x0; 16 barev popředí + 8 barev pozadí pro 87.x1
85/2-4: 40x32 16 barev popředí + 8 barev pozadí nebo 4 barvy pouze pro 85/4 |
85/1, 87: Omezeno 320x192 Mono pro 85/1, 87.x0; 16 barev popředí + 8 barev pozadí pro 87.x1 pomocí sady pseudo grafických znaků
85/2-4: 320x256 16 barev popředí + 8 barev pozadí nebo 4 barvy pouze pro 85/4 |
87.x1: 40x24
85/2-3: 40x64 (16fg8bg) 85/4: 40x256 (16fg8bg), 320x256 (4) |
LC | 85/2-4: Jeden z mála zdokumentovaných systémů, které používají buňky atributů polovičních znaků
85/4: Jeden z mála zdokumentovaných systémů, které používají buňky svislých atributů |
||||
TRS-80 Modely I a III | 1977, 1980 | až 1 tis | 32 × 16 nebo 64 × 16 Mono | Semi: 64 × 48 nebo 128 × 48 mono | (32x16 nebo 64x16) | LC, BG | Ne | Žádný | Kanonický systém pro použití textové semigrafiky | ||
TRS-80 model 4 | 1983 | 1920 bajtů | 32 × 16, 40x24, 64 × 16 nebo 80x24 Mono | Semi: 64 × 48, 80 × 72, 128 × 48 nebo 160 × 72 mono | (32x16, 40x24, 64x16 nebo 80x24) | LC, BG | Dokáže zobrazit plnou grafiku 640x240 nebo 512x192 pomocí standardizované rozšiřující desky |
Bez nezávislých textových režimů
Název systému | Rok | Název čipu | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | jedinečné vlastnosti |
---|---|---|---|---|---|---|---|---|---|
Apple III | 1980 | 64 tis | 40 × 24 Text v 280 × 192 grafikách nebo 80 × 24 v 560 × 192 2 nebo 16 barvách | 140x192, 280x192; 140x192, 560x192 | LC | 228 programovatelných znaků, dodávaný se softwarovým emulátorem Apple II | |||
Apple Lisa / Macintosh XL | 1983 | Pravděpodobně 2x32760 bajtů | nakresleno softwarem na 720x364r/608x432s mono, (4 stupnice šedé) | (720x364r/608x432s) | Ano | ||||
Apple Macintosh 128K a další kompaktní modely | 1984 | - | 2x21888 bytů | nakresleno softwarem na 512x342 mono, (4 stupně šedi) | (512x342) | SE/30 a Classic byly jediné 32bitové modely, které používaly diskrétní logiku k implementaci video hardwaru | |||
Osobní počítač DAI | 1979 | - | 31680 bytů | 88 × 65, 176 × 130, 352 × 260, 60x24 Text v 528 × 240 Grafika 4 nebo 16 barev | 88 × 65, 176 × 130, 352 × 260, 528 × 240 | LC | - | 4 ze 16 | textový a grafický režim na rozdělené obrazovce se 4řádkovým titulkem |
PMD 85 | 1985 | 9600 bajtů | 48 × 32 Text v 288 × 256 grafikách 4 stupnice šedé, 4 barvy pro 85/3 | 288 x 256 | LC | 4 z? šedé stupnice, 4 z? barvy pro 85/3 | žádné textové režimy, pouze jeden grafický režim 288 × 256 x 2 bitů na pixel | ||
Tiki 100 | 1984 | - | 32 tis | 40 × 25 Text v 256 × 256 grafikách 16 barev, 80 × 25 v 512 × 256 4 barvách, 160 × 25 v 1024 × 256 2 barvách | 256 × 256, 512 × 256, 1024 × 256 | LC | Ano | 256 | SC |
Xerox Alto | 1973 | 61206 bytů | nakresleno softwarem na 606x808 Mono | (606x808) | LC | Ano | První známý systém s grafikou
První známý systém bez samostatné vyrovnávací paměti textu |
Systémy využívající jednoduché registry posunu videa
Název systému | Rok | Název čipu | Video RAM | Režim videa | měkká písma | jedinečné vlastnosti |
---|---|---|---|---|---|---|
COSMAC VIP , Telmac 1800 | 1977 | CDP 1861 | 256 bajtů | 64 × 32 černobílá grafika | Ano | Neuvěřitelně primitivní, ale nosná barva |
Oscom NANO, ETI 660, Telmac 2000 | 1980, 1981 | CDP 1864 | 1,5 tis | 64x192 Mono grafika | Neuvěřitelně primitivní, ale nosná barva |
Systémy využívající vlastní logické integrované obvody
S nezávislými textovými režimy
Název systému | Rok | Název čipu | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | HW přírůstek | jedinečné vlastnosti | |
---|---|---|---|---|---|---|---|---|---|---|---|
Text | Grafika | ||||||||||
Apple IIe , Apple IIc | 1983, 1984 | MMU/IOU | 27 tis | 40 × 24 nebo 80 × 24 černobíle | Plné: 280 × 192 6 nebo 15 barev nebo 560 × 192 15 barev Semi: 40 × 48 nebo 80 × 48 15 barev | 40x48, 80x48; 140x192, 280x192; 140x192 | LC | Ne | Žádný | ||
Apple II GS | 1986 | VGC | 32 tis | 40 × 24 nebo 80 × 24 16 barev | Plné: 280 × 192 6 nebo 16 barev nebo 560 × 192 16 barev, 320 × 200 16-3200 barev nebo 640 × 200 4-800 čistých nebo 16 barevných barev
Semi: 40 × 48 nebo 80 × 48 16 barev |
40x48, 80x48; 140x192, 280x192; 140x192; 320 x 200, 640 x 200 | LC | Ne | Apple] [režimy žádné, ostatní režimy 4096 | ||
Mattel Vodnář | 1983 | TEA1002 | 2 000 bajtů | 40 × 25 16 barev | "Plné": Pravděpodobně alespoň omezené 320 x 200 16 barev prostřednictvím (rutiny jazyka sestavy a) grafických symbolů zahrnutých v jeho znakové sadě
Semi: 80 × 75 16 barev |
40 × 25 | LC, BG | - | Žádný | ||
Barevný počítačový model TRS-80 3 | 1986 | GIME | 72 000 bajtů | 20x16-25, 32x16-25, 40x16-25, 64x16-25 nebo 80x16-25 16 barev | Plné: 64 × 64 4 barvy, 128 × 64, 128 × 96, 128 × 192 2 nebo 4 barvy; 160x192-225, 256 × 192-225, 320x192-225 2, 4, 16 nebo 256 barev; 512x192-225 nebo 640x192-225 2, 4 nebo 16 barev
Semi: 64x32 9 barev, 64x48 4 barvy |
64 × 64, 128 × 64, 128 × 96, 128 × 192, 160x192-225, 256 × 192-225, 320x192-225, 512x192-225 nebo 640x192-225; 64x32, 64x48 | BG, LC | Ne | ? |
Bez nezávislých textových režimů
Název systému | Rok | Název čipu | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | HW přírůstek | jedinečné vlastnosti |
---|---|---|---|---|---|---|---|---|---|---|
Atari ST | 1985 | Řazení ST | 32 tis | nakresleno softwarem 16 barev na 320 × 200 16 barev, 640 × 200 4 barvy nebo 640 × 400 2 barvy | 320 x 200, 640 x 200 | LC | Ano | Ano 512 | Hi-Res bez prokládání 31 kHz-72 Hz | |
Electronika BK -0010/-0011 | 1985 | ULA | 16 tis | 32 × 25 Text v 256 × 256 grafikách 4 barvy nebo 64 × 25 v 512 × 256 2 barvách | 256 × 256 nebo 512 × 256 | Ano | SC | |||
Enterprise 64 | 1985 | Nicku | 64 tis | Plné: 80x256 256 barev, 160x256 16 barev, 40 × 32 Text v 320x256 grafika 4 barvy, 80 × 32 nebo 28 v 640x256p/ 64 v 512i 2 barvy
Semi: 80x96, 160x84p/96p/192i 2 nebo 4 barvy pomocí měkkých písem |
80x256, 160x256, 320x256, 640x256p/512i: 40 × 32, 80 × 32 nebo 28 nebo 80 × 64 prokládané | Ano | Na svou dobu pokročilé | |||
Oric 1 | 1983 | HSC 10017 ULA | 8K | Plný: 40 × 28 Text v 240 × 200 Grafika 8 barev (omezeno 240 × 224 prostřednictvím měkkého písma)
Semi: 80x84 8 barev pomocí měkkého písma |
40 × 224 | LC | Ano | Žádný | Žádný | |
Nimbus PC-186 | 1984 | FPGA | 64 tis | 40 × 25 Text v 320 × 250 grafikách 16 barev nebo 80 × 25 v 640 × 350 4/16 barvách | 320 × 250 nebo 640 × 350 | LC | - | 4 ze 16 | Počáteční x86 -založený systém bez IBM -PC s dobrou grafikou | |
SAM kupé | 1989 | ASIC | 24 tis | 32 × 24 Text v 256 × 192 grafikách 8 nebo 16 barev nebo 85 × 24 v 512 × 192 4 barvách | 32 × 24, 32 × 192 nebo 256 × 192; 512 × 192 | - | 16 záznamů 128 barev | Zpětně kompatibilní se Sinclair Spectrum | ||
Sinclair ZX Spectrum | 1982 | ULA | 6912 bajtů | Plný: 32x24 Text v 256 × 192 Grafika 15 barev
Semi: 64x48 15 barev |
32 × 24 | LC, BG | - | Žádný | omezení barev | |
Timex/Sinclair TS2068 | 1983 | CPLD | 12288 bytů (max.) | Plný: 32x24 Text v 256 × 192 grafikách 15 barev nebo 64x24 v 512 × 192 mono
Semi: 64 x 48 15 barev nebo 128 x 48 mono |
32 × 24, 32 × 192 | - | přepínání mezi dvěma obrazovkami 256 × 192 | |||
ZX Spectrum Další | 2020 | FPGA | 6912 bajtů, 48 kB (vrstva 0) + 1280 bajtů sprite RAM | Plný: 32x24 Text v 256 × 192 Grafika 15 nebo 256 barev 80x24 v 512x192 2 nebo 256 barev
Semi: 64x48 15 barev |
32 × 24, 32x192, 256 × 192, 512x192 | LC, BG, SC, SP | Ano | 256 záznamů 512 barev | 64 skřítků, rolování hardwaru, měď, dlaždice-mapa | zpětně kompatibilní se staršími spektry |
Sinclair QL | 1984 | ZX8301 ULA | 32 tis | Plný: 42 × 25 Text v 256 × 256 grafikách 8 barev nebo 85 × 25 v 512 × 256 4 barvách
Semi: 84x75 8 barev nebo 170x75 4 barvy měkkým písmem, 128x128 8 barev nebo 256x128 4 barvy tečkované |
256 × 256 nebo 512 × 256, 128 × 128 nebo 256 × 128 | LC | Ano | žádný | hardwarové pixelové blikání | |
Thomson MO5 | 1984 | Pole brány EFGJ03L | 16 tis | Plný: 40 × 25 Text v 320 × 200 Grafika 16 barev
Semi: 80x75 16 barev pomocí měkkého písma |
40 × 25, 320 × 200 | |||||
Thomson TO7 | 1982 | Pole brány MC 13000 ALS | 14 000 bajtů, buď 15 000 nebo 16 000 bajtů pro TO7-70 | 40 × 25 Text v rozlišení 320 × 200 Grafika 8 barev, 16 pro TO7-70 | 40 × 200 | |||||
Thomson systémy MO6 , až 8. a TO9 + | 1986 | vlastní pole brány TI plus paleta barev EF-9369P | 16 tis | Plné: 8 režimů od 160 × 200 16 barev do 640 × 200 2 barvy (40 × 25 text v grafice 320 × 200 a 80 × 25 v 640 × 200)
Semi: 80x75 4 barvy nebo 160x75 2 barvy pomocí měkkého písma |
od 160 × 200 do 640 × 200 | Ano | 16 záznamů 4096 barev |
Systémy využívající CRTC
MC6845 nebo druhý zdroj
S nezávislými textovými režimy
Název systému | Rok | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | HW přírůstek | jedinečné vlastnosti | |
---|---|---|---|---|---|---|---|---|---|---|
Text | Grafika | |||||||||
Řada ABC 800 | 1981 | 1K (800C), 2K (800M, 802, 806) + 128K (806) | 40x24 nebo 80 × 24 (800M, 802, 806) 8 nebo 2 barvy | Plné: 256 × 240 nebo 512x240 16 barev (806)
semi: 78x75 8 nebo 2 barvy [nebo 158x75 (800M, 802, 806)] |
256 × 240 nebo 512x240 (806), 40x24 nebo 80 × 24 (802, 806) | LC, BG | Ne | Žádný | Žádný | Deska HR pro 800 a 802 poskytuje 16K pro grafiku 240 × 240 ve 4 z 8 barev |
Aster CT-80 | 1979 | 1K nebo 2K | 64 × 16, 32 × 16, 80 × 25 nebo 40 × 25 černobíle | Semi: 128 × 48, 64x48, 160 × 75 nebo 80x75 3 šedé stupnice | 128 × 48, 64x48, 160 × 75 nebo 80x75 | LC, BG, SG | Podpora map duální paměti | Počáteční klon TRS-80 s dalšími grafickými režimy | ||
Řady Commodore PET 4000 a 8000 | 1980, 1981 | 1000 bytů (4000), 2000 bytů (8000) | 40 × 25 (4000) nebo 80 × 25 (8000) Mono, na 12 "Mono monitoru | „Plné“: Omezené 320 × 200 černobíle (4000) nebo 640 × 200 černobíle (8 000)
Semi: 80 x 50 Mono (4000), nebo 160 x 50 Mono (8000), za použití součástí jeho pseudo grafické znaky sady |
[40 × 25 (4000) nebo 80 × 25 (8000)] | BG, SG | Ne | Žádný | ||
LNW-80 | 1982 | 1K nebo 2K | 80 × 24, 64 × 16 nebo 32 × 16 8 barev | Plné: 480 × 192 2 barvy nebo 384 × 192 8 barev
Semi: 160 × 72 nebo 128 × 48 8 barev |
480 × 192, 64 × 16 | LC, BG | Ne | |||
LOBO MAX-80 | 1982 | 1K nebo 2K | 80 × 24 nebo 64 × 16 černobíle | „Plné“: Omezené 640x240 nebo 512x192 Mono prostřednictvím programovatelné znakové sady
Semi: 160 × 72 nebo 128 × 48 mono |
(80x24 nebo 64x16) | Ano | ||||
MicroBee | 1982 | 4K | 64 × 16 Mono | „Full“: 17 omezených režimů od 512x128 do 512x256 Mono v krocích po 8 řádcích Semi: 128 × 48 Mono | 64x16 | Ano | ||||
Sony SMC-70 | 1982 | 38 kB | 40 × 25 nebo 80 × 25 2 barvy | 160 × 100, 320 × 200 16 barev, 640 × 200 4 barvy nebo 640 × 400 2 barvy | 40 × 25 nebo 80 × 25, 160 × 100, 320 × 200, 640 × 200, 640 × 400 | LC | Ano | n ze 16 | Genlocker (verze G & P) |
Bez nezávislých textových režimů
Název systému | Rok | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | HW přírůstek | jedinečné vlastnosti |
---|---|---|---|---|---|---|---|---|---|
Camputers Lynx | 1983 | 32 tis | Plný: 40 × 24 Text v 256 × 252 Grafika 8 barev
Semi: Pravděpodobně 80x72 8 barev |
40x24, 256x252 | LC | Ne | Žádný | Žádný | |
Barevný džin | 1982 | 16 tis | „Plné“: Omezený text 40 × 24 v grafice 320 × 192 s použitím 8 × 8 pixelů programovatelných znaků 16 barev
Semi: 160x96 4 barvy nebo pravděpodobně 80 × 72 16 barev |
40x24, 160x96 | LC, BG, SG | Ano | 4 ze 16 | Programovatelné znaky | |
Sharp X1 (CZ-800C) | 1982 | 48 000 bajtů | 40 × 25 Text v grafice 320 × 200, 80 × 25 v 640 × 200 8 barev | 320 × 200, 640 × 200 | LC | Ano | Žádný | výkonný APA barevný PCG | |
Casio FX-9000P | 1980 | 4K | 32 × 16 Text v 256 × 128 grafických mono | (256x128) | Žádný | ? |
Jiné modely
Název systému | Rok | Název čipu | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | HW přírůstek | jedinečné vlastnosti | |
---|---|---|---|---|---|---|---|---|---|---|---|
Text | Grafika | ||||||||||
Compucolor II | 1977 | SMSC CRT5027 | 4K | 64 × 32 nebo 64 × 16 8 barev na 13 “vestavěné barevné obrazovce | „Full“: Omezené 512x256 8 barev
Semi: 128 × 128 8 barev nebo pravděpodobně 128 × 96 8 barev nebo 128 × 48 8 barev (prostřednictvím znaků blokové grafiky obsažených v písmu) |
64x16 nebo 64x32, 128x128 | BG | prý první barevný domácí počítač na trhu, na tu dobu velmi pěkná grafika | |||
Comx-35 a klony | 1983 | CDP1869 CDP1870 | 3K | 40 × 24 8 barev popředí (4 na 6 × 8 nebo 6 × 9 pixelů, 1 na řádek 6 pixelů)+ 8 barev pozadí (pro celou obrazovku) | "Plné": Omezeno 240 × 192 (NTSC)/240x216 (PAL)/240x384 (rozšířená RAM) 8 barev popředí (4 na 6 × 8 nebo 6 × 9 pixelů, 1 na 6 pixelů)+ 8 barev pozadí (pro celá obrazovka)
Semi: 80 × 72/120 × 96 8 barev popředí (4 na 6 × 8 nebo 6 × 9 pixelů, 1 na řádek 6 pixelů)+ 8 barev pozadí (pro celou obrazovku) |
40x24 | BG, SG | Ano | 8 popředí + 8 pozadí mimo? | ||
Durango F-85 | 1977 | Intel 8275 | 2 kB | 80 × 24 nebo 64 × 16 Mono, na 9 “vestavěném CRT | Semi: Pravděpodobně 160x72 nebo 128x48 Mono | (80x24 nebo 64x16) | LC, BG | ||||
MZ-700 | 1982 | M60719 | 2 000 bajtů | 40 × 25 8 barev | "plný": Omezené 320 x 200 8 barev
semi: 80 × 50 8 barev |
40x25 | LC, BG, SG | Ne | |||
PC-8001 | 1979 | „PD3301D | 3K, 16K, 48K | 40 × 20, 40 × 25, 80 × 20 nebo 80 × 25 8 barev | Plné: 320 x 200 nebo 640 x 200 8 barev
Semi: 160 × 100 8 barev |
320x200 nebo 640x200, 80x25 | LC, BG | Ne | |||
Robotron 1715 | 1984 | Intel 8275 | 2 kB | 80 × 24 nebo 64 × 16 černobíle | Semi: Pravděpodobně 160x72 nebo 128x48 Mono | (80x24 nebo 64x16) | LC, BG | pro model 1715W | měl dvě přepínatelné ROMy pro azbuku/latinku | ||
Telmac TMC-600 | 1982 | CDP1869 CDP1870 | 1 tis | Pravděpodobně 40x24 8 barev | Semi: 80x72 8 barev | 40x24 | LC | Ne | |||
Matra Alice 32/90 a klony a Philips VG5000 | 1984 | EF9345 | 8K | 32 × 16, 40 × 25 nebo 80 × 25 9 barev | Plné: 160 × 125 nebo 320 × 250 16 barev
Semi: 64 x 32, 80 x 50 nebo 160 x 50 9 barev |
32x16, 40x25, 80x25 | LC, BG | 3 × 100 uživatelsky definovatelných znaků, ale pouze v textovém režimu 40 × 25 | Popředí plné a poloviční intenzity plus pozadí z 8 | DR | Video vstup |
Systémy využívající řadič video rozhraní
MC6847 nebo druhý zdroj
Název systému | Rok | Název čipu | Režimy videa | barevné rozlišení | Doplňky písem | HW přírůstek | Podrobnosti sprite | |
---|---|---|---|---|---|---|---|---|
Text | Grafika | |||||||
Acorn Atom , APF Imagination Machine , GEM 1000 /Charlemagne 999 , Laser 100/110, Laser 200 /210 a 310, SPC-1000 (novější modely), TRS-80 MC-10 a klony | 1979, 1980, 1981, 1983, 1985 | MC6847 | 32 × 16 9 barev | Plné: 64 × 64 4 barvy, 128 × 64, 128 × 96, 128 × 192 2 nebo 4 barvy nebo 256 × 192 2 barvy
Semi: 64x32 9 barev nebo 64x48 4 barvy |
64 × 64, 128 × 64, 128 × 96, 128 × 192 nebo 256 × 192; 64x32 nebo 64x48 | BG | Žádný | |
SPC-1000 (starší modely) | 1983 | AMI S68047 | ||||||
NEC PC-6001 | 1981 | M5C6847P-1 | Plné: 64 × 64 4 barvy, 128 × 64, 128 × 96, 128 × 192 2 nebo 4 barvy, 256 × 128 nebo 256 × 192 2 barvy
Semi: 64 x 32 9 barev nebo 64 x 48 4 nebo 9 barev |
64 × 64, 128 × 64, 128 × 96, 128 × 192, 256 × 128 nebo 256 × 192; 64x32 nebo 64x48 | ||||
Barevný počítač 1 a 2 TRS-80 a klony | 1980 | MC6847 +MC6883 | Plné: 64 × 64 4 barvy, 128 × 64, 128 × 96, 128 × 192 2 nebo 4 barvy nebo 256 × 192
Semi: 64 × 32 (64 × 64, 64x96 nebo 64x192) 9 barev, 64 × 48 4 barvy |
64 × 64, 128 × 64, 128 × 96, 128 × 192 nebo 256 × 192; 64 × 32, 64 × 48, 64 × 64, 64x96 nebo 64x192 | BG | MC6883 by ve skutečnosti mohl být použit jako omezený druh sprite hardwaru v semigrafických režimech, což je v praxi omezilo na grafické režimy 256x192x9 |
Jiné modely
S nezávislými textovými režimy
Název systému | Rok | Název čipu | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | HW přírůstek | Podrobnosti sprite | jedinečné vlastnosti | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Text | Grafika | |||||||||||
Commodore VIC-20 | 1980 | VIC | 506 bajtů + 506 okusů | 22 × 23 16 barev (horních 8 nepoužitelných jako popředí) | Technicky plné: 160 × 160 16 barev (horních 8 nepoužitelných jako popředí) (nebo více ve zvláštních případech) nebo omezených 176 × 184 16 barev (horních 8 nepoužitelných jako popředí)
Semi: technicky 44x46 16 barev (horních 8 nepoužitelných jako popředí) pomocí části své znakové sady PETSCII |
22 × 23 | LC, BG, SG | Ano | ne opravdu, ale něco podobného by bylo možné provést manipulací se čtyřmi barvami ze šestnácti vybraných pro každou dlaždici nebo globální barvou pozadí | Čip VIC umožnil generátoru znaků v paměti RAM předefinovat zobrazení znaků na obrazovce pixel po pixelu a umožňoval znaky s dvojitou výškou (8 pixelů široký, 16 pixelů vysoký). Bylo možné získat plně adresovatelnou obrazovku 160 na 160 vyplněním obrazovky sekvencí 200 různých znaků s dvojitou výškou a následným selektivním zapínáním pixelů v definicích znaků založených na RAM. Omezení na 200 znaků bylo takové, aby zbylo dost bytů, aby samotná mřížka znaků obrazovky zůstala adresovatelná čipem VIC. Kazeta Super Expander poskytovala takový režim v BASICu, i když k tomu často musela přesouvat program BASIC v paměti. Bylo také možné zaplnit větší plochu obrazovky adresovatelnou grafikou pomocí dynamičtějšího schématu přidělení, pokud byl obsah dostatečně řídký nebo opakující se. | VIC-20 měl hardwarovou podporu pro světelné pero , ale jeho nejzjevnějšími rysy byly textový režim s velmi širokými znaky a vestavěný kompozitní video výstup a prokládaný režim NTSC VIC | |
Commodore 64 | 1982 | VIC-II | 16 tis | 40 × 25 16 barev | Plné: 160 × 200 nebo 320 × 200 16 barev
(semi: 80 × 50 16 barev pomocí části sady pseudo grafických znaků ) |
40x25 | LC, BG, SG | 1 (320 px) nebo 3 (160 px) popředí + 1 pozadí ze 16 | SP, SC | S#= 8 SS = 24 × 21, 12 × 21 SC = 1 SP = 8 | Mnoho | |
Commodore 65 | 1991 | VIC-III | podporováno až 500 tis | 40 × 25 nebo 80 × 25 16 barev | plné: 160 × 200, 160 × 400, 320 × 200, 320 × 400, 640 × 200, 640 × 400, 1280 × 200 nebo 1280 × 400 až 256 barev
(semi: 80 × 50 nebo 160x50 16 barev pomocí části sady pseudo grafických znaků ) |
40x25; 160 × 200, 160 × 400, 320 × 200, 320 × 400, 640 × 200, 640 × 400, 1280 × 200 nebo 1280 × 400 | 4096 | SP, SC, BL | Všechny Commodore 64, plus podpora DMA blitterů a genlock . | |||
Commodore 16 , 116 a Plus/4 | 1984 | TED | 8K | 40 × 25 16 barev | Plné: 160 × 200 nebo 320 × 200 121 barev
(semi: 80 × 50 16 barev pomocí části sady pseudo grafických znaků ) |
40x25 | 1 (320 px) nebo 3 (160 px) popředí + 1 pozadí ze 121 | Žádný | Nějaký | |||
IBM PCjr & Tandy 1000 | 1984 | „Video Gate Array“ + 6845 (PCjr) / čip společnosti Tandy | 32 tis | 40 × 25 nebo 80 × 25 16 barev | Plné: 160 × 200, 320 × 200 4 nebo 16 barev nebo 640 × 200 2 nebo 4 barvy
(„semi“: 160 × 100 16 barev) |
40 × 25 nebo 80x25; 160 × 200, 320 × 200 nebo 640 × 200 | LC | Ne | 2 nebo 4 z 16 | |||
IBM PS/1 | 1990 | " VGA " | 128 tis | Běžně
80 × 25, 40 × 25, 80 × 43 nebo 80 × 50 16 barev na 14 “monitoru |
Běžně 640 × 480, 640 × 400, 640 × 350 16 barev nebo 320 × 200 16 nebo 256 barev | Běžně
640 × 480, 640 × 400, 640 × 350 nebo 320 × 200 |
LC | Ano | 16 nebo 256 barev z palety 262144 barev (6 bitů na kanál RGB) | SC | - | " Ladění videa " |
Bez nezávislých textových režimů
Název systému | Rok | Název čipu | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | HW přírůstek | Podrobnosti sprite | jedinečné vlastnosti |
---|---|---|---|---|---|---|---|---|---|---|---|
Žalud Archimedes | 1987 | VIDC1 | 480 kB (ze systémové paměti RAM) | Text velikosti softwaru v flexibilní grafice, maximálně 256 barev (např. 800 × 600 16 kol) | až 1152 x 896 | LC | Ano | 16 skupin po 16 z 4096 | SP | S#= 1 SS = 32 × n SC = 3 SP = 1 | |
Žalud RiscPC | 1994 | VIDC20 | 2 MB, 1 MB | Text o velikosti softwaru v flexibilní grafice, až 16 milionů barev (např. 1600 × 1200 256 kol) | až 1600 x 1200 | V <= 256 barevných režimech | |||||
NEC PC-8801 | 1981 | SGP | 48 tis | Plný: 80 × 25 Text v 640 × 200 grafikách, 640 × 400 2 barvy, 40 × 25 v 320 × 200 nebo 320 × 400 8 barev
Semi: 160 × 100 8 barev |
160x100; 640 × 200, 640 × 400, 320 × 200 nebo 320 × 400 | LC, BG, SG | Ano | 8 nebo 2 z 512 | Ne | raná podpora highres | |
VideoBrain | 1978 | UV-201 a UV-202 | 168 bajtů | 384x336i Grafika 16 barev
16 × 7 Text v 128 x 56 semigrafikách 16 barev |
16 × 7, 384x336i | SG | Ne | Žádný |
Systémy využívající video koprocesor
S nezávislými textovými režimy
Název systému | Rok | Název čipu | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | HW přírůstek | Podrobnosti sprite | jedinečné vlastnosti | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Text | Grafika | |||||||||||
Atari 8bitová rodina | 1979 | ANTIC plus CTIA/GTIA | 18K+ z 64K | 32/40/48 × 24 (30), 16/20/24x24 (30) nebo 16/20/24x12 (15) 2 (5) barev | 32/40/48x24 (30), 64/80/96x48 (60), 64/80/96x96 (120), 128/160/192x96 (120), 128/160/192x192 (240) 2 nebo 4 barvy, 256 /320/384x192 (240) 2 barvy, 64/80/96 × 192 (240) 9/16/8 nebo 16 barev | 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) | LC, BG, SG | Ano | 16 ze 128 (s FGTIA nebo GTIA) nebo 256 (pouze s GTIA) | SP, SC | S#= 4+4 nebo 5 SS = 8+2 nebo 5 × 256 (max) SC = 1 SP = 4+4 nebo 5 | Mnoho, zejména hardwarová podpora pro světelné pero a seznam zobrazení . Možná nejschopnější hardware z počátku 80. let vzhledem k tomu, že byl navržen v 70. letech. |
Coleco Adam , MSX1 , Pencil II , Memotech MTX , Sega SC-3000 , Sord M5 , SV-318 a SV-328 , Tatung Einstein , TI-99/4 , TI-99/4A , Tomy Tutor/Pyuuta | 1979-1984 | TMS9918 A | 16 tis | 32 × 24 16 barev nebo 40 × 24 2 barvy | Plné: 256 × 192 16 barev
Semi: 64 × 48 16 barev |
32x24, 32 × 192 | LC, (BG, SG) | Ano | Žádný | SP, TE | S#= 32 SS = 8 × 8, 16 × 16 SC = 1 SP = 4 | TI-99/4 byly první systémové textové znaky jiné než 8 pixelů široké a kolize atributů
omezení barev |
MSX2 , MSX2+/TurboR | 1986, 1988 | Yamaha V9938 , Yamaha V9958 | 64K, 128K nebo 192K | 32 × 24, 32 × 26,5 16 barev, 40 × 24, 40 × 26,5 2 barvy, 80 × 24 nebo 80 × 26,5 4 barvy | Plné: 256 × 192p, 256 × 212p, 256 × 384i, 256 × 424i 4, 16 nebo 256; později také 12499 nebo 19268 barev, 512 × 192p, 512 × 212p, 512 × 384i, 512 × 424i 4 nebo 16 barev
Semi: 64 × 48p, 64x53p, 64x96i nebo 64x106i 16 barev |
32 × 24, 40 × 24, 80 × 24, 32 × 26,5, 40 × 26,5 nebo 80 × 26,5; 32x192; 256 × 192p, 512 × 192p, 256 × 212p, 512 × 212p, 256 × 384i, 512 × 384i, 256 × 424i, 512 × 424i | LC, BG, SG | Ano | 2, 4 nebo 16 z 512 barev | SP, TE, SC, BL, DR | S#= 32 SS = 8 × 8, 16 × 16 SC = 16 SP = 8 | Mnoho jedinečných funkcí |
P2000T | 1980 | SAA5243 | 960 bajtů | 40 × 24 8 barev | Semi: 80 × 72 8 barev | 40 × 24 | LC, BG | Ne | Žádný | - | Jeden z prvních systémů s barevnou grafikou teletextu |
Bez nezávislých textových režimů
Název systému | Rok | Název čipu | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | HW přírůstek | Podrobnosti sprite | jedinečné vlastnosti |
---|---|---|---|---|---|---|---|---|---|---|---|
FM-7 | 1982 | MC6809 | 48K, 96 nebo 144K v režimu AV | 40 × 25 nebo 40 × 20 Text v grafice 320x200 4096 barev pro FM-77AV a AV20 nebo 262144 barev pro FM-77AV40 nebo 80 × 25, 80 × 20 Text v 640x200 grafika 8 barev | 320x200 nebo 640x200 | LC | Ano | Žádný | 320x200x4096 barev pro FM-77AV a AV20 nebo 262144 barev pro FM-77AV40 a 640 × 200 × 8 barev bez omezení barev | ||
Commodore Amiga (první generace) | 1985 | Agnus a Denise | 1M „Čip RAM“ | Libovolná velikost textu až 80 × 32 (80x64 v prokládaném režimu) v rozlišení 320 × 200p, 640 × 200p, 320 × 400i nebo 640 × 400i Grafika 2 až 64 barev a 4096 barev | 320 × 200p, 640 × 200p, 320 × 400i nebo 640 × 400i | LC | Ano | 2 až 32 barev z 4096 barev | BL, SP, SC, DR | S#= 8 SS = 16 široký, libovolná výška SC = 3 nebo 15
SP = 8 |
Mnoho jedinečných funkcí |
Commodore Amiga (druhá generace) | 1990 | Super-Agnus a najme Denise | 1M nebo 2M „Čip RAM“ | Libovolná velikost textu až 160 × 32 (160x64 v prokládaném režimu) v
Grafika NTSC: 320 × 200, 640 × 200, 320 × 400, 640 × 400 2 až 64 barev a 4096 barev, 1280 × 200p nebo 1280x400i 4 barvy Grafika PAL: 320x256, 640x256, 320x512, 640x512 2 až 64 barev a 4096 barev , 1280 × 256p nebo 1280x512i 4 barvy |
NTSC: 320 × 200, 640 × 200, 320 × 400, 640 × 400, 1280 × 200p nebo 1280x400i
PAL: 320x256, 640x256, 320x512, 640x512, 1280 × 256p nebo 1280x512i |
ještě více unikátních funkcí | |||||
Commodore Amiga (třetí generace) | 1992 | Advanced Graphics Architecture (AGA) | 2M „Chip RAM“ | Libovolná velikost textu až 160 × 32 (160x64 v prokládaném režimu, 100x75 v režimu Super72) v NTSC: 320 × 200 ... 1280 × 400 Grafika 2 až 256, 4096 až 262144 barev
PAL: 320 × 256 .. 1280 × 512 Grafika 2 až 256, 4096 až 262144 barev VGA: 640 × 480 2 až 256, 4096 až 26 2144 barev Super72: 400 × 300 .. 800 × 600 (prokládaný) Grafika 2 až 256, 4096 až 262144 barev |
NTSC: 320 × 200 .. 1280 × 400
PAL: 320 × 256 .. 1280 × 512 VGA: 640 × 480 Super72: 400 × 300 .. 800 × 600 (prokládaný) |
2 až 256 barev z 16 777 216 barev | S#= 8 SS = 64 široký, libovolná výška SC = 2 nebo 15 SP = 8 | ještě více unikátních funkcí | |||
Atari Falcon | 1992 | VIDEL, COMBEL (Blitter) | 1 až 14 mil. „Čip RAM“ | Libovolná velikost textu až 160 × 32
v CRT: 320 × 200 až 1600 × 608 grafika 2,4,16,256 barev (indexováno), 32768 barev (+překrytí), 65536 barev (Hi-Color) VGA: 640 × 480 nebo 800 × 608 grafika 2,4,16,256 barvy (indexované), 32 768 barev (+překrytí), 65 536 barev (Hi-Color) |
CRT: 320 × 200 až 1600 × 608
VGA: 640 × 480 nebo 800 × 608 |
2 až 65 536 barev z 262 144 barev | BL | - | skenovací zdvojovač |
Systémy, které spadají do více klasifikací
U těchto systémů je stanoveno, že jsou založeny na více technologiích. Hardware zvolený pro použití těmito systémy může mít podstatný nebo nepodstatný dopad na video, které produkují.
Název systému | Rok | Název čipu | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | HW přírůstek | Podrobnosti sprite | jedinečné vlastnosti | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Text | Grafika | |||||||||||
Systémy Acorn Eurocard | 1980 | MC6845 + SAA5050 | 1 tis | 40 × 25 8 barev | Semi: 80 × 75 8 barev | 40x25 | LC, BG | Ne | Žádný | |||
Řada Commodore CBM-II | 1982 | MC6845 / VIC-II | 2 000 bajtů s CRTC, 16 kB s řadičem video rozhraní | 80 × 25 Mono na 12 "Mono monitoru s CRTC nebo 40x25 16 barev s ovladačem video rozhraní | Plné: omezené 640 × 200 mono s CRTC nebo 160x200 nebo 320x200 16 barev s ovladačem video rozhraní
Semifinále: 160 x 50 Mono s CRTC (nebo 80 x 50 16 barvy s regulátorem Video Interface), využívající část své pseudo grafické znaky sady |
(80 × 25 s CRTC) nebo 40x25 s ovladačem video rozhraní | LC s řadičem video rozhraní, BG, SG | 1 (320 px) nebo 3 (160 px) popředí + 1 pozadí z 16 s ovladačem video rozhraní | SP, SC s ovladačem video rozhraní | S#= 8 SS = 24 × 21, 12 × 21 SC = 1 SP = 8 s ovladačem video rozhraní | ||
Commodore 128 | 1985 | VIC-II E (režim 40 sloupců), VDC (režim 80 sloupců) | 16K+16K (128) nebo 64K (128D) vyhrazené pro VDC | 40 × 25, 80 × 25 nebo 80 × 50 16 barev | Plné: 160 × 200 nebo 320 × 200 (režim 40 sloupců), 640 × 200 nebo 640 × 400 (režim 80 sloupců) 16 barev
(semi: 80 × 50, 160x50 nebo 160x100 16 barev pomocí části sady pseudo grafických znaků ) |
40x25 (režim 40 sloupců), 640x200 nebo 640x400 (režim 80 sloupců) | 1 (320 px) nebo 3 (160 px) popředí + 1 pozadí ze 16 (režim 40 sloupců) | SP, SC (režim 40 sloupců); BL (režim 80 sloupců) | S#= 8 SS = 24 × 21, 12 × 21 SC = 1 SP = 8 (režim 40 sloupců) | Používá dva různé video obvody | ||
Amstrad CPC | 1984, 1990 | MC6845 + ASIC | 16 tis | 20 × 25 16 barev, 40 × 25 4 barvy nebo 80 × 25 2 barvy | 160 × 200 16 barev, 320 × 200 4 barvy nebo 640 × 200 2 barvy | 160 × 200, 320 × 200 nebo 640 × 200 | LC | 17 z 27 (původní), 32 z 4096 (plus) | SC, SP (Plus) | S#= 16 SS = 16 × 16 SC = 1 SP = 16 (plus) | 3úrovňové RGB (původní), ovládání obrazovky (Plus) | |
BBC Micro | 1981 | MC6845 + SAA5050 | 20 tis. (Max.) | 80 × 32 nebo 80 × 25 2 barvy, 40 × 32 2 nebo 4 barvy, 40 × 25 2, 4 nebo 8 barev, 20 × 32 4 nebo 8 barev | Plné: 640 × 256, 640 × 200 2 barvy, 320 × 256, 320 × 200 2 nebo 4 barvy nebo 160 × 256 4 nebo 8 barev
Semi: 80 × 75 8 barev |
640 × 256, 320 × 256, 160 × 256, 640 × 200 nebo 320 × 200; 40x25 | LC, BG | 16 | Žádný | Režim teletextu, podpora stínové RAM | ||
NEC PC-6001 MKII | 1983, 1984 | MC6845 +M5C6847P-1 | 50 tis | 32 × 16 nebo 40x20; později také 40x25, 80x20 nebo 80x25 9 nebo 16 barev | Plné: 64 × 64 4 nebo 16 barev, 128 × 64, 128 × 96, 128 × 192 2, 4 nebo 16 barev, 256 × 128, 256 × 192 2 nebo 16 barev, 160 × 200, 320 × 200 4 nebo 16 barev; později také 640x200 4 barvy
Semi: 64x32 9 nebo 16 barev nebo 64x48 4, 9 nebo 16 barev nebo 80x40 16 barev; později také 80x50, 160x40, 160x50 16 barev |
64 × 64, 128 × 64, 128 × 96, 128 × 192, 256 × 128, 256 × 192, 160x200, 320x200; později také 640x200: 32 × 16 nebo 40x20; později také 40x25, 80x20 nebo 80x25 | 2 nebo 4 z 16 | - | ||||
Polycorp Poly-1 | 1980 | 2 x SAA5050 + SAA5020 + diskrétní logika | 48 tis | 40 × 24, 80x20 8 barev | Plné: 240x204 nebo 480x204 8 barev
Semi: 80 × 72 8 barev |
240x204 nebo 480x204, 40 × 24 | Žádný | Také byly použity tři teletextové čipy určené pro TV. | | ||||
Sharp X68000 | 1987 | VINAS 1 + 2, VSOP, CYNTHIA / ml., REZERVACE | 1056 tis | od 16 × 16 do 128 × 128 256 barev | od 256 × 256 do 1024 × 1024 256 barev | od 256 × 256 do 1024 × 1024 | LC | Ano | 65 536 palet | SP | S#= 128 SS = 16 × 16 SC = 16 SP = 32 | speciální možnosti hardwaru |
Systémy, které nelze klasifikovat
U těchto systémů nebylo možné zjistit, na jaké technologii jsou založeny, proto některé informace o nich mohou být nepřesné.
Název systému | Rok | Název čipu | Video RAM | Režimy videa | barevné rozlišení | Doplňky písem | měkká písma | podpora palety | |
---|---|---|---|---|---|---|---|---|---|
Text | Grafika | ||||||||
Agat série | 1983 | Neznámý | 8 kB | 32 × 32 16 barev | 64 x 64 16 barev, 128 x 128 8 barev nebo 256 × 256 2 barev | 64x64, 128x128 nebo 256 × 256 | LC | Neznámý | n ze 16 |
Orao | 1984 | až 24 kB | 32 × 32 až 8 úrovní šedi | Plné: 256 × 256 až 8 úrovní šedé
Semi: 64x96 až 8 úrovní šedi |
32x32, 256x256 | Ano | |||
Vektor-06C | 1987 | 32 kB | 32 × 32 2 nebo 16 barev nebo 64x32 2 nebo 4 barvy | 256 × 256 2 nebo 16 barev nebo 512x256 2 nebo 4 barvy | 256 × 256 nebo 512x256 | Neznámý | 256 |