Guida ai puntatori del Game Boy
15/02/2002
Dark Schneider 2002


Dato che i puntatori del Game Boy sono molto poco menzionati nelle guide sul rom hacking, ho deciso di buttare giù questo doc molto breve per far conoscere a tutti come si calcolano. E' ovvio che per leggere questo documento (e capirlo), è necessario che sappiate cosa è un puntatore...detto questo, iniziamo subito :)


I puntatori del GB (e GBC) differiscono da quelli "tradizionali", dal fatto che il loro valore varia a seconda di certi intervalli di indirizzi. Mentre nel NES si poteva tranquillamente prendere l'offset della stringa e calcolarne il pointer, nel GB bisogna seguire le seguenti regole:

Ricapitolando:

0000 - 3FFF

4000 - 7FFF

8000 - BFFF

C000 - FFFF

Aggiungere 4000 e invertire Invertire Sottrarre 4000 e invertire Sottrarre 8000 e invertire

Alcune note:


Dark Schneider.