|
Auteur | Message |
---|
ibi membre
Nombre de messages : 35 Age : 31 items : o Personalized field : Réputation : 0 Points : 5931 Date d'inscription : 26/05/2008
Profil TI: 84 et 89 Titanium TO: 600 Spécialité: Basic 68k
| Sujet: Linux 89 DW Lun 26 Mai 2008, 22:48 | |
| Il y a environ 6 mois j'ai développé un linux complet (système de navigation uniquement) -> Pas de kernel a proprement parler puisque ceux-ci ne peuvent et ne doivent être écrits qu'en ASM pour une utilisation normale. Ce système était basé sur Flib (qui vient de passer en license GNU/GPL) et permettait de gérer des dossiers contenant eux mêmes des sous dossiers (6 maxi) et qui a nouveau pouvaient contenir jusqu'a 6 sous-dossiers (ou fichiers ...) et ainsi de suite. Ces dossiers étaient matériellement des listes cachées au TiOs par Flib et archivées qui ne pouvaient être lues et modifiées que par Linux 89 DW.
J'ai également l'algorithme pour créer des dossiers noms coupés. Exemple : vous créez dans linux un dossier nommé "Cours_Maths". L'algo permettait de couper cours_maths en cours_m puis de rajouter un chiffre de 0 à 9. La liste correspondant a ce dossier virtuel porte donc le nom cours_m0 (si c'est la seule a commencer par cours_m ou 1 à 9).
Comme bien sur tout ce que j'ai créé est libre. Je vous propose de vous passer directement les sources BASIC de Linux 89 DW et c'est avec grand honneur que je me joint a votre projet de TiLux si vous acceptez.
merci |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9451 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Linux 89 DW Mer 28 Mai 2008, 14:41 | |
| Toute aide est bienvenue (enfin c'est Lancelot le chef du projet mais je pense que tu seras accepté sans problème ^^)
On attend de voir ça avec impatience !
Ah, et bienvenue :) tu as l'air de bien t'y connaitre en programmation, ça fait longtemps que tu programmes ? |
|
| |
ibi membre
Nombre de messages : 35 Age : 31 items : o Personalized field : Réputation : 0 Points : 5931 Date d'inscription : 26/05/2008
Profil TI: 84 et 89 Titanium TO: 600 Spécialité: Basic 68k
| Sujet: Réponse Mer 28 Mai 2008, 17:32 | |
| Ben pour être franc je ne possède une TI 89 que depuis septembre mais avant j'avais un Casio (graph35+). Dès que j'ai eu ma 1ere calculatrice programmable j'ai commencé a coder pleins de truc (j'avais 12 ans ...).
Après j'ai eu 2 potes qui ont eu des 89 et ca m'a donné envie d'évoluer. En novembre j'ai fait linus 89 DW. Mais je l'ai laissé tombé par manque de temps et surtout parce que je me suis rendu compte que le basic est très vraiment très limité face aux potentiels du basic et de l'ASM.
Toutefois mes connaissances ne me permettent que de faire du Basic et un peut de C (sur calculatrice ...).
Je suis en train de finir un KERNEL (pas un vrai parce que j'ai pas le niveau mais un systeme permettant d'executer des commandes ASM très spécifiques) un comme Vertel/Flib. Il permet de faire de la Compression de fichier, Des Packages ...
je vous tient au courant ... |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9451 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Linux 89 DW Mer 28 Mai 2008, 18:19 | |
| il me semble pas que flib soit un kernel, c'est à vérifier (kernel = plutôt les programmes du genre preos), ça serait plutôt une librairie - Citation :
...parce que je me suis rendu compte que le basic est très vraiment très limité face aux potentiels du basic et de l'ASM.
C et ASM plutôt, non ? Bon, en tout cas, si tu as un problème, tu n'as qu'à demander ici, et on t'aidera dans la mesure du possible (enfin, essaie d'avoir des problèmes après le 20 Juin, là on sera disponible ^^) |
|
| |
ibi membre
Nombre de messages : 35 Age : 31 items : o Personalized field : Réputation : 0 Points : 5931 Date d'inscription : 26/05/2008
Profil TI: 84 et 89 Titanium TO: 600 Spécialité: Basic 68k
| Sujet: Re: Linux 89 DW Mer 28 Mai 2008, 21:18 | |
| Bien sur ce n'est pas un kernel mais une lib. Mais je l'ai appelé Kernel puisqu'il occupe la place centrale du programme et que les vrais kernels sont hors de portée de mon niveau de programmation (c'est pour ca qu'il en existe si peu ...).
Sinon, tu as raison je voulais bien dire C et ASM. |
|
| |
lancelot54 nouveau
Nombre de messages : 10 Age : 35 Localisation : Nancy items : o Personalized field : Réputation : 0 Points : 5943 Date d'inscription : 14/05/2008
Profil TI: Voyage 200™ For Ever TO: 200 Spécialité: Basic 68k
| Sujet: Re: Linux 89 DW Mer 28 Mai 2008, 23:35 | |
| sources acceptées bien-sûr ! contact-moi par message privé |
|
| |
ProgVal modérateur
Nombre de messages : 4107 Age : 173 Localisation : In da cloud items : o Personalized field : Réputation : -4 Points : 6732 Date d'inscription : 09/08/2007
Profil TI: V200 - NSpire TO: 120 [2352 - 2%] Spécialité: Programmation web
| Sujet: Re: Linux 89 DW Mer 11 Juin 2008, 15:06 | |
| - ibi a écrit:
- Dès que j'ai eu ma 1ere calculatrice programmable j'ai commencé a coder pleins de truc (j'avais 12 ans ...).
Perso, moi c'était une TI-80 à 11 ans... |
|
| |
ibi membre
Nombre de messages : 35 Age : 31 items : o Personalized field : Réputation : 0 Points : 5931 Date d'inscription : 26/05/2008
Profil TI: 84 et 89 Titanium TO: 600 Spécialité: Basic 68k
| Sujet: Re: Linux 89 DW Ven 12 Sep 2008, 15:50 | |
| Linux 89 : Quelques Screens de la version en cours :
Il y a deux styles de fenetre : celui du screen (je vais en mettre d'autres prochainement :)) et un qui ressemble beaucoup au style 'MAC OS X' avec des fenetres semi-transparentes tandis que le premier gère les ombres.
Pour l'instant c'est un peu vide mais il faut que j'arrive à gérer :
- Statusbar - Scrollbar - Buttons - Menus - Mouse ... |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9451 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Linux 89 DW Ven 12 Sep 2008, 16:55 | |
| |
|
| |
ibi membre
Nombre de messages : 35 Age : 31 items : o Personalized field : Réputation : 0 Points : 5931 Date d'inscription : 26/05/2008
Profil TI: 84 et 89 Titanium TO: 600 Spécialité: Basic 68k
| Sujet: Re: Linux 89 DW Ven 12 Sep 2008, 19:50 | |
| ben justement, l'hébergeur à planté ... donc je ré-essaye : |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9451 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Linux 89 DW Ven 12 Sep 2008, 21:02 | |
| vala, c'est bon, la syntaxe c'est [code] Pas mal les screens sinon, mais qu'est-ce qu'il y a à l'intérieur ? =) |
|
| |
AdRiWeB amis
Nombre de messages : 3655 Age : 31 Localisation : Juste sous mes cheveux Loisirs : Internet, programmation, TI, musique, tennis-de-table ... Humeur : ^^ items : o Personalized field : Réputation : 0 Points : 6292 Date d'inscription : 12/08/2007
Profil TI: TI-84 Plus, nspire CAS TO: 2429 {2} Spécialité: Basic z80
| Sujet: Re: Linux 89 DW Sam 13 Sep 2008, 01:28 | |
| Peut-etre que c'est juste la routine pour les fenetres ^^' |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9451 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Linux 89 DW Sam 13 Sep 2008, 14:05 | |
| vi c'est joli, mais j'aimerais bien voir une fenêtre remplie ^^ |
|
| |
ibi membre
Nombre de messages : 35 Age : 31 items : o Personalized field : Réputation : 0 Points : 5931 Date d'inscription : 26/05/2008
Profil TI: 84 et 89 Titanium TO: 600 Spécialité: Basic 68k
| Sujet: Re: Linux 89 DW Sam 13 Sep 2008, 19:35 | |
| Ben en voila une : Language Menu | |
Après l'installation de Linux (un package qui crée des programmes qui se lancent pour créer les variables systèmes entre autres). A la fin de l'installation, Linux se lance automatiquement et il demande de choisir la langue d'utilisation, puis ensuite créer des comptes utilisateurs (même si je dois avouer que cela n'est pas très utile ...). Sinon, ce que j'aimerais faire de Linux 89 c'est un programme qui remplace entièrement le TIOS. C'est à dire qu'il se lance au démarrage (pas très dur à faire, il suffit de mettre une fonction qui relance Linux après la commande éteindre et quand la calculatrice redémarre, elle exécutera le programme la ou elle s'en était arrêté ...), et qui permet d'avoir toutes ses fonctions, plus certaines en plus ... comme dossier virtuel, GIMP ? OpenOffice ? ... et éventuellement à l'avenir un Firefox pour se connecter en Wifi ... ? Sinon, j'ai également pensé qu'il était nécessaire de créer un langage de programmation spécifique (adapté pour faire des fenetres, des menus, gestion graphique (Gray 4) et programmable on-calc sous Linux 89. J'ai commencé à faire un compilateur mais je me rend compte que finalement ca ressemble pas mal au C ... :/ |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9451 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Linux 89 DW Sam 13 Sep 2008, 22:02 | |
| c'est un peu utopique =/ la TI n'intégrera pas la wifi à mon avis =/ |
|
| |
ibi membre
Nombre de messages : 35 Age : 31 items : o Personalized field : Réputation : 0 Points : 5931 Date d'inscription : 26/05/2008
Profil TI: 84 et 89 Titanium TO: 600 Spécialité: Basic 68k
| Sujet: Re: Linux 89 DW Sam 13 Sep 2008, 22:06 | |
| Des tests ont été fait, en tout cas je sais qu'il l'on déja fait sur CASIO Graph 35 +. Difficile à croire pour une machine sur laquelle on ne peux pas programmer en C ou en ASM. Il a fallut passer par des grosses modifications HardWare ...
mais sur un HW4 avec USB ca ne devrait pas poser de problème :p |
|
| |
AdRiWeB amis
Nombre de messages : 3655 Age : 31 Localisation : Juste sous mes cheveux Loisirs : Internet, programmation, TI, musique, tennis-de-table ... Humeur : ^^ items : o Personalized field : Réputation : 0 Points : 6292 Date d'inscription : 12/08/2007
Profil TI: TI-84 Plus, nspire CAS TO: 2429 {2} Spécialité: Basic z80
| Sujet: Re: Linux 89 DW Sam 13 Sep 2008, 22:50 | |
| |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9451 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Linux 89 DW Sam 13 Sep 2008, 23:26 | |
| euh tu es sûr de ce que tu dis ? j'ai jamais entendu parler de ça ... et puis ça serait plus (au sens de +) des modifications hardware alors, et ça... bah j'y connais rien |
|
| |
AdRiWeB amis
Nombre de messages : 3655 Age : 31 Localisation : Juste sous mes cheveux Loisirs : Internet, programmation, TI, musique, tennis-de-table ... Humeur : ^^ items : o Personalized field : Réputation : 0 Points : 6292 Date d'inscription : 12/08/2007
Profil TI: TI-84 Plus, nspire CAS TO: 2429 {2} Spécialité: Basic z80
| Sujet: Re: Linux 89 DW Dim 14 Sep 2008, 02:11 | |
| je disais 'c'est vrai' qu'avec un port USB ca pourrait grandement faciliter les choses |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9451 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Linux 89 DW Dim 14 Sep 2008, 12:16 | |
| bah ptet que c'est possible, en tout cas de nombreux programmeurs, certains très expérimentés n'ont pas réussi et puis, si c'était une modification du hardware, la TI deviendrait impossible à utiliser pour les examens, et ça c'est bien c*n ... |
|
| |
Contenu sponsorisé
| Sujet: Re: Linux 89 DW | |
| |
|
| |
|