VICE – jak skonfigurować emulator Commodore 64

7 min czytania
VICE – jak skonfigurować emulator Commodore 64

VICE emulator Commodore 64 skonfigurujesz na Windowsie, wybierając oficjalne wydanie VICE 3.10 w wariancie 64-bit GTK3, model c64 lub c64c, standard PAL oraz częstotliwość sieci 50 Hz. Następnie przypisz klawiaturę albo joystick, zapisz profil i wskaż legalnie posiadane obrazy programów.

Instalacja oficjalnego VICE na Windowsie

Najbezpieczniejszym punktem wyjścia jest oficjalna strona VICE – the Versatile Commodore Emulator. Wydanie VICE 3.10 udostępnia dla Windowsa dwa warianty 64-bit: GTK3 oraz SDL2. Twórcy rekomendują interfejs GTK3, dlatego właśnie ten pakiet warto wybrać przy pierwszej instalacji.

Po pobraniu rozpakuj archiwum w wybranym katalogu. Dla emulacji Commodore 64 będzie to zwykle program x64 albo x64sc. Podstawowa konfiguracja modelu, obrazu i sterowania przebiega w podobny sposób.

Po uruchomieniu interfejsu GTK3 otwórz menu ustawień i sprawdź, czy emulator reaguje na polecenia. Jeżeli korzystasz z wariantu SDL2, nazwy i rozmieszczenie elementów mogą wyglądać inaczej, lecz VICE emulator nadal udostępnia te same najważniejsze funkcje: wybór modelu, ustawienia PAL, mapowanie klawiatury i joysticka oraz zapis profilu.

Podstawowe fakty warto porównać z hasłem „VICE” w Wikipedii (w języku angielskim).

Wybór modelu C64

Dla typowego europejskiego Commodore 64 wybierz model c64 albo c64c. c64old odwzorowuje starszą rewizję sprzętu. W konfiguratorze VICE znajdziesz również ntsc, newntsc, oldntsc, drean, jap, c64gs, pet64 i ultimax. Nie wybieraj wariantu NTSC tylko dlatego, że jest widoczny na liście — dla europejskiej konfiguracji właściwym punktem wyjścia pozostaje PAL.

Model emulowanej maszyny RAM Standard obrazu Częstotliwość odświeżania Wymagane komponenty według dokumentacji VICE
c64 / c64c / c64old Nie podano w otwartej dokumentacji VICE PAL: parametr 1 50 kl./s dla emulacji PAL działającej z prędkością rzeczywistą Pliki ROM BASIC, Kernal i generatora znaków
ntsc / newntsc / oldntsc Nie podano w otwartej dokumentacji VICE NTSC: parametr 2 Nie podano w otwartej dokumentacji VICE Pliki ROM BASIC, Kernal i generatora znaków
drean / jap / c64gs / pet64 / ultimax Nie podano w otwartej dokumentacji VICE Zależny od wybranego modelu Nie podano w otwartej dokumentacji VICE Pliki ROM zgodne z wybranym modelem

Wartość 50 kl./s dotyczy emulacji PAL przy pracy z prędkością rzeczywistą. Dokumentacja VICE wymienia typy wymaganych ROM-ów, ale nie podaje w przywołanym rozdziale pojemności RAM modeli C64.

Jeżeli program został przygotowany dla konkretnej odmiany sprzętu, zmiana modelu może mieć znaczenie. Do zwykłej konfiguracji europejskiego C64 nie ma jednak potrzeby zaczynać od drean, jap czy ultimax. Najpierw ustaw c64 lub c64c, a dopiero później testuj specjalistyczne warianty.

Komputery Commodore 64C
Komputery Commodore 64C. Fot. Hedning, Wikimedia Commons, CC BY-SA 3.0

Ustawienie PAL i obrazu

W menu konfiguracji obrazu wybierz standard PAL. W ustawieniach VICE odpowiada mu parametr MachineVideoStandard=1. Ten sam wybór można wyrazić opcją wiersza poleceń -pal. Dla typowego europejskiego C64 jest to właściwa konfiguracja synchronizacji obrazu.

Ustaw także częstotliwość sieci 50 Hz, odpowiadającą opcji -power50. VICE wykorzystuje ustawienie -power50 do określania częstotliwości zegarów TOD.

Dokumentacja VICE podaje, że maszyny PAL pracują z częstotliwością 50 klatek na sekundę, jeśli komputer gospodarza pozwala emulować maszynę z prędkością rzeczywistą. Dlatego po zmianie ustawień nie wymuszaj dodatkowego przyspieszenia, jeżeli celem jest zachowanie tempa oryginalnego C64.

Praktyczna kolejność konfiguracji wygląda następująco:

  • wybierz model c64 albo c64c;
  • ustaw PAL, czyli MachineVideoStandard=1 lub opcję -pal;
  • ustaw 50 Hz przez -power50;
  • uruchom program i sprawdź, czy emulacja działa z prędkością rzeczywistą, czyli 50 kl./s dla PAL.

Jeżeli obraz jest nieprawidłowy, najpierw sprawdź model i standard, zamiast zmieniać kilka parametrów naraz. Dla typowej europejskiej konfiguracji wybierz c64 lub c64c, PAL oraz 50 Hz.

Mapowanie klawiatury i joysticka

VICE emulator pozwala sterować z klawiatury albo użyć fizycznego kontrolera. W ustawieniach portu wybierz urządzenie joystick i przypisz je do portu 1 lub 2. Wewnętrzny port joysticka 1 jest mapowany na urządzenie joystick #1, a wewnętrzny port 2 na joystick #2. To rozróżnienie ma znaczenie w grach, które oczekują kontrolera w konkretnym gnieździe.

Jeśli nie masz kontrolera USB, użyj układu numpada. Klawisze 1–9 odpowiadają kierunkom, w tym skosom, a klawisz 0 pełni funkcję przycisku fire. VICE udostępnia również układ własny, więc możesz przypisać sterowanie do innych klawiszy, jeśli numpad jest niewygodny albo nie występuje na używanej klawiaturze.

Wybierz port zgodny z wymaganiami uruchamianego programu. Jeżeli gra nie reaguje, sprawdź kolejno trzy elementy: czy urządzenie jest przypisane, czy wybrano właściwy port oraz czy przycisk fire ma przypisany klawisz. W przypadku sterowania klawiaturą zweryfikuj też, czy naciskasz klawisz 0 jako fire, a klawisze 1–9 jako kierunki.

Wybierz port zgodny z wymaganiami uruchamianego programu. Gdy gra wymaga drugiego kontrolera, przypisz drugi joystick do urządzenia #2 i nie zamieniaj portów przypadkowo podczas testów. Takie uporządkowanie ułatwia późniejsze zapisanie profilu dla konkretnego modelu C64.

Zapis profilu

Po ustawieniu modelu, PAL i sterowania użyj polecenia Save settings. VICE zapisze bieżący zestaw parametrów, który później można odtworzyć poleceniem Load settings. Dzięki temu osobny profil może zachować konfigurację dla PAL, inny zaś ustawienia potrzebne dla modelu NTSC lub nietypowej odmiany C64.

Domyślnie VICE zapisuje ustawienia również przy zamykaniu emulatora. Mimo tego warto użyć Save settings świadomie, zwłaszcza po zakończeniu konfiguracji joysticka i obrazu. Pozwala to upewnić się, że działający wariant został zapisany, zanim rozpoczniesz kolejne eksperymenty z opcjami.

W Windowsie plik zasobów nazywa się vice.ini. Zwykle znajdziesz go w katalogu profilu roaming użytkownika, przykładowo:

C:\Users\<username>\AppData\Roaming\vice

Jeżeli ustawienia nie zachowują się między uruchomieniami, sprawdź właśnie ten katalog i plik vice.ini. Nie zmieniaj ręcznie wielu parametrów jednocześnie: łatwiej zapisać poprawiony profil z poziomu VICE, a następnie wczytać go poleceniem Load settings.

ROM-y i obrazy gier

VICE wymaga osobnych plików ROM dla BASIC, Kernal oraz generatora znaków. Są to komponenty systemowe emulowanej maszyny, dlatego ich obecność i poprawne dopasowanie do wybranego modelu wpływają na uruchamianie C64. Dla wariantów c64, c64c i c64old dokumentacja wskazuje te trzy typy ROM-ów.

Nie pobieraj przypadkowych plików ROM ani nie traktuj emulatora jako pakietu zawierającego gry. Przy modelach specjalnych, takich jak ntsc, c64gs czy ultimax, używaj komponentów zgodnych z wybraną odmianą sprzętu. Jeżeli VICE nie startuje poprawnie, sprawdź ścieżki do ROM-ów w ustawieniach zasobów.

Obraz programu lub gry wczytaj dopiero po skonfigurowaniu modelu, standardu obrazu i sterowania. Emulator nie dostarcza legalności pliku — odpowiada za emulację sprzętu, a nie za prawa do uruchamianego programu. Emulatora i obrazów programów należy używać zgodnie z prawem autorskim; artykuł nie udostępnia ROM-ów systemowych ani gier, a użytkownik powinien korzystać z legalnie posiadanych lub autoryzowanych plików.

Najczęstsze pytania

Jak zainstalować VICE na Windowsie?

Pobierz ze strony VICE wydanie 3.10 dla Windows 64-bit. Wybierz GTK3, ponieważ ten interfejs rekomendują twórcy, rozpakuj archiwum i uruchom emulator C64, zwykle x64 albo x64sc.

Który model C64 wybrać w VICE?

Dla typowego europejskiego Commodore 64 wybierz c64 albo c64c. Model c64old służy do emulacji starszej rewizji, natomiast ntsc i newntsc dotyczą konfiguracji NTSC.

Jak ustawić joystick w VICE?

W ustawieniach portu sterowania przypisz urządzenie Joystick do portu 1 albo 2. Możesz używać fizycznego kontrolera lub klawiatury: w układzie numpada klawisze 1–9 odpowiadają kierunkom, a 0 przyciskowi fire.

Jak ustawić PAL w emulatorze VICE?

Wybierz model c64 lub c64c, a następnie ustaw standard PAL. W dokumentacji odpowiada temu MachineVideoStandard=1; opcjonalnie można użyć -pal oraz -power50. PAL emuluje 50 klatek na sekundę przy prędkości rzeczywistej.

Czy VICE zawiera gry Commodore 64?

Nie. VICE jest emulatorem, a nie pakietem gier. Korzystaj wyłącznie z legalnie posiadanych obrazów programów, własnych kopii lub autoryzowanych wydań; nie pobieraj ani nie rozpowszechniaj cudzych ROM-ów systemowych i gier.

Zobacz również: Rozwiązywanie: dlaczego emulowana gra się zacina i jak to naprawić oraz Optymalizacja Windowsa pod retro gry — ustawienia krok po kroku.

Źródła

  • VICE – the Versatile Commodore Emulator — VICE Team, 2026, Oficjalna strona pobierania VICE 3.10
  • VICE Manual – 1 About VICE — VICE Team, 2026, § 1.3 The joystick emulation
  • VICE Manual – 4 Basic operation — VICE Team, 2026, § 4.2 Using the menus
  • VICE Manual – 6 Settings and resources — VICE Team, 2026, § 6.1, § 6.7.3
  • VICE Manual – 7 Machine-specific features — VICE Team, 2026, § 7.1.7–7.1.8

Tekst został utworzony przy pomocy sztucznej inteligencji (modeli językowych).

Jak oceniasz ten tekst?

Nikt jeszcze nie ocenił tego tekstu – bądź pierwszy.

Redakcja Classic Games