60

Évidemment qu'on ne fait pas un sémaphore en C!
On peut par exemple utiliser une fonction ObtainFileLock(SYM_ENTRY *f asm("a0")) codée 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é

61

Oui.

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

62

kevin> je viens de regarder mais l' IDE n'arrive pas a compiler (5 erreurs "relative reloc at 0x... to ... in different section).
sinon ca a l'air bien , je vais voir ca en detail

63

Si tu utilises du code asm, essaye de supprimer le "(pc)" des "label(pc)".

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

64

Il faut compiler ma source avec -mno-bss.
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é

65

kevin> c'est bon , ca marche

66

C'en est où ? happy
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

67

pas beaucoup plus loin
en plus il va falloir que j'arrete un peu la programmation pendant quelques mois

68

euh...
est ce que l'on pourrait me dire si la protection de la Flash s'applique aux applications?
(ie:est-ce qu'on peut utiliser une application pour remplacer les routines d'ecriture de la Flash de la TI?)
parce que ca pourrait etre utile

69

quarktop
: est ce que l'on pourrait me dire si la protection de la Flash s'applique aux applications?

Oui.
(ie:est-ce qu'on peut utiliser une application pour remplacer les routines d'ecriture de la Flash de la TI?)

Non.
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é

70

zut!!!

71

je m'explique:c'aurait ete bien d'utiliser une application pour installer le systeme
(pas besoin de PC)

72

Ton système doit être petit, alors. (non)
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

73

je n'envisage pas de le faire enorme;
et puis, le fait que l'installeur soit dans une application n'aurait pas empeche pas de mettre des donnees du systeme dans d'autres fichiers(comme des DLL)
que pensez-vous de l'idee d'integer un compilateur C au systeme avec les sources compressees?
et pensez-vous que ce soit faisable?

74

Ben, d'une part ça m'étonne pas que ce soit impossible...
C'est assez bien verrouillé l'AMS. Et puis pour le compilo C attends celui on-calc des autres...là...
(lol)
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

75

justement, j'attends (sinon je pourrais essyer d'en faire un, mais ce serait surement plus long!)

76

En fait je sais pas. Je devrais peut-être faire un petit système comme ça, utilisant
exclusivement des programmes à bytecode (youpi, un OS dont les plantages peuvent être
contrôlés) avec une implémentation très rapide (en temps, pas en vitesse d'exécution, hein tricol) du C et du Basic, façon PaxIDE pour PC, des petits langages vite fait.
C'est que du parsing, ça doit pas être complexe à ce point...
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

77

pour le langage a bytcode ca je pourrait le faire assez rapidement,et ca pourrait peut-etre meme permettre de faire des programmes plus petits qu'en assembleur(avec 1 octet pour les fonctions les plus courantes(+/-200-250?))
cela dit je prefererais un compilateur C puisque j'aimerais que le noyau puisse etre recompile sur la calculatrice,et je ne crois pas que ce soit possible avec un langage a bytecode

78

Si t'arrive à recompiler le noyau sur la caltos, tu seras vraiment fort...
Sauf si tu fais un exonoyau, qui partage la caltos pour les process et threads, et
qui n'est pas un kernel complet en soi, qui doit donc lancer un noyau. Dès lors,
le noyau en bytecode devient possible, mais pour être franc, ce serait du méga haut niveau,
plus que PedRom, et on n'y arrivera tout simplement jamais.
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

79

ca devrait etre un micronoyau, donc je pense que ca devrait etre faisable
(remarque, l'idee du noyau programme en bytecode n'est pas mauvaise, mais ce serait assez dur)(et je ne suis pas sur que le noyau serait tres rapide)

80

Laisse tomber les idées de micronoyau, on a 2 Mips de puissance, dans les 700 fois moins qu'un
Pentium II 400, qui peut avoir mal sous FreeBSD, donc restes à un monolithique.
De plus les Unix SVR4 sont tous monolithiques, les micronoyaux sont propres à la famille
*BSD héritant d'Unix TSS. Un pur Unix devrait plutôt être monolithique.
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

81

BlueSilk :
Laisse tomber les idées de micronoyau, on a 2 Mips de puissance, dans les 700 fois moins qu'un
Pentium II 400, qui peut avoir mal sous FreeBSD, donc restes à un monolithique.
De plus les Unix SVR4 sont tous monolithiques, les micronoyaux sont propres à la famille *BSD héritant d'Unix TSS. Un pur Unix devrait plutôt être monolithique.



Oulalalalala...

qu'est-ce qu'on peut pas lire comme bétise sur ce forum...

Il n'existe aucun *BSD reposant sur un noyaux non monolithique.. Le seuls unix utilisant BSD est NeXTStep et ça déscandance (OpenStep et Darwin/MacOS X)

FreeBSD, NetBSD et OpenBSD reposnet sur un noyaux monolithique mais reprenant pour certain (FreeBSD entre autre) des idées au kernel Linux, cad les modules.

Il va falloir que tu revise ta copie... Unix Time Shared, n'est autre qu'une version de System V et depuis 4.4BSD Lite, les distributions "berkley" non plus aucun rapport avec SystemV

Pour info aussi, en dans les année 80 quand Sun et Silicon Graphics on sortie leur premiere machine (sous le meme unix mais legerement modifié a leur sauce), elles reposait toute les deux sur la meme architecture (a une différence pret pour SGI : la carte video 3D, prémisses de l'OpenGL actuel) basé, je le donne dans le mille : un 68000

Ensuite quel rapport entre un noyaux monolithique et un micronoyaux, quand on se met a parler de bytecode ?

Si un fait du bytecode (d'ailleur terme reservé au code "compilé" java) un kernel en "BC" est ammener a fonctionner sur une machine virtuelle donc on peut tres bien avoir un noyaux monolithique fonctionnant dans une mahcine virtuelle, je ne vois pas le pbm..

Et contrairement a se que tu pense une machine virtuelle n'est pas forcé de gerer "thread & process"

d'ailleur faudras que tu révise un peu ton français, car
Dès lors,
le noyau en bytecode devient possible, mais pour être franc, ce serait du méga haut niveau, plus que PedRom, et on n'y arrivera tout simplement jamais.


En lisant cette phrase on a l'impression que PedroM est du "highlevel" se qui pourtant est loin d'etre le cas
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.

82

godzil :
Il n'existe aucun *BSD reposant sur un noyaux non monolithique.. Le seuls unix utilisant BSD est NeXTStep et ça déscandance (OpenStep et Darwin/MacOS X)


Tu dis que Darwin est monolithique ? confus
Et tu as vraiment du mal avec le français neutral
So much code to write, so little time.

83

> le noyau en bytecode devient possible, mais pour être franc, ce serait du méga haut niveau,
> plus que PedRom, et on n'y arrivera tout simplement jamais.
LOL. PedroM meritte pas plus de 2/20 comme note pour un OS smile

84

K² ou pphd devraient pouvoir m'éclairer mais je me souviens d'un OS TI92 nommé (pompeusement) "posix" sorti il y a un bail... il était pseudo multitache et j'aurais aimé savoir si il était ou non conforme posix
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

85

Tu parles de prosit ?
avatar

86

vi
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

87

La version originale de Prosit était tout sauf POSIX. mmu_man voulait en faire un système POSIX, mais ça s'est fini comme GTools. Avec la différence que mmu_man a au moins sorti quelques alphas de son travail. Qui étaient malheureusement plus des collections de bogues qu'autre chose...
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é

88

Ce qui est très dommage parce que c'était vraiment un projet interessant. Et repartir du travail de mmu_man est impensable (de ses propres dires), vu qu'il a rajouté des portions de code un peu partout sans vraiment documenter.
avatar

89

nitro a cassé godzil. 2 grands s'affrontent... cassons-nous !
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.

90

au prochain troll c'est toi qui vas te casser tongue
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.