Software Commodore 64 - Commodore 64 software

Commodore 64 nashromáždil velké softwarové knihovny téměř 10.000 komerčních titulů, které pokrývají většinu žánrů od her až po podnikových aplikací, a mnoho dalších.

Aplikace, utility a obchodní software

Zatímco díky pomalému výkonu diskové jednotky 1541 byl Commodore 64 většinou nevhodný jako pracovní počítač, byl stále široce používán pro mnoho důležitých úkolů, včetně tvorby počítačové grafiky, desktopového publikování a zpracování textu. Info 64 , první časopis produkovaný nástroji pro desktopové publikování, byl vytvořen na platformě Commodore.

Nejznámějším uměleckým balíčkem byl snad KoalaPainter , a to především díky vlastnímu uživatelskému rozhraní grafického tabletu - KoalaPad. Další populární kreslicí program pro C64 byl Doodle! . Commodore 64 verze The Print Shop existoval, což umožňuje uživatelům generovat značky a bannery s tiskárnou. „Redakce“ byla sada pro stolní publikování. Komerčně byly také vyráběny světelné tužky a kreslicí software CAD , například Inkwell Lightpen a související nástroje.

Tam bylo mnoho balené wordprocessors jsou k dispozici pro Commodore 64, například kancelářské sponky a Vizawrite , ale populární DIY program byl SpeedScript , který byl k dispozici jako typ-in programu z Compute! 'S Gazette .

MultiPlan tabulkového od Microsoftu byl portován na Commodore 64, kde soutěžili proti zavedených balíčků, například Calc výsledek . První Lotus 1-2-3 -jako integrovaný softwarový balík pro 64 byl Viza Software Vizastar . Přišla kompletní kancelářská sada v podobě britské Mini Office II . V Německu a Skandinávii vydalo mnoho populárních aplikačních programů německá společnost Data Becker . Typická tabulka C64 může ukládat 64 sloupců a 255 řádků nebo 16 000 buněk, ale z důvodu omezení paměti RAM bylo možné najednou použít pouze 5–10% z nich.

Vážných 64 obchodních uživatelů Commodore však přitahovalo GEOS . Díky své rychlosti, snadnému použití a celé sadě kancelářských aplikací a obslužného softwaru poskytl GEOS pracovní prostředí podobné prostředí raného Apple Macintosh . Pravděpodobně nejlepší kancelářské aplikace se objevily na GEOS, protože byly graficky vyspělé a nebyly omezeny na plochu obrazovky Commodore 64 se 40 sloupci. Jako plnohodnotný operační systém přinesl GEOS příchod mnoha doplňkových písem, příslušenství a aplikací. Podporovala také většinu periferií Commodore 64 a modely tiskáren třetích stran. Uživatelé KoalaPad a Lightpen mohli používat také GEOS, což značně zvýšilo množství klipartů dostupných pro platformu. GEOS se ukázal jako velmi populární kvůli nízké ceně potřebného hardwaru (a samozřejmě schopnosti OS). To bylo částečně způsobeno agresivními cenami Commodore 64 jako herního automatu a domácího počítače (se slevami se C64 v té době pohyboval za pouhých 100 USD). To bylo ve srovnání s typickým počítačem za 2 000 USD (který vyžadoval MS-DOS a dalších 99 USD pro Windows 1.0 ) nebo ctihodným Mac 512K Enhanced také 2 000 USD.

Pro Commodore 64 existovalo mnoho nástrojů pro úpravu zvuku. Commodore vydal software pro hudební kompozici, který zahrnoval klávesové překrytí vhodné pro rané modely Commodore 64s. Softwarové tituly, jako je Music Construction Set, byly uživatelům k dispozici pro komponování hudby s notami, avšak jediné nástroje, které skutečně posílily zvukovou schopnost C64, byly většinou demoscenní hudební nástroje nebo čistý montážní jazyk . Pro vážnější hudebníky byly k dispozici také rozšiřující kazety MIDI a hardware syntetizující řeč. Kazeta Prophet64 byla nedávno vydána a obsahuje sadu aplikací ve stylu GUI pro sekvenování hudby, syntézu bicích a rytmů, MIDI DIN-sync a využití výhod SID čipu jinými způsoby, čímž efektivně proměnil C64 ve skutečný hudební nástroj, který kdokoli může použít. Tam byl také software, který by mohl být použit, aby se Commodore 64 mluvit, nejznámější je SAM .

První obrazovka ukazuje C64 BASIC s malým programem. Tlumočník BASIC umožňuje uživateli nejen psát programy, ale také se používá jako příkazový řádek, takže k načtení programu je třeba zadat příkaz BASIC.

  • KoalaPainter je raný program pro malování . Používá dvě obrazovky. První zobrazí nabídku a druhou obrázek, na kterém se pracuje. Program je ovládán joystickem nebo grafickým tabletem, který také prodávala společnost Koala .
  • Magic Desk je aplikace Commodore, která se snaží připomínat skutečného spisovatele. Obsahuje základní editační funkce.
  • Multiplan je textová tabulková aplikace napsaná společností Microsoft .
  • Vizawrite je další textový textový procesor pro C64, ale vypadá spíše jako profesionální textové procesory z počátku 80. let.
  • GEOS bylo grafické uživatelské rozhraní , které bylo poprvé vydáno v roce 1987. Byla to v té době malá revoluce, protože do té doby byla GUI, jiná než Apple II Desktop / MouseDesk, většinou k dispozici pro mnohem výkonnější 16bitové stroje.
  • geoPaint je program pro malování pro GEOS. Kromě malého rozlišení měl všechny možnosti jiných grafických programů své doby založených na GUI.
  • geoWrite je textový procesor pro GEOS. Neměl pouze grafické uživatelské rozhraní, ale také podporoval mnoho různých stylů a písem s principem WYSIWYG , na rozdíl od ostatních textových procesorů na C64.
  • UIFLI (Underlay Interlace Flexible Line Interpreter) je grafický režim na Commodore 64, který vynalezli DeeKay a Crossbow of Crest v roce 1995.

Hry

Vzpomeňte si na minutu na první program, který jste kdy viděli na Commodore 64. Je pravděpodobné, že to byla hra, pokud jste měli 64 po více než pár let.

-  Compute! 'S Gazette , 1986

Do roku 1985 se odhadovalo, že hry tvoří 60 až 70% softwaru Commodore 64. Částečně díky svému pokročilému zvukovému a grafickému hardwaru a kvalitě a množství her, které jsou pro něj napsány, se C64 stal lépe známým jako platforma pro hraní her a domácí zábavu než jako seriózní počítač pro firmy. Jeho velká instalovaná uživatelská základna povzbudila komerční společnosti, aby zaplavily trh herním softwarem, a to až do zániku Commodore v roce 1994. Pro Commodore 64 existuje celkem více než 23 000 jedinečných herních titulů.

International Soccer byla nejlepší hrou první strany od Commodora ; jinak „běžným standardem pro software Commodore je průměrnost“, uvedl InfoWorld v roce 1984. Společnost nepublikovala mnoho dalších her pro C64, místo toho uvolňovala herní kazety primárně z neúspěšného MAX Machine pro C64. Commodore zahrnoval režim „Ultimax“ do hardwaru Commodore 64, který umožňoval počítači za tímto účelem emulovat stroj MAX.

Kromě původních kazet Commodore však pro Commodore vyšlo jen velmi málo her založených na kazetách. Většina herních kazet třetích stran pochází od společností Llamasoft , Activision a Atarisoft , nicméně některé z těchto her si našly cestu i do diskových a páskových verzí. Teprve později, když byla vyrobena neúspěšná konzola C64GS , se kazety krátce vrátily, včetně výroby několika dalších her pouze pro kazety. Crackers se později podařilo tyto hry přenést na disk.

Zatímco v USA se disketová jednotka 1541 rychle stala univerzální, v Evropě bylo běžné, že balený komerční herní software byl dodáván buď na disketě nebo ve formátu kazety a někdy i v obou případech. Hry založené na kazetách byly obvykle levnější než jejich protějšky na discích; nicméně, kvůli Datasette je nedostatek rychlosti a náhodný přístup, mnoho velkých her (takový jako role-playing videohry ) byl nikdy vyrobený pro formát kazety. Přesto bylo v Evropě vydáno velké množství softwaru pouze pro kazetový formát, včetně mnoha „rozpočtových“ her od společností jako Mastertronic , Firebird a Codemasters, které byly vydány pouze na kazetě a prodávány za zlomek ceny celého - cenový komerční software.

Zimní hry : událost „Hot Dog“.

Zatímco mnoho komerčních softwarových společností vyrábělo balený herní software, byla k dispozici také bohatá nabídka bezplatného softwaru. Z katalogu her Commodore 64 je patrné, že poměrně velký výběr všech her C64 byl naprogramován nekomerčně průměrnými uživateli Commodore 64, přičemž v některých hrách jsou zahrnuti editory, např. Boulder Dash Construction Kit , Pinball Construction Set , SEUCK , The brk , GameMaker . Vzhledem k dostupnosti jazyka BASIC na Commodore 64 bylo vytvořeno mnoho her BASIC, které byly také přeneseny z jiných počítačových platforem a upraveny pro Commodore 64. Kromě toho existuje mnoho her, které byly vydány jako programy typu Type-in z mnoha časopisů, zejména z evropských Commodore časopisy. Bylo vydáno mnoho knih a časopisů obsahujících výpisy her a software pro veřejné domény byl vyvinut a vydán jak ze systémů BBS, tak z knihoven veřejného sektoru, jako je „Binary Zone“ ve Velké Británii.

Na Commodore 64 bylo vyrobeno mnoho klasických her, které musíte mít, možná příliš mnoho na zmínku, včetně verzí klasických videoher. Za zmínku stojí zejména hit Impossible Mission produkovaný Epyxem, který byl původně navržen pro Commodore 64. Mnohoherní hry Epyxu ( letní hry , zimní hry , světové hry a kalifornské hry ) byly velmi populární, stejně jako snad první hnací hra s dynamika rozdělené obrazovky, Pitstop II . Většina z těchto her se nakonec objevila na joystickové jednotce Commodore DTV o mnoho let později. Ostatní hity jako Boulder Dash , The Sentinel , Archon a Elite dostaly verze Commodore 64. Uživatelé kazet si mohou pamatovat tituly jako Master of Magic , Rocketball , One Man and His Droid a Spellbound na rozpočtových štítcích Mastertronic . Mezi další pozoruhodné tituly na Commodore 64 patří série RPG Ultima a Bard's Tale . Hewson / Graftgold byly odpovědné za několik dobře přijat C64 titulů včetně Paradroid a Uridium -z známý pro své kovový reliéf stylizované grafické efekty a návykovou hratelností. Systém 3 vyrobil akční dobrodružnou sérii Poslední ninja původně na C64. Armalyte , průkopnické shoot ‚em up titul z thalamu Ltd a Turrican I & II patří mezi jedny z nejlépe hodnocených her pro Commodore 64 (podle Zzap64 , která uděluje‚zlaté medaile‘na těchto hrách).

Pozoruhodnými herními designéry hry Commodore 64 jsou: Paul Norman , Danielle Barry (alias Dan Bunten), Andrew Braybrook , Stephen Landrum , Tim a Chris Stamper , Jeff Minter a Tony Gibson.

Během závěrečných komerčních let hlavního proudu Commodore 64, číslo 38 časopisu Commodore Format v listopadu 1993, získalo jediné 100% hodnocení, jaké kdy bylo hře Commodore 64 uděleno v jakékoli významné publikaci Commodore 64. Jelikož žádná hra ještě nikdy nezískala tak vysoké hodnocení, a jelikož se komerční scéna Commodore 64 v polovině 90. let chýlila ke konci, bylo ocenění 100% považováno za poněkud kontroverzní. Tato hra s názvem Mayhem in Monsterland byla vyvinuta tak, aby maximálně využila množství programovacích triků a vtípků v hardware Commodore 64. Impozantní použití nestandardních barev a posouvání za následek možná nejvíce graficky ohromující hra někdy produkoval pro Commodore 64. Hra sama o sobě je podobný jako u Nintendo ‚s Super Mario Bros. a SEGA ‘ s Sonic the Hedgehog .

Zatímco pro C64 již běžná komerční aktivita pro hry neexistuje, mnoho nadšenců a fandů stále píše hry pro tuto platformu. Několik malých vydavatelů navíc stále prodává herní software.

Hry Commodore 64 nadále inspirují vývojáře a hráče na moderních platformách, jako je iOS, přičemž mnoho her se vyrábí pomocí podobných stylů mechaniky hraní her jako ty z doby Commodore 64.

Zápisy, vývěsky a časopisy o discích

Cover of Loadstar # 53 (1988)

Kromě předem zabaleného komerčního softwaru měla C64, stejně jako VIC před ním, velkou knihovnu programů typu-in . Mnoho počítačových časopisů obsahovalo programy pro psaní textu, obvykle psané v jazyce BASIC nebo assembleru nebo jejich kombinaci. Vzhledem k jeho obrovské popularitě, mnoho univerzální časopisy, které podporované jiným počítačům nabídl C64 typ modulů ( Compute! Byl jedním z nich), a na svém vrcholu, tam bylo mnoho časopisů v Severní Americe ( Ahoy! , Commodore Magazine , Compute! 's Gazette , Power / Play , RUN a Transactor [1] ) určené výhradně pro počítače Commodore. Tyto časopisy měly někdy k dispozici předplatné diskových doprovodů k dispozici za příplatek s programy uloženými na disku, aby se předešlo jejich nutnosti psát. Časopis pro disk Loadstar nabízel poměrně propracované programy připravené ke spuštění, hudbu a grafiku. Běžné byly také knihy o strojích, zejména v raných dobách stroje. Pro C-64 také existovalo mnoho typů knih vydávajících knihy, někdy programy, které se původně objevily v jednom z časopisů, ale k dispozici byly také knihy obsahující původní software.

Objevila se také velká knihovna public domain a freewarových programů distribuovaných online službami, jako jsou Q-Link a CompuServe , BBS a uživatelské skupiny. Commodore také udržoval archiv softwaru ve veřejné doméně, který nabízel k prodeji na disketě. Přes omezenou kapacitu RAM a disku byl Commodore 64 populární platformou pro hostování BBS. Mezi nejoblíbenější instalace patřil vysoce optimalizovaný a rychlý program Blue Board a systém Color64 BBS, který umožňoval použití barevné grafiky PETSCII . Mnoho systémů BBS používalo vysokokapacitní disketové jednotky, jako je SFD-1001, nebo pevné disky, jako je poručík Kernal .

Praskání softwaru

Trh softwaru C64 měl rozsáhlé problémy s porušováním autorských práv . Na kazetě i na disketě bylo použito mnoho druhů systémů ochrany proti kopírování , aby se zabránilo neoprávněnému kopírování komerčního softwaru Commodore 64. Prakticky všichni byli obklíčeni nebo poraženi crackery a warezovými skupinami . Popularita této aktivity byla přičítána velké uživatelské základně Commodore 64.

Mnoho BBS nabídlo popraskaný komerční software, někdy vyžadující speciální přístup a obvykle vyžadující, aby uživatelé udržovali poměr upload / download. Existovalo velké množství warezových skupin, včetně Fairlight , která existovala i více než deset let po zániku C64. Někteří členové těchto skupin se při telefonování na dálku obrátili na phreaking telefonů a podvody s kreditními kartami nebo volacími kartami , a to buď ke stažení nových titulů, které zatím nejsou místně k dispozici, nebo k nahrání nově prolomených titulů vydaných skupinou.

Ne všichni uživatelé Commodore 64 však měli modemy. Pro tyto lidi udržovalo mnoho „swapperů“ warezových skupin kontakty po celém světě. Tyto kontakty by obvykle hromadně rozbíjely diskety prostřednictvím poštovní služby. Také sneakernets existovalo ve školách a podnicích po celém světě, jako přátelé a kolegové by obchod (a obvykle později kopie) své softwarové sbírky. V době, kdy byl internet rozšířený, to byl jediný způsob, jak mnoho uživatelů shromáždilo obrovské softwarové knihovny. Také, a zejména v Evropě, by skupiny lidí držely kopírovací strany výslovně za účelem kopírování softwaru, obvykle bez ohledu na softwarovou licenci.

Bylo prodáno několik populárních nástrojů, které obsahovaly vlastní rutiny, které porazily většinu schémat ochrany proti kopírování v komerčním softwaru. ( Fast Hack'em - pravděpodobně nejoblíbenější příklad - byl sám široce distribuován.) Pirates Toolbox byla další populární sada nástrojů pro kopírování disků a odstraňování ochrany proti kopírování. Pásky bylo možné kopírovat pomocí speciálního softwaru, ale často se to dělo jednoduše kopírováním kazety do dvoupásmového magnetofonu nebo spoléháním na kazetu Action Replay, která zmrazila program v paměti a uložila na kazetu. Popraskané hry lze často kopírovat ručně bez použití speciálních nástrojů. V Evropě byla pod pultem, který spojoval dva páskové balíčky C1530 v místě připojení k C64, k dispozici některá hardwarová zařízení, hovorově známá jako „černé skříňky“, což umožňovalo pořizování kopií při načítání hry. Tím se překonaly potíže s přímým kopírováním pozdějších her pomocí vysokorychlostních zavaděčů, které byly vyvinuty k překonání velmi dlouhých dob načítání.

ZÁKLADNÍ

Stejně jako většina počítačů z konce 70. a 80. let, i Commodore 64 přišel s verzí programovacího jazyka BASIC. Používal se jak pro psaní softwaru, tak pro plnění úkolů operačního systému, jako je načítání softwaru a formátování disků.

Palubní programovací jazyk BASIC nenabízel žádný snadný způsob, jak využít pokročilé grafické a zvukové schopnosti stroje. Přístup k těmto přidruženým adresám paměti za účelem využití pokročilých funkcí požadovaných pomocí příkazů PEEK a POKE , rozšíření BASIC třetích stran, jako je Simons 'BASIC , nebo k programování v assembleru . Commodore měl lepší implementaci BASIC, ale rozhodl se dodávat C64 se stejným BASIC 2.0 použitým ve VIC-20, aby se minimalizovaly náklady. To však nezastavilo bezpočet lidí, kteří vyráběli tisíce programů v jazyce BASIC V2, a učili lidi jejich první kroky v počítačovém programování.

Hudba

MOS Technology 6581 SID je zvukový čip pro C64, pro které byly napsány mnohé hudební programy. Hudební softwarový nástroj pro C64 , byl Kawasaki syntezátor vytvořené v roce 1983.

Vývojové nástroje

Příklad hry odvozené od SEUCK

Kromě her a kancelářských aplikací, jako jsou textové procesory , tabulky a databázové programy, byl C64 dobře vybaven vývojovými nástroji od Commodore i od dodavatelů třetích stran. K dispozici byla různá montážní řešení; MIKRO assembler přišel ROM kazety formě a integrovány se standardním BASIC editor obrazovky. Populární byl také PAL Assembler od Brada Templetona . Několik společností prodalo kompilátory BASIC, kompilátory C a Pascal a podmnožinu Ada , abych zmínil jen několik populárních jazyků dostupných pro tento stroj.

Pravděpodobně nejpopulárnější vývojovou sadou zaměřenou na zábavu byla stavebnice Shoot'Em-Up Construction Kit , láskyplně známá jako SEUCK. SEUCK umožnil těm, kteří nemají dovednosti v programování, vytvářet originální profesionálně vypadající střílečky. Gamemaker a stavebnice Arcade Game od Garry Kitchen také umožnily neprogramátorům vytvářet jednoduché hry s malým úsilím. Součástí nástrojů pro textovou adventuru byly vývojové sady Quill a Graphic Adventure Creator . Pinball stavebnice dal uživatelům hrací automat navrhnout.

Novodobé vývojové nástroje

Vývoj softwaru na Commodore 64 se nikdy nezastavil. Dnes je k dispozici mnoho nástrojů, včetně IDE, jako je CBM prg Studio, Relaunch64 a WUDSN IDE, což je zásuvný modul pro open source Eclipse IDE . Spolu s malými kompilátory C, jako je cc65 , existuje na moderních počítačích mnoho sestavovačů a křížových sestav:

C64List od Jeffa Hoaga je jak cross assembler, tak cross-platform BASIC editor / tokenizer, který umožňuje vývojářům psát smíšené BASIC / assemblerové programy do textového souboru na PC a kompilovat je do jediného souboru .prg, který lze spustit na skutečném C64 nebo emulátor.

K dispozici jsou také nástroje jako PuCrunch, data LZ77 a spustitelný samorozbalovací kompresní program vydaný pod GNU LGPL . Editory Sprite, jako je Sprite Pad, vám umožňují navrhovat Sprite a animace C64 pomocí Windows. GoatTracker vám umožňuje psát hudbu pomocí moderních operačních systémů a používá modul ReSID .

Pomocí CodeNet je možné přenášet a spouštět programy na C64 pomocí síťového kabelu TCP / IP z počítače. I když to na C64 vyžaduje ethernetový adaptér, jako je Individual Computers RR-Net nebo příslušná verze 1541 Ultimate .

Úsilí o zpětný výpočet

Magnetické pásky a disky, na kterých byl uložen software domácího počítače, se kazí alarmující rychlostí. V zájmu zachování herního softwaru a informací probíhají snahy o kopírování z těchto degradujících médií na nová média, což pomůže zajistit dlouhou životnost softwaru a zpřístupní jej pro emulaci a archivaci. Kromě toho existují další snahy o archivaci dokumentace Commodore 64, softwarových příruček, článků v časopisech a další nostalgie (například kresby softwarových obalů, screenshoty her a televizní reklamy Commodore 64). Herní software Commodore 64 byl pozoruhodně dobře zdokumentován a uchován - což je značný výkon, když vezmeme v úvahu množství softwaru dostupného pro platformu.

Organizace GameBase 64 (GB64) má online databázi herních informací, která ve verzi 7 obsahuje informace o 21 000 jedinečných herních titulech. Jak se objevují nové informace, databáze stále roste. Kromě online databáze existuje offline verze ke stažení. Pomocí jednoho z rozhraní GameBase (pouze Windows) nebo jGameBase (nezávislé na platformě) můžete pohodlně procházet položky databáze a přímo je spouštět v emulátoru. Varianta GoodGB64 dobrých nástrojů Coweringu umožňuje uživatelům auditovat své herní sbírky C64 pomocí databáze GameBase64.

K dispozici jsou nástroje pro přenos původních 1541 disket do počítače nebo z počítače. Star Commander je nástroj založený na systému DOS , cbm4linux je nástroj pro Linux a cbm4win je nástroj pro Windows pro přenos dat z původní disketové jednotky do počítače nebo naopak pomocí jednoduchého kabelu X. K dispozici jsou také nástroje, 64HDD, které umožňují vašemu C64 přímo načíst software D64 uložený v počítači pomocí stejných kabelů. Jednotka Individual Computers Catweasel umožňuje uživatelům PC číst disky C64 pomocí vlastní disketové jednotky.

Kromě toho je nyní k dispozici rostoucí počet emulátorů, které umožňují použití emulovaného C64 na moderním výpočetním hardwaru. Patří mezi ně VICE , která je zdarma a běží na nejmodernějších i některých starších platformách; CCS64, který je k dispozici pro Windows a jehož autorem je Per Håkan Sundell ; a Power64, který má verze pro Mac OS X a OS 9.

Také služba Quantum Link byla rekonstruována jako Quantum Link Reloaded . Lze k němu přistupovat pomocí skutečného Commodore 64 nebo prostřednictvím emulátoru VICE.

Byl také navržen speciální hardware , který pomáhá chránit software, například kazeta IDE64 , která umožňuje uživateli připojit moderní pevný disk PC IDE ATA nebo flash kartu CompactFlash přímo k zařízení, což umožňuje kopírovat software na pevný disk řídit a používat jej odtud, čímž se zabrání opotřebení desítek let staré diskety.

Nintendo ‚s virtuální konzoli služby nabízí Commodore 64 hry ke stažení na Wii konzole v Severní Americe a Evropě.

Reference