Unbricked doesn't use OAM DMA
Offen
- Vorherrschende Sprache
- Assembly
- Sterne
- 179
- Forks
- 64
- Ø Merge
- 7 T. 22 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
Currently, the Unbricked code directly accesses OAM in VRAM, which is slow and error-prone.
The Game Boy has the OAM DMA feature for a reason. It's the correct way to update OAM.
Beitragsleitfaden
Rechercherichtung
Suchen Sie den Unbricked-Code, der direkt auf OAM im VRAM zugreift, und untersuchen Sie, wie dessen OAM-Aktualisierungen durchgeführt werden. Verwenden Sie die Game Boy OAM DMA-Funktion als relevanten Einstiegspunkt und überprüfen Sie anschließend, dass Unbricked OAM weiterhin korrekt ohne direkten VRAM-Zugriff aktualisiert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Bereich
- game-dev
- Issue-Typ
- Refactoring
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100