Mac M1 i M2 to silniki emulujące
Agencja internetowa » Wiadomości cyfrowe » Mac M1 i M2 to silniki emulujące

Mac M1 i M2 to silniki emulujące

Niezależnie od tego, czy masz Apple Silicon Mac, czy rozważasz jego zakup, wiedz, że nowe procesory Apple doskonale nadają się do emulacji. Od nowoczesnych konsol 3D po klasyki 2D, ilość natywnych emulatorów Apple Silicon jest warta uczczenia.

Po co zawracać sobie głowę emulacją?

Mac nie był tradycyjnie uważany za platformę do gier.Pomimo wysiłków, aby przełamać ten trend dzięki obsłudze aplikacji Apple Arcade, iPhone i iPad na komputerach stacjonarnych oraz garstce zewnętrznych wydawców wydających gry na Steam i Mac App Store, Mac wciąż nie trafia w zdecydowaną większość gier.

Wraz z pojawieniem się Apple Silicon w 2020 r. Mac przeszedł z 86-bitowej architektury x64 używanej przez chipy Intela na wewnętrzne rozwiązanie oparte na ARM w postaci M1. Firma Apple dostarczyła „transpiler”, który konwertuje większość aplikacji napisanych dla komputerów Intel Mac na format, który może być używany na procesorach ARM, zwany Rosetta 2.

Chociaż Rosetta 2 działa bardzo dobrze przez większość czasu, nie jest to idealne rozwiązanie. Konwersja aplikacji wiąże się z obniżeniem wydajności i nie wszystko działa. Niektóre aplikacje (i gry) po prostu nie będą działać i nic nie możesz z tym zrobić, z wyjątkiem nadziei, że wydawca uzna za stosowne zaktualizować aplikację na czas. W większości przypadków tak się nigdy nie stanie.

Jet Set Radio Future działa na macOS za pośrednictwem xemu

Pomimo ogromnego wzrostu wydajności w porównaniu z chipami Intela i lepszej niż kiedykolwiek wydajności 3D, gdy Apple iteruje w interfejsie API akceleracji sprzętowej Metal, gry na Apple Silicon uruchamiają się powoli. Właśnie dlatego warto przyjrzeć się grom, które zostały już wydane na różne systemy.

Emulatory umożliwiają granie w gry napisane na inny sprzęt przy użyciu emulacji programowej. Na komputerze Mac otwiera to przed Tobą świat gier, który po prostu nie jest dostępny natywnie. Jest to świetne, jeśli przegapiłeś konsole lub platformy do gier, gdy zostały po raz pierwszy wydane, ponieważ stabilne emulatory mają tendencję do opóźniania generacji, którą emulują o dekadę lub więcej.

Obowiązują zwykłe zastrzeżenia prawne

Oczywiście żaden artykuł o emulacji nie byłby kompletny bez stwierdzenia, że ​​emulatory nie są nielegalne, ale pobieranie materiałów chronionych prawem autorskim, których nie jesteś właścicielem, z pewnością jest.

Wiele z tych emulatorów wymaga plików BIOS, które będą musiały zostać zrzucone z oryginalnego sprzętu, więc przed kontynuowaniem upewnij się, że rozumiesz prawne konsekwencje korzystania z pamięci ROM.

Natywne emulatory Apple Silicon są już dostępne

Kiedy chip M1 został po raz pierwszy wydany w 2020 roku, bardzo niewiele emulatorów miało dostępne natywne wersje Apple Silicon. Najczęściej używany transpiler Rosetta 2 firmy Apple, z różnym powodzeniem. Przewiń do wydania M2 i dostępnych jest wiele emulatorów z natywną obsługą Apple Silicon.

Dzięki natywnej aplikacji pełna moc układów M1, M2 i podobnych może być teraz wykorzystywana przez emulator, a wiele z nich obsługuje nawet Metal. Wydajniejsze aplikacje natywne zapewniają lepszą wydajność energetyczną, co sprawia, że ​​granie na MacBooku z zasilaniem bateryjnym jest jeszcze bardziej atrakcyjne.

Emulatory, które wymagają większej mocy do emulowania nowszych platform, takich jak Xbox i PlayStation 2, mogą teraz działać z lepszą niż natywna grafiką. Wiele z tych emulatorów umożliwia uruchamianie gier w znacznie wyższych rozdzielczościach wewnętrznych, niż były przeznaczone, z obsługą lokalnego i internetowego trybu wieloosobowego.

Nintendo Wii (2006) i GameCube (2001): Dolphin

Dolphin to emulator Nintendo Wii i GameCube z dostępnymi wersjami Mac, Windows i Linux. Deweloperzy po raz pierwszy zademonstrowali wsparcie dla Apple Silicon w maju 2021 roku, zauważając, że „sprzęt M1 jest fantastyczny… to, co mamy, jest już wydajne, potężne… jedynym dużym minusem jest zastrzeżone API graficzne obecne w macOS, które uniemożliwia nam przy użyciu najnowszych wersji OpenGL. ”

W chwili pisania tego tekstu Dolphin może pochwalić się 36,6% ocenami „doskonałości” i 60,4% ocen „grywalności” we wszystkich testowanych grach. Sprawdź listę kompatybilności, aby zobaczyć, jak działa każda gra, wraz z ocenami i raportami ze społeczności Dolphin. Możesz użyć przewodnika wydajności Dolphin, aby jak najlepiej wykorzystać emulator, ale prawdopodobnie będziesz mieć wystarczającą wydajność w torbie, aby skorzystać z niektórych ulepszeń Dolphin.

Obejmuje to wewnętrzne zwiększenie rozdzielczości w celu renderowania gier w wyraźnej rozdzielczości przekraczającej linię bazową Wii 480p, filtrowanie anizotropowe w celu poprawy wyglądu tekstury oraz opcje antyaliasingu, aby pozbyć się postrzępionych linii. Możesz używać prawdziwych kontrolerów Wiimote i GameCube lub emulować kontrolery Nintendo przy użyciu alternatywnego sprzętu.

Xbox (2005): xemu

Microsoft włożył wiele wysiłku, aby wiele oryginalnych gier na konsolę Xbox działało na najnowszym sprzęcie z serii Xbox, ale katalog wciąż jest niewystarczający. Podczas gdy gry takie jak Psychonauci et CZARNY działają dobrze na najnowszych konsolach, wiele gier w ogóle nie działa. Jeśli nie masz nowej konsoli Xbox, możliwości grania w wiele z tych klasyków są bardzo ograniczone.

Wpisz xemu, oryginalny emulator konsoli Xbox dla komputerów Mac, Windows i Linux. W czasie testów xemu uważa, że ​​72% testowanych tytułów jest „grywalnych”, a tylko 3% przekracza barierę „doskonałości” (przy 20% tytułów udaje się uruchomić, a około 5% w ogóle nie działa). Na szczęście znakomita większość topowych tytułów na Xboxa jest doskonale grywalna, z niewielkimi błędami.

To zawiera Jet Set Radio Future (który wygląda wspaniale, gdy zwiększysz wewnętrzną rozdzielczość dzięki grafice z cieniowaniem komórkowym), Halo: Zaawansowana walka i jego kontynuacja, i Rycerze Starej Republiki. Emulator obsługuje nawet automatyczne mapowanie kontrolerów dla obsługiwanych joysticków, co dodatkowo upraszcza proces konfiguracji.

PlayStation 2 (2000): EtherSX2

PCSX2 to emulator PlayStation 2, który był rozwijany od co najmniej dwóch dekad, a AestherSX2 to widelec tego samego emulatora dla maszyn Apple Silicon. Ponieważ jedno jest oparte na drugim, lista kompatybilności gier jest między nimi prawie taka sama. PCSX2 od tego czasu zaczął włączać wersje Mac wśród swoich nocnych wydań, ale te nadal używają Rosetty 2 i nie działają (jeszcze) natywnie na Apple Silicon.

Dzięki AetherSX2 możesz grać w jedną z najbardziej znanych i rozbudowanych bibliotek gier, jakie kiedykolwiek wydano. PCSX2 może pochwalić się 97,96% współczynnikiem grywalności dla wszystkich gier testowanych w momencie pisania tego tekstu, a bardzo podobnych wyników można oczekiwać od AetherSX2, ponieważ jest on oparty na tym samym kodzie.

Oba emulatory wyglądają bardzo podobnie pod względem interfejsu użytkownika, od opcji graficznych (obejmujących wewnętrzne skalowanie rozdzielczości i filtrowanie dwuliniowe) po konfigurację kontrolera i poprawki systemu. Główną różnicą, jakiej można się spodziewać, jest lepsza wydajność w natywnej wersji AestherSX2.

Dreamcast (1998): Flycast

Dreamcast to jedna z najsłynniejszych konsol wszechczasów, ale jej niepowodzenie w zdobyciu dużej części rynku (i fatalna wydajność jej poprzednika, Saturna) sprawiły, że Sega na dobre opuściła świat sprzętu do gier. Spuścizną Dreamcast jest biblioteka gier, która zawiera jedne z najlepszych oryginałów Sega i hojną pomoc portów arcade.

Flycast to rozwidlenie udanego, ale odkąd przerwano projekt Reicast, z wersjami specjalnie zaprojektowanymi dla maszyn Apple Silicon. Oprócz oryginalnych gier Dreamcast, Flycast może być również używany do grania w Sega NAOMI (w tym wersje GD-ROM) i ROMy z automatami do gier Sammy Atomiswave.

Po skonfigurowaniu emulator uruchamia wiele gier bez problemów, w tym Zestaw radiowy Jet, kamień mocyet Sonic przygoda. Emulator po raz pierwszy odebrał nasz kontroler Xbox Series X, bez konieczności konfiguracji. Emulator jest wstępnie skonfigurowany do korzystania z serwerów Dreamcast Live do gier online.

MS-DOS: DOSBox z Boxerem

DOS nie jest tak zasobożerny, jak większość innych systemów z tej listy, ale natywna obsługa Apple Silicon jest nadal fajna. Bardziej wydajna wersja, która działa natywnie, oznacza lepsze zużycie energii i dłuższą żywotność baterii, jeśli chcesz grać w gry w podróży.

Możesz pobrać natywną wersję DOSBox i samodzielnie ją skonfigurować lub możesz znacznie ułatwić sobie zadanie, pobierając frontend Boxera. To sprawia, że ​​instalowanie i zarządzanie kolekcją gier MS-DOS jest łatwiejsze niż robienie tego ręcznie za pomocą wiersza poleceń DOS, z atrakcyjnym interfejsem "półki z grami" będącym główną atrakcją.

Oryginalny projekt Boxer zaprzestał rozwoju w 2016 roku, ale od tego czasu został wznowiony dzięki natywnemu wsparciu Apple Silicon. Możesz pobrać wczesne kompilacje ze strony wersji projektu, ale spodziewaj się chwiejnego zachowania, gdy projekt jest nadal w wersji beta.

Commodore Amiga: FS-ZEA

Podobnie jak MS-DOS, platforma Commodore Amiga nie wymaga dużych zasobów. Natywna obsługa Apple Silicon tutaj nie rozwiązuje ogromnych wąskich gardeł wydajności, ale fajnie jest mieć dostępne wersje natywne, aby zwiększyć wydajność. FS-UAE jest rozwidleniem projektu WinUAE i pozwala na emulację szerokiej gamy sprzętu Commodore, pod warunkiem, że masz ROM Kickstart.

Możesz używać nowoczesnych gamepadów, tworzyć niestandardowe maszyny Amiga w oparciu o twoją konfigurację i używać korekcji proporcji do wyświetlania gier na nowoczesnych ekranach z zaawansowanymi shaderami. Istnieje nawet wsparcie dla gry online!

Wieloplatformowy: RetroArch

RetroArch to wieloplatformowy emulator obsługujący dużą liczbę systemów (zwanych rdzeniami). Wiele z wymienionych powyżej projektów można wykorzystać z RetroArch, a także wiele innych na platformy takie jak SNES, Sega Genesis, Nintendo 3DS, Atari Lynx i wiele innych.

Jeśli potrzebujesz emulatora, który to wszystko robi, zdobądź kopię RetroArch i poświęć trochę czasu na jej skonfigurowanie.

Inne projekty powinny współpracować z Rosettą

Tylko dlatego, że emulator nie ma dostępnej natywnej wersji Apple Silicon, nie oznacza to, że starsze wersje zaprojektowane dla procesorów Intela nie będą działać. W szczególności starsze systemy powinny działać poprawnie pod Rosettą 2, bez zauważalnej utraty wydajności, o której można by mówić.

Użyj posiadanych kontrolerów

macOS obsługuje wszystkie główne kontrolery konsoli, w tym przewodowe Xbox Series, Xbox One i Xbox 360 firmy Microsoft. Możesz także użyć kontrolera Sony DualSense PS5, kontrolera DualShock 4 PS4 i kontrolera DualShock 3 PS3. Możesz także użyć kontrolera Nintendo Switch Pro lub sparować każdy Joy-Con osobno. Obecnie nie jest możliwe używanie dwóch Joy-Conów jako jednego kontrolera, jak jest to możliwe w konsoli Switch.

Kontroler bezprzewodowy dla konsoli Xbox z kablem USB typu C

Wiele z tych emulatorów automatycznie wykrywa kontroler i odpowiednio mapuje przyciski, więc nie musisz nic robić poza podłączeniem ich przez USB lub Bluetooth.

★ ★ ★ ★ ★