Page 1 of 2

Basic builder ou flash gordon ?

PostPosted: 22 Apr 2010, 15:23
by Z@VY
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.

Re: Basic builder ou flash gordon ?

PostPosted: 22 Apr 2010, 15:49
by critor
Z@VY wrote: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.

Re: Basic builder ou flash gordon ?

PostPosted: 22 Apr 2010, 15:52
by Z@VY
Tu pourrais m'expliquer un peu plus ?

Re: Basic builder ou flash gordon ?

PostPosted: 22 Apr 2010, 16:19
by critor
Z@VY wrote: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.

Re: Basic builder ou flash gordon ?

PostPosted: 22 Apr 2010, 16:21
by Z@VY
Ok merci je regarderais ça

Re: Basic builder ou flash gordon ?

PostPosted: 27 Apr 2010, 16:17
by tama
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)

Re: Basic builder ou flash gordon ?

PostPosted: 01 May 2010, 16:04
by Z@VY
Liens svp

Re: Basic builder ou flash gordon ?

PostPosted: 19 May 2010, 15:36
by Kiligolo
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!

Re: Basic builder ou flash gordon ?

PostPosted: 19 May 2010, 16:30
by tama
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 !

Re: Basic builder ou flash gordon ?

PostPosted: 19 May 2010, 16:41
by Kiligolo
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#: