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.

J'ai remis les niveaux de gris dans
la mienne (ils y étaient dans l'original aussi).