1

Salut tout le monde.
Je recherche en vain les sources d'un compilateur écrit en assembleur. Ca doit etre un compilateur pour assembleur ou c, peut importe du moment ou il a été écrit en asm. Le mieux serais d'avoir les deux. Si quelqu'un peut m'aider dans ma recherche, merci.
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

2

Euh... Tu cherches ça pour quoi faire?
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

cherche Fasm, (je crois que c'est le nom) les sources du compilateur sont fourinies (tout codé en asm)
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

4

Merci PingoO. Mais bon, si je ne me trompe pas, il n'est pas compatible avec ma version de Nasm.sad
Merci quand meme. je vais chercher un peu pourquoi ca veut pas compiler.

Si quelqu'un a un autre compilo a me proposer, que ce soit pour de l'asm ou du c, merci de me le dire quand meme.
Kevin Kofler
: Euh... Tu cherches ça pour quoi faire?

Ralala...Je cherche ca parce que j'en ai besoin. Et puis meme, ca peut-etre très interressant de voir comment est fait un compilo en assembleur.
MAis, euh.. vu ta reponse tu dois soit te dire que j'en veux un pour le porter sur TI, soit pour faire quelque chose de pas bien, enfin qui te déplairai. Je me trompe? En tout cas, si j'ai raison, c'est toi qui te trompe.
En attendant, tu as une reponse a m'apporter? Merci.
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

5

Je suspecte surtout que tu veux ça pour un travail scolaire que tu es censé faire toi-même...
Parce que je ne vois pas du tout pourquoi tu veux absolument un compilateur écrit en assembleur et pas en autre chose.
Désolé, mais avec le nombre de personnes qui essayent de faire faire leurs travaux scolaires à d'autres personnes, je ne fais pas très confiance aux gens qui donnent des spécifications trop étroites qui semblent scolaires.
Et d'ailleurs "Je cherche ca parce que j'en ai besoin." ne répond pas du tout à ma question!
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é

6

les source de nasm ou autre compilo sont disponible il suffit de chercher
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

7

-

8

PiNGoO
: les source de nasm ou autre compilo sont disponible il suffit de chercher

Comme l'a dit Orion_, nasm est programmé en c, et moi je recherche en asm.

KK> un travai scolaire pendant les vacances...Mouais. M'enfin tu m'expliquera depuis quand on a des devoirs de vacances (en l'occurence réaliser un compilo écrit en c ou en asm), alors que je viens de faire math sup (euh...caml c'est loin d'etre du bas niveau il me semble...grin). Mais bon malheuseusement ils n'ont pas voulu de moi en spé, donc je vais a la fac faire un mias, et je reprend en premiere année(j'ai pas demandé a avoir l'équivalence, enfin la dispense de premiere année, pour aller en seconde année). Donc tu crois vraiment que j'en ai besoin a des fins scolaires?

Non, ce n'est pas à des fins scolaires, ce n'est qu'à des fins personnelles. Mais bon si tu veux en savoir plus, il se trouve que je me suis mis à l'assembleur x86(cf le post ou je demandé quel compilo on me conseilait). Et comme ce qui m'a le plus plus avec le 68k, c'était que j'en avais apris pas mal sur la structure de la ti, son fonctionnement, et sur celui du bios et de la rom de la ti; et bien je veux faire de meme avec mon pc. Je suis en train de programmer un OS(nom de code: EagleOS grin). Et pour le moment j'ai réussi a faire une disquette de boot avec une ligne de commande qui s'affiche une fois le demarrage fini. Et j'aimerai avoir un compilo ecrit en asm, pour l'intégrer à mon OS. Enfin, pour le porter. Et la plus part du temps les compilo dont on a les sources sont sous GPL, et comme mon projet et lui aussi sous GPL...

Mais bon, bien sur mon projet n'a rien d'ambitieux, c'est juste dans l'unique but de mieux comprendre le fonctionnement interne du pc, et c'est tout. N'empêche qu'en attendant, tu me reproches de ne pas avoir répondu à ta question, mais c'est toi qui flood depuis le début... car tu n'as pas posté pour me répondre, mais pour troller...roll
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

9

Bon, on se calme. smile
PiNGoO
: cherche Fasm, (je crois que c'est le nom) les sources du compilateur sont fourinies (tout codé en asm)

En effet. http://fasm.sourceforge.net/

Désolé, je n'en connais pas d'autres.
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é

10

[cite]Kevin Kofler :
Bon, on se calme. smilecite]
Je suis content de voir que tu es rassuré oui

Sinon j'ai deja trouvé Fasm comme dit au post 4, mais je n'ai ^pas encore eu le temps de regarder pourquoi j'arrivai pas à le compiler.
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

11

-

12

Bin vi grin
Mais bon moi je l'ai commencé direct en mode protégé. Mais pour les interruptions, il y a une alternative pour ne pas a avoir a tout reprogrammer. Elle consiste à repasser en mode réel lorsque l'on a besoin d'une int, et aprés de revenir en mode protégé (cf topics/25830-questions-diverses).
Mais bon, le désavantage, c'est qu'il y a une petite perte de temps. Mais bon, c'est soit ca, soit reprogrammer les interruptions du bios... Pour le moment le choix est vite fait, surtout que je débute en x86!

Sinon, bon courage pour ton OS!tongue
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

13

Et sinon orion, est-ce que tu vas essayer de faire un support réseau pour aller sur le net? Y'a un mec qui m'a dit qu'il me ferait la pile tcp/ip quand il aurait le temps.
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

14

-

15

Bon, en ce qui concerne le compilo, je crois bien que je vais en fait porter tcc. Mais bon, rien qu'a voir le code en c, ca me fait peur. C'est affreux a relire un code source en c. triso

En fait j'ai trouvé un moyen de le faire sans passer par un compilo ecrit en asm. Et puis, je ne serais pas tout seul, car, j'ai trouvé quelqu'un qui allait m'aider à le porter.

Kevin, est-ce que tcc peut compiler gcc? Ca m'etonnerai, mais bon, pourquoi pas. Je précise que j'ai la version 0.9.19 de tcc, la derniere il me semble.
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

16

EagleLIONHEART
: Kevin, est-ce que tcc peut compiler gcc?

Non. Aucun compilateur autre que GCC ne peut entièrement compiler GCC. Tu es obligé de faire un "full bootstrap": tu compiles une partie de GCC (le "stage 1") avec le "bootstrap compiler" et tu compiles GCC en entier (le "stage 2") avec le "stage 1". (Et ensuite, pour vérifier que ça a bien fonctionné, un "stage 3" est compilé avec le "stage 2", et les stages 2 et 3 sont comparés.)
En revanche, TCC devrait pouvoir servir de "bootstrap compiler" pour GCC.
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é