10Fermer12
Kevin KoflerLe 28/09/2007 à 08:13
Martial Demolins (./5) :
Sinon une idée : ça serait pas bien d'avoir une dll qui scanne le clavier à bas niveau, comme doit le faire genlib (mais c'est con de l'utiliser juste pour ça), quand les ints de AMS sont redirigées?

Pourquoi une DLL? Tu peux appeler _rowread de TIGCCLIB (c'est une vraie fonction, pas une macro).
de l'utiliser juste pour ça), quand les ints de AMS sont redirigées? Parceque les laisser, ça fait chier à cause de l'indicateur de status. Comment fait SIDE au fait, il est en b&w, les indicateurs polluent l'écran?

Déjà les sources de SIDE sont disponibles, pourquoi ne les regardes-tu pas? Et ensuite tu m'as l'air d'avoir la mémoire courte...

Le code que SIDE utilise:
  unsigned char *flag;
  flag = (unsigned char *) &ST_flags;
  flag++;
  *flag &= ~(1 << 4);
  run_side();
  *flag |= 1<<4;

Et oui, c'est AMS 2.00 minimum (ROM_call 0x443), ça n'existe pas sous PedroM (du moins la release 0.81 que j'ai).

Et sinon, je signale que les indicateurs sont très importants pour que l'utilisateur sache ce qu'il est en train de rentrer, si tu les désactives, il faut afficher quelque chose d'équivalent ailleurs comme le fait SIDE.

Et sinon, SIDE n'est pas en noir&blanc sauf la version bastardisée de PpHd. tongue J'ai remis les niveaux de gris dans la mienne (ils y étaient dans l'original aussi).