Emulátor Commodore 64 na Linuxe

28.11.2020 | 15:45 | Žumpa | bedňa

Ak si pamätáte úsvit osembitových počítačov, tak veľká časť z vás si určite pamätá Gumáka, Atari, alebo najpredávanejší Commodore 64.Tak poďme si zaspomínať.

Inštalácia

Nainštalujeme si emulátor VICE väčšina distribúcií ho bude mať zdrojoch, antiX obsahuje verziu 3.3.0. Je potrebné si stiahnuť uzavretý kernel a ostatné súčasti v komprimovanom súbore:
wget http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/vice-3.3.tar.gz
Rozbalíme ho:
tar -zxvf vice-3.3.tar.gz
Vojdeme do adresára:
cd vice-3.3/data/C64
Skopírujeme chargen, kernal a basic do systému:
sudo cp chargen kernal basic /usr/lib/vice/C64
Vojdeme do adresára s disketovými mechanikami:
cd ../DRIVES
Skopírujeme do systému aj disketovú jednotku:
sudo cp d1541II d1571cr dos* /usr/lib/vice/DRIVES/

Spustenie

Emulátor spustíme príkazom:
x64sc

Spustenie priamo diskového obrazu s hrou:
x64sc Games/Barbarian/BARBARI1.D64

Kde si stiahnuť hry

Veľa hier nájdete na http://www.gb64.com/, alebo proste použite svoj obľúbený internetový vyhľadávač.

Zaujímavé klávesové skratky

Zastavenie a spustenie emulátora Alt+P
Zrýchlenie sa maximum a späť (Warp) Alt+W
Na celú obrazovku a späť Alt+D

Ovládanie

Smerové klávesy pracujú ako by ste očakávali.
Backspace klávesa + Shift je INSert.
PgUp je Restore.
ESC je RUN|STOP.
Tabulátor je Control.
Ľavý Ctrl je C= klávesa (Commodore klávesa).
Veľa hier sa odštartuje medzerníkom, alebo Enterom, prípadne ESC ako som už spomínal, možno aj ľavým Ctrl, alebo Page UP.

Joystick

Ovládanie yoisticku emuluje predvolene Numpad (0=Fire), ale dá sa zmeniť v nastaveniach. Neodporúčam použiť klávesy D, E, Y a N tie sa vám môžu v hrách zísť

Cheats

Väčšina hier čo si posťahuje obsahuje "Cheats", takže ich väčšinou dohráte do konca :-)

Prehranie zvukových súborov

Na stránke http://www.gb64.com nájdete aj zvukové súbory s príponou .sid. Sú to zvukové súbory pre zvukový číp SID. Prehráme ich tak, že si nainštalujeme balíček sidplayfp. Muziku si prehráme príkazom:
sidplayfp Music/Manic_Miner.sid
Výstup bude vyzerať takto:
+------------------------------------------------------+
|  SIDPLAYFP - Music Player and C64 SID Chip Emulator  |
|        Sidplayfp V1.4.4, Libsidplayfp V1.8.8         |
+------------------------------------------------------+
| Title        : Manic Miner                           |
| Author       : Chris Lancaster                       |
| Released     : 1983 Software Projects                |
+------------------------------------------------------+
| Playlist     : 1/2 (tune 1/2[1])                     |
| Song Length  : UNKNOWN                               |
+------------------------------------------------------+
| Kernal ROM   : None - Some tunes may not play!       |
| BASIC ROM    : None - Basic tunes will not play!     |
| Chargen ROM  : None                                  |
+------------------------------------------------------+
Playing, press ^C to stop...00:05
Ako vidíme SID obsahuje dve skladby, druhú skladbu si pustíme príkazom:
sidplayfp Music/Manic_Miner.sid -o2
Ak si chceme výstup skonvertovať do wav zvukového formátu, použijeme napríklad tento príkaz:
sidplayfp Music/Manic_Miner.sid -wManicMiner.wav
Ukážka zvukového súboru z hry Piracy.

Prílohy

    • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 17:07
      Avatar LUcoRP Debian, *Ubuntu, Android  Administrátor

      Pekny navod, aj ked ja radsej chytam do ruky realny kus zeleza, nez iba emulujem, prace s emulatormi mam dost v praci. Krasavec z prilohy u mna v skrini caka na refurbishing uz par rokov spolocne so ZXkomPMDckom a Macom classic. Este som sa k nim v navale inych porjektov nedostal.

      git blame | Muj Desvorc je vetsi nez tvuj!
      • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 17:58
        Avatar bedňa LegacyIce-antiX  Administrátor

        Ja radšej používam emulátory a dôvod je jednoduchý. Nemusím chystať plac pre ďalšie železo a potom spratovať. Má to ďalšie výhody, nemusím Commodore ťahať do práce a je to rýchlejšie, hlavne nahrávanie aplikácií netrvá večnosť. Hoci mám ku Commodore aj disketovku.

        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
    • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 18:56
      Avatar Pavel Q4OS, DistroWatch  Administrátor

      Dakedy som hrával hry na Didaktiku M, existuje aj na to emulátor?

      • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 20:14
        Avatar bedňa LegacyIce-antiX  Administrátor

        Všetky hry pre Didaktik M, alias Gumák, existujú aj pre Commodore64, ale v lepšom fejse :)

        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
        • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 20:27
          Avatar redhawk75   Používateľ

          gumak bol zx. Didaktiky boli z nechutneho ostreho plastu

          didaktik gama bol komptibilny so ZX spectrum 48, vsetko na didaktik su sinclair hry, na to je asi najlepsi FUSE

          zdroje rom:

          planetemu
          romsmania
          emulatorgames
          romsdownload

           

          • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 20:36
            Avatar Pavel Q4OS, DistroWatch  Administrátor

            A to nahrávanie hier z kaziet, a keď sa nechytila tak znovu :-) Load "" ak sa nemýlim.

            • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 21:14
              Avatar redhawk75   Používateľ

              to sa aj v emulatore da :D 

            • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 21:20
              Avatar bedňa LegacyIce-antiX  Administrátor

              Na to mal každý profík, domácky vyrobený šrobovák z nejakého kusu drôtu a hlavu si doladil podľa sluchu naklonenie hlavy.

              Ale ako som písal, pod VICE ti pôjdu všetky hry čo si poznal z Didaktiku M. Odtiaľ si pamätám ManikMiner a ten tiež ide na VICE.

              Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
              • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 21:30
                Avatar redhawk75   Používateľ

                presne tak, sroubovak zo spice na bicykel, a regulovany "odposluch" aby to nevrestalo z kazetaku :D

                plus sme si robili vlastne joysticky, hlavne kvoli decathlonu. na tom sa strasne lamali originalne plastove.

                Vice je na C64 emulator, mnozstvo hier a programov naZX neboli portovane na C64.  Ale taky Exolon bol zvukovo a graficky lepsi na C64. 

                ja som nikdy amigu ani comodor nemal, zato kamos mal cele hudobne studio na tom, ja som vtedy odhadol smer PC (286)

                • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 22:08
                  Avatar bedňa LegacyIce-antiX  Administrátor

                  Joysticky sa lámali na Karate :)

                  Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                  • RE: Emulátor Commodore 64 na Linuxe 29.11.2020 | 13:11
                    Avatar redhawk75   Používateľ

                    to tiez, ale na 10 boji ked si mal bezat (skok do dialky alebo beh na 10m) sm si robili radsej "joystick" s tlacitiek z cnc stroja alebo zo spinacov na zataz

                    • RE: Emulátor Commodore 64 na Linuxe 29.11.2020 | 14:09
                      Avatar bedňa LegacyIce-antiX  Administrátor

                      Nejaké zlepšováky som robil aj ja, ale moc si to už nepamätám. Posledný taký bastličský pokus bol digitalizácia hlasu pri čom som odpálil zvukový číp.

                      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
              • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 21:37
                Avatar Pavel Q4OS, DistroWatch  Administrátor

                Musím si pospomínať na tie hry, viem že sme hrávali určite Capitan Trueno a vajíčko Dizzy

                • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 22:03
                  Avatar redhawk75   Používateľ

                  ja som mal najradsej exolon, turrican, trantor, spyhunter, starquake a dizzi 1 a 2.

                  obcas som dal aj moon cresta a moon alert. no a potom programy

                  astrolabe, astronomer, nieco som mal na analyzu a tvorbu plosnych spojov, potom cosi na debug a upravu rom a na pisanie

                  mam par romov co som pouzival ale teraz to je skoro vsetko nepouzitelne

                  • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 22:07
                    Avatar bedňa LegacyIce-antiX  Administrátor

                    Exolon a Turrican, tu boli tiež kultovice jak remeň, pridal by som Creature a Elviru. Tých dobrých hier boli stovky.

                    Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 22:05
                  Avatar bedňa LegacyIce-antiX  Administrátor

                  Kua Dizzy to bola kultovka.

                  Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                  • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 22:12
                    Avatar Pavel Q4OS, DistroWatch  Administrátor

                    Jaaaj sakra, chytila ma nostalgia :-)

                    • RE: Emulátor Commodore 64 na Linuxe 28.11.2020 | 22:21
                      Avatar bedňa LegacyIce-antiX  Administrátor

                      Ja som si na tú kultovicu chcel spomenúť mno chodil po rozume len Mr. Oizzo :)

                      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • RE: Emulátor Commodore 64 na Linuxe 30.11.2020 | 18:47
        Avatar Richard Antix  Používateľ

        Šikovný online emulátor, kde sa dajú nahrávať i .tap a .txz: QAOP