Glishes lors de la copie en VRAM
Publié : dim. 29 nov. 2015 20:37
Salut à tous, j'ai enfin pu tester mon kit sur ma supergrafx, et chose étrange j'ai des glishes lors de la copie en VRAM des backgrounds, ça arrive pas tout le temps et c'est aléatoire,et ça touche quelques pixels(1 ligne dans 1 ou 2 tiles maxi donc c'est peu) .
J'ai fait tout les tests pour isoler le problème et je me suis rendu compte que ça venait de ma routine de copie en VRAM .
J'utilise l'instruction TIA en RAM avec du code auto modifié,et j'ai donc naturellement testé en faisant une copie à la mano des tiles du background via un gros TIA, et j'ai eu le même problème .
J'ai ensuite testé la copie avec la fonction de Huc (load_vram) qui utilise une copie classique, CAD lda X sta port du VDC, et là aucun soucis .
Donc je me demande si il ne pourrait pas y avoir des soucis avec les instructions de transfert de bloc ??
Quelqu'un à déjà eu un problème similaire ??
J'ai fait tout les tests pour isoler le problème et je me suis rendu compte que ça venait de ma routine de copie en VRAM .
J'utilise l'instruction TIA en RAM avec du code auto modifié,et j'ai donc naturellement testé en faisant une copie à la mano des tiles du background via un gros TIA, et j'ai eu le même problème .
J'ai ensuite testé la copie avec la fonction de Huc (load_vram) qui utilise une copie classique, CAD lda X sta port du VDC, et là aucun soucis .
Donc je me demande si il ne pourrait pas y avoir des soucis avec les instructions de transfert de bloc ??
Quelqu'un à déjà eu un problème similaire ??