30

ouep, je regarderai pour le scrolling alors ...
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

31

TiMad: Kevin Kofler parlait d'optimisation en taille.

32

>TiMad:
>Si tu dits que l'on ne peux pas faire mieux en C, tu te trompes...
>Ta routine est tres lentes... et une simple table en C permet de faire plus rapide...

Déjà, je disais:
<< Ou alors si vous arrivez à écrire une fonction (pas une macro) d'inversion d'octets en C (sans assembleur inline) qui répond au prototype unsigned long reverseLong(unsigned long x); (ou avec des signed, peu importe, ce qui importe, c'est le résultat), avec passage de paramètre par la pile, et prend, quand elle est compilée avec TIGCC (peu importe avec quels paramètres), moins de place que celle-là: ... >>
Si tu arrives à faire plus petit en C, vas-y. Je m'en fiche de la vitesse.

Ensuite:
>une simple table en C permet de faire plus rapide...
Je te rappelle que cette routine inverse un long. Ta "simple table" prendrait 2^32 = 4294967296 longs, soit 2^32*4 = 2^34 = 17179869184 octets. Il faudrait 26215 TI-92+ ou 6242 Voyage 200 pour stocker ta table en mémoire archive.
En d'autres mots, peut-être qu'on peut accélérer la routine avec une table, mais une table tout seul ne suffit pas.
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é

33

Moi je vois bien le truc avec une table de 256 octets : on inverse octet par octet les bits du long, puis on inverse les octets entre eux, tout simplement smile La méthode de TImad est alors la plus rapide, mais prend ~200 octets de plus en RAM.
[edit]Edité par Thibaut le 15-02-2002 à 22:41:17[/edit]
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

34

Mais je veux voir comment il vaut faire ça en C de manière à ce qu'on ne puisse pas faire mieux en assembleur.
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é

35

Ce sera dur de faire aussi efficace en C, jamais un compilo ne sera aussi bon qu'un bon codeur ASM, mais ça restera quand même très performant mad
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

36

sauf si le codeur en question est mal réveillé ou qu'il ne voie pas l'évidence wink
:D

37

sauf si le codeur en question a un pe picol avant aussi...
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

38

>Laisse tomber l'ASM si tu veux débuter, ça va te décourager.
y'a pas de raisons s'il est motivé : moi meme je suis passé du basic à l'asm 68k.
et ceux qui disent que le basic ressemble au C...
franchement il y a un gouffre insondable entre les 2 !
allez donc programmer en C sans savoir ce qu'est une adresse memoire, un octet, etc roll

39

Ben moi aussi. Du basic, a l'asm.
Puis apres le pascal et le C.
Je m'en porte pas plus mal.

40

huhu, g le meme parcours que le Boss !! love
(enfin presque, g fait basic => asm => C pis là je sais pas trop.. pascal ? C++ ?)

P.S.
>Je m'en porte pas plus mal.
on peut dire ça oui
[edit]Edité par Pen^2 le 20-02-2002 à 18:21:56[/edit]

41

Moi aussi je suis passé du BASIC à l'assembleur. Ce n'est qu'après que j'ai appris le C.
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é

42

Moi aussi, comme vous trois mad

Je pense juste qu'il est plus simple de passer du Basic au C que du Basic à l'ASM roll
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

43

euh, moi je suis passé du basic a l'assembleur wink

44

Ca fait 5 bang
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

45

pareil
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

46

Toi, lorie, tu programmes en ASM ?
LLOOOLLLL rotfl
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

47

t lourd thibaut
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

48

Bref, l'assembleur est la suite naturelle du basic. A force de se faire chier pour des prunes a optimiser a donf, on va vers le language ultime.

49

Moi aussi...

Même si je connaissais déjà d'autres assembleurs avant, j'ai fait basic, puis ASM, puis C...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

50

ben moi Basic/RPL => asm saturn => asm 68k => C

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

51

Basic->Asm

maintenant qqun me donne une bonne raison de me mettre au C? (si on ne considère que la prog sur ti)
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

52

Ca s'appelle ouverture d'esprit ??? grin Juste pour rigoler quoi ...

53

basic>asm
comme ximoon grin
En préretraitre

54

Bah moi BASIC -> C ... tongue
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

55

Moi, j'ai fait Basic, puis C...
et puis, maintenant, un peu d'ASM (en fait, de plus en plus...)
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

56

En fait il faudrait trouver quelqu'un qui a fait les deux (passer du Basic au C et passer du Basic à l'ASM) pour savoir quel transition est plus facile grin
[edit]Edité par Thibaut le 23-02-2002 à 14:13:51[/edit]
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

57

je penses pas que ça existe...
Quand une personne passe du Basic au C ou à l'ASM, elle ne s'amuse pas à repartir du BASIC pour passer à l'autre langage...
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

58

erf.. ct de l'humour.. (à - qu'il n'ait édité le post pour ça wink)

59

hihihi squale92 super drole
rotflrotflrotflrotflrotflrotflrotfl
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

60

Pen^2>
Edité par Thibaut le 23-02-2002 à 14:13:51
(14:50) squale92
> je ne pense pas grin

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)