1

Je vien dernierement de creer un gros prgm tout en basic...
A 42KO, il n'accepete même plus de l'éditer sur la ti et même pas sur le PC...
ERROR MEMOIRE
J'aimerais atteindre les 200KO environ...

2

200 KO, c'est impossible. Il y a une limite fixée de 64 KO. Et en effet, en pratique, ça bogue déjà avant (la tokénisation et la détokénisation prennent plus de 64 KO, et donc la pile d'expressions est pleine). Je peux récupérer ta source si tu la veux (mais tu es déjà la 2ème personne avec ce problème et je n'ai pas vraiment envie de devenir le "récupérateur de sources de programmes trop grands pour être détokénisés") - maile-moi le programme tel quel (non édité) reçu par le logiciel TI-GraphLink -, mais il te faudra couper ton programme.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

oui c simple a expliquer, c parce ke la VAT indexe sur 16 bits donc sur 65536 octets max.

4

Mais comment un tel programme a-t-il pu etre ecrit ?

5

En Basic t'arrive vite a avoir de très gro prog si du coupe rien du tout.
Surtout si tu n'utilise pas de pic et que tu fait tous tes sprites avec une fonction de Flib(je me souviens plus du nom exact) qui permet de les créer a partir d'une chaine de caractères.
avatar

6

ouais en plus a 42ko le prgm doit etre tres lent, il vaut ;ieux le decouper
avatar
納 豆パワー!
I becamed a natto!!!1!one!

7

J'ose pas imaginer le temps qu'il faut pour Tokeniser ca. T'as le temps d'aller prendre le café!
avatar

8

ouais, deja qu'avec mes gros prgm du style les combats g le temps de faire qq chose a coté le tems que ça tokenize
avatar
納 豆パワー!
I becamed a natto!!!1!one!

9

Le caméléon > J'aimerais atteindre les 200KO environ...
> Oula tu programme quoi ?

Kevin > je n'ai pas vraiment envie de devenir le "récupérateur de sources de programmes trop grands pour être détokénisés"
> C terrible comme titre ça ! Tu fais quoi dans la vie ? Eh bah je suis récupérateur de sources de programmes trop grands pour être détokénisés... grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

10

lolgrin

11

wink
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

12

lol 200 ko ca fait -un peu- beaucoup grin

13

mais c'est fesable ...

C quoi comme prog au fait ? un jeu ?
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

14

Le prgm que j'ai fait est en fait un regroupement de prgms...
Cette application est très utile pour les maths, elle retrace tout les cours de maths de ES et un grande partie de S.
En fait, il y a environ 40 prgms que l'on peut lancer grâce à un autre qui permettent de traiter les question en Maths pas à pas, il suffit de recopier l'écran à la virgule près.
Il y a evidemment la canonisation pas à pas, un tableau de signe, une étude de fonction, le calcul d'une intégrale par la méthode des rectangles par exemple, méthode du pivot de Gauss, factorisation d'un polynome, equation d'une tangente, calcul de combinaison, équation d'un plan grace à 3 points par exemple, prrallélisme de 2 plan....et j'en passe évidemment...
J'y ai rajouté quelques rappels que certains pourraient appeler des gruges au formats tetxtrider : rappel sur les aires, volumes, formules de Newton, Moivre, dérivées...
Il y a aussi quelques prgms bien pratiques pour les élèves ES taux de variation, elasticité, diagrammes circulaires, trouver des pourcentages...
ce qui fait 144350 octets. Tous le prgms se lance à partir du kbdprgm1...
Cette application, comme vous pouvez l'avoir deviner me permet d'avoir des notes plus que correctes en Maths.
Pour l'instant, il faut le Kbdprgm1 et un dossier rempli de 119 fichiers . Il marche evidemment parfaitement mais j'aurais aimé faire des Définir prgm=... dans le Kbdprgm1 pour supprimmer le dossier en question puisque j'aurais ces prgm qui se feraient lors de l'execution de celui-ci, malheureusement, cela prend de la place et la taille e kdprgm1 s'en trouve légèrement plus forte!
Cette application est entièrement en Basic et comporte 3 lignes de flib en tout.
winkfou

15

Si tu utilise juste 3 lignes de Flib, ca devrais pouvoir ce rempacer par de codes exec non? Parceque prendre une lib pour s'en servir 3 fois je trouve un peu bete
avatar

16

> Cette application, comme vous pouvez l'avoir deviner me permet d'avoir des notes plus que correctes en Maths.
lol j'ai des notes "plus que correctes" sans calculatrice grin

17

tt le monde n'est pas doué en maths...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

18

Ouai mais bon même en terminale S, la calculatrice ne sert presque à rien en maths.
Surtout à vérifier les courbes (voire les dérivées, ou les intégrales ...) mais bon en général (et c'est comme le formulaire) l'utiliser ne peut que faire perdre du temps.

19

Je suis pas trop d'accord, honnetement je ne fais jamais de grosses erreurs en maths (toute une méthode fausse ect = jamais), mais il suffit d'une petite erreur de signe pour se lourder dans tout l'exo. Alors un petit coups de solve() ou regarder le graph n'est pas de trop (surtout que tu dois perdre en tout 8 min dans ton Ds, mais au moins plus d'erreur.).
C'est vrai, je me vérifie presque tjs dans mes facto ect, je pers un peu de temps, mais sur 3 exos traité (en tout 16 pts sur 20), j'ai 14 au minimum. Donc ensuite, j'ai qu'à faire un petit bout du dernier exo (mais j'ai pas souvent le temps), et je gagne 1.5 point, et je tourne en tout à 15.5 facile (et ça a tout mes DS au minimum, car j'ai souvent eu plus).

C'est mieux que de bourrer et de se taper 10 (ce qui arrive à bcp dans ma classe alors qu'ils ont pourtant un bon niveau, mais ne pense jamais à regarder simplement un graph pour vérifier leur tableau de signe ou racines par ex).
[edit]Edité par Pim89 le 10-01-2002 à 21:05:50[/edit]
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

20

Bien sû, moi aussi je fais pareil lorsque on a le droit à la calculatrice ...
Moi le fait est que l'on a pas tout le temps le droit ... et donc il faut être polyvalent, parce que sinon, c'est assez louche doom surtout qu'elle sera peut-être interdite au BAC de maths.

21

...
[edit]Edité par Renorems le 11-01-2002 à 22:29:36[/edit]

22

Quel sont les codes exec?
C'est 3 lignes pour faire "prgm créé par..." dans la status line...
Ce serait sympa de me dire où je pourrais trouver ces codes exec car je les ai eu mais je les ai perdu et je ne sais plus où les retrouver.

Dites moi, vous savez comment on fait le test de la ti (je crois qu'il faut appuyer sur 3 touches en même tps et on on un test de l'écran...)?

Quelle est cette histoire de calc interdite au bac de maths?
(en faisant des stats en ES, je vois assez mal que l'on nous demande de calculer un coefficient de corrélation linéaire car la démonstration est très longue et surtout chiante ...)

Y-a-til des assembleurs, ce qui permetterait d'accélérer les prog en basic et de les protéger contre des petits marrant qui veulent remplacer votre nom alors que vous avez passé des journées entières à faire des prgms?

Elles sont chouettes vos photos...je me demande si je ne vais pas mettre la mienne (enfin...je serais le seul mec à le faire...)

PS:
Quel est cet imbécile qui se croit marrant ayant pris comme pseudo titia2?
rage
mad

23

Pkoi t'écrit tjrs en italique ?

Titia2 // Moietmoi -> vtffvtffvtffvtffvtffvtffvtffvtffvtffvtff
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

24

Félicitation à toi ZdRUbal...
J'avoue être que je suis peut être un peu paumé sans ma calc pour certains trucs mais je suis sûr des résultats quand je m'en sert car ils ne beuguent pas...
wink

25

Ah enfin t'écrit normalement... L'italique c chiant, évite stp...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

26

fé des ssprogs!!!grin
Un troll ça reflechit plus vite à -10°C...en pays chaud tous les trolls sont cons...
Les cerveaux en silicium et ses defauts...
et essayez de trouver d'ou ca vient!!!


tout le monde s'en fout...
(Les annales du disque-monde...)

27

Pour écrire dans la status line, il faut être déjà très bon, (comme moi), avoir fait des études pendant 5 ans minimum au USA, et avoir déjà réalisé des programmes entièrement à l'editeur hexa si tu veux avoir une chance ...
Ensuite il faut connaitre le Delphi et le C++ sur PC car ça aide au début, et puis connaitre le PHP pour les sites ...

Une fois que tu sais faire tout ça, tu tapes dans ton prgm sur TI, flib("slmsg:mettre_ici_ton_msg") et ça s'affichera dans la status line ...

Sinon pour les codes exec, il faut en faire des perso ... y'a les classique (ex: éteindre la TI), mais pour tout les truc où y'aura ton nom (ex : status line), il faut que tu les crées toi même, avec "makeexec", un prog on calc qui converti les progs en ASM en chaine exec.

Le mieux est de coder ton truc pour afficher dans la s-line en C (grace TIGCC) puis de de transformer en code exec ... (c'est ce que je fais, mais il faut connaitre un peu le C aussi).

Pour les cons qui modifient ton nom, y'a rien à faire (sauf en ASM, et encore) ... car le gars qui connait un peu le BASIC arrive à casser les défences ... vas voir le topic "protection de proprio" dans la rubrique BASIC pour + de détails ...
[edit]Edité par Pim89 le 12-01-2002 à 14:50:13[/edit]
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

28

Tu prend le code suivant, et tu le tapes dans une variable texte normale sur la TI.
Tu l'assemble avec AS de Nitro (voir topics dans ASM pour un lien), puis tu le transforme en chaine exec avec un programme de Zeljko Zuric (MakeExec je crois, il y a également un topic sur ça).
 include "ams"
 move.l a5,-(a7)
 pea chaine(pc)
 move.l $c8,a5
 move.l ST_helpMsg*4(a5),a5
 jsr (a5)
 addq #4,a7
 rts
chaine:
 dc.b 'Ma chaine de caractères',0


=> AS disponible ici : http://darkclem.free.fr/as.zip
[edit]Edité par ZdRUbAl le 12-01-2002 à 14:59:53[/edit]

29

Bon sinon tu met ton nom dans la status line à l'aide d'un code EXEC et le gars pourra le virer, mais pas mettre le sien à la place.

Par exemple pour afficher "by Le caméléon" dans la status line voilà le code :

Exec "61124E756279204C652043616DE96CE96F6E000008D700074E560000207800C8487AFFE2206803984E904E5E4E7500000000"
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

30

Tu m'a devancé ZdRUbAl... grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)