bizzareries du mod 256 couleurs

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
aurae
Messages : 12
Inscription : ven. 06/août/2004 15:02

bizzareries du mod 256 couleurs

Message par aurae »

Il se passe une drôle de cuisine (en tout cas sur ma bécane) avec les fcts:
SetFrameRate()
SetRefreshRate()
FlipBuffers()
en mode 256 couleurs.
La fonction flipbuffers semble inopérante dans ce mode(Programme1).
L'adresse des deux buffers graphiques semble être la même (Programme2).
Et divers autres bizareries..


;*** Programme 1 ***
InitSprite():InitKeyboard()

OpenScreen(640,480,8,"Test") ;256 couleurs
;OpenScreen(640,480,16,"Test") ;>256 couleurs OK

CreateSprite(0,32,32)
StartDrawing(SpriteOutput(0))
Box(0,0,32,32,255)
StopDrawing()

xb.w=0
Repeat

FlipBuffers(1) ;semble inopérant en 256 couleurs
ClearScreen(0,0,0)
DisplaySprite(0,xb,100)

xb+1
xb & %111111111

ExamineKeyboard()
Until KeyboardPushed(#pb_key_escape)
End


;Programme 2 ;Code repris à 'tonton'(voir séction ASM)
InitSprite()
OpenScreen(640,480, 8, "") ; mode 256 couleurs
;OpenScreen(640,480, 16, "") ;>256 couleurs OK

StartDrawing(ScreenOutput())
addecr0 = DrawingBuffer()
StopDrawing()

FlipBuffers()

StartDrawing(ScreenOutput())
addecr1= DrawingBuffer()
StopDrawing()

Debug addecr0 ;En mode 256 couleurs,
Debug addecr1 ;addecr0=addecr1 !!!
End ;Si >256 couleurs ils sont bien différents.

Si quq'un veut bien essayer sur sa bécane
A+
dlolo
Messages : 118
Inscription : ven. 18/févr./2005 16:29

Message par dlolo »

Tes deux exemples fonctionnent bien sur ma machine.
aurae
Messages : 12
Inscription : ven. 06/août/2004 15:02

Message par aurae »

Tu vois pas de differences dans le Programme 1 si tu remplaces
OpenScreen(640,480,8,"Test") par
OpenScreen(640,480,16,"Test") !!!
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

tout fonctionne bien pour moi aussi , et je ne vois pas de différence entre le mode 8 bits et 16 bits
aurae
Messages : 12
Inscription : ven. 06/août/2004 15:02

Message par aurae »

:( Well, c'est ma carte graphique alors..!
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

j'ai une ATI 9800 avec les derniers drivers , et la tienne c'est quoi ??
si quelqu'un a la même il pourra peut-être faire l'essai de son côté
aurae
Messages : 12
Inscription : ven. 06/août/2004 15:02

Message par aurae »

Intel 82845G 64Mb 8O
!? Je la découvre em même temps que vous.
Pas grave...Sinon j'ai perdu ma disquette de turbo debugger 2.0 - en français - (j'avis désosser GODS avec des Bitmaps-Brothers...trop bon...des heures et des heures - et bcp de nuits - passées avec...)
Vais voir dans le coin ASM si qu'qun à pas ça dans son grenier ou dans sa cave...
a+
dlolo
Messages : 118
Inscription : ven. 18/févr./2005 16:29

Message par dlolo »

Non pas de différence non plus avec une Radeon 7200
Répondre