Extraire les graphismes d'une rom de gameboy

0/5 (5 avis)

Vue 2 912 fois - Téléchargée 238 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.