Jeśli dopiero zaczynasz przygodę z emulacją na iPhonie, natkniesz się na słownictwo, którego nikt nie wyjaśnia: ROM, BIOS, core, save state, shader… Ten przewodnik wyjaśnia każde pojęcie, a przy okazji odpowiada na pytanie, które zadają sobie wszyscy: czy to legalne?

Podstawowe pojęcia

Emulator: program, który imituje sprzęt konsoli. Retro-Emulator zawiera kilka „core” (rdzeni), po jednym dla każdego systemu: NES, SNES, Game Boy, PlayStation…

ROM: cyfrowa kopia gry — zawartość oryginalnego kartridża lub płyty CD przekonwertowana na plik (.nes, .smc, .gba, .bin…). To właśnie ładujesz, aby grać.

BIOS: wewnętrzne oprogramowanie układowe (firmware) konsoli. Niektóre konsole (PlayStation, Sega CD, Saturn) potrzebują swojego pliku BIOS do uruchamiania gier; inne (NES, Game Boy) działają bez niego, ponieważ emulator go symuluje.

Save state: natychmiastowy zrzut pełnego stanu gry — pamięci, pozycji, wszystkiego. W przeciwieństwie do wewnętrznego zapisu w grze, pozwala zapisać stan w dowolnym momencie, nawet tam, na co oryginał nie pozwalał.

Core: wewnątrz Retro-Emulatora, silnik który emuluje każdą konkretną konsolę. Niektóre systemy mają kilka alternatywnych rdzeni o różnym balansie dokładności i prędkości.

Shader: filtry wizualne, które imitują wygląd oryginalnych ekranów CRT — linie skanowania (scanlines), krzywiznę, rozmycie. Opcjonalne, ale przywracają „klimat” tamtej epoki.

Prawdziwa legalność, bez mitów

Sama emulacja jest legalna — sądy potwierdzały to wielokrotnie (emulatory to oryginalne oprogramowanie napisane w drodze inżynierii wstecznej). Kwestią delikatną jest to, skąd pochodzą ROM-y i pliki BIOS:

  • Tworzenie własnych kopii gier (dumping) do użytku osobistego to najbardziej uzasadniona prawnie strefa i praktyka polecana przez społeczność.
  • Pobieranie ROM-ów gier, których nie posiadasz, to to, co ścigają wydawcy — tam tkwi prawdziwe ryzyko.
  • BIOS to oprogramowanie chronione prawem autorskim: właściwym postępowaniem jest wyciągnięcie go z własnej konsoli, a nie pobieranie z internetu.
  • Homebrew i abandonware: istnieją setki darmowych i legalnych gier stworzonych przez społeczność, idealnych na bezproblemowy start.

Częste błędy początkujących

  1. ROM się nie uruchamia: zazwyczaj jest to uszkodzone pobieranie lub niewłaściwy format (nierozpakowany plik .zip, zły region).
  2. PlayStation prosi o BIOS: potrzebujesz pliku BIOS ze swojej własnej konsoli umieszczonego w odpowiednim folderze emulatora.
  3. Gra działa powoli: wypróbuj inny rdzeń lub wyłącz shadery — filtry CRT obciążają procesor graficzny (GPU).
  4. Utrata postępów w grze: używaj save state'ów oprócz wewnętrznego zapisu gry; niektóre zmodyfikowane ROM-y uszkadzają klasyczny zapis.

Dobre praktyki

Organizuj ROM-y według konsol w folderach, sprawdź, czy działają, zanim zgromadzisz ogromną bibliotekę, i zapisuj swoje save state'y w iCloud lub od czasu do czasu je eksportuj. Z Retro-Emulatorem biblioteka organizuje się sama, jeśli nazwy plików są czytelne.

Podsumowanie

ROM to gra, BIOS to oprogramowanie układowe, core to silnik, a save state to Twoje koło ratunkowe. Mając to jasne, korzystając z treści, które posiadasz lub które są legalne, emulacja jest fantastycznym sposobem na zachowanie i cieszenie się historią gier wideo z poziomu własnej kieszeni.