Software-ul Commodore 64

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Software-ul Commodore 64 este o imensă bibliotecă de software cu peste 10 000 de titluri comerciale [1] , comparabile în circulație cu Apple II . Software-ul ar putea fi comercializat pe dischete de 5,25 ", pe casetă și cartuș ( cartușe pentru Commodore 64 ) și, ca și în cazul altor computere de acasă , software-ul mai simplu a fost diseminat și sub formă de cod sursă în publicațiile tipărite. Întotdeauna, același software poate fi să fie rulat și pe Commodore 128 care rulează în modul 64.

Ecran tipic care apare la încărcarea multor programe comprimate pentru Commodore 64 (liniile sunt în mișcare rapidă).

Istorie

Marea difuzie a Commodore 64 a determinat, de asemenea, mulți utilizatori să creeze software BASIC pentru mașină. Mai târziu, mulți oameni au devenit pasionați de acest limbaj de programare și au început să-și scrie propriile programe, inspirându-se deseori din numeroase publicații, în cărți și reviste, care au stimulat imaginația fiecărui programator. În unele cazuri, aceste programe de amatori, care erau în mare parte alcătuite din jocuri simple sau aplicații de diferite tipuri, au fost preluate și republicate de diferite edituri.

Un alt pas înainte în programare a fost învățarea limbajului mașinii , a cărei complexitate necesită totuși cunoștințe și abilități tehnice care nu erau la îndemâna tuturor. Aplicațiile dezvoltate în limbajul mașinii au permis să aducă Commodore 64 la potențialul său maxim: prin exploatarea completă a capacităților grafice ale spritelor ( spritelor ) și ale rasterului (grila) a fost posibil să se producă o multitudine de jocuri de calitate, care au fost realizate de multe case de software care și-au vândut jocurile video foarte profitabil [ fără sursă ] . Chiar și în anii 2000 , s-au răspândit proiecte alternative și aproape întotdeauna în stil amator, cum ar fi sistemul Lunix , disponibil prin intermediul site-urilor FTP care conțin software pentru acest computer. Imaginile ROM-urilor originale ale sistemului, care au dispărut chiar și acolo unde erau prezente anterior, fac excepție, la cererea Tulip care deține drepturile. O parte din software-ul Commodore 64 este încă utilizat și vândut la prețuri de piață.

Instrumente de dezvoltare

Asamblator

Commodore 64 era bine dotat cu instrumente de dezvoltare oferite atât de Commodore, cât și de terți. Existau diferiți asamblori și monitoare: Commodore's Macro Assembler Development System (1982) și Supersoft's Mikro Assembler (1983) pe cartuș . Programele de limbaj de asamblare precum Monitor 64 și Hes Mon 64 erau de asemenea disponibile pe cartuș.

Compilatoare

Mai multe companii au vândut compilatoare BASIC precum Blitz!, Basic 64 Compiler, Petspeed și Austrocompiler (derivat din Blitz!).

Limbi

Una dintre primele limbi concepute pentru utilizarea populară a computerului a fost Logo - ul de la Terrapin. Această limbă a fost imediat pusă la dispoziție pentru C64 de către Commodore ( Logo Commodore ) în 1983 [2] .

Alte limbi disponibile au fost Hes ' Turtle Graphic (1983), Abacus' Forth 64 disponibil pe cartuș (1988) pentru limba Fortran , Commodore's Nevada Cobol (1983) și Abacus 'Cobol (1988) pentru limba COBOL , Commodore PILOT ( 1983) pentru limbajul pilot, C Puterea pentru limbajul C , Super Pascal din Abacus și Oxford Pascal pentru limbajul Pascal și Ada din Abacus pentru un subset al limbii Ada .

În ceea ce privește Commodore BASIC rezident, au ieșit cartușe de expansiune care extind comenzile disponibile, cum ar fi Super Expander și BASIC ale lui Simons .

Editor de jocuri

Au fost disponibile diverse programe pentru realizarea de jocuri video [3] chiar și de către oameni care nu sunt specializați în programarea în limbaj mașină.

Cel mai folosit instrument de fabricare a jocurilor a fost Shoot'Em-Up Construction Kit , cunoscut în mod obișnuit sub numele scurt de SEUCK . SEUCK a permis, de asemenea, programatorilor non-experți să creeze shootere profesionale.

Setul de construcție Pinball a fost în schimb dedicat creării de jocuri video pinball ; Games Creator , GameMaker-ul lui Garry Kitchen și Arcade Game Construction Kit au fost destinate creării de jocuri de tip arcade; Quill și The Graphic Adventure Creator au fost folosite pentru a crea jocuri de aventură.

Aplicații și utilități

Deși mulți au considerat Commodore 64 doar pentru apariția jocurilor, computerul ar putea fi folosit pentru funcții de birou, cum ar fi procesarea textelor , foaia de calcul (foaie de calcul), arhiva electronică , editare desktop , programare în diferite tipuri de limbaj, grafică pe computer , muzică și simulare . [4]

Au existat, de asemenea, carduri modem, RS232 și IE488 și programe de comunicare atât cu alte computere, cât și cu Centronics și alte imprimante.

Procesare video

Au existat mai multe procesoare de text: Word Pro 3+, Easy Script, SpeedScript, Home Word, Vizawrite de la Viza și Bank Street Writer.

Magic Desk a simulat o mașină de scris și a folosit un indicator în formă de mână.

Foaie de calcul

Au fost dezvoltate multe programe de calcul tabelar , deși pionierul acestui gen, VisiCalc , nu a apărut niciodată în versiunea Commodore 64. Multiplanul Microsoft (precursorul Excel ) a fost portat pentru prima dată în Commodore 64 în 1983 și a fost un produs de ultimă generație. Practicalc de la Computer Software Associates (o companie din New England cunoscută cel mai bine pentru software-ul C64) a fost creat special pentru Commodore 64 și a fost în schimb un produs accesibil, potrivit pentru uz casnic. Autocalc era disponibil și pe bandă, era rapid, dar suferea de mai multe limitări. Foaia de calcul programabilă sau PS se bazează pe Practicalc și vă permite să definiți funcțiile scrise în BASIC pentru a fi salvate pe disc și reamintite, dacă este necesar. Calc Result de Swedish Handic funcționează tridimensional cu până la 32 de pagini și posibilitatea de a împărți ecranul în până la patru zone pentru a vedea mai multe zone ale foii în același timp. [5]

Printre altele putem menționa de exemplu Abracalc de la Abrasco, EasyCalc 64 de la Commodore, OmniCalc de la Hesware, SpeedCalc de la Compute! , SwiftCalc din Timeworks. În domeniul statisticilor, programe pentru predicția rezultatelor bazinelor de fotbal au fost publicate de Systems Editorial [6] .

Bază de date

Managerul de Commodore (1984), cu manual în italiană, și Superbase 64 de Precision Software (1983) sunt disponibile.

Suită de programe Office

Mini Office II este o suită de birou completă. VizaStar 64 de la Viza, pe cartuș și disc, include foaie de calcul, bază de date și grafică [7] .

GEOS a fost foarte popular : avantajele sale erau viteza, ușurința în utilizare și gama completă de aplicații. GEOS oferă un mediu similar cu Apple Macintoshes timpuriu și a pregătit calea pentru dezvoltarea multor fonturi , accesorii și aplicații. Suportă multe periferice și imprimante și a devenit, de asemenea, foarte popular datorită prețului său scăzut. Pentru GEOS există programul de desen GeoPaint și procesorul de text GeoWrite (procesor de text) care, pe lângă faptul că are o interfață cu utilizatorul, acceptă multe stiluri și fonturi cu principiul WYSIWYG [8] .

Cartușul de expansiune XL 80 de la Data 20 Corporation introduce posibilitatea de a afișa videoclipuri cu text cu 80 de coloane, o necesitate mult simțită pentru aplicații de birou serioase în comparație cu 40 de coloane normale plus alte capacități din linia de comandă; a venit cu propriul pachet software de birou bazat pe disc. [9]

Management

Programele de management au fost Managementul depozitelor, Agenda 64, Condominiu, Inventarul locuințelor, Vocabularul.

Publicarea pe computer

Cu programe de publicare precum The Newsroom și Page Maker cu Commodore 64, ar putea fi editate ziare de mici dimensiuni și foi de informații.

Grafică

Cel mai cunoscut program grafic a fost KoalaPainter pentru interfața sa de utilizator: tableta grafică KoalaPad. KoalaPainter este un program de desen care folosește două ecrane: primul arată un meniu și al doilea arată desenul la care lucrezi.

Alte programe grafice au fost Doodle!, Paint Brush (pe cartuș), Print Master , Saracen Paint .

Versiunea C64 a The Print Shop de la Broderbund vă permite să proiectați semne, sigle , bannere , cărți de vizită, felicitări, calendare și altele asemenea și să le trimiteți la imprimantă .

Un CAD mic este CAD-3D. Un program dedicat histogramelor a fost Figaro. Un program dedicat artificiilor a fost The Complete Computer Fireworks Celebration Kit .

Sinteza de muzică și vorbire

Existau multe instrumente pentru editarea sunetului. Commodore a lansat programe (software) și o tastatură virtuală pentru a fi plasată deasupra computerului (suprapunere). Commodore Music Machine . Unul dintre primii sintetizatori de muzică pe computer a fost Synthesound.

Magazinul de muzică și setul de construcție muzicală de la Broderbund au făcut posibilă compunerea muzicii scriind note pe un personal muzical prezentat în videoclip. Pentru a obține muzică MIDI, aveți nevoie de cartușe de expansiune. Cartușul Prophet64 oferă aplicații grafice pentru secvențierea muzicii, sintetizatoare de etaj și ritm, sincronizare MIDI DIN.

SAM (acronim pentru „Software Automatic Mouth”) a fost un software care a permis computerului să sintetizeze cuvinte cu pronunția în engleză. Pentru a avea o pronunție corectă a cuvintelor în italiană, trei versiuni ale software-ului La Voce publicate de Systems Editoriale [10] au fost lansate în Italia.

Alte programe au fost Master Composer, Drums (o baterie virtuală completă), Rock Monitor și Kawasaki Rhythm Rocker. Un program notabil care a simulat sunetul unei trâmbițe cu joystik a fost Dancing Feats de la Softsync.

Deoarece SID - ul Commodore 64 era doar pentru trei voci, a fost creat un Sound Buggy care a adăugat alte 9 voci, aducând posibilele voci care vor fi redate la 12.

Didactică

În Italia au fost publicate cursuri de calculator pentru limbajul BASIC („Video Basic” de edițiile Jackson și „Conoscere il Computer direct dal computer” de edițiile Beatrice d'Este) și un curs de muzică pentru învățarea jocului („7 Note Bit” , lansat pe chioșcurile de ziare în format casetă de Jackson Editions).

Au fost publicate diverse programe de astronomie, dintre care cel mai complet a fost Sky Travel publicat de Commodore în 1984 [11] și ulterior actualizat și reeditat de Microillusion în 1988.

Pentru a învăța cum să scrii, a existat Tutorul de tastare tactilă al lui Taylormade [12] .

Spinnaker Aerobics a fost un profesor de gimnastică aerobă [13] .

Comunicare

Programele de comunicare erau Superterm, terminalul Vip, care permitea schimbul de fișiere cu alte computere, prin intermediul a două carduri de compatibilitate. Un card modem pentru a transmite date de la distanță prin telefon.

Telecomandă

Cu VIC REL, cartuș de releu de la Handic, puteți controla până la șase accesorii electrice, cum ar fi aprinderea luminilor casei la un moment dat, pornirea aparatului de cafea, pornirea încălzitoarelor electrice la o anumită oră a nopții, controlul aprinderea și oprirea pompei de apă pentru a pulveriza grădina, porniți și opriți luminile acvariului și orice altă comandă electrică de la distanță.

Jocuri video

Pictogramă lupă mgx2.svg Același subiect în detaliu: jocuri video Commodore 64 .

Datorită cantității și calității jocurilor video , Commodore 64 a devenit bine cunoscut ca un computer de divertisment.

Probabil cel mai evident aspect din istoria jocurilor C64 este numărul de titluri scrise pentru acest computer. În total (conform proiectului Gamebase 64) există mai mult de 18.000 de titluri pentru Commodore 64, probabil cel mai mare catalog pentru un model de computer existent, depășind cu mult cele pentru ZX Spectrum .

În Europa, jocurile erau vândute pe dischete sau casete , în timp ce dischetele erau utilizate în mod normal în America. Jocurile cu casete erau de obicei mai puțin costisitoare decât versiunea pe disc; totuși, din cauza limitărilor casetei (viteză redusă și lipsa accesului aleatoriu), multe jocuri mari (cum ar fi RPG-urile) au ieșit doar în versiunea floppy. În orice caz, casetele au fost formatul cel mai răspândit în Europa datorită costului mai mare al driverelor de disc, în Italia s-au bucurat apoi de o mare difuzie în chioșcurile de ziare. Mai puțin numeroase erau jocurile pe cartuș [14] ; acest format, rapid dar scump, a fost folosit mai ales în primii ani de existență a C64, pentru a deveni rar, cu o scurtă renaștere cu ocazia lansării consolei Commodore 64 Games System .

Conform unei selecții făcute de revista Retro Gamer , aproximativ admisă având în vedere dificultatea de a alege, cele mai mari zece jocuri pentru Commodore 64 sunt The Sentinel , International Karate + , Bubble Bobble , Mayhem in Monsterland , Turrican , Impossible Mission , Paradroid , Wizball , Project Firestart , Zak McKracken și Alien Mindbenders [15] . Uridium , Armalyte , Thrust , Bruce Lee , Kikstart 2 , The Last Ninja , Elite , Turrican II , Last Ninja 2 , Maniac Mansion , Delta , Myth , The Way of the Exploding Pist , Leader Board , California au fost, de asemenea, nominalizați într-o selecție ulterioară Jocuri , Barbarian: The Ultimate Warrior , Boulder Dash , Stunt Car Racer [16] .

Piraterie

Piața de software pentru C64 a întâmpinat probleme din cauza pirateriei computerului . Acest lucru s-a datorat diverșilor factori. Dezvoltarea grupurilor warez pentru a elimina diferite protecții împotriva copierii a fost probabil unul dintre principalii factori.

În SUA și Marea Britanie, multe panouri de anunțuri furnizau software comercial spart. A existat un număr mare de grupuri de warez , inclusiv FairLight , care a continuat să existe la mai mult de zece ani după încheierea comercializării C64. Unii membri ai acestor grupuri au apelat la phreaking și la frauda cu cardul de credit sau cu cardul telefonic.

Întrucât nu mulți utilizatori aveau un modem în acel moment , mulți utilizatori ai grupurilor warez au menținut contacte în întreaga lume. Aceste contacte, de obicei, au expediat prin posta floppi pirate în bloc. Au existat, de asemenea, sneakernets în școli și companii din întreaga lume, unde prietenii și colegii și-au schimbat (și, de obicei, mai târziu, au copiat) colecțiile lor de software. Înainte ca internetul să se răspândească, aceasta a fost singura modalitate pentru mulți utilizatori de a aduna biblioteci bogate de software piratat. Mai ales în Europa, grupurile de oameni au organizat „mitinguri” în mod explicit pentru a copia software-ul.

Multe instrumente populare de gestionare a dischetelor erau la vânzare, dar au fost utilizate de fapt împotriva protecției împotriva copierii. Primul a fost Clone, Disector, SuperClone apoi Fast Hack'em, cel mai faimos și răspândit exemplu. Casetele pot fi copiate pur și simplu cu o priză bidirecțională, una care a trimis semnalul către Commodore 64 și alta care a trimis semnalul către un al doilea recorder, configurat pentru înregistrare. Sau a fost duplicat cu un software special care a înregistrat mai întâi programul pe Commodore 64 și l-a transcris pe o nouă bandă ulterior. Unele benzi aveau protecție dublă și trebuiau redate o dată pe reportofon și o dată cu programul sau cu mufa duală. Adesea a fost suficient să dublăm caseta cu un înregistrator de muzică normal cu două uși. Pe linia acestui sistem, au fost difuzate programe radio. Au existat și cartușe precum Action Replay care au înghețat programul în memorie și l-au salvat pe bandă sau pe disc. Jocurile crăpate ar putea fi adesea copiate direct fără a fi nevoie de instrumente. Magnetofonul Commodore Datassette de fabricație japoneză conținea o priză dublă în interior, care putea trimite semnalul către un alt reportofon, dar această opțiune nu a fost niciodată activată.

Ediții economice de la chioșcurile de ziare italiene

Până în anii 90, unele grupuri de edituri au fost active în Italia (principalele au fost SIPE, Pubblirome / Edigamma și Logica2000) care au publicat pe suport magnetic, în special pe bandă dar și pe disc, jocuri video pentru Commodore 64 modificate în numele lor original și în introducere ecrane.în toate acele aspecte care l-ar putea readuce la original. Toate textele au fost traduse în italiană, iar revistele atașate conțineau câteva instrucțiuni sumare pe fiecare joc. Aceste ediții au fost destinate distribuirii în chioșcuri de ziare și costul lor a fost scăzut, în medie de 10.000 lire (aproximativ 5 euro), apoi a scăzut la 3.500 (1,75 euro) când C64 își încheia ciclul de viață. Casetele erau deosebit de populare, de obicei cu 5, 8 sau 10 jocuri împărțite în mod egal între cele două părți și, în unele cazuri, a fost posibil să se ajungă la casete care conțin până la 30 de jocuri (ca în cazul Hit Parade din edițiile SIPE) [17] [18] .

Acest fenomen, care astăzi ar părea desconcertant, se datora în acel moment unui factor care nu ar trebui subestimat: legea italiană privind drepturile de autor , datând din 1941, în ciuda unor modificări, nu proteja încă în totalitate lucrările intelectuale referitoare la software. Editorii, datorită acestui domeniu legislativ slab definit, ar putea ocoli consecințele legale legate de drepturile de autor prin simpla schimbare a numelui jocului și a unor părți ale acestuia și traducerea limbii. Costul redus al formatului casetei, utilizarea limbii italiene și a canalului ramificat de chioșcuri au făcut aceste produse mai ușor accesibile consumatorilor decât software-ul original, care în multe cazuri era disponibil doar în magazine specializate sau prin import și la un preț decisiv. . Cu toate acestea, au existat, de asemenea, mai multe cazuri în care aceleași magazine au oferit și copii ale software-ului care erau de fapt fals [19] .

Fenomenul jocurilor pirat modificate, deoarece s-a bazat pe canalul editorial și chioșcurile de ziare ca formă de distribuție, a fost atât de radical în Italia încât poate depășește cel al grupurilor de cracking: dovada acestui lucru poate fi faptul că mulți dintre italienii utilizatorii unui Commodore 64 au mai multă memorie decât versiunea publicată a unui joc decât omologul său original.

În ciuda acestui fenomen masiv în realitatea italiană, au existat și grupuri de edituri și distribuitori care s-au dedicat sprijinului și diseminării software-ului original. Printre acestea ne putem aminti de Lago, care a distribuit diverse jocuri Beyond Software însoțite de manual în italiană (Enigma Force, Quake Minus One), Jackson care a inclus titluri originale pe disc sau casetă în numeroasele sale reviste (precum Supercommodore 64 & 128 și Videogiochi 64 & 128 ), și System Editoriale care a oferit, pe propriile sale ziare, posibilitatea diverșilor autori italieni de a-și publica jocurile.

Retrocomputerizare

Materialul înregistrat pe banda magnetică a casetelor și dischetelor timpurii de 5¼ inci s-a degradat la o rată alarmantă. Pentru a păstra software-ul este necesar să faceți copii pe computer pe suporturi care pot garanta o speranță de viață mai lungă. În plus, au fost create dispozitive care permit trecerea software-ului de la suportul original (disc, bandă sau cartuș) pe fișiere care pot rula, prin emulatoare speciale, chiar și pe computere de nouă generație.

În domeniul computerului Commodore 64, pentru a păstra software-ul produs pentru acest computer, au fost lansate diverse proiecte de către diferite grupuri de entuziaști. Unele dintre cele mai importante site-uri pentru conservarea jocurilor video sunt C64.com [20] și organizația GameBase 64 (GB64) [21] (baza de date disponibilă online conține informații despre peste 18.800 de titluri, adesea cu posibilitatea de a descărca). Alte site-uri urmăresc păstrarea jocurilor video în formatul lor original pe disc sau bandă [22] , documentație originală, cum ar fi manuale [23] , containere pentru jocuri [24] , articole din reviste [25] și multe altele.

Există diverse instrumente pentru transferul de date de pe 1541 dischete pe computer.

Există, de asemenea, multe emulatoare care vă permit să rulați programe C64 pe hardware modern. Cele mai faimoase sunt VICE , CCS64 și Power64 .

Notă

  1. ^ (RO) Robert Dillon, Anexa A - Colectare pentru Commodore 64 , în Ready - A Retrospective Commodore 64, Springer, 2014, p. 129, ISBN 9812873414 .
  2. ^ LOGO-ul pentru Commodore 64 pe Ready64 , la ready64.org . Adus la 8 august 2013 (arhivat din original la 23 mai 2012) .
  3. ^ Utilitar - Games Maker pe Ready64 , la ready64.org . Arhivat din original la 22 septembrie 2013. Adus pe 7 august 2013 .
  4. ^ Commodore 64: Doar o mașină de jocuri? pe Ready64 , pe ready64.org . Adus la 8 august 2013 (arhivat din original la 12 decembrie 2013) .
  5. ^ Celule da, dar electronice ( JPG ), în Radio Elettronica & Computer , anul 15, n. 5, Milano, Editronica, mai 1986, pp. 6-8.
  6. ^ Commodore # 18 (Totocalcio Special) , pe ready64.org .
  7. ^ VizaStar 64 - Foaie de calcul + bază de date + grafică pentru Commodore 64 ( JPG ), în MCmicrocomputer , n. 42, Roma, Technimedia, iunie 1985, pp. 90-93, ISSN 1123-2714 ( WC ACNP ) .
  8. ^ 20 de ani de GEOS pe Commodore 64 Italia
  9. ^ Data 20 Corporation XL 80 - 80 coloană video pentru C64 ( JPG ), în MCmicrocomputer , n. 41, Roma, Technimedia, mai 1985, pp. 80-83, ISSN 1123-2714 ( WC ACNP ) .
  10. ^ Vocea 2 pe Ready64 , la ready64.org . Adus la 7 august 2013 (arhivat din original la 5 martie 2016) .
  11. ^ http://ready64.org/giochi/scheda_gioco/id/5207/sky-travel-a-window-to-our-galaxy Sky Travel on Ready64
  12. ^ Atingeți Tutor de tastare pe GameBase64
  13. ^ Aerobic pe GameBase64
  14. ^ Jocuri cu cartuș pentru C64 , în Commodore Fan Gazette , nr. 1, 2 și 3, 2013.
  15. ^ Commodore 64 - The Ten Perfect Games , în Retro Gamer , n. 1, Roma, Editura Play Press, aprilie 2007, pp. 14-15, ISSN 1971-3819 ( WC ACNP ) .
  16. ^ (RO) Top 25 de jocuri Commodore 64 din toate timpurile , în Retro Gamer , n. 96, Bournemouth, Editura Imagine, noiembrie 2011, pp. 58-67, ISSN 1742-3155 ( WC ACNP ) .
  17. ^ C64 & Piracy # 01: P for Pirate Arhivat pe 4 martie 2014 Internet Archive ., Of P as a Pirate (JPG), în Commodore Computer Club , n. 34, Milano, Systems Editoriale, septembrie 1986, pp. 87-88,OCLC 955780203 .
  18. ^ Twentieth Century Pirates ( JPG ), în Noi 128 și 64 , n. 5, Milano, Jackson Publishing Group, septembrie 1987, pp. 40-45,OCLC 955780785 .
  19. ^ C64 și pirateria # 02: Dincolo de chioșcurile de ziare Arhivat 3 martie 2014 la Arhiva Internet ., Din dincolo de chioșcurile de ziare ( JPG ), în Commodore Computer Club , n. 37, Milano, Systems Editoriale, decembrie 1986, pp. 63-65,OCLC 955780203 .
  20. ^ C64.com
  21. ^ GameBase 64
  22. ^ Project64 și Ultimate Tape C64
  23. ^ The SixtyFour Originals DataBase
  24. ^ Seturi de cutie C64
  25. ^ Reviste pe Ready64 Arhivat 16 mai 2017 la Internet Archive . și Proiectul Zzap! Italia

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT