Commit Graph

18 Commits

Author SHA1 Message Date
970aaa518f - [FIX] ui module should only update renderer when it actually changes
- [NEW] Disassembly window now can scroll with cursors or mouse wheel
- [NEW] Added valgrind script and supporting file
2024-12-06 11:53:31 +01:00
80a8d3b0cd - [NEW] Ara es veuen també els registres I i R en el debugger
- [FIX] Arreglada la gestió de les interrupcions en mode 2
2024-12-06 09:38:53 +01:00
c0f9fa9933 - [NEW] While debugging you can go back/forward in time
- [NEW] Step by step execution with F6
- [NEW] Memory is tagged as code or data while executing, so later it can be properly disassembled
- [NEW] "reg X value" to set the value of X register
- [FIX] IX opcode table had errors
- [FIX] opcodes with two parameters where printed incorrectly on the disassembler
- [FIX] opcodes can't be lager than 4 bytes
- [CHG] Berserk mode and fernando martin TAP by default, to help with debugging
2024-12-05 17:28:10 +01:00
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
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
7eb5df248f - [NEW] load binary to memory from inside or as arguments to exe
- Trying berserk
2024-04-25 06:41:35 +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
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
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
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
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