1

J'aimerais la liste des commandes consoles que vous desirez ?

For/while/endfor/endwhile/getkey/etc ?
Exprimez-vous smile

J'entends deja Kevin et Xdanger dire que c'est pas compatible avec AMS.

2

bas l'idéal ca serait que tu nons implémente les commandes unix de base vu que tu est déja parti sur ce modèle comme: echo, $variable, if/fi, case/esac, ...
pourquoi pas aussi: cat, find, grep et le redirection(bon ok la j'abuse peut être un peut)
aussi que tu gère les ligne de commande du style cp /main/kir* /kirby/*
avatar

3

tes scripts pedroM me font penser à du DOS Batch... Alors je te conseille de faire des commandes dans ce genre... Bref un tout petit truc
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

4

bah sa resemble plus a du shell script UNIX qu'a du DOS Batch a la base et vu que le shell script est bien plus répendu que le dos batch autant continuer de prendre modèle sur le shell script.
avatar

5

Moi, j'aimerais bien une commande Input qui permettrait de recevoir un nombre ou une chaine.

6

Moi ça me fait penser au DOS donc faut rester dans cette esprit je pense mais plutôt des commandes orienté GFA Basic sur ATARI ST car grace à ces commandes de programmation c'est un langage très puissant et en plus l'ATARI ST utilise un 68K.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

7

tes scripts pedroM me font penser à du DOS Batch

je dirai plutot du shell script unix...
vu que le shell script est bien plus répendu que le dos batch autant continuer de prendre modèle sur le shell script

je pense la meme chose smile
je connais limite rien au batch dos... et seulement les bases du shell script, mais le sh me parait bcp plus riche...
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

8

Le shl est beaucoup trop riche. Une liste exhaustive de commandes, svp.

9

bah je parlais bien sur d'une version lite du shell script avec les commandes indispensables:
- echo,ls,rm,mv,cd,cp(ca c'est déja fait)
- read, write
- $1,$2,$3 ....
- les variables en $xxxxx
- if/then/else/fi, for/loop, while/loop
- test
Si tu implémentais rien que ca ca serait déja énorme. Il faudrait aussi donc rajouter la valeur de retour d'un programme.(a voir avec la TIGCC team)
avatar

10

-getkey
-seq
-left
-right
-mid
-mod
-intdiv
- >oct
- >hex
- >bin
- >dec
- >char
-Les boucles for, while, do et éventuellement loop
-if elseif endif
-goto et lbl
-#(indirection)
et la répétition du curseurwink
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.

11

abs
arrayfill tabl(),n remplit un tableau avec la valeur n
asc (n) retourne le code ASCII de n
ATN (n) arctangente de n
BGET i,adr,nbr lit des données à l'adresse adr de nbr octet et place dans i
BIN (x) convertie un nombre decimal en binaire
HEX (x)
OCT (x)
DEC (x)
STR (x) convertie une chaîne de caractère en nombre
BOX x0,y0,x1,y1 rectangle vide
VARPTR (prgm) appel un sous progamme
CALL (prgm) appel d'un programlme en langage machine
CHAIN (prm) charge un programme en mémoire et l'éxécute
CHDIR (rep) Change de répertoir en cours
CHR (x) retourne le caractère dont le code correspond à x
CIRCLE x,y,r[,phi0,phi1] [arc] de cercle centre x,y rayon r
CLEAR efface toute les variable utilisé dans le programme
CLOSE #n ferme un fichier en mode OPEN
CLR var1,var2... efface une liste de variables
CLS [#i] efface l'écran sans paramètre ou le contenu d'un fichier ouvert avec OPEN
COS (x)
SIN (x)
TAN (x)
DATA const,const stockage de valeurs pour être lus avec READ
DATE
DEC var diminue var de 1
DEFNUM n arrondie n
DEFLINE [t],[l],[d],[f] définit le type de ligne pour LINE
DEFTEXT [t],[a],[h] Definit les caractère par t (gras, italique...) a=angle d'orientation et h=hauteur
DFREE n Esapce mémoire libre sur mémoire n
DIM var(indice),var(indice) Dimensionne un tableau
DIM (var) Retourne le nombre d'élément d'un tableau var
DIR Affiche le contenus du dossier en cours dans mémoire en cours
DO:LOOP
DRAW x0,y0 TO x1,y1 Dessine un point ou relis les point par une ligne avec TO
ELLIPSE x,y,rx,ry,[phi0],[phi1]
END Ferme tout les fichier ouvert avec OPEN et quitte le programme
EOF (#n] Indisque ou l'on ce trouve dans le fichier, renvoie NULL pour fin du fichier
ERASE tableau() Efface un tableau
ERR Renvoie le code de l'erreur rencontrée
ERROR n Affiche l'erreur n°n
EVENT (n) PAritée d'un nombre
EXEC nom,cmd Execute un programme compilé ou machine avec paramètres cmd
EXIST (file) Teste si fichier existe dans dossier en cours
EXIT IF Quitte un bloc if
EXP (x) Exposant x
FALSE constante=0
FILES Liste des fichiers dans le dossiers en cours
FILL x0,y0,x1,y1 Rectangle plein
FIX (x) Partie fix de x
FOR:NEXT
FRAC (x) PArtie situé après la virgule
GET x0,y0,x1,y1,var Renvoie une zone rectangulaire de l'écran transformé en suite de bits sous forme d'octets
GET #n,i Lit enregistrement dans un fcihier
GOSUB
GOTO
GRAPHMODE n Mode graphique 1=replace, 2=transparent, 3=xor, 4=reverse transparent
INKEY Lit un carctère au clavier
INP #n,i Lit un octet dans fichier n
INPUT
INT (x) PArtie entière d'un nombre x
KILL file Efface un fcihier
LEFT:RIGHT:MID:LEN:INSTRING
LINE x0,y0,x1,y1
LINE INPUT #n,var Lit la ligne n°n de var
LOC Declaration de variable local
LOF #n Calcule la taille d'un fichier ouvert avec OPEN
MKDIR folder Crer un diossier
NAME file1,file Renomme un fichier
NEW Efface le programme en mémoire principal
ON BREAK:ON ERROR:ON GOSUB
OPEN "file" for mode as #n Ouvre un fichier en mode = Input, Output, Binary, Random repéré avec #n
PEEK:POKE;
PLOT x,y Dessine un point
POINT (x,y) teste un poitn sur l'écran
PRINT
RANDOM (x) Renvoie un nombre aléatoir de 0 à x-1
RBOX x0,y0,x1,y1 Rectangmle avec les coins arrondies
READ var Lit une valeurs contenus dans DATA
REM ou ' Commentaires
REPEAT
RETURN
RMDIR Détruit un dossier
RUN Execute un programme et quitte le programme enc ours
SEEK #n,i Position le pointeur du fichier à l'octet n
SETTIME
TIME
SGET var LEcteur mémoire écran dans var
SOUND canal,note, octave,durée
SPACE (x) Cha^pine de caractère définit par x caractères
SPC (n) Utiliser avec PRINT affiche n caractères blanc
SPOKEsorryDPOKE:LDPOKE 1 ou 2 ou octets
SPRITE a,[x,y] Affiche un sprite à x,y
SPUT var Copie chaîne de cractère dans l'écran, (copie rapide)
SQR (x) Racine carrée
STOP Arrête execution d'un programme
STR (x) Convertie un nombre en chaine de cractères
SWAP var1,var2 Echange de contenus
TAB Tabulation
TEXT x,y,[l],string l=longeur de la zone écran, espace entre chaque mots
TRUE
TRUNC (x)
VARPTR var Adresse en mémoire de var
VOID
WAVE canal,freq,duree
WHILE:WEND

Voilà une liste complète de fonctions pour un interpreteur Basic puissant. Ca serait le bonheur sur pedrom. wink
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

12

Autant faire un copier-coller du catalogue de la TItriso
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.

13

C'est pas le catalogue de la TI mais les fonctions du GFA-Basic. A mon avis si les TI avait tout ses fonctions, les programmeurs Basic n'irais pas ce mettre au C ou à l'ASM.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

14

Bah... 90% des commande ont leur équivalent en TI-Basictongue
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.

15

hau la je crois que bons êtes hors sujet on parle de script pas de langage de programmation.
avatar

16

Bah c utils pour faire des scripts, les fonctions que g misconfus
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.

17

gcc smile

18

rotfl
Si tu nous trouve les plusieurs MO de mémoire qu'il faut, vas-y... grin
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é

19

Uther Lightbringer
a écrit : pourquoi pas aussi: cat, find, grep et le redirection(bon ok la j'abuse peut être un peut)

Pour tout ce qui est find/grep et même un sed simple, je verrais plutôt ça en apps externes en C/asm. Pourquoi pas un système d'stdin/stdout ?

geogeo : tout ce qui est line/circle/fill/sqr c'est pas une bonne idée pour un script.

20

Pour tout ce qui est find/grep et même un sed simple, je verrais plutôt ça en apps externes en C/asm.

mais alors, il faut avoir moyen de mettre plusiers commandes dans une seule apps, afin que chaque commande ne prenne pas 64ko..
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

21

Pour tous ce qui est graphisme et tous ça, je pense que vertel pourras faire l'affaire. Il faut juste implanter la gestion des listes.
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.

22

squale92
a écrit : mais alors, il faut avoir moyen de mettre plusiers commandes dans une seule apps, afin que chaque commande ne prenne pas 64ko..

Je disais Apps, mais plutôt prgm asm standard (pas besoin de gestion evenementiel ici)

23

ExtendeD> arf, ok smile
dsl, je me suis focussé sur le terme en lui-meme.
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

24

Perso le minimum pour une language de script c les commandes les plus utilisé avec un langauge de script comme celui des commandes batchs du DOS

-IF
-GOTO

Si deja on a sa plus un support des variables, et des parametres donné au script, sa serait deja bien assé puissant pour la plus pars des utilisations

Le reste peut etre ajouté dans des fichier ASM.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

25

Les variables, c'est déjà OK

26

le variables ne gère pas encore les chaines
avatar

27

pour l'instant, les seul var gérer sont les vars float. Faudrait aussi les listes et les chaines.
Ainsi que les entiersgrin
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.

28

Macintoc> tu comprends pas que ce que PpHd fait c'est un langage de script, pas un basic. Le seul type utile et le string et eventuellement le int(même si le shell script s'en passe bien)
avatar

29

C pas pasque le script à des défauts qu'il faut les garder. Les listes sont trés utils.
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.

30

Merci je vais y reflechir.