Obligement - L'Amiga au maximum

Vendredi 21 juin 2019 - 01:53  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

 · Actualité (récente)
 · Actualité (archive)
 · Comparatifs
 · Dossiers
 · Entrevues
 · Matériel (tests)
 · Matériel (bidouilles)
 · Points de vue
 · En pratique
 · Programmation
 · Reportages
 · Tests de jeux
 · Tests de logiciels
 · Tests de compilations
 · Articles divers

 · Articles in english
 · Articles en d'autres langues


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Logiciels
 · Jeux
 · Scène démo
 · Divers


Jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Contact

David Brunet

Courriel

 


Programmation : Assembleur - Défilement en rouleau
(Article écrit par Gérard Garcia et extrait d'Amiga News Tech - juin 1991)


Le gagnant du concours de ce mois-ci nous propose un défilement en "rouleau", comme on peut en voir dans les démos. Une petite routine sympathique, juste de quoi empocher notre DevKit en récompense ! Mais laissons donc la parole à Gérard lui-même.

Voici un défilement en suraffichage d'un bel effet. L'effet de rouleau est rendu par le choix de l'affichage des lignes du plan dans le Copper, à partir d'une table (TD1). Les dégradés de couleurs sont également lus dans deux tables (TD2 et TD3) puis affichés par le Copper. Ceux qui veulent personnaliser le programme peuvent ajouter des couleurs de fond dans la table TD4. Après avoir créé la liste Copper, le programme lit le texte, affiche la lettre en cours si nécessaire, puis décale le plan de défilement de deux pixels et d'une ligne vers le haut, et enfin recopie la ligne 1 dans la ligne 74.

La vitesse de défilement peut être aisément modifiée en changeant les paramètres 28(a3) et 33(a3) dans la table DONNEES_SCROLL.

Le temps pris par l'exécution du programme est peu important, ce qui permet de l'inclure dans une démo sans problème particulier. Le fichier FONT.BP est une image au format bitplane RAW (pas d'IFF !) composée d'un plan qui contient des lettres de 32 pixels de large sur 30 de haut, chaque ligne contenant 10 lettres. L'ordre est indiqué dans LISTEL, voir ce schéma :

assembleur
(chaque lettre = 32x30 pixels)

Pour utiliser vos propres polices, il faut respecter ce format ou modifier les données de TABLE ainsi que les données de BLIT1.

assembleur
assembleur
assembleur


[Retour en haut] / [Retour aux articles]