Kronos
Kronos copied to clipboard
[Dark Seed 2] Vidéo cassé avec les timing (CS)...
Kronos 2.1.3 : en CS la vidéo n'est pas cassé mais ralentie Kronos 2.1.4 : en CS : la vidéo est ralentie et est cassé
Pas de savestate, première vidéo d'intro en lancant le jeu
cassé depuis 195f733cc1e80166d16ab9a81b5aeceff049f418
Le local coordiantes doit etre foireux apres le deuxieme user clipping.
@FCare Le local coordinate n'est pas remis à zéro lors d'un user clipping sur la console. Ce n'est pas mentionné dans la doc du VDP1. Ce patch cause une régression sur les jeux qui change le user clipping sans refaire de local coordinate derrière, comme Powerslave :
Le 2ème user clipping (0, 0)(320, 240) est illégal, il dépasse les coordonnées du system clipping en vigueur (0, 0)(319, 239). C'est peut-être ça qui remet le local coordinate à zéro.
Powerslave effectue aussi des user clipping illégaux, mais seul le x2 (à 320) dépasse celui du system clipping (à 319). A confirmer, mais il semble que c'est donc seulement le dépassement sur 2 coordonnées, x2 et y2, comme dans Dark seed, qui réinitialise les local coordinates.
Dans la dernière WIP et en 2.1.5 publique, dans les 2 noyaux, il y a toujours des sautes de l'image, comme si les local coordinates (160, 120) étaient temporairement prises en compte.
Kronos 14.10.2021
Dark Seed 2 : gros ralentissement en CS
Kronos 02.02.2023 Cs
L'affichage est correcte dans la vidéo, mais le compteur VDP1 affiche moins de 40 Fps
En OpenGL la vitesse est mieux :
kronos20231216_f235e2e
La vidéo ne semble plus cassé mais les FPS sont à aux alentours de 5 puis lock