π
<-

Basic builder ou flash gordon ?

Basic builder ou flash gordon ?

Messagede Z@VY » 22 Avr 2010, 15:23

Bonjour je suis actuellement en train de programmer un rpg sur TI et je pensais économiser de la ram en le constituant de multiples sous programmes qui s'archiveraient/désarchiveraient mais ce n'est apparemment pas possible... Aussi après quelques recherches j'ai trouvé deux solutions : Basic builder et flash gordon et je voulais savoir lequel était le plus rapide/simple d'utilisation/économique.
Avatar de l’utilisateur
Z@VY
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 80%
 
Messages: 7
Inscription: 22 Avr 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1SSI

Re: Basic builder ou flash gordon ?

Messagede critor » 22 Avr 2010, 15:49

Z@VY a écrit:Bonjour je suis actuellement en train de programmer un rpg sur TI et je pensais économiser de la ram en le constituant de multiples sous programmes qui s'archiveraient/désarchiveraient mais ce n'est apparemment pas possible...



C'est possible.

Tu trouves de petits programmes en assembleur qui permettent d'archiver/désarchiver un autre programme.
Ou encore mieux, de le copier temporairement en RAM.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17346
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Basic builder ou flash gordon ?

Messagede Z@VY » 22 Avr 2010, 15:52

Tu pourrais m'expliquer un peu plus ?
Avatar de l’utilisateur
Z@VY
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 80%
 
Messages: 7
Inscription: 22 Avr 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1SSI

Re: Basic builder ou flash gordon ?

Messagede critor » 22 Avr 2010, 16:19

Z@VY a écrit:Tu pourrais m'expliquer un peu plus ?


Tu as donc de mini-programmes assembleur qui te permettent:
1) d'archiver
2) de désarchiver
3) de copier un programme archivé en RAM sous un autre nom

L'option 3 est préférable à l'option 2.
Car le "désarchivage" prend du temps, les écritures en ROM sont lentes, et de plus la mémoire Flash ne peut être réécrite qu'un nombre fini de fois (ce n'est pas un problème à court terme).
Le désarchivage serait toujours suivi d'un réarchivage, qui peut lancer une "défragmention", ce qui prendra énormément de temps.

Plusieurs utilitaires correspondent à l'option 3:
http://www.ticalc.org/pub/83plus/asm/pr ... source.zip
http://www.ticalc.org/pub/83plus/asm/pr ... tility.zip

Tu devras lire et comprendre le manuel en anglais.
L'utilisation n'est pas compliquée, mais il faut lire.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42500
Images: 17346
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Basic builder ou flash gordon ?

Messagede Z@VY » 22 Avr 2010, 16:21

Ok merci je regarderais ça
Avatar de l’utilisateur
Z@VY
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 80%
 
Messages: 7
Inscription: 22 Avr 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1SSI

Re: Basic builder ou flash gordon ?

Messagede tama » 27 Avr 2010, 16:17

Effectivement, le plus simple est d'utiliser des programmes assembleur pour faire ça, le plus connu est l'application xlib, sinon il existe d'autres programmes, comme par exemple celtic3 qui est pas mal (goto unitedti) car il propose pas mal de fonctions bien utiles.
Par contre si tu fais ça, il faudra que celui qui utilise ton programme ait tous les programmes qu'il faut ... (ça semble logique)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40.9%
 
Messages: 10995
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Basic builder ou flash gordon ?

Messagede Z@VY » 01 Mai 2010, 16:04

Liens svp
Avatar de l’utilisateur
Z@VY
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 80%
 
Messages: 7
Inscription: 22 Avr 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1SSI

Re: Basic builder ou flash gordon ?

Messagede Kiligolo » 19 Mai 2010, 15:36

Pour xLib, il est sur TI-Bank mais voilà le lien
Mais pour celtic 3, j'en ai pas donc clique ici et commence tes recherches! :#top#:

Bonne chance!
Avatar de l’utilisateur
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 84.3%
 
Messages: 1465
Inscription: 17 Mai 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1reS

Re: Basic builder ou flash gordon ?

Messagede tama » 19 Mai 2010, 16:30

celtic3 c'est encore en développement mais y a déjà plein de trucs proposés qui sont bien utiles, c'est sur le forum/portail de unitedti : Here !
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40.9%
 
Messages: 10995
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Basic builder ou flash gordon ?

Messagede Kiligolo » 19 Mai 2010, 16:41

Merci tama, je vais regarder ça.

Seul problème : c'est en anglais (en plus dans un forum). Déja que l'anglais c'est pas mon truc alors si ils parlent dans un anglais façon msn je suis perdu!!! :#fou#:
Avatar de l’utilisateur
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 84.3%
 
Messages: 1465
Inscription: 17 Mai 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1reS

Suivante

Retourner vers TI-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 10 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3062 utilisateurs:
>3041 invités
>11 membres
>10 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)