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
- ROM się nie uruchamia: zazwyczaj jest to uszkodzone pobieranie lub niewłaściwy format (nierozpakowany plik .zip, zły region).
- PlayStation prosi o BIOS: potrzebujesz pliku BIOS ze swojej własnej konsoli umieszczonego w odpowiednim folderze emulatora.
- Gra działa powoli: wypróbuj inny rdzeń lub wyłącz shadery — filtry CRT obciążają procesor graficzny (GPU).
- 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.