Dokładna emulacja Nintendo DS i DSi dla użytkowników Mac
melonDS, opracowany przez Arisotura, jest emulatorem Nintendo DS i DSi dla Maca, który odtwarza rozgrywkę przenośną na komputerze stacjonarnym. Uruchamia gry i oprogramowanie systemowe z naciskiem na dokładność na poziomie sprzętowym, oferuje emulowaną grę sieciową i lokalny tryb wieloosobowy, a także zapewnia wizualne powiększenie oraz szybkie działanie na współczesnych Macach. Aplikacja jest skierowana do retro graczy, fanów DSi oraz deweloperów homebrew, którzy chcą szczegółowej emulacji obok lekkiego interfejsu międzyplatformowego i funkcji skoncentrowanych na deweloperach.
Jakiego rodzaju emulator to jest?
Emulator ma na celu wierne odwzorowanie CPU i grafiki, jednocześnie pozostając praktycznym na nowoczesnych komputerach stacjonarnych. Implementuje kompilator JIT oraz oddzielne ścieżki renderowania dla scen 2D i 3D, dzięki czemu kod wrażliwy na czas działa bliżej oryginalnej konsoli. Podsystemy w trybie DSi działają na niskim poziomie, w tym obsługa NAND i emulacja DSP na wysokim poziomie, co pomaga oprogramowaniu systemowemu i tytułom ekskluzywnym dla DSi zachowywać się zgodnie z oczekiwaniami w warunkach testowych.
Czy obsługuje homebrew i rozszerzone wejście?
Aplikacja uruchamia kompilacje społecznościowe dzięki wsparciu DLDI i udostępnia stany zapisu dla szybkiej iteracji, co odpowiada deweloperom i testerom. Mapowanie wejścia obejmuje klawiaturę, joystick i gamepad z przypisaniem na ekranie, a dostępne są różne układy ekranów (pionowy, poziomy, pojedynczy ekran). Dla użytkowników preferujących integrację emulatora z środowiskami frontendowymi i kolekcjami retro dostarczany jest rdzeń Libretro.
Jak to wygląda i brzmi na komputerze stacjonarnym?
Emulator używa renderera OpenGL do reprodukcji wyjścia graficznego i zachowania synchronizacji klatek w treściach 2D i 3D. Odtwarzanie dźwięku jest zsynchronizowane z czasem konsoli, aby muzyka i efekty były zsynchronizowane z wizualizacjami. Interfejs utrzymuje wspólne opcje widoczne bez głębokich menu, a kompilacje są dostarczane dla macOS, Windows i Linux, dzięki czemu sesje na komputerze stacjonarnym są przenośne między platformami.
Kto najbardziej korzysta z jego używania?
Emulator odpowiada entuzjastom retro, graczom skoncentrowanym na DSi oraz autorom homebrew, którzy cenią sobie niskopoziomową wierność połączoną z praktyczną wydajnością. Deweloper rozpoczął projekt po wniesieniu wkładu do wcześniejszego emulatora DS i utrzymuje kod jako projekt open-source na licencji GPLv3, zachęcając do wkładów ze strony społeczności. Projekt jest również zauważany w dyskusjach społecznościowych za swoje wsparcie dla trybu wieloosobowego i DSi, co przyciąga graczy potrzebujących tych specyficznych możliwości.
Zapraszający wybór dla majsterkowiczów, którzy akceptują dodatkową pracę konfiguracyjną
Emulator to mocny wybór dla graczy, którzy cenią sobie głęboką emulację sprzętu i eksperymentowanie z homebrew na komputerze stacjonarnym. Jednym praktycznym rozważaniem jest to, że wymaga od użytkowników dostarczenia zrzutów BIOS i oprogramowania układowego z oryginalnego sprzętu, aby uruchomić oficjalne menu systemowe, co zwiększa złożoność konfiguracji. Entuzjaści, którzy czują się komfortowo z tym krokiem, znajdą środowisko satysfakcjonujące i dobrze dostosowane do testowania, lokalnego trybu wieloosobowego i gry skoncentrowanej na DSi.





