FCare / Kronos

Kronos is a Sega Saturn emulator.
http://fcare.github.io
232 stars 22 forks source link

|Konami Antiques - MSX Collection Ultra Pack] Problème ligne par ligne (RGB1 ?)... #260

Open BenjaminSiskoo opened 6 years ago

BenjaminSiskoo commented 6 years ago

Kronos 1.4.5

konami

BenjaminSiskoo commented 2 years ago

image

fafling commented 2 years ago

Le même problème d'affichage incorrect est visible sur l'écran titre et tous les écrans de la liste de jeu. Sur l'écran titre : image

Tous ces écrans utilisent le même paramétrage sur le VDP2 :

Si on n'affiche que le NBG0 : la partie haute est correcte jusqu'à la bande noire, mais la partie basse devrait être noire (NBG0 transparent au back screen) car c'est celle qui est sur la VRAM B, inaccessible pour le NBG0. Comme indiqué pour Aquazone ( #772), il manque dans Kronos un contrôle de l'accessibilité des character patterns en fonction de leur adresse dans la VRAM et de la valeur du cycle pattern (ou bien ce contrôle est incorrect). image

Si on n'affiche que le NBG1 : la partie basse est correcte sous la bande noire, mais la partie haute devrait répéter le même graphisme que la partie basse au lieu d'afficher le graphisme de la VRAM A, qui se trouve avant l'adresse de début du NBG1. Comme le NBG0 et le NBG1 ont la même priorité, la partie visible du bitmap du NBG0 est par-dessus la répétition du NBG1. Cette répétition n'est visible que sur une bande de 8 pixels en haut de l'écran titre, qui est blanche comme sur la console si cette répétition est implémentée. image.