13 Commits
Author SHA1 Message Date
Raimon @ quifisraimon f1e29d1904 - [FIX] La ROM no ha de deixar escriure!
- [FIX] Un reset no ha de despausar la emulació necessariament
- [FIX] Netejar un poc més l'estat de la cpu al fer reset
- [NEW] Si intenta executar en un segment de memòria que no està mapejada a ROM o RAM, pausa execució
- [FIX] Puta mare, estaba usant la rom PAL de Combat, mentre que el emulador per ara nomes es NTSC
2026-09-21 13:56:47 +02:00
Raimon @ quifisraimon 12d1dc6ff1 - [NEW] Configuració per a compilar i depurar des de vscode
- [FIX] Meimades per a que es calle el compilaor al dir-li -Wall
- [NEW] Reestructurats els simbols, 6502dis probablement acabe desapareguent
- [NEW] Reactivats els breakpoints i next (pas a pas sense entrar en subrutines)
- [NEW] Nou motor de desensamblat
- [NEW] Ja es mostren tots els simbols en el desensamblat
- [NEW] Syntax colorets en el desensamblat
2026-09-21 12:52:55 +02:00
Raimon @ quifisraimon c3503a7a4b - [FIX] Quan RDY està actiu, passar cicles fins que la CPU desperte. Comptador de stall per si de cas.
- [FIX] arreglat el càlcul de adreces en opcodes que usen zero page
- [FIX] Arreglat el càlcul de flags en opcodes incrementadors, decrementadors i transfers
- [FIX] Si ja havem identificat una adreça de memòria com a instrucció, usar eixe tag al desensamblar cap enrere
- [NEW] Càrrega de simbols al principi
2026-09-18 13:34:26 +02:00
Raimon @ quifisraimon a25c070b07 - [FIX] posible leak al carregar el bmp de la font
- [FIX] arreglats un milló de warnings
2026-09-18 10:51:54 +02:00
Raimon @ quifisraimon 791bd7efbd - [FIX] el cursor del debugger sempre anava una instrucció per darrere de PC
- [NEW] El desensamblador sí que pot determinar opcodes cap enrere en el 6502
- [FIX] Fer wrap correcte dels uint16_t per a evitar desbordaments
- [FIX] La pila ací va al reves, pintar com toca en el debugger
- [FIX] arreglats (supostament) opcodes: PHP, JSR, PLP, RTI, JMP i RTS
2026-09-18 10:21:36 +02:00
Raimon @ quifisraimon 5745e920f1 - [NEW] [tia] HMCLR, CXCLR
- [NEW] [tia] Afegida condició de reset de frame
- [FIX] [tia] Reajustades les scanlines visibles
- [FIX] [tia] Oveflow en array de colisions
2026-09-16 13:49:31 +02:00
Raimon @ quifisraimon 1e4a175639 - [NEW] [tia] HMP0, HMP1, HMM0, HMM1, HMBL
- [FIX] [tia] ficar posicions en pixel_clocks en compte de color_clocks.
- [NEW] [tia] VDELP0, VDELP1, VDELBL, RESMP0, RESMP1, HMOVE
2026-09-16 13:25:33 +02:00
Raimon @ quifisraimon 61d8b0a808 - [NEW] [tia] AUDC0, AUDC1, AUDF0, AUDF1, AUDV0, AUDV1, GRP0, GRP1, ENAM0, ENAM1, ENABL
- [NEW] [tia] áudio en el seu propi mòdul, pa no tornar-se loco
- [NEW] Afegides frequències de rellotge per a NTSC, PAL, SECAM i PAL-M
- [NEW] Mòdul Speaker conectat a tia-audio
2026-09-16 10:26:42 +02:00
Raimon @ quifisraimon 614c729459 - [NEW] [TIA] CTRLPF, REFP0, REFP1
- [WIP] [TIA] PF0, PF1, PF2
2026-09-15 13:38:30 +02:00
Raimon @ quifisraimon 4140bd7034 - [NEW] [TIA] NUSIZ0, NUSIZ1, COLUP0, COLUP1, COLUPF, COLUPBK
- [NEW] Paleta NTSC
2026-09-15 09:54:04 +02:00
Raimon @ quifisraimon df7ba3a02a - [NEW] Implementats registres de lectura del TIA
- [NEW] Registres d'escritura del TIA: Implementats VSYNC, VBLANK, WSYNC i RSYNC
2026-09-14 14:00:13 +02:00
Raimon @ quifisraimon 22fd027cff - [NEW] Afegits varios documents útils recopilats.
- [NEW] Afegida la rom de Combat.
- [NEW] Afegit mòdul "rom"
- [NEW] Ampliats stubs de "mem", "tia" i "pia"
2026-09-10 13:50:56 +02:00
Raimon @ quifisraimon 421826d4b6 - First commit:
- [NEW] Afegit el mòdul "acabat" del 6502
- [NEW] Afegit el módul "atari2600" director
- [NEW] Afeggits stubs de display, speaker, mem, tia i pia
2026-09-09 10:02:13 +02:00