Mon besoin est d’avoir un setup (ouverture d’écran, interception des entrées sorties comme le clavier la souris, une interuption VBL, une boucle main, un intercepteur pendant la phase d’init et un intercepteur dans la phase de fermeture de l’écran).
J’ai déjà un setup AGA et un setup AGA system friendly, qui fonctionnaient bien.
Mais là je fais des essais d’un setup AGA/RTG, et pour l’instant je fais mes tests avec rtgmaster library.
Mais elle me semble lacunaire.
Je voudrais faire une démo d’abord (j’ai quelques effets en stock et je suis entrain de faire la suite).
Ma cible d’origine étant 030 AGA mais finalement je vais augmenter un peu le niveau minimum pour avoir plus de confort et améliorer l’ensemble, et donc j’ai comme l’intuition qu’on aura potentiellement bientôt plus d’utilisateurs actifs sous Vampire que sur 030.
ça serait dommage de priver ces heureux propriétaires d’une prod qui, on espère, intéressera tout le monde.
Et du coup, qui dit vampire, ou machines fortement boostées, dit RTG, comme mes effets sont quasiment tous en chunky, inutile de les brider avec une C2P qui en plus fera sortir sur la mauvaise sortie vidéo.
L’idée serait donc d’avoir le choix au lancement, Amiga Chipset ou RTG, et dans le cas RTG, le choix des options (si c’est pertinent), et l’auto selection du bon mode si c’est possible.
Dans le cas Chipset Amiga, je le fais à l’ancienne, car la machine sera potentiellement moyennement accélérée, je gagne donc un peu en perfs, et dans le cas RTG, en system friendly (en plus ça m’arrange car je peux debug dans ce cas).
Dans le cas RTG, je pensais faire un autoselect avec rtgmaster, ou le requester fourni, Or, rtgmaster propose ce requester avec une C2P obligatoire, elle permet de choisir la réso et le nombre de couleurs, je trouve ça inutile vu que je ne compte pas l’utiliser pour ce cas précis,la C2P.
Et l’auto selection je n’ai pas testé encore.
Visiblement, dans le cas des libs CyberGraphics ou autre, elle ne propose pas de screenswap propre et garanti, d’après leurs commentaire la fonction serait lente ou boguée en fonction du support la carte ou je ne sais quoi, et du coup on doit proposer à l’utilisateur le choix du swap d’écran par buffers ou par copie, ça me laisse penser que je risque d’avoir pas mal de problèmes pour tester.
ça rends le tout finalement assez complexe, et la rtgmaster ne supporte peut-être même pas le rtg de la vampire.
je n’ai pas réussi à la faire tourner avec la carte RTG de winuae déjà.
Donc, si je trouve une lib me permettant de faire de setup, proprement, simplement, de sorte à ce que je me concentre sur mon code, je prends direct !
Si tu fais une lib destinée aux jeux, pour mon cas c’est plutôt pour de la démo mais il y à l’idée de faire un jeu aussi après ou pendant, je ne sais pas, je ne cherche pas beaucoup de fonctions, mais des fonctions simples fiables et efficaces.
Si t’es motivé, je veux bien tester.