Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

PS2 EE-Core Specific Unit Tests

Abierto
#159 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 5 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
45/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
cpp
Área
testing-qa

Línea de trabajo

Start by locating the existing unit-test setup and the implementations of MMIFunctions, MMI0Functions, MMI1Functions, MMI2Functions, MMI3Functions, and PMFHLFunctions. Run the existing tests, then identify which instructions in those groups lack coverage. Done means every instruction has a basic test and relevant edge cases, such as saturation and flag setting, are covered.

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

Descripción

enhancement recompiler

To validate correctness for each translated instruction, we need to construct unit tests for each instruction that the PS2 EE-Core can possibly execute. Each instruction should have at least one basic test, as well as cases for edge behavior, like saturation, flag setting, etc.

The PS2 EE Core Specific instructions that require testing:
MMIFunctions
MMI0Functions
MMI1Functions
MMI2Functions
MMI3Functions
PMFHLFunctions

Lenguaje dominante
C++
Estrellas
3.3k
Forks
149
Merge medio
5 d 10 h
PR fusionados (30 d)
4

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ran-j/PS2Recomp

Todos los issues de ran-j/PS2Recomp

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.