Strona główna
» LINUX
»
Jak grać w gry Commodore 64 na Linuksie za pomocą VICE
Jak grać w gry Commodore 64 na Linuksie za pomocą VICE
Aby grać w gry na Commodore 64 (C64) w systemie Linux, zainstaluj VICE, uruchom emulator C64 i załaduj obraz gry, do którego masz prawa. W przypadku wielu gier na płytach najszybszym sposobem jest wybranie pliku .d64 i kliknięcie przycisku Autostart . VICE emuluje komputer; nie udostępnia katalogu gier komercyjnych.
Zespół VICE wymienia wersję 3.10, wydaną 24 grudnia 2025 r. Flathub również wymienia pakiet VICE, ale identyfikuje go jako dostarczony przez społeczność i niezweryfikowany, twierdząc, że nie jest powiązany z zespołem VICE ani przez niego wspierany. Sprawdź stronę wydania VICE i listę Flathub, aby uzyskać aktualne informacje o pakiecie.
Zainstaluj VICE na Linuksie
Flatpak to prosta opcja dla dystrybucji Linuksa. Jeśli Flatpak jest już zainstalowany, a Flathub jest włączony, otwórz terminal i wykonaj polecenie:
flatpak install flathub net.sf.VICE
Zatwierdź monit instalacyjny, a następnie uruchom VICE z menu aplikacji. Jeśli polecenie nie znajdzie pilota Flathub, najpierw zainstaluj Flatpak i dodaj Flathub, postępując zgodnie z instrukcjami dla swojej dystrybucji na stronie instalacyjnej Flathub . Strona pakietu VICE informuje, że kompilacja Flatpak jest pakietem społecznościowym, więc użytkownicy preferujący oprogramowanie zarządzane przez dystrybucję mogą również sprawdzić, czy ich repozytorium Linuksa oferuje VICE i zapoznać się z jego wersją.
Zainstaluj pakiet Flathub VICE po skonfigurowaniu Flatpak i Flathub.
Uruchom emulator C64
W menu aplikacji wybierz pozycję Commodore 64 w VICE. Program C64 nazywa się x64sc i jest to dokładny emulator C64 w rodzinie VICE; uruchamia go program uruchamiający Flatpak. Flatpak można również uruchomić z terminala za pomocą flatpak run net.sf.VICE. Emulator powinien otworzyć się na znanym niebieskim ekranie BASIC-a, zazwyczaj wyświetlającym... READY.Ten ekran oznacza, że wirtualny C64 jest uruchomiony, ale żadna gra nie została jeszcze załadowana.
VICE zawiera również emulatory dla innych systemów Commodore, dlatego wybierz pozycję C64 zamiast VIC-20, C128 lub innej maszyny, jeśli korzystasz z instrukcji gry na C64. Opis emulatora w podręczniku VICE zawiera opis dostępnych programów i ich nazw poleceń.
Niebieski ekran BASIC-a stanowi punkt wyjścia w C64 przed załadowaniem obrazu gry.
Załaduj obraz gry i zacznij grać
Użyj obrazu gry, który posiadasz lub do którego jesteś w inny sposób upoważniony, na przykład osobistej kopii zapasowej utworzonej z posiadanego nośnika lub autoryzowanego wydania homebrew. Pliki te są często nazywane w potocznym języku ROM-ami C64, chociaż popularne pliki .d64 i .g64 to obrazy dysków. VICE obsługuje wiele formatów dysków, taśm, kartridży i programów; sekcja dotycząca obrazów nośników w instrukcji zawiera listę obsługiwanych typów i sposób ładowania. W przypadku oprogramowania taśmowego zaleca się TAP do emulacji taśmy; obsługa T64 ma swoje ograniczenia.
W otwartym oknie C64 wybierz Plik > Dołącz obraz dysku , wyszukaj swój .d64lub inny obsługiwany obraz dysku, zaznacz go i kliknij Autostart . VICE dołączy obraz i spróbuje uruchomić pierwszy program. Jeśli posiadasz oprogramowanie w postaci obrazu taśmy, wybierz polecenie tape-image. Gdy pojawi się ekran tytułowy, monit o dysk lub instrukcje ładowania, postępuj zgodnie z instrukcjami gry; nie każda wersja uruchamia się i ładuje w ten sam sposób.
Wybierz obraz dysku, którego chcesz używać, a następnie wybierz opcję Autostart.
Konfiguruj sterowanie klawiaturą lub joystickiem
Niektóre gry na C64 wykorzystują klawiaturę, podczas gdy inne wymagają joysticka. VICE może mapować sterowanie klawiaturą za pomocą układu klawiatury numerycznej lub konfigurowalnego zestawu klawiszy. W układzie klawiatury klawisze od 1 do 9 odpowiadają za kierunki, w tym po przekątnej, a 0 działa jak przycisk ognia. Jeśli te elementy sterujące nie pasują do instrukcji gry, otwórz ustawienia VICE i sprawdź opcje joysticka.
W przypadku gamepada USB należy go podłączyć przed uruchomieniem VICE, a następnie użyć ustawień joysticka, aby przypisać kontroler hosta do portu joysticka C64, którego gra oczekuje. Jeśli ruch lub strzał nie są rejestrowane, należy spróbować innego portu C64 i upewnić się, że Linux rozpoznaje kontroler. Urządzenia dostępne w VICE zależą od obsługi joysticka udostępnionej przez system hosta. Informacje dotyczące ustawień joysticka w VICE wyjaśniają opcje urządzenia i zestawu klawiszy.
Zapisywanie i ponowne wczytywanie sesji gry
Aby później powrócić do tego samego punktu, otwórz menu „Snapshot” i wybierz „Szybki zapis migawki ”. Aby przywrócić zapisany stan emulatora, wybierz „Szybki wczytaj migawkę” . Migawka przechwytuje stan emulatora, w tym uruchomioną grę, zamiast tworzyć osobny zapis w samej grze. Zachowaj również oryginalny obraz gry. VICE ostrzega, że migawki mogą zostać odrzucone przez nowsze wersje, jeśli ich zawartość jest niekompatybilna, dlatego traktuj je jako wygodne punkty kontrolne, a nie trwałe pliki archiwalne. Szczegółowe informacje znajdziesz w oficjalnej dokumentacji migawek .
Użyj menu Migawka, aby zapisać szybki punkt kontrolny lub powrócić do niego później.
Jeśli gra się nie uruchamia
Sprawdź, czy otworzyłeś emulator C64 i wybrałeś obsługiwany obraz C64, a nie archiwum lub plik dla innego systemu Commodore.
W przypadku oprogramowania dyskowego należy użyć polecenia disk-image; w przypadku oprogramowania taśmowego należy użyć polecenia tape-image. Jeśli plik nie zostanie rozpoznany, zapoznaj się z informacjami o formacie w podręczniku VICE.
Jeśli autostart uruchomi C64, ale gra nadal prosi o podanie danych wejściowych, przeczytaj instrukcje na ekranie. Niektóre tytuły wymagają użycia konkretnego portu joysticka, naciśnięcia klawisza lub użycia innego dysku po załadowaniu pierwszego obrazu.
Jeśli brakuje kontrolera, podłącz go przed uruchomieniem programu VICE i sprawdź, czy pulpit Linux go widzi; następnie ponownie przejrzyj przypisanie urządzenia joysticka.
Po zainstalowaniu programu VICE i dołączeniu prawidłowego obrazu gry, system Linux będzie mógł uruchamiać to samo oprogramowanie dla C64 poprzez emulowaną klawiaturę, napędy dysków i taśm, a także porty joysticka.