1

cette fois ci g la preuve g un prog en BASIC que j ai fait en l'occurence AOP 1.05,
fait planter la TI un magnifique ADRESSE ERROR juste en incluant un "Delvar mainsdf" a l'avant avant derniére ligne de mon code, d'ailleur apres ca plante dans tous les sens.
si vous voulez que je vous envoie la preuve mailer moi.

pour le plantage:
aop() enter enter F2 ON enter (et la le ADRESSE ERROR)eekeek
Des joueurs de brood war ici? /w TIman[sL] [br] L’abondance de paroles inutiles est un symptôme certain d’infériorité mentale.

2

en fait juste un screenshot serait convaincant gringrin
avatar
納 豆パワー!
I becamed a natto!!!1!one!

3

ouais moi je veux bien un petit screen

4

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

«- Pas Moo ! ^^

5

tout ça pour que tout le monde charge son prog...
Pfff, rigolo, va!

6

Met la source ici ça doit pas être bien long...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

>tout ça pour que tout le monde charge son prog...
Pfff, rigolo, va!
je n'ai rien a gagner si en 1000 qui le telecharge ou qui en ai que 4!!!!!



g met le prog qui plante, et celui qui plante pas
Des joueurs de brood war ici? /w TIman[sL] [br] L’abondance de paroles inutiles est un symptôme certain d’infériorité mentale.

8

en grattant un peu,on arrive à trouver des trucs con qui font crasher,meme en basic.

Lha>je ne savais pas que tu faisais partie de la guilde des SDT~)

j'aimeraibien que l'on combate un de ces 4.

moi:
True_alien440

see U later.

9

C'est pas nouveau, ca m'est arrivé une fois mais comme j'avais rien archivé j'ai jamais réussi a le refaire!
T'est sur que tu n'utilise ni de exec, Flib ou aucun prog en ASM avant?
avatar

10

basic powa forever grin
et y'en a qui disnet que le C est moins stable...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

11

Je me demande quel imbecile a du te dire ca! n'importe quelle commande exec peut te faire planter la calc.
Avec une commande exec, tu peut tout faire planter sans rien connaitre a la prog! Avec l'asm ou le C, t'arrivera difficilement a compiler sans rien connaitre!
avatar

12

Oui mais avec un minimum de connaissances en basic c + facile de faire planter la calc qu'avec un mimimum de connaissances en C bang
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

13

exec("")
Illegal instruction: "YOU WIN! You succed in craching you TI89"
avatar

14

Ah les connards de TI, ils ont même prévu un message d'erreur pour se foutre de ta gueule!!!grin

15

le C est + stable avc certain prog en Basic tu modifie un ptit truc et c le crash
Des joueurs de brood war ici? /w TIman[sL] [br] L’abondance de paroles inutiles est un symptôme certain d’infériorité mentale.

16

le prog qui marche:

()
Prgm
If getType(mainflib)?"ASM" and getType(mainflib2)?"ASM" Then
Dialog
Title "ERREUR"
Text "Vous devez avoir le programme flib"
Text "placer dans le repertoire main,"
Text " pour utiliser AOP"
EndDlog
Goto direct
EndIf
getFold()»mainsdf
Try
setFold(main)
Try
NewFold temp
Else
setFold(temp)
EndTry
Local x,ss,xx,rap,fl
Try
CopyVar mainflib,tempflib
CopyVar mainflib2,tempflib2
Else
EndTry
0»ss
{0}»xx
1»optn
0»rap
0»qwe
"4e444e750000"»toff
flib("savscr:main","breakoff","initdelay:50","delay:30")
Lbl main
flib2("menu:Amplificateur OPérationel:,inverseur,non-inverseur,suiveur,differentiel,sommateur|simple|inverseur,comparateur|simple|inverseur,trigger|negatif|positif")
If fl={0} and xx={0} Then
Goto quit
EndIf
If fl={0} and xx?{0} Then
flib("rclscrtongueicsav")
Goto test
EndIf
fl»xx
If rap=12 Then
flib("rclscrtongueicaop")
Else
flib("clrscr","rect:0,0,239,121","rect:1,1,238,120","rect:3,3,236,118","fillrect:3,3,236,11","font:0","drawstr:999,5,2,F1-MAIN F2-Calcul F3-Mode F5-A propos¡ F6-Merci a¡ F8-Off","rect:150,70,190,100","drawstr:175,75,¸","line:173,77,170,74","line:173,77,170,80","line:170,74,170,80","font:1","drawstrv:154,73,1,- +","drawstr:223,74,Vs","line:190,85,230,85","rect:229,84,231,86","savscrtongueicaop")
12»rap
EndIf
flib("font:1")
If xx[1]=1 Then
flib("drawstr:5,14,Montage inverseur:","font:0","rect:160,56,180,64","rect:110,72,130,80","line:130,76,150,76","drawstr:116,74,R1","drawstr:166,58,R2","line:210,85,210,60","line:210,60,180,60","line:160,60,140,60","line:140,60,140,76","line:110,76,90,76","line:150,94,130,94","line:130,94,130,104","line:125,104,135,104","line:128,106,132,106","line:130,108,130,108","rect:139,75,141,77","rect:209,84,211,86","rect:229,84,231,86","rect:89,75,91,77","font:1","drawstr:85,66,Ve","font:0","drawstr:9,43,Vs=","line:23,45,50,45","drawstr:23,39,-R2*Ve","drawstr:34,47,R1")
EndIf
If xx[1]=2 Then
flib("drawstr:5,14,Montage non-inverseur:","drawstrv:154,73,1,+ -","line:210,85,210,60","line:210,60,180,60","rect:160,56,180,64","line:160,60,140,60","rect:110,90,130,98","line:140,60,140,94","line:110,76,150,76","line:150,94,130,94","line:90,94,110,94","line:90,94,90,104","line:90,76,110,76","line:85,104,95,104","line:88,106,92,106","pix:90,108","rect:139,93,141,95","rect:89,75,91,77","drawstr:85,66,Ve","rect:209,84,211,86","rect:229,84,231,86","font:0","drawstr:166,58,R2","drawstr:116,92,R1","drawstr:9,43,Vs=","drawstr:23,39,(R1+R2)*Ve","drawstr:38,47,R1","line:23,45,63,45")
EndIf
If xx[1]=3 Then
flib("font:0","fillrect:3,3,236,11,0","drawstr:999,5,F1-MAIN F2-Calcul F3-Mode F5-A propos¡ F6-Merci a¡ F8-Off","drawstr:39,5,3,F2-Calcul","fillrect:3,3,236,11,2","font:1","drawstr:5,14,Montage suiveur:","line:210,85,210,60","line:210,60,140,60","line:140,60,140,76","line:140,76,150,76","line:150,94,90,94","rect:229,84,231,86","rect:89,93,91,95","drawstr:85,84,Ve","rect:209,84,211,86","font:0","drawstr:9,43,Vs=Ve")
EndIf
Des joueurs de brood war ici? /w TIman[sL] [br] L’abondance de paroles inutiles est un symptôme certain d’infériorité mentale.

17

If xx[1]=4 Then
flib("drawstr:5,14,Montage differenciel:","line:210,85,210,60","line:210,60,180,60","line:160,60,140,60","line:140,60,140,76","line:130,76,150,76","line:110,76,90,76","line:150,94,130,94","line:110,94,90,94","rect:160,56,180,64","rect:110,72,130,80","rect:110,90,130,98","rect:110,102,130,110","line:140,94,140,106","line:140,106,130,106","line:110,106,90,106","line:90,106,90,110","line:85,110,95,110","line:88,112,92,112","pix:90,114","rect:89,75,91,77","rect:89,93,91,95","rect:139,75,141,77","rect:209,84,211,86","rect:139,93,141,95","rect:229,84,231,86","font:0","drawstr:166,58,R2","drawstr:116,92,R3","drawstr:116,74,R1","drawstr:116,104,R4","font:1","drawstr:83,84,Ve2","drawstr:83,66,Ve1","font:0","drawstr:9,35,Vs=","line:23,37,81,37","line:87,37,114,37","drawstr:23,31,Ve2*R4*(R1+R2) Ve1*R2","drawstr:33,39,R1*(R3+R4) R1","drawstr:82,35,-","drawstr:130,27,Si R2*R3=R1*R4 alors:","drawstr:135,40,Vs=","line:148,42,190,42","drawstr:148,36,R2(Ve2-Ve1)","drawstr:164,44,R1")
EndIf
If xx[1]=6 Then
flib("drawstr:5,14,Montage sommateur simple:","line:210,85,210,60","line:210,60,180,60","line:160,60,140,60","line:140,60,140,76","line:130,76,150,76","line:110,76,65,76","line:65,76,65,86","line:60,86,70,86","line:63,88,67,88","pix:65,90","line:150,94,130,94","line:110,94,90,94","rect:160,56,180,64","rect:110,72,130,80","rect:110,90,130,98","rect:110,102,130,110","line:140,94,140,106","line:140,106,130,106","line:110,106,90,106","rect:89,93,91,95","rect:139,75,141,77","rect:209,84,211,86","rect:139,93,141,95","rect:229,84,231,86","font:0","drawstr:166,58,R4","drawstr:116,92,R2","drawstr:116,74,R3","drawstr:116,104,R1","font:1","drawstr:81,84,Ve2","drawstr:81,97,Ve1","rect:89,105,91,107","font:0","drawstr:9,43,Vs=","line:24,45,98,45","drawstr:23,39,(R1*Ve2+R2)*(R4+R3)","drawstr:45,47,R3(R1+R2)")
EndIf
If xx[1]=7 Then
flib("drawstr:5,14,Montage sommateur inverseur:","line:210,85,210,60","line:210,60,180,60","rect:160,56,180,64","line:160,60,130,60","line:140,60,140,76","line:150,76,130,76","line:150,94,130,94","rect:110,71,130,80","line:110,94,130,94","rect:110,56,130,64","line:110,76,90,76","line:90,94,110,94","line:90,60,110,60","line:90,94,90,104","line:85,104,95,104","line:88,106,92,106","pix:90,108","font:0","drawstr:166,58,R3","drawstr:116,74,R2","drawstr:116,58,R1","font:1","drawstr:83,50,Ve1","drawstr:83,66,Ve2","rect:139,59,141,61","rect:209,84,211,86","rect:139,75,141,77","rect:89,75,91,77","rect:89,59,91,61","font:0","drawstr:9,43,Vs=-R3","line:35,45,47,45","line:53,45,65,45","drawstr:35,39,Ve1 Ve2","drawstr:37,47,R1 R2","drawstr:48,43,+","line:33,38,33,52","line:67,38,67,52","pix:66,37","pix:66,53","pix:34,37","pix:34,53")
EndIf
If xx[1]=9 Then
flib("font:0","fillrect:3,3,236,11,0","drawstr:999,5,F1-MAIN F2-Calcul F3-Mode F5-A propos¡ F6-Merci a¡ F8-Off","drawstr:39,5,3,F2-Calcul","fillrect:3,3,236,11,2","font:1","drawstr:5,14,Montage comparateur simple:","line:130,76,150,76","line:130,94,150,94","rect:129,75,131,77","rect:129,93,131,95","drawstr:120,66,Vrèf","drawstr:120,84,Ve","font:0","drawstr:9,40,Si Ve>Vrèf alors Vs=Valim+","drawstr:9,50,Si Ve<Vrèf alors Vs=Valim-")
EndIf
If xx[1]=10 Then
flib("drawstr:5,14,Montage comparateur inverseur:","font:0","line:210,85,210,60","line:210,60,180,60","rect:160,56,180,64","line:160,60,140,60","line:140,60,140,76","line:130,76,150,76","line:150,94,130,94","line:110,94,130,94","line:90,76,110,76","line:90,94,110,94","rect:139,75,141,77","rect:89,75,91,77","rect:89,93,91,95","rect:110,72,130,80","drawstr:116,74,R1","drawstr:166,58,R2","rect:209,84,211,86","font:1","drawstr:83,66,Ve","drawstr:83,84,Vrèf","font:0","drawstr:9,43,Vs=","line:21,45,95,45","drawstr:21,39,R1*Vrèf-R2(Ve-Vrèf)","drawstr:50,47,R1")
EndIf
If xx[1]=12 Then
flib("font:0","fillrect:3,3,236,11,0","drawstr:999,5,F1-MAIN F2-Calcul F3-Mode F5-A propos¡ F6-Merci a¡ F8-Off","drawstr:39,5,3,F2-Calcul","fillrect:3,3,236,11,2","font:1","drawstr:5,14,Montage trigger negatif:","line:210,85,210,110","line:210,110,180,110","rect:160,106,180,114","line:160,110,140,110","line:140,110,140,94","line:130,76,150,76","line:130,94,150,94")


Des joueurs de brood war ici? /w TIman[sL] [br] L’abondance de paroles inutiles est un symptôme certain d’infériorité mentale.

18

flib("line:110,76,130,76","rect:110,90,130,98","line:90,76,110,76","line:90,94,110,94","rect:89,75,91,77","rect:89,93,91,95","rect:139,93,141,95","rect:209,84,211,86","drawstr:83,66,Ve","drawstr:83,84,Vrèf","font:0","drawstr:166,108,R2","drawstr:116,92,R1","font:0","drawstr:9,38,sh=","drawstr:21,34,R1*Valim+R2*Vref","drawstr:129,38,sb=","drawstr:141,34,-(R1*Valim-R2*Vref)","line:21,40,87,40","line:141,40,217,40","drawstr:45,42,R1+R2","drawstr:170,42,R1+R2","drawstr:9,55,Hysteresis = sh-sb")
EndIf
If xx[1]=13 Then
flib("font:0","fillrect:3,3,236,11,0","drawstr:999,5,F1-MAIN F2-Calcul F3-Mode F5-A propos¡ F6-Merci a¡ F8-Off","drawstr:39,5,3,F2-Calcul","fillrect:3,3,236,11,2","font:1","drawstr:5,14,Montage trigger positif:","line:210,85,210,110","line:210,110,180,110","rect:160,106,180,114","line:160,110,140,110","line:140,110,140,94","line:130,76,150,76","line:130,94,150,94","line:110,76,130,76","rect:110,90,130,98","line:90,76,110,76","line:90,94,110,94","rect:89,75,91,77","rect:89,93,91,95","rect:139,93,141,95","rect:209,84,211,86","drawstr:83,66,Vrèf","drawstr:83,84,Ve","font:0","drawstr:166,108,R2","drawstr:116,92,R1","font:0","drawstr:9,38,sh=","drawstr:21,34,Vref(R1+R2)+R1*Valim","drawstr:129,38,sb=","drawstr:141,34,Vref(R1+R2)-R1*Valim","line:21,40,99,40","line:141,40,219,40","drawstr:55,42,R2","drawstr:175,42,R2","drawstr:9,55,Hysteresis = sh-sb")
EndIf




















flib("savscrtongueicsav")
Lbl test
Loop
flib("busy:3","slmsg:AOP version 1.1 (BASIC) Le: 07/02/2002 by: LhA","keywait","breakoff")
Lbl key
If fl={268}:Goto main
If fl={270} Then
Exec "08d700074ef90000000a4e560000207800c8206803744e904e5e4e750000000a0006"
flib("rclscr:temppicsav")
setFold(temp)
EndIf
If fl={272}:Goto about
If fl={273}:Goto merci
If fl={274}:Exec toff
If fl={275}:Exec toff
If fl={265}:Exec toff
If fl={263}:Exec toff
If fl={264}:Goto quit
If xx={3} or xx={9} or xx={12} or xx={13}
Goto ghj
If fl={269}:Goto calcul
Lbl ghj
{0}»fl
flib("initdelay:50","delay:30")
EndLoop
Lbl calcul
flib("busy:3","breakoff")

Define temptesteur(label)=Prgm
If label=2 Then
0»rep
1234567890»re
expr(ar1)»ar1
If ao?8 Then
expr(ar2)»ar2
when(ar2=re,10+rep,10+rep,1000+rep)»rep





Des joueurs de brood war ici? /w TIman[sL] [br] L’abondance de paroles inutiles est un symptôme certain d’infériorité mentale.

19

EndIf
expr(avs)»avs
when(ar1=re,10+rep,10+rep,1000+rep)»rep
when(avs=re,10+rep,10+rep,1000+rep)»rep
If ao=4 or ao=5 or ao=6 Then
expr(ave1)»ave1
expr(ave2)»ave2
when(ave1=re,10+rep,10+rep,1000+rep)»rep
when(ave2=re,10+rep,10+rep,1000+rep)»rep
Else
expr(ave)»ave
when(ave=re,10+rep,10+rep,1000+rep)»rep
EndIf
If ao=4 or ao=5 or ao=8 or ao=9 or ao=10 Then
expr(ar3)»ar3
when(ar3=re,10+rep,10+rep,1000+rep)»rep
EndIf
If ao=4 or ao=5 or ao=6 Then
expr(ar4)»ar4
when(ar4=re,10+rep,10+rep,1000+rep)»rep
EndIf
If ao=8 or ao=9 or ao=10 Then
expr(avref)»avref
when(avref=re,10+rep,10+rep,1000+rep)»rep
EndIf
EndIf
flib("breakoff")
EndPrgm








Des joueurs de brood war ici? /w TIman[sL] [br] L’abondance de paroles inutiles est un symptôme certain d’infériorité mentale.

20

bon j'en ai mar le source est trop long sad
si vous la voulez mailer moi vous n'aurais qu'a rajouter qq ligne et ca plante ds tout les sens!!!!!!!!!
au moins le C ca plante pas sans réson et ca rien trainer ds MAIN.
SDT~)Galac me wait
Des joueurs de brood war ici? /w TIman[sL] [br] L’abondance de paroles inutiles est un symptôme certain d’infériorité mentale.

21

Un screenshot confus

22

Tu utilises flib, donc ça ne vaut pas comme plantage BASIC.
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é

23

Il parait que sur les ROM 2.0x, si on désarchive puis qu'on réarchive une variable pleins de fois de suite, on peut griller la mémoire au niveau hardware confus

24

c'est pas un problème de l'AMS!
C'est un problème lié a la flash, elle peut être écrite un nombre limité de fois mais ne te fais pas de souci, la limite est assez grande pour queb tu ne l'atteigne jamais
avatar

25

Je dis "sur les ROM 2.0x" car sur les 1.xx on ne peut pas archiver/désarchiver à partir d'AMS.

26

Faut que t'archive et que tu désarchive t'as variable plus de 100 000 fois sur la même adresse pour flinguer ta mémoire. Donc, t'as le temps.wink
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

27

rien ne t'empeche sur une AMS1.0x de reflacher ta calc 100 000 fois si t'as du courage et beaucoup de temps grin
avatar

28

Vous connaissez Virus (dispo sur mon site) ?
Le prog qui est fait pour planter une calltos de diffèrentes menières.
Il utilise quand meme flib.
Ca doit être très dur de faire planter la calc en basic pur!

29

Demande à Squale il a réussi grin

Ah ouais moi aussi j'avais fait un programme dans le genre de ton virus, toutes les 89 de la classe y sont passées grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

30

the_beast>Ouais, il est execellent ton progrotfl
Sinon, pour ton prog de test, tu devrais en rajouter. Faire quelquechose de plus poussé, mais qui évite de demander l'avis de l'utilisateur.
Sinon, c'est quois le magnifique screen shot du derne teste #trés_intérresser#.
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.