GFA
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Cdiscount : -30€ dès 300€ ...
Voir le deal

Accès aux 16 couleurs...

3 participants

Aller en bas

Accès aux 16 couleurs... Empty Accès aux 16 couleurs...

Message par Shaoth Ven 11 Déc - 13:40

Je souhaite pouvoir exécuter mon programme depuis n'importe quelle résolution.
Le programme en question étant un jeu vidéo en basse résolution.

  • Quand je suis en basse résolution, tout se passe bien
  • Quand je suis en haute résolution, tout se passe bien aussi car j'ai un traitement spécial.
  • Quand je suis en moyenne résolution, c'est le bazar...

Je force le passage en basse résolution et je peux afficher tous les graphismes en 320x200 16 couleurs.
Le problème c'est l'utilisation des fonctions graphiques du GFA, en particulier TEXT que j'utilise pour tout mes affichages de textes à l'écran. Je n'ai pas accès aux 16 couleurs, seulement 4 comme si la palette est restée bloquée en mode Moyenne résolution.
Qu'est ce que j'ai oublié ?
Shaoth
Shaoth

Messages : 64
Date d'inscription : 28/09/2020
Age : 54
Localisation : Courbevoie

Revenir en haut Aller en bas

Accès aux 16 couleurs... Empty Re: Accès aux 16 couleurs...

Message par Shaoth Ven 11 Déc - 13:46

Voici le "traitement spécial" pour la HD :


Suivi d'un retour au bureau.
Shaoth
Shaoth

Messages : 64
Date d'inscription : 28/09/2020
Age : 54
Localisation : Courbevoie

Revenir en haut Aller en bas

Accès aux 16 couleurs... Empty Re: Accès aux 16 couleurs...

Message par Shaoth Ven 11 Déc - 21:51

Lonny a un peu éclairé ma lanterne.
Quand on change de résolution avec des appels XBIOS(), le VDI n'est pas informé et croit qu'on est toujours dans la résolution originale du boot...
Les commandes TEXT, BOX, PBOX... utilisent le VDI, donc BOOM !
Les commandes LINE-A fonctionnent (ARECT, ACHAR, APOLY, ATEXT...)

Donc deux options :
- Changement de résolution avec XBIOS et utilisation de commandes LINE-A
- Changement de résolution reconnu par le VDI et je continue d’utiliser mes commandes VDI

Vous avez des avis ?
Shaoth
Shaoth

Messages : 64
Date d'inscription : 28/09/2020
Age : 54
Localisation : Courbevoie

Revenir en haut Aller en bas

Accès aux 16 couleurs... Empty Re: Accès aux 16 couleurs...

Message par Shaoth Sam 12 Déc - 9:09

Je crois qu'il vaut mieux utiliser les fonctions VDI.
Je viens de lire ça dans l'Atari Compendium :
[Vous devez être inscrit et connecté pour voir ce lien]

Quelqu'un sait comment informer le VDI du changement de résolution ?
Shaoth
Shaoth

Messages : 64
Date d'inscription : 28/09/2020
Age : 54
Localisation : Courbevoie

rockyone aime ce message

Revenir en haut Aller en bas

Accès aux 16 couleurs... Empty Re: Accès aux 16 couleurs...

Message par Shadow272 Mer 16 Déc - 17:26

Perso, je ne saurais pas t'aider sur ce coup.
Si tu utilise la souris, tu remarquera aussi des problèmes avec ces changements de résolution.
Ou alors mettre un message indiquant que le jeu ne fonctionne qu'en basse résolution et ainsi obliger l'utilisateur à redémarrer le jeu dans la bonne résolution.
Shadow272
Shadow272
Admin

Messages : 328
Date d'inscription : 28/12/2017
Age : 65
Localisation : Hainaut Belgique

http://toutatari.blog4ever.xyz/

Revenir en haut Aller en bas

Accès aux 16 couleurs... Empty Re: Accès aux 16 couleurs...

Message par Shaoth Jeu 17 Déc - 19:10

je sens que cela va finir comme ça !
Shaoth
Shaoth

Messages : 64
Date d'inscription : 28/09/2020
Age : 54
Localisation : Courbevoie

Revenir en haut Aller en bas

Accès aux 16 couleurs... Empty Re: Accès aux 16 couleurs...

Message par tomchi Ven 22 Jan - 16:27

Tout comme shadow.
D'ailleurs le changement de résolution sur le bureau fonctione comme un reset
tomchi
tomchi

Messages : 52
Date d'inscription : 15/09/2018
Age : 49

Revenir en haut Aller en bas

Accès aux 16 couleurs... Empty Re: Accès aux 16 couleurs...

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum