Raimon @ quifisraimon
3cbbc5fd68
- [CHG] Netejada l'interficie del ay-3-8912
...
- [FIX] Llevat el retras en la UI, encara no se si puja la CPU a lo loco, a vore quan ho prove amb el portatil
2026-07-20 13:55:02 +02:00
raimon@argo
1e3e9691d4
- [FIX] La CPU del macbook air ja no es fica a quasi 100º durant la emulació (aplicada arquitectura del emu de gameboy per a resoldre-ho), pero encara ho fà en GUI (mirar si en gameboy GUI també)
2026-07-19 18:36:27 +02:00
JailDoctor
798a56efbd
- Crec que estaba en lo de que els axis pogueren funcioanr com a botons de pad
2026-05-19 18:08:07 +02:00
JailDoctor
afa59cdb5a
- [FIX] [zx_dialog_joystick] No es podia seleccionar quin joystick configurar
...
- [FIX] al recrear una finestra de vegades es perdia la textura de les fonts de la UI.
2025-08-16 18:22:02 +02:00
JailDoctor
6837392c53
- [NEW] Ja funciona el joystick tipus Kempston
2025-08-16 16:59:26 +02:00
JailDoctor
1fdfeedacc
- [NEW] Es pot accedir al dialeg de configuracio dels joysticks des del menú
2025-08-16 11:23:16 +02:00
JailDoctor
8201d51668
- [NEW] Dialeg per a configurar els joysticks
2025-08-16 10:09:42 +02:00
JailDoctor
864c6b929d
- [NEW] Soport per a joystick tipo Sinclair
2025-08-15 22:58:53 +02:00
JailDoctor
0530c255c1
- Quatre mamonaes que he fet en el portatil
2025-08-15 18:17:09 +02:00
JailDoctor
78a4c84db2
- [FIX] [zx_disk] Usava el index dels sectors en compte del id.
...
- [ONGOING] READ DELETED DATA command (0x0c) (no funciona)
2025-08-07 19:02:31 +02:00
JailDoctor
5516f463bf
- [NEW] Càrrega de disks des del debuger
...
- [FIX] Al carregar un nou disk s'alliberava mal la memòria
2025-08-07 17:53:01 +02:00
JailDoctor
b69da56526
- Afegit lagueirtofile pa compilar FASTuosament
...
- [NEW] [zx_disk] funcions de debug
- [FIX] current_byte era un uint8_t i tenia que ser al menys uint16_t, per això fallava el READ DATA.
2025-08-07 16:06:42 +02:00
JailDoctor
884e509d67
- [NEW] [zx_disk] READ DATA command (0x06)
2025-08-07 10:35:49 +02:00
JailDoctor
8b36807e3b
- [NEW] [zx_disk] Càrrega d'arxius .DSK (nomes extended, hardcoded)
...
- [NEW] [zx_disk] READ ID command (0x0A)
2025-08-06 20:02:54 +02:00
JailDoctor
6791916f75
[NEW] [zx_disk] SEEK command (0x0f) [completat]
2025-08-06 10:31:02 +02:00
JailDoctor
90b34749d1
- [NEW] [zx_disk] RECALIBRATE command (0x07)
...
- [NEW] [zx_disk] SENSE INTERRUPT STATUS command (0x08)
- [ONGOING] [zx_disk] SEEK command (0x0f)
2025-08-05 17:05:32 +02:00
JailDoctor
40c825cdb9
- [NEW] [zx_disk] SPECIFY command (0x03)
...
- [NEW] [zx_disk] SENSE DRIVE STATUS command (0x04)
2025-08-05 11:31:36 +02:00
JailDoctor
ade97a9a70
- [NEW] Mode +2A/+3 funcionant, a falta de la unitat de disc
2025-08-05 08:24:45 +02:00
JailDoctor
9eb8662ec7
- Llevats mòduls que ja no s'usaven i afegits DSKs del goldenaxe, normals i amb protecció
2025-07-31 13:36:07 +02:00
JailDoctor
1db0c52e1a
- Enorme reestructuració del codi per a que el fluxe comence a ser mes racional
...
- [NEW] mòdul zx_system per a gestionar la vida i canvi de systemes (48K, 128K...)
2025-07-30 13:01:01 +02:00
JailDoctor
2775da3d53
- [NEW] Càrrega "instantànea" de TAPs
2025-07-29 12:51:40 +02:00
JailDoctor
2a0febc6b7
- [NEW] Les finestres guarden la posició i el zoom
2025-07-29 11:29:35 +02:00
JailDoctor
913450fadb
- [NEW] Zoom per a la pantalla retina
...
- Treballant en la càrrega instantànea de TAPs
2025-07-29 10:05:06 +02:00
JailDoctor
fee07b6e1b
- [NEW] [ui] incoffset() i panel()
...
- [NEW] mòdul ay_viewer
- [NEW] [ay-3-8912] afegits mètodes de debug
- [FIX] [ay-3-8912]Arreglats uns quants tipus de dades
- [FIX] [ay-3-8912]Arreglat el càlcul de la frequència (en realitat amplitud) dels tonos
- [FIX] [ay-3-8912] Arreglat el algoritme de càlcul del roido
2025-07-25 13:08:20 +02:00
JailDoctor
662583be36
- Ja sona! pero les freqüències estàn mal (massa altes). Demà més.
2025-07-24 22:30:47 +02:00
JailDoctor
9725e58d92
- Adaptat el mòdul 'ay-3-8912' per a usar zx_speaker, pero encara no fa roidets, a vore si demà trobe el perquè
2025-07-24 21:37:01 +02:00
JailDoctor
91a8933544
- [NEW] mòdul 'zx_speaker' per a unificar la eixida de só
2025-07-24 19:39:57 +02:00
JailDoctor
780afbc6a8
- [FIX] Arreglat el audio del 48K amb lo aprés del emu de gameboy
2025-07-24 18:41:09 +02:00
JailDoctor
1cde51f2d4
- Treballant en el só
2025-07-24 12:42:23 +02:00
JailDoctor
42da652aef
- [NEW] Implementada decodificació parcial dels ports, tal i com ho fa el spectrum
2025-07-24 08:37:20 +02:00
JailDoctor
0df17bf4c9
- [NEW] Comencem a implementar el AY-3-8912
2025-07-23 22:00:58 +02:00
JailDoctor
6e3e8e9b69
- [FIX] Corregit el acces als port amb OUT
...
- [NEW] Nou model de gestió de memòria
2025-07-23 13:51:51 +02:00
JailDoctor
3fd28136f6
- [NEW] ui::placetext() i ui::placechar, pa ficar text en qualsevol pixel
...
- [NEW] [Z80Analize] backspace esborra tots els tags
- [NEW] [zx-128bankviewer] Es mostra quina pàgina de memòria està asignada a cada bank
- [FIX] [zx_128mem] es filtra el port al que escolta la memòria
- [NEW] [zx_screen] Es mostra en quina pantalla estem (normal o shadow)
- [FIX] [zx_screen] tots els tipos per al calcul de adreces passats a uint32_t
- [NEW] [zx_ula] afegides combinacions de cursors per a major comoditat
2025-07-22 13:31:21 +02:00
JailDoctor
4b4e1df8f9
- What's the story morning commit
2025-07-22 06:27:56 +02:00
JailDoctor
13354b855d
- the big mergecheit
2025-07-21 19:25:29 +02:00
JailDoctor
300f95803e
- [FIX] No calculava be l'adreça de la ROM actual en 128K
...
- [FIX] La ROM accedeix al pot 0x7ffd "the torerous menner", he tingut que ficar un apanyo
2025-07-21 14:00:31 +02:00
JailDoctor
ab476a19b1
- [NEW] Implementat el mòdul de memòria per al ZX Spectrum 128K
...
- Primera prova falla, mirar la conexió al port 0x7ffd, que pareix que no ana.
2024-12-20 13:18:55 +01:00
JailDoctor
184389a89e
- [NEW] zx_screen preparat per al ZX Spectrum 128k
...
- [NEW] Afegida rom del ZX Spectrum 128K
2024-12-20 12:15:26 +01:00
JailDoctor
fe36a970c2
- [NEW] Frequència del Z80 configurable
2024-12-20 11:24:58 +01:00
JailDoctor
4a0e2b3b7d
- [NEW] Adaptat zx_screen per a que reba el offset en memoria on està la memòria de video, per a ser mes modular. Pero crec que les diferencies en el timing van a fer necessari un modul nou per a cada spectrum. Ja vorem quan estiga mes descansat.
2024-12-19 22:33:58 +01:00
JailDoctor
68843ab6b3
- [FIX] Solventats els bugs de la memòria modular amb classes
2024-12-19 20:57:28 +01:00
JailDoctor
dbd80694aa
- [NEW] Treballant en modularitzar la memòria, per a començar a implementar soport per als demes Spectrums
2024-12-19 17:36:22 +01:00
JailDoctor
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
JailDoctor
b45c93d8a2
- [FIX] Ja ignora correctament combinacions incorrectes de opcodes DD i FD.
2024-12-18 14:53:44 +01:00
JailDoctor
6f45044a9a
- [CHG] En proves: fer un IN a un port no usat ara torna 0x00 en compte de 0xFF. Probablement hi haurà que revertir-ho.
...
- [NEW] Amb F9 es pot ficar o llevar un breakpoint en l'adreça on estiga el cursor del desensamblador.
- [NEW] Nou comando de la consola "show analyzer"
- [FIX] Quan es fa un full refresh mentres se debugga no ha de causar interrupcions. A més, ara mantenim els t_states i el punter a pantalla.
- [FIX] La instrucció CPIR llegia mal la memòria apuntada per HL al considerar si hi havia coincidencia
2024-12-18 13:22:56 +01:00
JailDoctor
bdec53eb97
- [FIX] Els opcodes DD amb paràmetre de 16 bits mostraven mal l'adreça
...
- [FIX] Al carregar un estat el contador de programa no mantenia l'adreça correcta
- [NEW] Afegit al analitzador la visualització de escritura de dades
- [NEW] Deshabilite les interrupcions al entrar a una interrupció. No se si fa falta.
- [NEW] Afegit el Batman de Jon Ritman pa provar
2024-12-17 17:40:42 +01:00
JailDoctor
dfcc0a26fe
- [FIX] El cursor es mostra sempre damunt de les finestres zx_screen i z80debug
...
- [FIX] el dibuixat del crosshair en la finestra z80analyze causaba potencialment una escritura fora de rang
- [NEW] Refresc de la finestra z80analyze millorat
2024-12-17 12:03:04 +01:00
JailDoctor
620cd8d88c
- [FIX] Si no hi havia coincidencia la busqueda no paraba mai
...
- [FIX] RLCA i RRCA sempre activaben el flag de carry, independentment del valor
2024-12-17 09:32:55 +01:00
JailDoctor
83b6782078
[NEW] Inclos un mode de pantalla en que s'actualitze al instant en compte de segons el retraç del crt, per a debuggar que se pinta
2024-12-16 16:31:53 +01:00
JailDoctor
f7a7b0692d
- [NEW] Inspector de memòria. Pasar per damunt d'un valor per a vore'l en 16bits, les dos parts de 8 bits, i amb signe.
2024-12-15 12:44:23 +01:00