gbdev / gbdev/gb-asm-tutorial

Unbricked Link impl doesn't use the tail call optimisation

Abierto
#159 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Assembly
Estrellas
179
Forks
64
Merge medio
7 d 22 h
PR fusionados (30 d)
1

Descripción

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.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Localiza la implementación de Link y busca funciones que terminen en un `call asdf` seguido de `ret`. Sustituye las secuencias elegibles por `jp asdf` y, a continuación, verifica que las funciones de Link relevantes conserven su comportamiento y que no queden pares de llamadas de cola de este tipo.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Área
game-dev
Tipo de issue
Refactorización
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
52/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.