Commodore 64
Z Wikipedie, otevřené encyklopedie
Commodore 64 (zkráceně C64) byl jeden z nejprodávanějších a nejpopulárnějších 8bitových počítačů, který se stal legendou.
Vyvinula jej v roce 1982 firma Commodore jako nástupce staršího VIC-20, a v mírně inonované verzi (C64-II) se vyráběl ještě v roce 1993. Podle odhadů se jich za tu dobu prodalo něco mezi 17 až 25 milionů kusů.
Obsah |
[editovat] Základní popis
Srdcem počítače je procesor MOS Technology 6510 na 1 Mhz, paměť RAM je 64 kilobajtů, a ROM 20 kilobajtů. Grafiku má na starosti čip VIC-II, a zvuk vynikající čip SID 6581, v pozdějších modelech 8580.
K počítači se prodávalo množství periférií, například 5,25" disketová mechanika 1541 s vlastním procesorem a pamětí, později menší a lepší 1541-II, 1571 se dvěma hlavami (nebylo nutné obracet disketu), 1581 pro 3,5" diskety, několik typů kazetových rekordérů, barevný monitor, tiskárna, vše od firmy Commodore. Stále však vzniká a vyvíjí se nový hardware, například IDE64, SuperCPU, nebo MMC64.
Vzniklo velké množství softwarového vybavení pro tento počítač, přes obrovské množství komerčních her a jejích klonů, programy a utility pro zpracování grafiky, hudby, textové procesory, databáze, nebo programování v assembleru, či desktopový operační systém GEOS.
Nutno také zmínit o tzv. C64 scéně, což je vlastně komunita lidí sdružující se v tzv. skupinách, které pořádají různé soutěže a party, kde se prezentují vlastními výtvory v tzv. demo, což jsou audiovizuální prezentace. Dá se říci, že díky scéně žije C64 dodnes.
Jednou z důležitých součástí C64 scény je znalost programování v assembleru.
[editovat] Grafické možnosti
Grafiku má na starosti chip VIC-II. Jeho schopnosti jsou následující:
Grafický mód Hires - Rozlišení 320x200. v každém bloku 8x8 pixelů jsou 2 barvy (paper a ink - stejně jako u ZX Spectra).
Grafický mód Multi - Rozlišení 160x200. Tedy každý horizontální bod je zdvojený, což vytváří hrubší grafiku, ale na druhou stranu je v bloku 4x8 (8x8 v hires) možno použít 4 různé barvy. jedna z barev je barva podkladu, která je společná pro celou obrazovku (nejčastěji se používá černá).
Textový mód 40x25 znaků - Obdoba textového módu v PC. Lze použít jak hires (znak 8x8) tak multi textový mód (více barev, ale jeden znak má jen 4x8 pixelů). Tyto 2 módy lze dokonce kombinovat.
16 barev - Jedná se o opravdových 16 různých barev, ne jako u ZX Spectra, kde bylo použito 8 barev + bright každé barvy.
8 spritů - Každý sprite má rozlišení 24x21 bodů a může být kdekoliv na obrazovce. Sprity lze 2x zvětšit v ose X i Y. Každý sprite může být Multi anebo Hires.
Registr rastru - Speciální registr na adrese $D012, snad nejpoužívanější registr v demech ale i ve hrách. Jeho přečtením lze totiž zjistit aktuální pozici obrazového paprsku na monitoru (televizi), a takto se dají tvořit různá grafická kouzla, například Sprity lze zobrazit mimo obrazovku v borderu, v horizontální ose je možno použít libovolné množství spritů, a navíc jde vytvořit celé nové grafické módy, viz dále.
Speciální grafické módy - Pomocí kombinace raster registru a přepínání paměťových bank vznikla na C64 celá škála „nových“ módů, například mód FLI (na první pohled jako Multi, ale v každé bloku 4x8 může být všech 16 barev), IFLI - Interlaced FLI (pomocí přepínání jemná interlace grafika ze dvou FLI obrazovek), SuperHires (Hires grafika doplněná kvůli barvám o Sprity), a spousta jiných (UIFLI, AFLI, MCI, Super hires interlaced atd.)
[editovat] Zvukové možnosti
Zvukový chip SID byl ve své době považován za malý hudební zázrak. V době, kdy v různých konzolích, domácích počítačích, ale i herních automatech pípal AY 389x a jeho obdoby, SID dokázal mnohem víc. Zde je součet vlastností:
3 hlasy - rozsah 8 oktáv, frekvence je 16tibitová (65536 hodnot), takže se opravdu nemůže stát že by některý tón zněl falešně. Pro každý tón lze zvolit „barvu“ - Hrana, Pila, Trojúhelník nebo Šum. Kromě šumu lze tyto barvy kombinovat. Navíc lze 12tibitově zvolit frekvenci pro Hranu (rozchod jednotlivých hradeb)- takto lze vytvořit tzv. Pulse zvuk - snad nejtypičtější znak sidových hudeb.
ADSR - z anglického Attack-Deckay-Sustain-Release (Náběh-Úpadek-Držení-Uvolnění) -hlasitostní průběh každého tónu se pokaždé volí v těchto hodnotách, dlících ve 2 registrech pro každý hlas (každá složka je tedy 4bitová).
Resonantní filtry - lze zvolit Nízko-, Středo-, a Vysokofrekvenční filtr, a tyto také jakkoliv kombinovat, a to ve 12tibitových frekvenčních hodnotách. K tomu lze pro důraz zvuku nasadit rezonanci (4bitově).
SID 6581 vs 8580 - označují se také jako SID 1 nebo Old SID, a SID 2 nebo New SID. SID 1 byl použit v prvních verzích C64, a také v Commodore 128. Přibližně od roku 1987, kdy se začala vyrábět inovovaná verze C64-C, objevuje se v něm i nový SID 8580 (není to však pravidlem).
Rozdíly ve zvuku obou verzí chipu jsou dost markantní. SID 1 je poznamenán několika chybami - především je to rušivý šum při hraní, který se dá potlačit jen softwarovým vypnutím obrazovky. Filtry znějí v každém jednotlivém chipu trošku jinak - z tohoto pohledu je každý SID 6581 originál. (podle slov samotného tvůrce chipu Roba Yanesse se filtry ani moc nepovedly a nedoporučil je příliš používat). Barvy zvuku (waves) se dají míchat jen částečně (Hrana+Trojúhelník) a také v ADSR je menší chyba. Samotný zvuk je také ostřejší než u SIDu 2.
SID 2 už nešumí, filtry jsou pozměněné a znějí lépe, a všechny waves se dají míchat (kromě šumu). Na druhou stranu je celkový zvuk měkčí než u SIDu 1, a také samply objevující se v mnoha hudbách nejsou slyšet - pro tyto vlastnosti byl nový SID dost kritizován.
Milovníci sidových hudeb mají doma většinou 2 C64 s oběma typy SIDu, na tom starém znějí totiž lépe staré hudby - tj. z většiny her, a někteří hudebníci používají SID 1 dodnes. SID 2 je více používán v současné demoscéně, a lépe se na něm tvoří různé trance-techno hudby. V soutěžích na demoscene party bývají také kategorie speciálně pro SID 1 a SID 2.
[editovat] Commodore +4
Commodore +4 byl Commodore určený především pro kanceláře. Obsahoval už nějaké kancelářské programy, jako třeba textový editor.
[editovat] Externí odkazy
- noname.c64.org/csdb/ - Celosvětové fórum + databáze demoskupin a jejich výtvorů.
- C64.sk - Denně aktualizovaný portál, monitorující jakékoliv dění na C64 scéně.
- www.c64.com - Herní archiv pro C64, včetně podrobných popisů a herních obrazovek
- www.c64.cz - Zřejmě největší české stránky, bohužel už dlouho neaktualizované.
- http://www.studiostyle.sk/dmagic/gallery/gfxmodes.htm - Zajímavá stránka o grafických módech pro C64.
- http://www.hvsc.c64.org/ - Neustále aktualizovaný archív sidových hudeb od všech známých i neznámých hudebníků C64 scény.
- http://www.emulators.cz/hc/c_plus4/ - Podrobnosti o počítači Commodore C+4