Folco (./8) :
Merci pour les opérations atomiques. T'aurais pu résumer : "Les opérations atomiques, c'est simple, c'est comme tas" 
Effectivement, le test-and-set est l'opération atomique la plus courante, et j'avais oublié qu'il y a ça aussi sur le 68k alors que ça ne sert pas du tout sur le 68000 de base. Pour bien comprendre l'intérêt, il faut se placer sur au moins un 680x0 plus récent.

Et d'ailleurs, le x86 est plus flexible en ce qui concerne les opérations atomiques, tu peux mettre un
lock; devant presque toutes les instructions pour les rendre atomiques.
Pour ce qui est de SDL, oui j'ai bien trouvé ces infos, d'ailleurs elles sont dans la doc. Le truc, c'est que comme t'as toujours des fallbacks pour créer quand même ta fenêtre même si ya pas de vsync, si ya pas de mémoire video dédiée ou que sais-je encore, t'es jamais sûr que ton programme va tourner dans les conditions décrites ici, et ça c'est chiant. J'aurais juste voulu un moyen absolu, ce qui n'a pas l'air d'être le cas. Tant pis. 
Le problème est que le moyen absolu dépend de la plateforme et n'existe pas toujours. Par exemple, le mode fenêtré sous un certain système d'exploitation "fenêtré" lui aussi (et qui donne envie de se défenestrer si on est obligé de l'utiliser

) n'a pas l'air d'avoir accès à VSync.