Posté le 29/02/2024 22:49
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 108 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 29/02/2024 23:03 | #
Traditionnellement c'est une fonction fournie par le noyau de l'OS. Les programmes sur ton PC appellent des syscalls dès qu'ils veulent faire une action pour laquelle ils n'ont pas eux-mêmes les droits, genre ouvrir des fichiers, communiquer sur le réseau, etc. (Ces actions nécessitent d'utiliser le matériel, dont le noyau est responsable, donc seul le noyau a le droit de les faire.)
Sur la calculatrice, ce qu'on appelle syscalls est un chouille différent, c'est une liste de fonctions fournie par l'OS. Cette liste est intéressante parce qu'elle ne change essentiellement jamais ce qui fait qu'on peut s'en servir et s'attendre à ce que les programmes ne cassent pas à la prochaine mise à jour. Note que les syscalls ne sont pas documentés officiellement par CASIO, c'est nous qui regardons ce qui se se passe dans l'OS.
(Pour info gint utilise très peu de syscalls puisque par principe il utilise l'OS au minimum.)
Citer : Posté le 01/03/2024 08:55 | #
Merci beaucoup Lephe'! Je ne savais pas tout ça
Merci beaucoup
Tuper
Citer : Posté le 01/03/2024 08:57 | #
Il n'existe aucune liste officielle. Simon Lothar (SimLo) a établi une liste partielle il y a bien des années par reverse-engineering. Tu as la table pour les Graph mono ici ainsi que celle pour les Prizm et Graph 90+E ici. On en connaît d'autres (notamment DrCarlos a passé beaucoup de temps dessus aussi) mais c'est là tous les principaux.
Citer : Posté le 01/03/2024 09:14 | #
Ok ok! Merci beaucoup Lephe'!