1

Auriez vous des sources de vos tous premiers prog commentes
que je puisse les etudier?
Genre pong...
pas pour piquer les algos lol
juste pour me faire une idee sur le deroulement
d un vrai prog et non d un "hello world" que (dsl) peu instructif...

(Je sais ke g pose cette question dans un autre topic, mais au fin fond d un topic, c est pas tjs vu par tt le monde smile)

2

Demande à Galmiza happy
Sinon, les sources de CF, SMA, FER3C sont dispo sur www.timetoteam.fr.st
SMA est un des tous premiers prog de PpHd top

3

Je dirais pas ça moi smile
Il a pas mal bossé sur plusieurs programmes, notamment Fer3C, avant de faire SMA ...

Puis, je pense que les progs de phd, sont pas les meilleurs a étudier pour débuter smile
tu trouveras tout ce que tu veux sur ticalc.org

4

Il y a les sources de mes programmes en assembleur sur mon site. RUNPROG était mon premier, AutoClBr mon deuxième.
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é

5

mon premier:
[google]TGV[/google]
mon deuxieme:
[google]XLib[/google]

6

Mon premier programme en assembleur, c'est un peu comme flib sauf que c'est pour les TI92s, y a pas de différence entre les TI92 et TI92+ dans le code.

http://perso.wanadoo.fr/tisofts/divers/Blib.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.

7

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.

8

[google]TiGuard[/google]
[google]Ti-Guard[/google]
[google]Ti Guard 0.15i[/google]
[google]Ti Guard[/google]

Idem que Xi ^^

edit :Hum ya deux version : la 0.15i en 100% asm qui doit trainer qq pars avec les sources et la version 2 qui elle est en C. (TiGuard 0.15i est mon premier programme en ASM happy)
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.

9

Ok merci, je vais essayer de comprendre vos prog... ou du moins un de vos prog.

question de nioob

??comment compiler??
j ai un pack a68k (tp1.zip)
ac tt ce k il faut a l interieur...


mode d emploi...
1-je tape un fichier source en bloc note, je le sauve sous quelle extension?
2-le fichier a engrenage pour compiler , il apparait d ou? extension?

3-kesk il faut changer sur le pc pour voir les extensions... (win me)

je suis dsl ca doit etre simple mais... voila

10

Tu trouveras ça dans n'importe quel tuto roll

11

C incroyable ça ! C'est à croire que TIGCC est caché au fin fond d'une forêt. Il faudrait peut-être faire de la pub...
Pour programmer sur TI89/TI92+/V200, utilisez TIGCC
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

12

j ai cherche aveugle
aucun tuto ke j ai cherche n explique...
bon fo ke je trouve tt seul...je vais chercher encore
oui

13

En plus moi je ne sais même pas t'aider triso j'utilise TIGCC qui fait tout tout seul.

14

ok je vais essayer ac tigcc

15

ok moi j'arrive pas à mettre mes headers dans tigcc, quand je compile, il me dit qu'il ne peut pas le trouver.....


On fait comment pour inclure un header de lib (prog kernel)?

merci

16

Projets/Add files smile
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.

17

tu récupères le header de la lib (par exemple dans le pack preos) et tu le mets dans le bon répertoire (celui de ton projet) puis tu ajoute la ligne
include "mylib.h" dans le fichier source
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

18

Ah oui, c'est peut être évident mais ne pas oublier d'ajouter include "mylib.h"

Aussi n'hésite pas à utiliser au moins une tabulation avant ton instruction....
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.

19

Flanker
: tu récupères le header de la lib (par exemple dans le pack preos) et tu le mets dans le bon répertoire (celui de ton projet)

Ça, c'est pour tigcc.exe en ligne de commande. Pour l'IDE, le répertoire n'a aucune importance, il faut rajouter le fichier au projet.
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é

20

sisi, y'en a une: si ton fichier est dans le même dossier que le projet, il n'y aura pas de problèmes d'ouverture si tu distribue ton projet.
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

21

En effet.
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é

22

quelle est la difference entre un header et une lib elle meme?


un header est un fichier .h
dans un prog asm incluant

include "nom_de_lib.h"
que faut-il "add to "project "
le header? ou le trouver,
comment le faire, je nai ke les lib ti .89...



...

23

Ce qu'il faut rajouter au projet et inclure pour une librairie dynamique est le header, pas la librairie. Une librairie dynamique est linkée en temps d'exécution, pas en temps de compilation/linking.

En revanche, pour une librairie statique (fichier .a), il faut rajouter la librairie et le header (s'il existe) au projet, et inclure le header (s'il existe).

Une librairie statique peut être utilisable sans header en assembleur. Une librairie dynamique a toujours besoin d'un header, sauf si tu aimes la notation libname__0000 ou libname@0000 pour les fonctions. smile
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é

24

GoldenCrystal
: sisi, y'en a une: si ton fichier est dans le même dossier que le projet, il n'y aura pas de problèmes d'ouverture si tu distribue ton projet.

c'est faux avec l'IDE....

et c'est un bug extrement grave, l'IDE n'utilise pas le repertoire des fichiers sources principaux que se soit en C ou en ASM

cad :

Si on a cette arborecences :

c:\MonProjetC\main.c
c:\MonProjetC\aInclure.h
c:\MonProjetC\malib\malib.h


et quen dans main.c on met
#include "aInclure.h"
ou
#include "malib\malib.h"

tout bon compilateur fonctionnera correctement, et TIGCC en ligne de commande fonctionnera, avec TIGCC-IDE une erreur "Fichier non trouvé" apparaitra

il s'agit d'un bug grave, et ENORME de l'IDE et Kevin, ne me dit pas qu'il s'agit d'une FEATURE ! c'est un *BUG*

Idem pour les fichiers ASM j'ai par exemple se cas la :

c:\TiNes-coreasm\core_main.s
c:\TiNes-coreasm\core_inst.s
c:\TiNes-coreasm\core_table.s

les fichiers contiennent chacun une partit du code source de l'emulation du CPU de mon emulateur

core_main.s contient la boucle principale de fonctionnement du CPU
core_inst.s contient les inctruction 68000 permettait d'émuler les instruction du 6502
et
core_table.s contient la table de saut pour les instruction du 6502

J'ai séparé le code sources en plusieur fichier pour des raisons de lisibilité, et se code devant etre inclu avec du code C,il etait en .h a l'origine, mais j'ai du les renommer en .s car TIGCC(-IDE ?) refusait de voir que les .h correspondant a des includes assembleur) donc pour "compiler" tout ses fichier entre eux je vais un truc genre :

core_main.s :
  ...code...
.include "core_inst.s"
  ...code...
.include "core_table.s"


Et bien avec mônsieur TIGCC-IDE ceci refuse catégoriquement de fonctionner !!! meme si les fichier .s sont inclu dans le projet. Deja je ne peut les inclure en tant que fichier asm sinon il cherche a les compiler séparement et se n'est pas du tout se que je veux, et si je les inclu en tant que "Include File" il cherche a les compiler en tant que fichier C (SISI !) donc bon
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

Premier programme: Fer3 v2.5 (Sur ticalc version 92).
Puis fer3c, genlib, sma, cf, preos, pedrom.

J'ai progresse quoi.

26

godzil> l'IDE copie tous les fichiers du projets dans un répertoire temporaire, et tous les chemins relatifs commencent à partir de ce répertoire temporaire, donc c normal que tes trucs ne marche pas. Cela dit je reconnais que c'est très mal foutu, parce que ce ne serait pas vraiment gênant que l'IDE sauvegarde systématiquement tout à chaque compilation et que la compilation porte sur les fichiers originaux...

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

27

Godzil> perso j'ai pas de probleme avec l'IDE,par ex:
c:\projet\essai\main_file.c
c:\projet\essai\gfx\gfx.h

j'inclu mon fichier au projet et je tappe: #include "gfx.h" même s'il n'est pas dans le même repertoire, et pas de probleme, pas d'erreur "fichier non trouvé"


EDIT>post croisé
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

28

sa serait pas que pas génant, c'est se qu'il devrait faire....
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.

29

PiNGoO :
Godzil> perso j'ai pas de probleme avec l'IDE,par ex:
c:\projet\essai\main_file.c
c:\projet\essai\gfx\gfx.h
j'inclu mon fichier au projet et je tappe: #include "gfx.h" même s'il n'est pas dans le même repertoire, et pas de probleme, pas d'erreur "fichier non trouvé"

Oui mais ta inclu le fichier gfx.h dans la liste des fichier dans l'IDE
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.

30

ben oui
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres