Dezvoltator | Commodore International |
---|---|
Producător | Commodore |
Tip | Calculator personal |
Data de lansare | August 1982 |
Sfârșitul producției | Aprilie 1994 |
Unități vândute | 12,5 până la 25 de milioane |
Mediu inconjurator | Commodore BASIC 2.0 |
Sistem de operare | Commodore BASIC V2 ( d ) |
Procesor | Tehnologia MOS 6510 |
Memorie | 64 KB |
Card grafic | VIC-II (în) |
Procesor de sunet | SID (MOS 6581) |
Predecesor | Comodorul VIC-20 |
Succesor | Commodore 128 |
Commodore 64 este un calculator personal proiectat de Commodore Business Machines Inc în 1982 , sub egida lui Jack Tramiel . A fost prima mașină vândută în câteva milioane de exemplare (aproximativ 17-25 milioane) și rămâne cel mai bine vândut model de computer personal până în prezent, potrivit Guinness Book of Records .
Commodore 64 folosește un microprocesor 6510 pe 8 biți (un derivat apropiat de 6502 care are capacitatea de a gestiona băncile de memorie aducându-le la cerere în spațiul de adrese al procesorului) și are 64 de kiloocteți de memorie RAM . În Marea Britanie , a rivalizat în popularitate cu ZX Spectrum și a beneficiat de o tastatură full-size și de grafică și cipuri de sunet mai avansate.
Cipul grafic, VIC-II (în) , oferă 16 culori, opt sprite , capacitate de defilare (scrolling) și două moduri grafice bitmap . Modul text standard oferă 40 de coloane, la fel ca majoritatea modelelor PET Commodore.
Cipul de sunet, SID , are trei voci, forme de undă multiple, modulații de sunet și capacități de filtrare. Este foarte avansată pentru timpul ei. Designerul său, Bob Yannes , va fi co-fondatorul companiei de sintetizatoare Ensoniq .
BASIC -ul încorporat nu oferă o modalitate ușoară de a accesa capacitățile avansate de grafică și sunet ale mașinii; prin urmare, utilizatorii trebuie să utilizeze comenzile PEEK și POKE pentru a adresa direct memoria pentru a obține rezultatul așteptat sau să folosească extensii precum Simon's BASIC sau chiar să programeze direct în asamblare . Limitările extreme ale acestui BASIC , necesitatea de a se documenta pentru a căuta informații despre mașină aproape de sistem (cip audio, cip video) pentru a afișa grafică, pentru a putea reda muzică și pentru a crea sunete, greutatea de a utiliza instrucțiunile PEEK și POKE din BASIC despre programe importante, toate acestea au condus fără îndoială programatorii vremii să treacă foarte repede de la BASIC la limbajul de asamblare, mult mai rapid și oferind mai multe posibilități, ceea ce poate explica parțial entuziasmul puternic pentru această mașină calitatea superioară a jocurilor și demonstrațiilor de pe acesta, comparativ cu alte microcomputere din aceeași perioadă. Acestea fiind spuse, Commodore a avut o implementare mai bună a BASIC, dar în cele din urmă a ales să vândă C64 cu același BASIC 2.0 folosit în VIC-20, de teamă că C64 ar provoca scăderea vânzărilor de PET / CBM.
C64 moștenește de la mașinile CBM și VIC-20 un port utilizator programabil (6522) și un port serial proprietar care funcționează pe un principiu similar cu IEEE-488 și face posibilă conectarea (și adresarea) perifericelor, în special a sau mai multe unități de disc simple de 5,25 inci 1540 (unitate dischetă VIC-20), 1541 și 1542.
Exista un model portabil cu o unitate de dischetă și afișaj încorporat, dar fără portul pentru casetofon.
Cu acest computer (probabil) a apărut o cultură informatică subterană cunoscută sub numele de scena demo .
Commodore încearcă în 1984 să înlocuiască C64 cu Commodore Plus / 4 , care oferă un afișaj mai colorat, o mai bună implementare a BASIC (V3.5) și patru software (procesor de text, foaie de calcul, manager de fișiere și grafică) implementate numai în citire memorie. Cu toate acestea, acestui model îi lipsesc capacitățile sprite și oferă capabilități de sunet încastrate, o bibliotecă de software aproape inexistentă și, mai presus de toate, o lipsă de compatibilitate cu software-ul C64. În ciuda unui preț atractiv de cumpărare (1.990 franci francezi când a fost lansat), Commodore Plus / 4 este un eșec.
Odată cu sosirea pe piață a unor computere mai eficiente, cum ar fi succesorul C64, Commodore 128 (sfârșitul anului 1985 ), care este pe deplin compatibil, Commodore poziționează C64 ca un computer de bază, scăzând semnificativ prețul.
În 1986 , a fost lansat Commodore 64C , care a fost funcțional identic cu originalul, dar cu un design exterior remodelat în spiritul mai „modern” al modelului C128. C64C a fost livrat adesea cu sistemul de operare grafic GEOS.
Ultimele jocuri oficiale pentru Commodore 64 s-au vândut până în 1994 .
În vara anului 2004 , după o absență pe piață timp de aproape 10 ani, Tulip Computers BV (ro) (proprietarul mărcii comerciale din 1997 ) anunță o C64-Direct-to-TV, o consolă bazată pe joystick C64 cu 30 de titluri preprogramate în ROM , similară în principiu cu mini-consolele bazate pe Atari 2600 și Intellivision , care au avut un succes destul de modest înainte.
C64 este încă folosit, în special pentru muzică. Programele sale pot fi utilizate pe mașini mai recente cu ajutorul unui emulator ; unele jocuri sunt disponibile pe consola virtuală a serviciului Wii .
În 2011 , o companie din Florida a scos la vânzare un „Commodore 64” cu carcasa originală, compatibilă cu computerul.
În 2017, Retro Games Ltd. anunță o relansare a Commodore 64, „The C64 Mini”, o versiune miniaturizată a computerului personal, care urmează să fie distribuită de Koch Media. Aceasta se bazează pe procesorul Allwinner A20 , are 256 MB de RAM, 256 MB de bliț pentru sistem și, pentru conexiune, un port HDMI , precum și 2 porturi USB , tastatura integrată fiind aici doar reprezentativă, dar nu funcționează nu.
-40 × 25 caractere de 8 × 8 pixeli 2 culori fiecare între 16.
-40 × 25 caractere cu rezoluție pe jumătate de 4 × 8 pixeli 4 culori fiecare dintre 16 (39x24 în modul defilare).
Modul text beneficiază de defilarea dură pixel cu pixel.
Marea majoritate a jocurilor de tip arcade au redefinit personajele pentru a le face echivalentul „plăcilor” consolei. Cu spritele dure, ne apropiem foarte mult de tehnicile utilizate de consolele de 8 biți precum NES și SMS.
în 320x200 fiecare bloc de 8 * 8 poate avea 2 culori dintre cele 16 (modul grafic utilizat în special pentru jocurile cu wireframe 3D, de exemplu Elite )
în 160 × 200 fiecare bloc de 4 * 8 poate avea 4 culori între
cele 16. culorile sunt negru, alb, roșu, cyan, violet, verde, albastru, galben, portocaliu, maro, roșu deschis, gri închis, gri mediu, verde deschis, albastru deschis, gri deschis.
Număr - Culoare | Număr - Culoare |
---|---|
0 - Negru | 8 - Portocaliu |
1 - Alb | 9 - Maro |
2 - Roșu | 10 - Roșu deschis |
3 - Cyan | 11 - Gri închis |
4 - Violet | 12 - Gri mediu |
5 - Verde | 13 - Verde deschis |
6 - Albastru | 14 - Albastru deschis |
7 - Galben | 15 - Gri deschis |
Popularitatea și capacitățile avansate de grafică și sunet ale Commodore 64 i-au permis să găzduiască câteva mii de jocuri video.
50 dintre cele mai populare jocuri: