44f4f1a85b
- [FIX] Les interrupcions també han d'executar-se al escriure directament en 0xFF0F (IE)
...
- [FIX] Els 4 bits menys significants del registre F han de ser sempre 0
- [FIX] Arreglats (crec? estaven mal?) els flags de half carry de algunes operacions aritmètiques
- [FIX] Crec que DAA ara va com toca? (potser? abans no?)
2025-01-27 14:04:09 +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
63d1f6ef05
- [NEW] MBC1 implementat
2025-01-25 09:00:39 +01:00
b45ce4e76d
- Afegits Megaman i Castelvania per a proves
2025-01-24 15:38:52 +01:00
fddb194332
- [NEW] Timer (interrupció inclosa) i divider register implementats
2025-01-24 15:12:40 +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
3e0de299b4
- [FIX] Les interrupcions no se deshabilitaven
...
- [NEW] Botons implementats
2025-01-20 13:37:46 +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
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
b06f26a4b7
- [FIX] estaven mal els opcodes LDH i els nous ADD sp,e8 i LD hl,sp+e8
...
- [NEW] Modul sm83dis per a mostrar el desensamblat del codi completat
- [NEW] Afegits moduls ui, ui_menu i ui_window, i el font.bmp, quasi tal qual des del projecte z80
2025-01-15 11:18:58 +01:00
0c97143b22
- Treballant en el mbc_none
2025-01-15 07:34:12 +01:00
add6562575
- Planificant els mapejadors de memòria
...
- Afegits supermarioland, gargoylesquest i pokemonred per a provar diferents mapejadors
2025-01-14 17:02:07 +01:00
f766c40cc7
- Comencem a implementar la memòria
...
- Afegim la boot rom, i el tetris pa anar probant
2025-01-13 21:57:50 +01:00
bf8ecb19bb
- CPU completada
2025-01-13 18:42:12 +01:00
17cf6f3884
- Treballant en la CPU
2025-01-13 14:01:41 +01:00
44c044d64e
- Initial commit
2025-01-12 20:46:02 +01:00