Commit Graph

99 Commits

Author SHA1 Message Date
eee5753a7f - Afegit el modo paused per a quan estiga el menú fora 2024-12-03 13:41:17 +01:00
c84b8c7a6a - Separades les funcions de pintar la UI del mòdul "z80debug" i ficades en el seu propi mòdul "ui" 2024-12-03 13:21:37 +01:00
bb947f25b5 - Ja es pot tancar la finestra amb el botó de tancar finestra normal
- Ara la finestra de debug nomes es mostra mentre s'està debugant
- [NEW] "peek address" i "poke address value" des de la consola, per a modificar o consultar la memòria
2024-12-02 21:55:04 +01:00
810cdf4ecb - [NEW] Ja es pot especificar zoom i fullscreen seguint el standard Jailer 2024-12-02 18:38:04 +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
7eb5df248f - [NEW] load binary to memory from inside or as arguments to exe
- Trying berserk
2024-04-25 06:41:35 +02:00
b05ce14a95 - [CHG] Per ara llevem la càrrega ràpida (que no va)
- [NEW] Afegit el Manic Miner pa provar
2024-04-23 06:38:11 +02:00
06734c3af4 - [ONGOING] Berserk Mode! 2024-04-22 14:56:27 +02:00
0bd7c841d9 - [NEW] IM2 teòricament funcionant 2024-04-22 14:46:47 +02:00
9831d3e8bc -[FIX] Arreglat el problema de les linies negres 2024-04-22 14:46:09 +02:00
43ee57221a -[FIX] El despaçament de les instruccions de les tables IX, IX_BIT, IY i IY_BIT no pillava el signe 2024-04-22 13:11:29 +02:00
9c2bf54c83 - [FIX] gestió incorrecta del carry en ADC8() 2024-04-22 10:02:28 +02:00
917531b60d - [FIX] Estava mirant mal el flag de BRIGHT 2024-04-22 10:01:49 +02: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
18869a09ee - [FIX] RLCA(), RLA(), RRCA() i RRA() calculaven mal el carry i m'estaven tornant loco 2024-04-19 11:01:51 +02:00
0b798189bc - Fent proves amb DDA... 2024-04-18 17:28:09 +02:00
145a48b86b - [NEW] makefile més util
- [FIX] next (F11) no longer keeps breaking on current line
- [NEW] b alone sets breakpoint on current line
- [NEW] d alone clears breakpoint on current line
- [NEW] d all removes all breakpoints
- [FIX] IX bit & IY bit instruction visualization is fixed
- [FIX] RRD & RLD were swaped
2024-04-18 13:01:51 +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
9f67286779 - [FIX] DJNZ() condition was reversed 2024-04-16 19:08:47 +02:00
8f6534475a -[NEW] Next (step over) implemented 2024-04-16 15:15:05 +02:00
06c57256f1 -[FIX] Do not show highlighted asm line while running. 2024-04-16 11:47:13 +02:00
3a6eef7cba - [FIX] SET_PARITY_FLAG() should work on the result
-[NEW] Implemented flag calculation for IN(), OUT(), INI(), IND(), OUTI(), OUTD()
- [FIX] Corrected flag calculation for CPI, CPD,
- [CHG] Renamed SWAP to EX
2024-04-16 11:28:06 +02:00
aff713fc62 - [FIX] Adjusted flags and timing for LD A, I and LD A,R 2024-04-16 10:21:02 +02:00
4b4aad7658 - [FIX] Interrupts now exit CPU from HALT 2024-04-15 22:14:28 +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
2781a50228 -[NEW] Windows refresh when needed 2024-04-15 10:33:34 +02:00
ef4796c5f2 [FIX] OUT parameters were reversed 2024-04-15 10:32:32 +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
83af6e7f50 - [FIX] OR() was ANDing instead of ORing
- [FIX] BIT() was doing the opposite of what it should.
- [FIX] IX_BIT_INSTRUCTIONS() where never called
- [NEW] Afegit color al zxscreen
2024-04-13 17:02:23 +02:00
0d78733d06 - [NEW] zxscreen
- [NEW] F8 para execució
- [NEW] F5 continua execució
- [NEW] ULA synch interrupt
- [NEW] Break on read/write
- [FIX] INC8 and DEC8 did wrong flags calculations
- [FIX] INCMEM8 and DECMEM8 did no flags calculation at all
- [NEW] Flags visualization
- [DEL] run command replaced by cont command
- [NEW] reset command
- [NEW] Breakpoint delete command
2024-04-13 15:30:07 +02:00
eb4f2be4a4 breakpoints, mem, run, console... 2024-04-12 14:30:53 +02:00
b06d880614 - Treballant en el visor de la pila 2024-04-11 19:55:07 +02:00
dbff53cc2f - Finestra del depurador amb SDL 2024-04-11 17:37:10 +02:00
9a65ef3915 - Comença a vores el depurador 2024-04-10 20:35:36 +02:00
1dec5f7a30 -Anem a usar ncurses 2024-04-10 14:36:17 +02:00
d1982fc8b5 Comença a funcionar 2024-04-09 14:30:47 +02:00
84fdb68a70 - Progress 2024-03-27 14:08:40 +01:00
4e9415dff1 - Avanços 2024-03-26 14:32:29 +01:00
95e5a1d128 - Working on Misc Table 2024-03-13 13:57:43 +01:00
66d9d0286f - Implementades les tables Main, Bit, IX i IX Bit 2024-03-13 13:24:18 +01:00
284c1f2521 - First Commit 2024-03-12 13:59:22 +01:00