Mode superviseur
Mode superviseur
Mode superviseur
Par Leglod
Par Leglod
Le mode superviseur, permet d'optimiser certain programme surtout les jeux quand on ecrit quelque chose directement en memoire !
Par exemple en mode normale on est obliger de faire
SPOKE $FFFF8201,1
le 'S' de spoke signifie qu'on ecrit '1' en mode superviseur , on oblige poke a passer dans ce mode puis a revenir en mode normal ce qui fait que l'on perd beaucoup de temps.
Maintenant en passant en mode superviseur on peut ecrire POKE directment
super%=GEMDOS(32,L:0) ' passe en mode superviseur
POKE $FFFF8201,1 ' le poke sans le 'S'
~GEMDOS(32,L:super%) ' retour au mode utilisateur
Quand le GFA est en mode superviseur on peut utiliser BYTE{&HFFF8201}=1 a la place de poke qui parait il est plus rapide.
Cooper :
Sympa cette explication, par contre elle serait pas mieux dans mon topic sur l'optimisation qui se meurt un peu plus bas ?
viewtopic.php?f=21&t=43
Coldfire :
En effet ! Éviter d'entrer et sortir sans arrêt d'un mode, c'est une optimisation certain
Strider :
Quand le GFA est en mode superviseur on peut utiliser BYTE{&HFFF8201}=1 a la place de POKE qui parait il est plus rapide.
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum