5b330059cb
- [FIX] No se pintaven les últimes 4 scanlines
...
- Afegits SML2 i Zelda pa provar
2025-01-30 17:28:41 +01:00
454cce304f
- [FIX] El àudio ja se sincronitza correctament
2025-01-30 16:09:13 +01:00
dffbb9c741
- [NEW] Ctrl+Q tanca el emu
...
- [NEW] Pantalla LCD verda
2025-01-30 14:35:35 +01:00
dc6b3b6a78
- [NEW] gbscreen ara accedeix a la hram i vram directament
...
- [NEW] Afegida al makefile opció per a profilechar
2025-01-30 12:20:58 +01:00
144c588012
- [FIX] Inclos <cstring> on fa falta, ja que sdl2-compat ja no l'inclou
2025-01-30 08:48:46 +01:00
03631bf235
- [NEW] audio viewer
...
- [FIX] Sampling rate pujat a 44100Hz, el aliasing quasi desapareix
- [NEW] Canals 2 i 3 implementats
- [FIX] El control de duració en els canals 1 i 2 era incorrecte
2025-01-29 19:33:13 +01:00
a64a18d1be
- [FIX] La paleta dels sprites es comprobava on no tocaba
...
- [FIX] Els sprites de 16x8 repetien el primer tile
- [FIX] El flip vertical dels sprites era incorrecte
2025-01-28 10:46:04 +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
7f5760d826
- [FIX] la capa Window es mostrava sempre
...
- [FIX] L'interrupció LYC=LY no funcionava correctament
- [FIX] els vectors de les interrupcions estaven mal: tots duien a l'interrupcio VBLANK
2025-01-26 22:12:33 +01:00
59feaf274f
- [NEW] Window implementada
2025-01-26 10:43:13 +01:00
f5d89e0b9b
- [NEW] Paletes implementades, pero encara veig algún fallo
2025-01-25 17:45:06 +01:00
8c8afa220f
- [NEW] Sprites funcionant
...
- [NEW] OAM DMA copy funcionant
2025-01-24 14:52:36 +01:00
771136e712
- Començant a implementar el pintat de sprites
2025-01-24 07:30:45 +01:00
036ab23173
- He llevat el fullRefresh de gbscreen, no te molt de sentit en GB i era problematic
...
- [NEW] mem::reset
2025-01-19 22:02:57 +01:00
9b1e6047d0
- [NEW] conectat el mem::reset
...
- [NEW] Break on unknown opcode
- [FIX] Solventats mil bugs de pintat del background
2025-01-19 08:32:52 +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
155487376d
- Hui no he fet una merda... pero es mi merda
2025-01-16 17:29:24 +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