Posté le 15/09/2013 11:21
). Enfin voila, je me retrouvais à essayer d'afficher un sprite (le joli bonhomme de doodle jump me convenait parfaitement
) et à des fins d'exercice uniquement, j'essayais de le faire sauter en décrivant une zolie trajectoire balistique, et c'est là que, au détour de l'essai d'un code, j'ai eu droit à un beau System Error !
Au début, je me suis dit qu'un reboot pourrait, comme à l'accoutumée, suffire à redémarrer correctement la bête, mais malheureusement, rien n'y fit : tout redémarrage conduisait fatalement à un Sytem Error !
), appel du menu de mise à jour et mise à jour, mais toujours rien. La rentrée approchant, j'ai renvoyé le tout au SAV, qui offrit un super service ! En effet je recevait une calto sous blister la semaine d'après !
)
, et en remerciant déjà les personnes qui porteront attention à ce problème, bien que pour l'instant, ça reste un problème sur le papier
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2025 | Il y a 177 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 15/09/2013 18:44 | #
Bienvenue à toi Nemhardy !
J'ai regardé vite fait ton code, pour le moment rien ne m'est sauté aux yeux.
Citer : Posté le 16/09/2013 18:46 | #
Rien vu non plus, mais es-ce que toutes tes fonctions que tu as pris sur différents site comme cemetech étaient bien destinées à la Fxcg20 ? Car si elles étaient pour graph 75, il se peut qu'une addresse ait changé, et ça pourrait être la cause de ton problème.
Exemple, si tu as une fonction qui dessine un trait directement en VRAM, c'est à dire qu'il va prendre la mémoire à un certain endroit et qu'il va la modifier pour y ajouter ce trait. Hors si la fonction n'était aps fait pour ta calculatrice, il se peut que cet endroit en mémoire ne soit pas le même et donc tu viendrait de modifier un autre endroit de façon aléatoire. Pour faire simple, tu as peut-être modifier le système d'exploitation sans t'en rendre compte. Je peux pas t'aider vraiment plus que te donner cette piste de recherche. Tu peux eventuelement essayer de localiser le code fautif via l'emulateur (fait une copie du dossier de l'emulateur dans program file avant de le lancer et quand il plante tu le remplace par la sauvegarde). Pour le localiser, t'y va à taton, tu enlève toutes tes fonction et tu les rajoute une par une..jusqu'à ce que ça plante.
Citer : Posté le 16/09/2013 19:03 | #
Plop ! Déjà, merci à vous deux
Voila, sinon, en théorie, les fonctions étaient bien destinées à une FxCG-20, mais je vais néanmoins explorer ta piste.
Voila, je vous tiens au jus !
Edit : Bien que je n’aie pas encore commencé à ajouter les fonctions au fur et à mesure, j'ai constaté que le System Error n'apparaît que lorsque l'on essaye de quitter le programme, c'est à dire que la condition
est vraie... Une piste peut être (?), je vais expérimenter à ce sujet.
Et puis en fait, pas besoin de réinstaller l'émulateur, suffit d'aller supprimer quelques fichiers dans l'Appdata de Casio (pourquoi n'y ai-je pas pensé plus tôt
Citer : Posté le 19/09/2013 18:41 | #
Essayes avec un break juste après le running = FALSE.
Citer : Posté le 19/09/2013 20:48 | #
J'essaierai ça, mais en fait le soucis (paradoxalement), c'est que je me retrouve avec le même code que je vous ais envoyé mais qui ne plante plus. Je préfèrerai quand même voir clairement ce qui ne va pas
Sinon, si j'arrive a refaire beuguer le code, je resterai la solution d'Eiyeron et je vous tiens au jus.
Ajouté le 12/10/2013 à 17:29 :
Hey, je risque de remonter le sujet (honte à moi !
N'ayant pas obtenu pas trouvé d'explication au problème de ce programme, et étant un peu parano de briquer ma calto, j'utilise maintenant une petite routine de "safequit". Il doit y avoir un moyen plus simple et safe de quitter plus rapidement, mais n'ayant pas trop d'infos, je préfère jouer la sureté...
{
[purple]int[/purple] key = [maroon]0[/maroon];
[b][blue]while[/blue][/b] (1) {
GetKey(&key);
switch (key) {
}
}
}
Je pense qu'il ne peut plus y avoir de soucis comme ça non ?
Après, y'a qu'à rajouter un "écran" intermédiaire du style "appuyez sur [Menu] pour quitter ou quelque chose du style...
Désolé encore d'avoir déterré le post, mais je pense que c'est mieux que de créer un nouveau sujet.
Si quelqu'un à une remarque sur cette manière de "quitter", je prends