Extraire les graphismes d'une rom de gameboy

0/5 (5 avis)

Vue 3 042 fois - Téléchargée 248 fois

Description

Ok, les tiles (morceau de graphismes) dans les ROMs (fichier gameboy) sont au format 8x8 pixels. Mon programme très basique pour le moment vous permet de voir ces tiles mais pas de les modifier. Enfin c'est deja un début : vous pourrez ainsi apprendre quelques trucs sur la structure des Roms GB.

Source / Exemple :


A savoir : il est clair que le code peut paraitre un peu chaud si vous n'y connaissez rien en matière d'émulation. Je vais donc expliquer comment fonctionnent les tiles a l'interieur d'un fichier GB :

Prenons 2 octets : par exemple 7C et 8A (en hexadecimal)
7C -> 01111100
8A -> 10001010

Ces deux chaines binaires sont additionnées selon une regle spécifique de la gameboy : 
0+0=0
1+0=1
0+1=2
1+1=3
Ainsi 01111100
    +  10001010
    = 21113120

Or 0 = Blanc
     1 = Gris Clair
    2 = Gris foncé
     3 = Noir

Grace a deux octets on a donc une ligne de 8 pixels. Donc il faut 16 octets pour faire un tile.

Voila, c'est la base pour ceux que ca interesse...

IMPORTANT : LAISSEZ MOI DES COMMENTAIRES SVP POUR FAIRE DES SUGGESTIONS ET AMELIORER CE PROG TRES TRES BASIQUE !

@+

Conclusion :


Si certains sont interessés par ce genre de prog qu'il me le fasse savoir je l'ameliorerai :-)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
VBSephiroth Messages postés 20 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 17 juillet 2002
30 juin 2002 à 13:59
je pense que pour la gameboy c deja assez chaud, donc pour la GBA laisse tomber... Peut etre dans quelques temps, quand j'aurai les connaissances voulues :-)
Zog2002 Messages postés 20 Date d'inscription mercredi 22 novembre 2000 Statut Membre Dernière intervention 18 septembre 2007
30 juin 2002 à 00:07
et pour gameboy advance ?
VBSephiroth Messages postés 20 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 17 juillet 2002
25 juin 2002 à 11:20
pour les roms de gameboycolor je ne sais pas encore comment marchent les tiles... Mais je vais deja ameliorer celui-ci de manière a pouvoir modifier les tiles :-)

Merci pour les encouragements, @+
VBSephiroth Messages postés 20 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 17 juillet 2002
25 juin 2002 à 11:20
pour les roms de gameboycolor je ne sais pas encore comment marchent les tiles... Mais je vais deja ameliorer celui-ci de manière a pouvoir modifier les tiles :-)

Merci pour les encouragements, @+
OverDarck Messages postés 116 Date d'inscription jeudi 12 juillet 2001 Statut Membre Dernière intervention 23 juin 2005
24 juin 2002 à 15:20
Ok c tres bien, c meme cool mais pour les rom de GB Color ??

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.