Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko189
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
  • Wykop.pl
  • Ciekawostki

    Ciekawostki
  • Rozrywka

    Rozrywka
  • Sport

    Sport
  • Motoryzacja

    Motoryzacja
  • Technologia

    Technologia
  • Informacje

    Informacje
  • Gospodarka

    Gospodarka
  • Podróże

    Podróże

Dostosuj Wykop do siebie

Wybierz treści, które Cię interesują
i zapisz jako Własną kategorię.

306

Powstał statyczny rekompilator do gier dla Nintendo 64

pozwalający zdekompilować rom gry bezpośrednio do kodu źródłowego w C, który może posłużyć za bazę do zrobienia portu gry na współczesne platformy jak np. PC.

Kryspin013
Kryspin013
z
youtube.com
dodany: 20.05.2024, 15:03:31
  • #
    retrogaming
  • #
    gruparatowaniapoziomu
  • #
    n64
  • #
    konsole
  • #
    gry
  • #
    programowanie
  • 56
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treści powiązane (1)

Lepszy materiał na ten temat od Digital Foundry
inrzynier
z youtu.be
  • 2

Komentarze (56)

najlepsze

Commodore_64
Commodore_64
20.05.2024, 16:59:44 via Wypiek
  • 147
Prawnicy Nintendo pewnie otwierają własnie szampana - beda mieć zajęcie na kolejne lata. ( ͡° ͜ʖ ͡°)
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Kryspin013
Kryspin013
Autor
20.05.2024, 20:55:32 via Wykop
  • 25
Prawnicy Nintendo pewnie otwierają własnie szampana - beda mieć zajęcie na kolejne lata. ( ͡° ͜ʖ ͡°)


@Commodore_64: Nie będą mieć. Od 10 lat prawie wiszą na githubie pełne dekompilacje romów gier na GB np wszystkich gen pokemon i Nintendo się dalej za to nie zabrało mimo, że w sumie z tych kodów wylpujesz z powodzeniem rom 1:1 taki jakbyś go z kartridża wyciągnął.

Kolejna rzecz
  • Odpowiedz
IksdeHeheh
IksdeHeheh
21.05.2024, 10:43:09 via Wykop
  • 17
@Commodore_64: nigdy tego nie rozumiałem, przecież żywy fanbase to kopalnia kasy przy następnych produktach. Ale to są japonce tego nie ogarniesz
  • Odpowiedz
niegwynebleid
niegwynebleid
21.05.2024, 08:04:10 via Wykop
  • 24
to już prosta droga do rekombinatora neogenicznego!!!
nareszcie!
niegwynebleid - to już prosta droga do rekombinatora neogenicznego!!! 
nareszcie!

źródło: neogenic_recombinator_systems_5_by_solgravionmegazord_de2gxij-414w-2x

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

t.....o
konto usunięte 21.05.2024, 12:39:51 via Wykop
  • 11
Wreszcie ktoś zrobi Mario gdzie się idzie w lewo i ludzkość będzie mogła powtórzyć wyczyn twojej starej.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

brokenik
brokenik
21.05.2024, 11:44:50 via Wykop
  • 11
Taki rekompilator sprawi, że stare gry odzyskają nowe życie a możliwość modyfikacji kodu i dostosowanie do nowych potrzeb będzie możliwe. Swietna sprawa i genialne rozwiązanie.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

misieek
misieek
misieek
21.05.2024, 14:22:28 via Wykop
  • 3
@brokenik: W końcu Mario będzie czarnoskóry, a Luigi nie będzie jego bratem tylko trans chłopakiem. ;)
  • Odpowiedz
profus
profus
21.05.2024, 10:52:10 via Android
  • 11
Za mvg zawsze wykop
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

prawackipiwniczak
prawackipiwniczak
prawackipiwniczak
21.05.2024, 10:55:32 via Wykop
  • 0
@profus: jedyny mądry komentarz w tym wątku.
  • Odpowiedz
horus666
horus666
21.05.2024, 10:25:08 via Wykop
  • 8
Już widzę te nazwy zmiennych.. EDIT: Zobaczyłem na filmie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Saly
Saly
21.05.2024, 11:08:14 via Wykop
  • 11
@An-Dagda: C jest wygodniejszy do edycji niż assembler. Łatwiej też generować kod, bo nie musisz np. mapować rejestrów: wystarczy użyć zmiennych i kompilator jakoś da sobie radę. W czasie kompilacji kodu w C możesz też włączyć optymalizację przez co masz lepszą wydajność w zasadzie za darmo

EDIT: no i najważniejsze o czym zapomniałem: wygenerowany kod w C jest przenośny
  • Odpowiedz
P.....k
konto usunięte 21.05.2024, 11:36:23 via Wykop
  • 2
@An-Dagda: A to nie jest tak, że assemblerów jest tylko co architektur procesorów, ale C już jest C na czym byś tego nie kompilował?
Serio pytam
  • Odpowiedz
szymski1
szymski1
22.05.2024, 07:19:15 via Wykop
  • 2
Jako osoba która hobbystycznie zajmowała się inżynierią wsteczną latami, nie wiem co mam o tym myśleć. Z jednej strony fajnie bo gry można "natywnie" uruchomić na innych platformach, ale natywność ta jest tak natywna że pożal się boże. Wszystko co ten rekompilator robi, to binarna translacja niskopoziomowych instrukcji na te same instrukcje, ale opakowane w pewien schemat tak żeby niezależnie od platformy wynik wykonania był ten sam. To kolosalna różnica między przykładowo
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Gieekaa
Gieekaa
21.05.2024, 12:17:51 via Wykop
  • 0
Kiedy zobaczymy jakieś pierwsze efekty? I czy nie zostaną one uwalone przez prawa autorskie?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Kryspin013
Kryspin013
Autor
21.05.2024, 13:02:03 via Wykop
  • 0
Kiedy zobaczymy jakieś pierwsze efekty? I czy nie zostaną one uwalone przez prawa autorskie?


@Gieekaa: masz projekty dekompilacji gier na nintendo 64. To narzędzie to nie jest jakaś magiczna różdżka. Dekompiluje ci kod do c ale potem ten kod musisz jeszcze dostosować do innej platformy i wykonać całą inżynierię wsteczną.

A jak chcesz przykłady to jak masz oryginalny rom to możesz zagrać w Majoras Mask

https://github.com/Zelda64Recomp/Zelda64Recomp
  • Odpowiedz
a.....o
a.....o
konto usunięte 21.05.2024, 11:36:52 via Wykop
  • 0
co to znaczy statyczny?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

M.....i
M.....i
konto usunięte 21.05.2024, 11:40:59 via Wykop
  • 6
@amozeto: Statyczny w tym przypadku oznacza, że rekompilacja jest wykonana zawczasu i nie jest powiązana z wykonaniem programu.
  • Odpowiedz
Kryspin013
Kryspin013
Autor
21.05.2024, 12:59:20 via Wykop
  • 0
co to znaczy statyczny?


@amozeto: Nie interpretuje na bieżąco kodu maszynowego tak jak robią to emulatory tylko analizuje cały program pod względem wykonania i wypluwa ci kod z którym potem możesz coś robić np przeportować go na zupełnie inną platformę.

@amozeto: znaczy ze nie wymaga dolaczenia zewnetrznych bibliotek ktorych uzywa, tylko wszystko ma w kodzie


@An-Dagda: Nope
  • Odpowiedz
Rustyyyy
Rustyyyy
21.05.2024, 09:36:16 via Wykop
  • -9
Widziałem podobny projekt z GTA3 i jestem ciekaw którzy prawnicy będą szybsi ( ͡° ͜ʖ ͡°)

W zasadzie jest pełno różnych modów do różnych gier Soytendo, więc jestem ciekaw kiedy będzie kolejna fala pozwów
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Rustyyyy
Rustyyyy
21.05.2024, 09:52:20 via Wykop
  • 5
@Kryspin013: A czy przewidziałbyś ze Nintendo zaatakuje mody ze Steam Workshop do gry Garry’s mod?
Nintendo jest nieobliczalne.
  • Odpowiedz
Pijany-raper-z-tym-zem-trzezwy
Pijany-raper-z-tym-zem-trzezwy
21.05.2024, 10:55:05 via Android
  • 9
@Rustyyyy Parafrazując marszałka Piłsudzkiego - Gry wspaniałe, ale dział prawny k---y
  • Odpowiedz
  • <
  • 1
  • 2
  • Strona 1 z 2
  • >

Hity

tygodnia

Hugo na Polsacie oszukiwało dzieciaki!
Hugo na Polsacie oszukiwało dzieciaki!
4655
Prokurator spóźnił się ze sprzeciwem. Układ miał się domknąć?
Prokurator spóźnił się ze sprzeciwem. Układ miał się domknąć?
3636
Układ rzeszowski. Jak długo jeszcze będziemy tolerować bezkarność?
Układ rzeszowski. Jak długo jeszcze będziemy tolerować bezkarność?
3038
299 km/h przez miasto i uniewinniony przez prokurature
299 km/h przez miasto i uniewinniony przez prokurature
2795
Autostrada z Katowic do Krakowa będzie bezpłatna! Stalexport bez koncesji
Autostrada z Katowic do Krakowa będzie bezpłatna! Stalexport bez koncesji
2538
Pokaż więcej

Powiązane tagi

  • #gry
  • #staregry
  • #retrocomputing
  • #ciekawostki
  • #retro
  • #nostalgia
  • #emulacja
  • #komputery
  • #konsole
  • #c64
  • #pc
  • #amiga
  • #gimbynieznajo
  • #gamedev
  • #nintendo

Wykop © 2005-2025

  • Nowy Wykop
  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Wykop.pl