Obligement - L'Amiga au maximum

Dimanche 20 août 2017 - 21:00  

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


Contact

David Brunet

Courriel

 


Programmation : Assembleur - ouvrir un écran et une fenêtre en suraffichage (overscan)
(Article écrit par Roméo Rapido et extrait d'A-News (Amiga News) - septembre 1989)


Cette fois, ça y est, fini la plage, les filles et les soirées de veille au coin du feu. Il va falloir reprendre le chemin du travail, et afin de redémarrer en douceur je vous propose ce mois-ci d'ouvrir un écran et une fenêtre en suraffichage (overscan) en décalant le coin gauche de l'écran.

Assembleur
Assembleur
Assembleur

Ce programme a été ecrit en Aztec. Néanmoins, la transposition en Lattice ne devrait pas poser trop de problèmes. Il n'y a pas de directives spéciales pour la compilation (as overscan.a et ln overscan). Pour ceux qui n'ont pas les includes voici les différents offsets.

Assembleur

Seul petit problème - il est impossible de déplacer la souris au-delà de la 320e colonne et de la 256e ligne (sauf si l'on transporte un fenêtre par exemple). Si quelqu'un connaît la solution, je suis intéressé.

Bouger la souris

Dans le listing précédemment, il manque la possibilité de bouger la souris jusqu'aux bords droit et bas de l'écran. Pour ce faire, il suffit de rajouter les quelques lignes suivantes en tête du programme :

Assembleur

Puis dans la liste des variables, par exemple après de "dseg" :

Assembleur

Enfin, faire un "bsr" à "ChangeIntuition" avant d'ouvrir l'écran et un "bsr" à "RestitueIntuition" avant de le refermer.

Assembleur
Assembleur

Et voilà, le tour est joué. Tiens au fait, je tiens à signaler que cela permet également de récupérer le bogue de la ROM qui fait ouvrir l'écran en NTSC. Même dans ce cas, votre écran doit être en PAL et suraffichage sévère (severe overscan).


[Retour en haut] / [Retour aux articles]