ROM hacking: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Annullata la modifica 52937570 di 151.28.171.135 (discussione)
Riga 44:
 
===ASM hacking===
La più potentswswepotente e probabilmente la dawspiùpiù difficile tecnica di hacking, è la modifica del codice effettivo del gioco, un processo chiamato '''ASM hacking''' (“ASM” significa “assemblaggio”, in riferimento al tipo di linguaggio di programmazione utilizzato per le prime console)<ref namexwasname="dictionary"/>. Non ci sono mxasxasodellimodelli fissi per l’hacking ASM, in quanto generalmente il codice varia da gioco a gioco, ma gli hacker ASM più qualificatxasxiqualificati o usano un [[emulatore]] equipaggiato con un [[debugger]] incorporato, o eseguono la ROM tramite un [[disassembler]swdxw],sxsa poi analizzano il codice e lo modificano usando un editor o assemblatore esadecimale in accordo ai loro bisogni. xa
 
Anche se abbastanza impegnativo rispetto ai metodi "''relativamente''" semplici elencati sopra, '''tutto''' è possibile con l’hacking ASM (naturalmente, dxwsaneinei lasxaimitilimiti dell’asxhardwaredell’hardware/software della piattaforma sxasxdidi gioco) che va dalla modifica dei nemici, al cambiamento di come la grafica è generata. (Ovviamente, le possibiasxlitàpossibilità sono ancora limitate dalle abilità dell’hacker di comprendere e modificare il codice esistente.)asx
 
sxacdwasx
Se gli svilupxsviluppatori utilizzassero un linguaggio scritto, l’hacker potrebbe essere in grado di compilare il proprio codice per il gioco nella stessa lingua se avesse accesso ad un compilatore adeguato. Un esempio del genere sarebbe utilizzare [[C (linguaggio)|C]] per inserirsi illecitamente nei giochi [[NinatendoNintendo 64]], o il [[MIPS]]-[[GNU Compiler Collection|GCC]] può stilare codici per il [[Nintendo 64]].
aasxaxaxaxcw
 
===Music hacking===