da4c692283
- [NEW] Implementació cutre i que no funciona de encendre el cassette al fer LOAD"", pero es que me pire a casa
2024-12-18 17:34:12 +01:00
231bb1f1ac
- [NEW] Ara es pot especificar que una tecla està pulsada o no desde la consola (ula kedown X o ula keyup X)
2024-12-11 16:00:25 +01:00
b1d04f21f7
- Codi mega ampastrat, treballant en el jittering del só, en que s'update un poc la pantalla en berserk mode, i està petant el zx_tape i no se com ho fà, pero me gonne a casa...
2024-12-04 13:56:24 +01:00
e0bb34052f
- [FIX] la cpu ja actualitza el registre R com toca
...
- [FIX] EI no activa les interrupcions fins a després de la següent instrucció, like in real life
- [FIX] actualitzar el offset de la UI després de usar el debugger
- [ONGOING] Depurant el jittering del só. Ara executa 10 instruccions de CPu per cada bucle, per a que vaja mes apresa i no es retrase el cheneraor de só
- Afegit el TAP de Las Tres Luces de Glaurung pa provar
2024-12-04 13:12:58 +01:00
cbbf39c6cc
- [FIX] No se podía carregar una nova cinta perque no s'alliberaba l'anterior
...
- [FIX] no se tornava el bit6 correcte en el port 0xFE (i el teclat "anava mal" segons com el mirares)
2024-12-02 17:45:42 +01:00
18406d4332
- Afegim el tap i el savestate de Alien 8 per a provar
...
- Provant el berserk mode
- Medint els t-states de altra forma
- iff1, iff2 i im afegits al array de registres de la cpu
- [NEW] getRegs() del modul z80
- [NEW] loadstate() i savestate() al modul z80debug
- [NEW] "load arxiu" i "save arxiu" en consola per a carregar i guardar savestates
- [ONGOING] "tape load arxiu" i "tape play" per a canviar de cinta i playarla
- Buffer de audio més gran. Ara el buffer es circular. Continuem intentant desfer-se del jittering
2024-12-02 15:32:09 +01:00
4a9b13126b
- Push de rigor
2024-12-02 09:04:21 +01:00
c6b6830c5c
- [FIX] Ja s'escolta el só de nou.
...
- Augmentat el buffer de so per a evitar en lo posible els talls.
- Purgat del buffer si arriva al màxim.
2024-12-01 22:10:48 +01:00
7cb6ae527b
- Treballant en que funcione al temps correcte
...
- Treballant en el só
2024-12-01 21:50:20 +01:00
908beaf293
- [NEW] Cambiada la gestió del teclat per a facilitar certes combinacions amb teclats normals
2024-04-22 10:01:20 +02:00
9b603604e9
- [CHG] zx_screen pinta t_state a t_state, per a que es vegen les ralles al carregar
...
- [FIX] Ja carrega blocs capçalera i blocs programa. Falla el següent...
2024-04-21 21:53:34 +02:00
ddcb40b289
- Deixe el Abu Simbel ací per a anar fent proves de càrrega
...
- [NEW] Mòdul zx_tape, encara no carrega correctament les cintes.
- [CHG] Gestió completa del só pasada a la ULA, i de la pantalla a zxscreen
2024-04-20 09:32:57 +02:00
e80de06d2c
- [NEW] Minim makefile
...
- [NEW] Sound stops while debugging
- [CHG] Now all sound related code is in the zx_ula module
2024-04-17 22:41:29 +02:00
2d0b0e45cc
- [NEW] EAR getter in the ULA module
...
- [NEW] Flash attribute implemented
- [NEW] Sound somewhat working (BEEP hangs)
2024-04-15 20:47:00 +02:00
6dfb24da10
- [FIX] Corrected key mapping
...
- [FIX] ULA ports reconnected after reset
- [FIX] port check on IN() was crashing.
2024-04-15 18:06:59 +02:00
045a2238bd
- [NEW] Port function pointers now also receive port number as uint16_t
...
- [NEW] Implemented keyboard response to IN(0xfe), not working yet, DKW
2024-04-15 14:32:18 +02:00
ebf68fdd90
- [CHG] Mòdul zxscreen renombrat a zx_screen
...
- [NEW] Les coses de la ULA ara estàn en el modul zx_ula
- [NEW] zx_screen ja agafa el color del borde de la ULA
2024-04-15 09:19:58 +02:00