ROM hacking: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 42:
 
===ASM hacking===
La più potente e probabilmente la 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 name="dictionary"/>. Non ci sono modelli fissi per l’hacking ASM, in quanto generalmente il codice varia da gioco a gioco, ma gli hacker ASM più qualificati o usano un [[emulatore]] equipaggiato con un [[debugger]] incorporato, o eseguono la ROM tramite un [[disassembler]], poi analizzano il codice e lo modificano usando un editor o assemblatore esadecimale in accordo ai loro bisogni.
 
Anche se abbastanza impegnativo rispetto ai metodi "''relativamente''" semplici elencati sopra, '''tutto''' è possibile con l’hacking ASM (naturalmente, nei limiti dell’hardware/software della piattaforma di gioco) che va dalla modifica dei nemici, al cambiamento di come la grafica è generata. (Ovviamente, le possibilità sono ancora limitate dalle abilità dell’hacker di comprendere e modificare il codice esistente.)