Help - Search - Members - Calendar
Full Version: Scrolling et blitter
Jagware > Consoles > Development
GT Turbo
I need help !!



Je voudrais faire un scrolling bas->haut, le problème c'est que si on recopie le bloc une ligne plus bas cela ne fonctionne pas, pourquoi ?



Le blitter va lire la première ligne et la recopier sur la seconde, jusque tout va bien, mais après, il va vouloir recopier la seconde sur la troisieme, mais suite a l'opération précédente la seconde est la meme que la premiere, donc on va recopier la premiere ligne sur tout le bloc.



La solution serait de pouvoir recopier le bloc en partant de la fin, pour cela dans un registre on peut inverser le sens du Y (YSIGNSUB), mais pour cela il faut avoir un 1 dans la partie Y du reg STEP, et hors cela rajoute une ligne d'espace entre chaque ligne recopier, quelqu'un a une idée ?



J'ai pensée a utiliser le mode ADD INCREMENT avec une valeur négative, mais la vitesse de traitement (Car nous ne sommes plus en mode phrase, mode le plus rapide !) me fait reflechir.



GT A l'envers !! ;)
cts
tant qu'a faire, vu que tu recopie un bloc ecran quasi complet, sépare ton buffer écran de tes données graphiques ?





D'une manière générale, c'est pas bon de bosser direct sur l'écran ! (sauf si t'as un fond/objet statique?)
GT Turbo
cts :


tant qu'a faire, vu que tu recopie un bloc ecran quasi complet, sépare ton buffer écran de tes données graphiques ?





D'une manière générale, c'est pas bon de bosser direct sur l'écran ! (sauf si t'as un fond/objet statique?)





Pour l'instant je veux surtout pouvoir faire mon scrolling, je pratiques directement le scrolling sur un sprite mais c'est pour pouvoir débugger !! Pour voir la routine 'ne pas fonctionner :wacko: ' Je chercherais des que je retournerais coder sur la Jag, la je suis en plein code 68000 Falcon.



GT En train de Scroller !! :yes:
cts
Ah ! C'est la méthode GT ?

Coder pour que ça plante ! ;)



Marrant, perso je fais l'inverse :o) !
GT Turbo
cts :


Ah ! C'est la méthode GT ?

Coder pour que ça plante ! ;)



Marrant, perso je fais l'inverse :o) !





C'est une technique qui nécessite des années d'entrainement ! lol !! Personne n'a réussi a me copier sur ce coup la !! :wacko:



GT Fiere de ma technique !! :wacko:
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.