gbdev / gbdev/gb-asm-tutorial

Unbricked Link impl doesn't use the tail call optimisation

Ouverte
#159 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Assembly
Étoiles
179
Forks
64
Merge moyen
7 j 22 h
PR mergées (30 j)
1

Description

The Link code has a few functions that end with a `call asdf` immediately followed by a `ret`. This uses can be replaced with a single `jp asdf` which uses less cycles and is less lines of code.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Localisez l’implémentation de Link et recherchez les fonctions se terminant par un `call asdf` suivi de `ret`. Remplacez les séquences éligibles par `jp asdf`, puis vérifiez que les fonctions Link concernées conservent leur comportement et qu’il ne reste aucune paire d’appels terminaux de ce type.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Domaine
game-dev
Type d'issue
Refactorisation
Difficulté
2/5
Temps estimé
1-3 heures
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
52/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.