6 Commits

Author SHA1 Message Date
144c588012 - [FIX] Inclos <cstring> on fa falta, ja que sdl2-compat ja no l'inclou 2025-01-30 08:48:46 +01:00
8fc576cda2 - [FIX] el só para durant el debug [però new BUG: al tornar està desincronitzat]
- [FIX] si el canal està desactivat, no fer el envelope sweep
- [FIX] Se miraba el bit incorrecte per a determinar si el envelope sweep anava amunt o avall
2025-01-29 17:43:43 +01:00
974251540d - [FIX] Les interrupcions comencen mirant IE & IF, i després IME. Estava al reves.
- [FIX] En cada interrupció se marcava el exit_from_halt, i sino estaves en halt, el pròxim halt no tenía efecte.
- [FIX] Implementat el halt bug quan va despres de EI
- [FIX] una demanda de interrupció ha de quedar marcada en IF, encara que en IE no estiga habilitada.
- [FIX] durant el pintat se marquen les interrupcions que toque, i al final es quan s'envia tot junt.
- [FIX] estava enviant una interrupcio VBLANK al acabar el pintat total, com en spectrum, adicional a la que toca, i tot anava loco.
- [FIX] Llevats tots els fullrefresh, no funciona be en GameBoy
2025-01-27 22:09:02 +01:00
7272414f29 - [NEW] Implementada la gestió de registres i interrupcions de la pantalla, així com el renderitzat de tiles
- [FIX] Si una interrupció no està activada, no s'ha d'eixir de halt
- Hi ha algún bug per ahi que ho petat tot
2025-01-17 15:39:18 +01:00
8b95945798 - [FIX] Fixed carry flag on instructions RL, RR, RLA i RRA
- [FIX] Fixed flag visualization on debugger
- [NEW] Comencem a treballar en el mòdul gbscreen
2025-01-15 17:40:44 +01:00
ab77116dca - [NEW] Afegit modul debug
- [NEW] Afegit tagging de memòria
- [NEW] modul mbc_none funcional
- [NEW] Afegit modul main base del programa
- [NEW] Afegits Makefile i .gitignore
- Primera execució. No arriba a 0x0100
- [FIX] Corregida la representació del ensamblador cap enrere
2025-01-15 15:42:14 +01:00