[Résolu] [R/B/J] 8F

Discussions dédiées à l'exécution de code (ACE) sur les trois premières générations (et la quatrième ?). Ce forum permet également de demander de l'aide ou de soumettre de nouvelles idées sur ce sujet !
Répondre
Tagada67
Nouveau glitchologue
Messages : 11
Enregistré le : ven. 11 août 2017 18:28

[Résolu] [R/B/J] 8F

Message par Tagada67 » ven. 11 août 2017 20:32

Bonsoir,

Je cherche à comprendre à quoi correspondent les registres a, b, c, hl, e etc... pour les objets sous le 8f traduits par celui-ci en opcodes.

Je suis débutant avec le 8F, mais j'ai fait pas mal d'assembleur en cours pour la programmation de microcontrôleurs donc je m'en sort assez bien.

b++ ou hl=a c'est bien beau, mais quelles sont leur valeur lors de l'execution de 8f, donc que représentent ces registres dans le jeu ?
Si quelqu'un pourrait m'aider ce serait sympa, j'ai cherché mais n'ai pas trouvé.. (je joue sur jaune)

Merci à vous :)

Avatar du membre
Krys3000
Fondateur
Messages : 1564
Enregistré le : lun. 28 mai 2012 21:02
Contact :

Re: [R/B/J] 8F

Message par Krys3000 » ven. 11 août 2017 21:00

h et l sont utilisés par ton setup Pokémon, qui jump vers le troisième objet de l'inventaire ($D327). C'est donc à ça qu'ils correspondent.

Quant aux autres registres, si tu veux pouvoir les suivre tu peux utiliser un émulateur spécialisé dans ce genre de choses, tel que BGB, que l'on propose sur le site. Quand notre programmeur ISSOtm passera par là, il pourra t'expliquer toutes ces choses là pour lesquelles je ne suis pas du tout un expert :noel:
Image
:bép: Head admin de PRAMA :dvo:
“Anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that 'my ignorance is just as good as your knowledge.'” - Isaac Asimov

Tagada67
Nouveau glitchologue
Messages : 11
Enregistré le : ven. 11 août 2017 18:28

Re: [R/B/J] 8F

Message par Tagada67 » ven. 11 août 2017 21:13

Réponse très rapide, merci.

Toute bribe de réponse est la bienvenue :D
Oui j'avais cru comprendre ça pour hl dans votre topic 8F sur le site.

Je joue sur cartouche, mais je pense que je vais quand même voir ça avec ce que vous proposez, ce sera plus simple pour créer un programme, surtout pour voir où ça merde dans le code.

Répondre