Voici la version 1.05 de PRGM2, dopée par de nouvelles fonctions.
J'espère que vous en ferez bon usage, les fonctions bmp et multigetkey sont désormais accessibles en basic, ce qui ouvre de nombreuses perspectives pour des jeux de plateformes, d'actions ou de tirs...
Le fichier joint contient PRGM2.g1a, les sources, des exemples et de jeux.
A la fin de certains programmes, la calculatrice s'éteint brutalement, et se rééteint dès que vous l'allumez. Ne vous inquiétez pas, c'est seulement le timer d'extinction qui est modifié. Ce bug a une probabilité d'environ 2%.
Pour le corriger il faut, entre deux allumages, aller dans le menu System [G], puis faire [F2] et enfin [F1].
Parfois la calculatrice plante, elle ne réagi plus lorsque vous pressez les touches et l'image reste fixe. Ce bug a une probabilité de 20%.
Pour le corriger il faut appuyer sur le bouton RESTART au dos de votre calculatrice, cela n'abime en aucun cas votre calculatrice.
Evitez d'utiliser les labels !
Faites donc des sauvegardes régulières de vos programmes et signalez moi les bugs.
D'une manière générale, il faut éteindre la calculatrice pour sauvegarder les modifications apportées aux programmes.
perso, je préférerai dans un dossier PGRM2, c'est plus facile pour s'y retrouver
Ok, c'est ce que je vais faire
Par contre j'aimerais aussi ajouter une fonction "overclock".
Est-ce que quelqu'un aurait les sources de CPUSPEED ou les fonctions permettant d'overclocker la calculatrice
Est-il possible de retourner à la fréquence normale sans faire un reset de la calculatrice ?
Je me suis penché sur Revolution-fx mais il faut faire tout un truc pour l'installer et ça ne marche pas chez moi.
Je suis sous Vista, j'ai installé le SDK, et un programme revolution-fxv0.3.2_setup. Mais quand je lance build_renesas, j'ai une erreur comme quoi le chemin d'accès spécifié est introuvable.
Quel chemin d'accès ?
Ajouté le 30/04/2012 à 10:17 :
Pour la gestion du temps réel, vous préférez que la fonction vous renvoie le temps écoulé depuis le dernier appel, ou depuis le premier appel de la fonction.
Vous voulez le temps en secondes, minutes ou heures.
A mon sens pour que ce projet devienne utile, il faut avant tout trouver un moyen de le rendre parfaitement sécurisé, car sans ça il n'est pas diffusable.
Ensuite, il pourrait être utile de trouver comment accéder aux différentes données de la mémoire principale (liste, matrice, string ...)
A mon sens pour que ce projet devienne utile, il faut avant tout trouver un moyen de le rendre parfaitement sécurisé, car sans ça il n'est pas diffusable.
C'est ce que j'ai essayé de faire. La dernière version est terminée, mais je veux finir la doc avant.
Pierrotll a écrit :
Ensuite, il pourrait être utile de trouver comment accéder aux différentes données de la mémoire principale (liste, matrice, string ...)
Les listes et les matrices plantent a cause du timer. Il ne faut mieux pas les utiliser.
Par contre les chaines de caractères fonctionnent correctement, et effectivement ça serait très intéressant de pouvoir y accéder.
Je vais essayer avec la syscall MCS_SearchDirectoryItem( unsigned char*dir, unsigned char*item, char*flags_0, void*item_ptr, int*data_ptr, int*data_length )
Justement, pour être utile, PRGM2 ne devrait pas empêcher l'utilisations de certaines fonctions du Basic Casio.
C'est pour ça que j'ai mis ce projet de coté, je n'ai pas trouvé de solution à ce problème, et tant qu'il sera là PRGM2 restera inutilisable de mon point de vue.
Je suis d'accord avec Pierrotll, pour que PRGM2 gagne beaucoup d'intérêt auprès des programmeurs, il doit étendre les possibilités du Basic Casio sans ajouter de nouvelles contraintes.
L'impossibilité d'utiliser les listes et les matrices fait perdre beaucoup trop d'intérêt à PRGM2 et c'est fort dommage.
Totoyo a écrit : L'impossibilité d'utiliser les listes et les matrices fait perdre beaucoup trop d'intérêt à PRGM2 et c'est fort dommage.
C'est bon les listes et les matrices fonctionnent sans bugs.
J'ai 2 heures devant moi, je vais donc finir la doc, poster une video, et la version 1.04 avec son lots de programmes démos.
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
Invité
Citer : Posté le 05/04/2012 23:04 | #
Pour le nom, t'as qu'as utilisé un str
Citer : Posté le 06/04/2012 23:12 | #
perso, je préférerai dans un dossier PGRM2, c'est plus facile pour s'y retrouver
Citer : Posté le 07/04/2012 13:12 | #
perso, je préférerai dans un dossier PGRM2, c'est plus facile pour s'y retrouver
Par contre j'aimerais aussi ajouter une fonction "overclock".
Est-ce que quelqu'un aurait les sources de CPUSPEED ou les fonctions permettant d'overclocker la calculatrice
Est-il possible de retourner à la fréquence normale sans faire un reset de la calculatrice ?
Escape prison
Bloxorz
Free wheel
QR code
Nombre en or
RayCasting Engine
Mario Party
Zelda
et Planète Casio
Citer : Posté le 07/04/2012 13:21 | #
C'est dans les sources de Revolution-fx.
Citer : Posté le 12/04/2012 22:59 | #
Je me suis penché sur Revolution-fx mais il faut faire tout un truc pour l'installer et ça ne marche pas chez moi.
Je suis sous Vista, j'ai installé le SDK, et un programme revolution-fxv0.3.2_setup. Mais quand je lance build_renesas, j'ai une erreur comme quoi le chemin d'accès spécifié est introuvable.
Quel chemin d'accès ?
Escape prison
Bloxorz
Free wheel
QR code
Nombre en or
RayCasting Engine
Mario Party
Zelda
et Planète Casio
Citer : Posté le 12/04/2012 23:48 | #
T'as pas besoin de l'installer, prends juste la fonction qui t'intéresses dans la source.
Citer : Posté le 13/04/2012 07:41 | #
Ok merci
Ajouté le 30/04/2012 à 10:17 :
Pour la gestion du temps réel, vous préférez que la fonction vous renvoie le temps écoulé depuis le dernier appel, ou depuis le premier appel de la fonction.
Vous voulez le temps en secondes, minutes ou heures.
Escape prison
Bloxorz
Free wheel
QR code
Nombre en or
RayCasting Engine
Mario Party
Zelda
et Planète Casio
Citer : Posté le 30/04/2012 10:35 | #
C'est vraiment pas utile comme fonction
Ajouté le 30/04/2012 à 10:36 :
Sert pas à grand chose de surcharger PRGM2 avec des fonctions qui serviront à une seule personne ...
Citer : Posté le 30/04/2012 10:59 | #
A mon sens pour que ce projet devienne utile, il faut avant tout trouver un moyen de le rendre parfaitement sécurisé, car sans ça il n'est pas diffusable.
Ensuite, il pourrait être utile de trouver comment accéder aux différentes données de la mémoire principale (liste, matrice, string ...)
Citer : Posté le 30/04/2012 11:10 | #
PLL, tu as tout à fait raison.
Ce sont exactement les deux raisons qui me "bloquent" dans son utilisation.
J'aimerais bien vous aider, mais à part tester, je crains de ne pas pouvoir être utile dans la progression du projet...
La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Citer : Posté le 30/04/2012 13:02 | #
A mon sens pour que ce projet devienne utile, il faut avant tout trouver un moyen de le rendre parfaitement sécurisé, car sans ça il n'est pas diffusable.
C'est ce que j'ai essayé de faire. La dernière version est terminée, mais je veux finir la doc avant.
Ensuite, il pourrait être utile de trouver comment accéder aux différentes données de la mémoire principale (liste, matrice, string ...)
Les listes et les matrices plantent a cause du timer. Il ne faut mieux pas les utiliser.
Par contre les chaines de caractères fonctionnent correctement, et effectivement ça serait très intéressant de pouvoir y accéder.
Je vais essayer avec la syscall MCS_SearchDirectoryItem( unsigned char*dir, unsigned char*item, char*flags_0, void*item_ptr, int*data_ptr, int*data_length )
Escape prison
Bloxorz
Free wheel
QR code
Nombre en or
RayCasting Engine
Mario Party
Zelda
et Planète Casio
Citer : Posté le 30/04/2012 13:30 | #
Justement, pour être utile, PRGM2 ne devrait pas empêcher l'utilisations de certaines fonctions du Basic Casio.
C'est pour ça que j'ai mis ce projet de coté, je n'ai pas trouvé de solution à ce problème, et tant qu'il sera là PRGM2 restera inutilisable de mon point de vue.
Citer : Posté le 30/04/2012 13:52 | #
Je suis d'accord avec Pierrotll, pour que PRGM2 gagne beaucoup d'intérêt auprès des programmeurs, il doit étendre les possibilités du Basic Casio sans ajouter de nouvelles contraintes.
L'impossibilité d'utiliser les listes et les matrices fait perdre beaucoup trop d'intérêt à PRGM2 et c'est fort dommage.
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 30/04/2012 15:37 | #
L'impossibilité d'utiliser les listes et les matrices fait perdre beaucoup trop d'intérêt à PRGM2 et c'est fort dommage.
C'est bon les listes et les matrices fonctionnent sans bugs.
J'ai 2 heures devant moi, je vais donc finir la doc, poster une video, et la version 1.04 avec son lots de programmes démos.
Escape prison
Bloxorz
Free wheel
QR code
Nombre en or
RayCasting Engine
Mario Party
Zelda
et Planète Casio
Citer : Posté le 30/04/2012 15:42 | #
Vrai ?
Toutes les fonctions "originales" sans bugs ?
Youpi !
Je reste connecté juste pour pouvoir tester ça !
La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Citer : Posté le 30/04/2012 15:43 | #
C'est bon les listes et les matrices fonctionnent sans bugs..
Ah ? Quel était le problème ?
Citer : Posté le 30/04/2012 15:47 | #
Je sais pas vraiment, mais ça marche
Escape prison
Bloxorz
Free wheel
QR code
Nombre en or
RayCasting Engine
Mario Party
Zelda
et Planète Casio
Citer : Posté le 30/04/2012 15:54 | #
Si tu sais pas quel était le problème, alors comment t'as pu le régler ?
Citer : Posté le 30/04/2012 18:12 | #
C'est des détails, je me suis juste aperçu que ça marchait.
La vidéo est en cours d'upload, la doc est finie à 99%, je poste ce soir.
Escape prison
Bloxorz
Free wheel
QR code
Nombre en or
RayCasting Engine
Mario Party
Zelda
et Planète Casio
Citer : Posté le 30/04/2012 19:06 | #
Ça devient intéressant
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<