Mac M1 i M2 to potężne emulatory

Mac M1 i M2 to potężne emulatory

Niezależnie od tego, czy masz Apple Silicon Mac, czy myślisz o jego zakupie, powinieneś wiedzieć, że nowe procesory Apple świetnie nadają się do emulacji. Niezależnie od tego, czy są to nowoczesne konsole 3D, czy klasyki 2D, należy pochwalić szeroką gamę natywnych emulatorów Apple Silicon.

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

Mac nie jest tradycyjnie postrzegany jako platforma do gier. Pomimo prób, aby to zmienić, dzięki obsłudze Apple Arcade, aplikacji na iPhone’a i iPada na komputery stacjonarne oraz kilku wydawcom zewnętrznym wydającym gry na Steam i Mac App Store, Mac wciąż traci większość gier.

Wraz z wprowadzeniem Apple Silicon w 2020 r. Mac przeszedł z 64-bitowej architektury x86 używanej przez chipy Intela na własne rozwiązanie oparte na ARM w postaci M1. Firma Apple dostarczyła „transpiler”, który konwertuje większość aplikacji napisanych dla komputerów Mac z procesorami Intel na format, który może być używany na procesorach opartych na architekturze ARM o nazwie Rosetta 2.

Chociaż Rosetta 2 w większości przypadków radzi sobie zaskakująco dobrze, nie jest to rozwiązanie idealne. Konwersja aplikacji spowalnia wydajność i nie wszystko działa. Niektóre aplikacje (i gry) po prostu nie działają i nie możesz nic z tym zrobić, poza nadzieją, że wydawca uzna za stosowne zaktualizowanie aplikacji w odpowiednim czasie. Dla większości tak się nigdy nie stanie.

Pomimo ogromnego wzrostu wydajności w porównaniu z chipami Intela i lepszej niż kiedykolwiek wydajności 3D, ponieważ Apple nadal korzysta z interfejsu API przyspieszania sprzętowego Metal, gry na Apple Silicon powoli rozwijają się. Dlatego możesz 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 jest po prostu niedostępny po wyjęciu z pudełka. Jest to idealne rozwiązanie, jeśli przegapiłeś konsole lub platformy do gier, gdy zostały po raz pierwszy wydane, ponieważ stabilne emulatory są zwykle o dekadę lub więcej za generacją, którą emulują.

Obowiązują zwykłe zastrzeżenia prawne

Oczywiście żaden artykuł na temat emulacji nie byłby kompletny, gdyby nie było jasne, ż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 należy zresetować z oryginalnego sprzętu, więc przed kontynuowaniem upewnij się, że rozumiesz konsekwencje prawne korzystania z pamięci ROM.

Natywne emulatory Apple Silicon są już dostępne

Kiedy chip M1 został po raz pierwszy wprowadzony na rynek w 2020 roku, bardzo niewiele emulatorów miało własne wersje Apple Silicon. Najczęściej używanym transpilerem jest Apple Rosetta 2, z różnym powodzeniem. Przewiń do wydania M2 i dostępnych jest wiele emulatorów z wbudowaną obsługą Apple Silicon.

Dzięki natywnej aplikacji emulator może teraz korzystać z pełnej mocy układów M1, M2 i podobnych, a wiele z nich obsługuje nawet Metal. Wydajniejsze aplikacje natywne zapewniają lepszą wydajność energetyczną, dzięki czemu gra na MacBooku jest jeszcze przyjemniejsza.

Emulatory wymagające większej mocy do emulowania późniejszych platform, takich jak Xbox i PlayStation 2, mogą teraz obsługiwać grafikę lepiej niż natywna. Wiele z tych emulatorów umożliwia uruchamianie gier w znacznie wyższych rozdzielczościach wewnętrznych niż kiedykolwiek 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 wersjami dostępnymi dla komputerów Mac, Windows i Linux. Deweloperzy po raz pierwszy zaprezentowali wsparcie dla Apple Silicon w maju 2021 roku, zauważając, że „sprzęt M1 jest fantastyczny… to, co już mamy, jest już wydajne, potężne… jedynym dużym minusem jest zastrzeżone API graficzne obecne w macOS, które nie pozwala nam używać najnowsze wersje OpenGL. ”

W chwili pisania tego tekstu Dolphin ma 36,6% „doskonały” i 60,4% „grywalny” we wszystkich testowanych grach. Sprawdź listę zgodności , aby zobaczyć, jak radzi sobie każda gra, z ocenami i raportami ze społeczności Dolphin. Możesz skorzystać z przewodnika po wydajności Dolphin, aby jak najlepiej wykorzystać emulator, ale prawdopodobnie będziesz mieć wystarczającą wydajność, aby skorzystać z niektórych ulepszeń Dolphin.

Obejmuje to zwiększenie rozdzielczości wewnętrznej, aby renderować gry w ostrzejszych rozdzielczościach powyżej podstawowego poziomu Wii 480p, filtrowanie anizotropowe, aby poprawić wygląd tekstur i opcje wygładzania krawędzi, 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 wykonał świetną robotę, aby upewnić się, że wiele oryginalnych gier na konsolę Xbox działa na najnowszym sprzęcie z serii Xbox, ale katalog wciąż nie jest odpowiedni. Podczas gdy gry takie jak Psychonauts i BLACK działają dobrze na najnowszych konsolach, wiele gier w ogóle się nie uruchamia. Jeśli nie masz najnowszej wersji konsoli Xbox, możliwość grania w wiele z tych klasycznych gier jest poważnie ograniczona.

Wypróbuj xemu, oryginalny emulator konsoli Xbox dla komputerów Mac, Windows i Linux. Podczas testów xemu uważa 72% testowanych gier za „grywalne”, a tylko 3% przekracza barierę „doskonałości” (przy 20% gier uruchomionych i około 5% niedziałających w ogóle). Na szczęście zdecydowana większość najlepszych gier na konsolę Xbox gra dobrze z kilkoma czkawkami.

Obejmuje to Jet Set Radio Future (która wygląda niesamowicie, gdy podniesiesz wewnętrzną rozdzielczość dzięki cieniowanej grafice), Halo: Combat Evolved i jej kontynuację oraz Knights of the Old Republic. Emulator obsługuje nawet automatyczne mapowanie kontrolerów do obsługiwanych joysticków, co dodatkowo upraszcza proces konfiguracji.

PlayStation 2 (2000): AetherSX2

PCSX2 to emulator PlayStation 2, który był rozwijany od co najmniej dwóch dekad, podczas gdy AestherSX2 jest pochodną tego samego emulatora dla komputerów Apple Silicon. Ponieważ jedna jest oparta na drugiej, lista kompatybilnych gier między nimi jest prawie identyczna. PCSX2 od tego czasu zaczął uwzględniać kompilacje Maca w swoich conocnych wydaniach , ale nadal używa Rosetty 2 i nie działa na Apple Silicon (jeszcze).

Dzięki AetherSX2 możesz grać w jedną z najsłynniejszych i najbardziej zaciętych bibliotek gier, jakie kiedykolwiek wydano. W chwili pisania tego tekstu PCSX2 może pochwalić się 97,96% grywalnością wszystkich testowanych gier i można się spodziewać bardzo podobnych wyników po AetherSX2, ponieważ opiera się na tym samym kodzie.

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

Dreamcast (1998): Flycast

Dreamcast to jedna z najbardziej znanych konsol, ale jej niezdolność do uchwycenia dużej części rynku (i fatalna wydajność jej poprzednika, Saturna) sprawiła, że ​​Sega opuściła świat sprzętu do gier wideo na zawsze. Spuścizną Dreamcast jest biblioteka gier, która zawiera jedne z najlepszych oryginałów Sega i dużą liczbę portów arcade.

Flycast jest pochodną udanego, ale już przerwanego projektu Reicast , z kompilacjami stworzonymi specjalnie dla maszyn Apple Silicon. Oprócz oryginalnych gier Dreamcast, Flycast może być również używany do gier Sega NAOMI (w tym wersji GD-ROM) i zręcznościowych ROM-ów Sammy Atomiswave .

Po skonfigurowaniu emulator bezbłędnie uruchamia wiele gier, w tym Jet Set Radio, Power Stone i Sonic Adventure. 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 wiele innych systemów z tej listy, ale natywne wsparcie dla Apple Silicon jest nadal dobre. Bardziej wydajna konstrukcja, 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 wziąć natywną wersję DOSBox i dostosować ją samodzielnie lub możesz znacznie ułatwić sobie to zadanie, pobierając zewnętrzny interfejs Boxera. Ułatwia to instalację i zarządzanie kolekcją gier MS-DOS niż robienie tego ręcznie za pomocą wiersza poleceń DOS, a atrakcyjny wygląd „półki z grami” jest główną zaletą.

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

Commodore Amiga: FS-ZEA

Podobnie jak MS-DOS, platforma Commodore Amiga raczej nie będzie wymagała dużych zasobów. Wbudowana obsługa Apple Silicon nie rozwiązuje tutaj żadnych poważnych wąskich gardeł wydajności, ale fajnie jest mieć dostępne wersje natywne, aby poprawić wydajność. FS-UAE jest rozwidleniem projektu WinUAE i pozwala na emulację ogromnej ilości sprzętu Commodore, jeśli masz ROM Kickstart.

Możesz używać nowoczesnych gamepadów, budować własne komputery Amiga w oparciu o swoją konfigurację i używać korekcji proporcji do wyświetlania gier na nowoczesnych wyświetlaczach z zaawansowanymi shaderami. Istnieje nawet wsparcie dla gry online!

Multiplatforma: RetroArch

RetroArch to wieloplatformowy emulator obsługujący ogromną liczbę systemów (zwanych jądrami). Wiele z wymienionych powyżej projektów może być wykorzystanych w RetroArch, wraz z wieloma innymi na platformy takie jak SNES, Sega Genesis, Nintendo 3DS, Atari Lynx i wiele innych.

Jeśli chcesz mieć emulator, 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 natywnej wersji Apple Silicon, nie oznacza to, że starsze kompilacje zaprojektowane dla procesorów Intela nie będą działać. W szczególności starsze systemy powinny działać poprawnie pod Rosettą 2 bez widocznej utraty wydajności.

Użyj istniejących 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 i kontrolera DualShock 4 PS4, a także kontrolera DualShock 3 PS3. Możesz także użyć kontrolera Nintendo Switch Pro lub podłączyć każdy kontroler 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.

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *