Differenze tra le versioni di "Errore di codice"

Nessun cambiamento nella dimensione ,  10:44, 14 apr 2023
m
Sostituzione testo - "Pokémon Market" con "Pokémon-Market"
m (Bot: ripristinata la versione 501548 di Orion919303 del 2017-01-25T01:38:56Z)
m (Sostituzione testo - "Pokémon Market" con "Pokémon-Market")
 
Nei giochi principali di [[prima generazione]] sono presenti diversi errori di codice riportanti il formato '''(x)ERROR.'''{{#invoke:sup|R}}{{#invoke:sup|B}} o '''(x)error.'''{{#invoke:sup|G}}, che appaiono generalmente come conseguenza dei [[glitch]]. Essi si attivano frequentemente quando il gioco stampa un byte 0x00 interno nel mezzo di una stringa di testo. Nella maggior parte dei casi, il numero nel codice è il numero d'indice della finestra di dialogo contenente il byte 0x00.
 
L'indirizzo di memoria $FF8C solitamente archivia l'identificatore della finestra di dialogo dopo che il messaggio viene chiuso. Quando vengono mostrati i premi del [[Casinò di Azzurropoli]], viene archiviata direttamente la rispettiva finestra. Errori di codice possono comparire anche durante i [[Glitch di Mew|glitch degli Allenatori a lungo raggio]]: ad esempio, in [[Pokémon Rosso e Blu]], fuggire dal lungo raggio visivo dell'Allenatore sul {{rt|6|Kanto}}, riabilitare l'uso del [[menu]] fuori da detto Percorso e tornarvi dopo aver letto l'insegna del [[Pokémon -Market]] di [[Aranciopoli]] farà comparire un "Errore 9". Questo perché il numero d'indice di detta insegna è 0x09 ed è archiviato nell'indirizzo di memoria $CF13, oltre al fatto che, dopo essere tornati nel Percorso 6, il gioco tenta di stampare senza successo la finestra di dialogo 0x09, che però qui non esiste, essendo presumibilmente soltanto un singolo byte 0x00.[[File:Errore48 Rosso.png|200px|thumb|right|Un Errore 48 in Pokémon Rosso]]
 
Dal momento che il numero d'indice delle finestre di dialogo nei giochi di prima generazione non supera mai 0x63, i codici di errore che presentano un numero d'indice uguale o maggiore a 0x64 saranno mostrati utilizzando una mattonella piuttosto che un numero.
21 523

contributi