Udało im się z powodzeniem uruchomić Linuksa na Nintendo 64

Kilka dni temu Zapowiedziano szereg nowych funkcji dla ekosystemu Linuksa i to tak do końca ubiegłego roku 2020 prawie zaraz po Sony ogłosił (w dniu 24 grudnia) o nowy sterownik jądra Linuksa dla szapewnić część sprzętową DualSence na PlayStation 5Również Rozeszła się wiadomość, że konsola do gier Nintendo 64 (N64) z powodzeniem działała pod Linuksem.

Należy zauważyć żee nie jest pierwszą próbą uruchomienia Linuksa Nintendo 64 i nie jest to też zaskakujące, ponieważ Linux udało się uruchomić na dużej liczbie urządzeń.

Podobnie jak Windows, iOS i Mac OS, Linux jest systemem operacyjnym (oprogramowaniem zarządzającym wszystkimi zasobami sprzętowymi związanymi z komputerem, na którym jest hostowany).

I jako takie, jądro Linuksa zostało przeniesione na wiele architektur a jednym z jego najbardziej znanych przykładów jest mobilny system operacyjny Android oparty na jądrze Linuksa. Chociaż nierzadko słyszy się o nowych portach jądra Linuksa dla nieobsługiwanych platform, należy uznać niezwykle nietypowy charakter platformy będącej konsolą do gier.

Wiadomość o tym osiągnięciu się rozeszła za pomocą Lista mailingowa programistów jądra Linuksa.

Witam wszystkich,

Oto port dla Nintendo 64.
Co najmniej dwie osoby dokonały już takiej adaptacji, ale się nie zgłosiły.
To nie jest oparte na żadnym z nich.
RFC, ponieważ nie jestem pewien, czy warto to połączyć ze starej niszy i ograniczonej platformy.

Należy zauważyć, że jest to trzecia próba przeportowania Linuksa na konsolę Nintendo 64, która, w przeciwieństwie do poprzednich prób, twierdzi, że jest zawarta w jądrze Linuksa.

Od poprzednie próby przeniesienia Linuksa na konsolę Nintendo 64 nie zostały zakończone i od poprzedniego mają status Vaporware nie mieli tego samego celu co Lauri Kasanen, który również ma na swoim koncie wkład w projekt Mesa.

Dwie dekady po pojawieniu się konsoli do gier przekonamy się, czy dzieło Lauriego Kasanena zostanie wykorzystane.

Bo trzeba to przyznać jego użyteczność jest dość ograniczona. W każdym razie plik binarny jest już dostępny do pobrania na koncie GitHub Lauri.

Chodzi o to, że Nintendo 64 jest wyposażone w 64-bitowy procesor MIPS RISC, który działa z częstotliwością 92 MHz, jest wyposażony w 4 lub 8 MB pamięci RAM, obsługuje wyjście 640 × 480 i 21-bitowy kolor.

Cechy Nintendo 64

  • Procesor: 64-bitowy procesor RISC MIPS, częstotliwość zegara: 93,75 MHz.Procesor RCP: zintegrowany SP (procesor dźwięku i grafiki), częstotliwość zegara: 62,5 MHz.
  • pamięć: RAMBUS D-RAM 36Mbit, prędkość transferu: maksymalnie 4.500Mbit/s.
  • Wyświetlacz: 56 x 224 ~ 640 x 480 punktów, obsługuje tryb z przeplotem bez jittera.
  • Rozmiar: szerokość 260mm, głębokość 190mm, wysokość 73mm.
  • Waga: 1,1 kg (2,42 funta).

Motywacją do stworzenia nowego portu dla przestarzałej platformy, która nie została wydana od prawie dwudziestu lat, jest chęć pobudzenia rozwoju emulatorów i uproszczenia portu gier.

Jeśli chodzi o licencje portowe, Jest licencjonowany na licencji GPLv3. a program ładujący Linuksa i obraz oprogramowania układowego dla konsoli Nintendo 64 są w przygotowaniu.

Na koniec ważne jest, aby to zauważyć port jest oparty na zaktualizowanej wersji jądra 5.10 z jego gałęzią N64 i kusząca możliwość włączenia go do głównego źródła Linuksa dla architektury procesora MIPS-64.

z czym w skrócie Nintendo 64 może być oficjalnie obsługiwaną platformą Linux.

Dla tych, którzy są zainteresowany poznaniem kodu lub możliwością pobrania pliku binarnego użyteczny na Nintendo 64, powinieneś wiedzieć, że jest dostępny na GitHub Lauri dla 64-bitowych architektur MIPS i można go załadować za pomocą Flashcart.

Link jest taki.


Komentarz, zostaw swój

Zostaw swój komentarz

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

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   inukaze powiedział

    1 – Wyrażenie „jądro Linuksa” jest bardzo błędne, ponieważ jest zbędne, ponieważ Linux jest jądrem (jądrem)

    2 – „wyjątkowo niezwykła natura platformy będącej konsolą do gier nie została jeszcze rozpoznana” Nie tak dawno temu istniały rzeczy takie jak OpenPandora, a także kiedy odkryto, że niektóre wersje PlayStation 3 wykorzystywały FreeBSD, jedną z rzeczy, które co zrobiono, to zmiana ich na system operacyjny GNU z jądrem Linux

    3 – Wyrażenie przechodzi od złego do gorszego „jądro jądra Linuksa”, całkowicie niepotrzebna potrójna redundancja. Tego typu sformułowania tylko zwiększają zamieszanie wśród tych najnowszych, którzy nie rozróżniają, że GNU to system operacyjny, a Linux to tylko jądro.