Gestion du compte
Calculatrices
Graph 35 à 100 (CFX)
Graph 25/25+ (Pro) (fx-7400)
Graph 75/85/95 (SD) (fx-9860)
Graph 100/100+ (AFX)
ClassPad 300/330
Fx-CG 10/20
Fx-CP 400
Graph 90+E

Retour aux miniatures
Tri avancé
Liste des programmes
Nom Date
Ftune
Lecteur_video
Periodiq
Eigenmath fx
Graph3d
Horloge sh4
LibBMP
Libtext
Hxeditor
Proba Simu
Memory
Fx lock
Bmp reader
ECalendar
Serial canon
Bce fx-master
Serial monitor
Bmpat
Cpuspeed
Pwman
Pages: << 1,2,3 >>

¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graphs 75/85/95 (SD) >> Add-ins >> Memory
Memory
Version : 3.0 Taille : 10917 octets Ajouté le : 2014-02-14 08:13 Modifié le : 2014-06-24 12:53
Auteur et posteur :
Lephenixnoir
Hors ligne
Administrateur
Points: 13202
Défis: 136
Message
Planète Casio - Add-in Casio - Memory - LePhenixNoir - Calculatrices
Nombre de visites sur cette page : 9492
Score au progrank : 36
Pas encore de note !

Vous devez être inscrit(e) et avoir 20 points ou plus pour noter.
1367 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY


A cause du changement de processeur des nouvelles Graph 35+ USB, 75 et 95 SD, de nombreux addins sont incompatibles avec ces calculatrices.
Rendre un addin compatible - Plus d'informations sur ce problème - Liste des addins compatibles

Description :

La bibliothèque C memory simplifie la manipulation de la mémoire. Elle permet entre autres d'utiliser des interfaces utilisateur, de charger et sauvegarder les fichiers automatiquement, d'utiliser des char * pour les adresses, tout en se passant de Bfile.

Une documentation en HTML est jointe à l'archive, très complète depuis la version 3. Celle-ci comprend quelques explications sur la mémoire, la liste des fonctions de memory et un court tutoriel pour l'utilisation de cette dernière.
N'oubliez pas d'inclure memory.h au début de votre programme et d'ajouter memory.c au projet.
Cette bibliothèque génère un code nativement compatible SH4.

Pour ceux qui utilisent encore les versions 1.1 ou 2, je les laisse dans les fichiers (données perdues...).

Fichiers
1. memory.zip : version 3.0
2. memory.zip : version 2.0
3. memory.zip : version 1.1
Les archives contiennent la source, le header, et la documentation HTML.

Changelog
Cliquer pour enrouler
13.06.2014
Ajout de la documentation de la version 3.

11.06.2014 -- Version 3.0
Compression de la transformation de l'adresse char * en FONTCHARACTER.
Ajout de l'affichage des erreurs et causes pour les développeurs.

29.05.2014
Correction de bugs détectés au niveau de l'allocation, qui généraient parfois une adresse FONTCHARACTER fausse et provoquaient systématiquement une erreur.

24.05.2014 -- Version 2.0
Ajout des fonctions d'interfacage et des fonctions automatisées.
Définition par define des fonctions basiques.

15.03.2014 -- Version 1.1
Ajouté un header à la bibliothèque.
La fonction memory_seekfile() (alias de Bfile_SeekFile) a été ajoutée.
Les doubles inclusions de headers sont évitées.

01.03.2014
Quelques bugs corrigé (inclusions de headers)


Commentaires :

Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9 | Suivante

Intelligide
Hors ligne
Membre de CreativeCalc
Points: 46
Défis: 5
Message
Posté le 07-03-2014 à 11:24 | #
un admin devrait le mettre dans snippet
Totoyo
Hors ligne
Membre d'honneur
Points: 15888
Défis: 101
Message
Posté le 07-03-2014 à 20:50 | #
Il est compatible avec toutes les Graph 35+ USB/75/85/95 SD ?
Lephenixnoir
Hors ligne
Administrateur
Points: 13202
Défis: 136
Message
Posté le 07-03-2014 à 20:52 | #
Je ne comprends pas ta question
C'est une "bibliothèque" qui ajoute des fonctionnalité à la manipulation de la mémoire ; elle s'utilise avec le SDK.
Totoyo
Hors ligne
Membre d'honneur
Points: 15888
Défis: 101
Message
Posté le 08-03-2014 à 20:05 | #
Quand on voit les problèmes entre les versions SH3 et SH4 de ces calculatrices, ma question est légitime
As-tu lu le bandeau au-dessous de la description du programme ?
Intelligide
Hors ligne
Membre de CreativeCalc
Points: 46
Défis: 5
Message
Posté le 08-03-2014 à 20:08 | #
Je pense qu'elle est compatible SH4(elle n'utilise que les fonctions Bfile je suppose)
Lephenixnoir
Hors ligne
Administrateur
Points: 13202
Défis: 136
Message
Posté le 08-03-2014 à 20:09 | #
Oui, plus d'une fois

Le code des fonctions en lui-même n'utilise que fxlib.h (le type FONTCHARACTER et les fonctions Bfile) et des appels à malloc.
Donc il y a plutôt intérêt à ce que ce soit compatible SH4.

Au passage, je l'ai testé dans un programme sur ma calculatrice (02.02.2201) et ça marche sans problème.
Dark storm
En ligne
Membre d'honneur
Points: 10697
Défis: 174
Message
Posté le 15-03-2014 à 13:38 | #
On a réfléchi pour mettre cette lib avec les autres snippets, et on le fera volontiers si tu créer un fichier header (.h) pour déclarer les fonctions plus proprement. Et pour dire que c'est toi qui l'a faite, tant qu'à faire
Inspire toi de celui de ML si tu veux
Lephenixnoir
Hors ligne
Administrateur
Points: 13202
Défis: 136
Message
Posté le 15-03-2014 à 13:39 | #
Ok, je m'en charge tout de suite.

Edit

C'est bon, j'ai mis à jour.
Au passage, j'ai amélioré un peu le code pour éviter certains bugs.
Totoyo
Hors ligne
Membre d'honneur
Points: 15888
Défis: 101
Message
Posté le 15-03-2014 à 15:32 | #
Ajouté à la liste des Snippets.
Dark storm
En ligne
Membre d'honneur
Points: 10697
Défis: 174
Message
Posté le 15-03-2014 à 16:02 | #
Super

Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9 | Suivante

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 52 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd