Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 35+USB/75(+E)/85/95 SD >> Add-ins >> Memory
Memory
Version : 3.0 Taille : 10917 octets Ajouté le : 2014-02-14 08:13 Modifié le : 2020-08-24 11:17
Auteur et posteur :
LephenixnoirHors ligneAdministrateurPoints: 24145 Défis: 170 Message
Planète Casio - Add-in Casio - Memory - LePhenixNoir - Calculatrices
Nombre de visites sur cette page : 16576
Score au progrank : 40
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
2396 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 :

Attention : cette antiquité n'est compatible qu'avec le fx-9860G SDK et n'est plus maintenue depuis 2015.

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

IntelligideHors ligneMembre de CreativeCalcPoints: 49 Défis: 5 Message
Posté le 07-03-2014 à 11:24 | #
un admin devrait le mettre dans snippet
TotoyoHors ligneMembre d'honneurPoints: 16093 Défis: 102 Message
Posté le 07-03-2014 à 20:50 | #
Il est compatible avec toutes les Graph 35+ USB/75/85/95 SD ?
LephenixnoirHors ligneAdministrateurPoints: 24145 Défis: 170 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.
TotoyoHors ligneMembre d'honneurPoints: 16093 Défis: 102 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 ?
IntelligideHors ligneMembre de CreativeCalcPoints: 49 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)
LephenixnoirHors ligneAdministrateurPoints: 24145 Défis: 170 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 stormHors ligneLabélisateurPoints: 11631 Défis: 176 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
LephenixnoirHors ligneAdministrateurPoints: 24145 Défis: 170 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.
TotoyoHors ligneMembre d'honneurPoints: 16093 Défis: 102 Message
Posté le 15-03-2014 à 15:32 | #
Ajouté à la liste des Snippets.
Dark stormHors ligneLabélisateurPoints: 11631 Défis: 176 Message
Posté le 15-03-2014 à 16:02 | #
Super

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

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 80 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