N'en déplaise au troll de ce forum et aux autres abrutis qui se permettent de critiquer plusieurs mois de travail alors qu'eux même ne sont pas capables de prendre les quelques secondes nécessaires pour checker les specs du prog qu'ils vont lancer, je ne me suis jamais cassé la nénette pour savoir si le gars a bien un STE ou pas, de toutes façons, si c'est pas bon ça plante "et pis c'est tout !" , voila pourquoi je ne t'ai pas répondu tout de suite et que je ne vais pas t'apporter de réponse toute faite
Ta question est détection de blitter, pas juste STE n'est ce pas ? Parce que juste STE c'est facile avec l'adressage vidéo.
Si ça doit tourner sur une autre machine mais qu'il faut savoir si il y a un blitter, c'est autre chose.
Je n'ai que des STE à la maiz' et steem, même avec un TOS 1.02 emule le blitter, j'ai donc fait quelques tests avec hatari.
A mon avis, le plus simple, ça serait de checker la version du TOS, si c'est un TOS ST(f) ben yaura pas de blitter bien sur, et dans le cas contraire ben un bon vieux XBIOS(64) pourra te dire si il y a un blitter.
Le truc c'est que le XBIOS(64), comme toute autre manip sur les registres du blitter, fera planter l'ordi si c'est un ST.
Sinon, ben faut faire une routine de reconnaissance de la machine sur laquelle est lancé ton jeu. Je ne sais plus si Strider ou Cooper n'ont pas déjà posté un truc du genre quelque part dans le forum.
Essaye de regarder, et si c'est pas le cas et que tu en as besoin, je te convertirai la routine d'init de DHS dans le peu (inexistant?) de temps libre que je n'ai pas