Activation du blitter
3 participants
Page 1 sur 1
Activation du blitter
Activation du blitter
Par hylst
Par hylst
La procédure d'activation peut être uniquement un ~ XBIOS (64, TRUE)?
ou
blitter = XBIOS (64, -1)
blitter = BSET (blitter, 0)?
Un appel à xbios 64 est-il possible sous tous les tos (1.0 et plus?) Aucune erreur dans ce cas? np façon de tester si stf avec une adresse spécifique et alors ... sinon stf ... blitter et xbios 64 devraient exister systématiquement, non?
Tomchi :
~ Blitter XBIOS (64, L: 1) activé
~ XBIOS (64, L: 0) blitter éteint
je ne sais pas sur les anciennes versions de TOS.
Hylst :
~ Blitter XBIOS (64, L: 1) activé
Ne semble pas fonctionner directement
Je l'ai essayé avec 100 x CLS = 460 x 1/200 s
puis, retourné au bureau, activez-le, et relancez la boucle de 100 cls = 246
Leglod :
Byzard ...
Shadow272 :
Il faut tapper ~ XBIOS (64, L: 1)
Re: Activation du blitter
Euh...
C'est moi ou cela ne fonctionne pas ce ~ XBIOS (64, L: 1) ?
C'est moi ou cela ne fonctionne pas ce ~ XBIOS (64, L: 1) ?
Shaoth- Messages : 64
Date d'inscription : 28/09/2020
Age : 54
Localisation : Courbevoie
Re: Activation du blitter
Bon ça fonctionne !
Je teste avant la présence du Blitter et si il est actif ou non
' -------------------------------------------
PROCEDURE blitter_activation
blit%=XBIOS(64,-1)
' Si le Blitter est present mais non actif
IF BTST(blit%,1) AND NOT BTST(blit%,0)
blit%=BSET(blit%,0)
~XBIOS(64,blit%)
ENDIF
RETURN
'
Le "problème" avec ~ XBIOS (64, L: 1) c'est que les bits 1 à 15 passent à zéro
je ne sais pas dans quelle mesure cela peut être "dangereux" mais on perd au moins l'information Blitter présent (bit 1 à 1)
Un grand merci à @Atlantis qui a eu la patience de me guider vers la compréhension et l'illumination.
Je teste avant la présence du Blitter et si il est actif ou non
' -------------------------------------------
PROCEDURE blitter_activation
blit%=XBIOS(64,-1)
' Si le Blitter est present mais non actif
IF BTST(blit%,1) AND NOT BTST(blit%,0)
blit%=BSET(blit%,0)
~XBIOS(64,blit%)
ENDIF
RETURN
'
Le "problème" avec ~ XBIOS (64, L: 1) c'est que les bits 1 à 15 passent à zéro
je ne sais pas dans quelle mesure cela peut être "dangereux" mais on perd au moins l'information Blitter présent (bit 1 à 1)
Un grand merci à @Atlantis qui a eu la patience de me guider vers la compréhension et l'illumination.
Shaoth- Messages : 64
Date d'inscription : 28/09/2020
Age : 54
Localisation : Courbevoie
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|