Obligement - L'Amiga au maximum

Lundi 29 mai 2017 - 05:50  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · 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 in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


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


Soutien

N'hésitez pas à soutenir le projet Obligement



Contact

David Brunet

Courriel

 


Programmation : Assembleur - les polices de caractères
(Article écrit par Roméo Rapido et extrait d'A-News (Amiga News) - février 1990)


Comme vous savez maintenant faire des défilements de texte (ou de bitmap), il ne vous reste plus qu'à utiliser des polices différentes de topaz 8 et c'est ce que je vous propose ce mois-ci.

Pour cela, nous allons reprendre la routine du mois dernier et la modifier pour qu'elle affiche le même message mais avec une police plus grosse, en l'occurrence helvetica 24 qui se trouve dans le répertoire "fonts" de tout Workbench qui se respecte.

Première étape, rajouter les offsets des fonctions supplémentaires en début du programme :

Assembleur

Deuxième étape, rajouter les deux fonctions suivantes, par exemple à la fin du code, mais avant les variables tout de même :

Assembleur
Assembleur

Enfin, rajouter les variables suivantes, par exemple après celle existant déjà. N'oubliez pas le "even" qui permet d'aligner les variables sur un mot pair ou gare au gourou.

Assembleur

Il ne vous reste plus qu'à écrire l'appel aux deux fonctions précédentes de la manière suivante, voici d'ailleurs la partie du listing concernée.

Assembleur
Assembleur

Et pour que l'effet soit un peu plus amusant, remplacez l'ancienne définition de la fenêtre par celle-ci.

Assembleur

Voilà. Un dernier détail : n'oubliez pas de créer un répertoire "fonts" sur votre disquette de travail et d'y recopier le répertoire "helvetica" et le fichier "helvetica.font". De même, il faut que vous ayez, dans le répertoire "libs", la diskfont.library qui est une bibliothèque sur disque et non en ROM comme Intuition. Sans cela, n'espérez pas obtenir autre chose que topaz 8.


[Retour en haut] / [Retour aux articles]