Come trovare progetti di decompilazione: dove cercare
Di DecompHub · Aggiornato il · Italiano
Parti dal gioco, programma o dispositivo che ti interessa. Chiarisci poi lo scopo: riprodurre un binario, ricrearne il comportamento, documentare l’hardware o sviluppare un sostituto compatibile. Sono attività che richiedono competenze e termini di ricerca diversi.
Esplora DecompHub, quindi consulta il repository originale. La directory è indipendente: una scheda non implica il sostegno dei responsabili del progetto. Un repository pubblico non concede automaticamente una licenza open source.
Directory e comunità
decomp.dev raccoglie rapporti sulle decompilazioni che puntano alla corrispondenza binaria. Decompedia organizza risorse per piattaforma. Segui i collegamenti alla documentazione ufficiale per verificare le informazioni.
- zeldaret ospita progetti su Zelda. Ocarina of Time documenta versioni e compilazione: controlla la versione prima di confrontare i rapporti.
- doldecomp riunisce lavori per GameCube e Wii, tra cui Melee, Super Mario Sunshine e Mario Kart: Double Dash. Segui eventuali avvisi di trasferimento.
- pret comprende disassemblaggi e decompilazioni di Pokémon. Ricostruire in assembly o in C comporta procedure differenti.
- n64decomp/sm64 offre istruzioni specifiche per versione, più pertinenti di un tutorial destinato a un altro fork.
Allarga la ricerca a giochi, software, firmware e hardware. Le etichette distinguono documentazione, compatibilità e ricostruzione binaria.
Ricerche precise
Combina il titolo con decompilation, disassembly, reimplementation o reverse engineering. La documentazione GitHub descrive i filtri. Prova:
topic:decompilation.decompilation in:name,description."reverse engineering" firmware in:description.org:doldecomp.
Aggiungi fork:true per includere port e continuazioni. Anche su GitLab, segui i riferimenti ufficiali: una copia con lo stesso nome non è necessariamente la fonte autorevole.
Valuta ogni risultato
Identifica obiettivo e versione, poi ciò che è disponibile: sorgenti, documentazione, istruzioni o una release utilizzabile. Una barra di avanzamento non risponde a tutte queste domande. Apri la fonte di ogni misura e controllane l’ambito.
Se cerchi codice open source riutilizzabile, verifica la licenza. La definizione dell’Open Source Initiative include diritti di modifica e redistribuzione, non solo accesso al codice. «Licenza non specificata» nel catalogo non concede tali diritti.
Le stelle aiutano a scoprire progetti, ma non misurano correttezza o completamento. Posso aiutare restringe la ricerca ai tuoi sistemi; verifica poi i requisiti originali.
Conserva una lista breve con URL, obiettivo, attività e prossimo passo verificabile. Continua con le guide su GitHub, giochi selezionati, attività e ricerca di un gioco. Puoi proporre progetti mancanti, sottoposti a revisione prima della pubblicazione. Leggi anche le guide a progressi e contributi.