Posté le 08/10/2010 à 14:50 Membre depuis le 10/06/2001, 43167 messages
(en même temps, personne n'y est trop en ce moment cheeky)
Posté le 08/10/2010 à 14:50 Membre depuis le 24/04/2002, 4696 messages
(Je sais, mais j'y étais encore moins ces dernières années)
avatarMaintenant 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.
Posté le 08/10/2010 à 18:03 Membre depuis le 18/06/2001, -26423 message
Pen^2 (./30) :
(en même temps, personne n'y est trop en ce moment mod.gif )

Mmmmh, j'ai sous le coude de la vapeur qui refroidit suffisamment vite pour se concrétiser la semaine prochaine cheeky

(ok, à 1 on a jamais fait une communauté trinon)
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 08/10/2010 à 18:55 Membre depuis le 10/06/2001, 43167 messages
On attend ça avec impatience \o/

(cheeky)
Posté le 08/10/2010 à 21:02 Membre depuis le 11/06/2001, 4827 messages
Afin d'élargir le cercle de développeurs et potentiellement trouver des successeurs à geogeo, la documentation développeur a été déplacée et enrichie sur Hackspire : http://hackspire.unsads.com/wiki/index.php/Main_Page#Development_resources
Posté le 08/10/2010 à 21:07 Membre depuis le 27/04/2006, 59062 messages
top
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Posté le 09/10/2010 à 09:51 Membre depuis le 16/06/2001, 68658 messages
excellent, merci.
Posté le 09/10/2010 à 11:55 Membre depuis le 11/06/2001, 4827 messages
La liste des syscalls reste assez légère, bien que hwti, geogeo et Goplat aient pu déterminer un très grand nombre de symboles. Tant que cette liste reste limitée, leurs efforts sont gâchés et les possibilités de développement et de portage resteront très limitées.

Il faudrait commencer par déclarer dans Ndless les syscalls dont les adresses ont déjà été trouvées. Ceci revient pour chaque syscall à :
- Déclarer la ligne correspondante dans os.h et syscalls.h
- Idéalement ajouter un cas de test dans arm/tests
- Editer Hackspire pour pointer sur la documentation externe correspondante

Les correspondances actuelles symboles-adresses au format IDC d'IDA sont les suivantes (sachant que tout ajout ou correction dans ces fichiers est aussi intéressante) :
boot2_1.4.1571.idc
OS_1.1.9253_non-CAS.idc
OS_cas-1.7.idc
OS_ncas-1.7.idc

Toute contribution même mineure est bienvenue.
Posté le 09/10/2010 à 12:06 Membre depuis le 28/10/2001, 7604 messages
Parmi ceux qui ont nommé des routines, il y a également bsl [EDIT après lecture plus complète des topics d'UTI: et Levak] smile
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 09/10/2010 à 15:05 Membre depuis le 10/06/2001, 39757 messages
Une conversion automatique pour la table d'adresses (os.h), c'est envisageable? Ça m'a l'air plutôt simple à coder. Ce sont les prototypes (syscalls.h) le problème, comme pour TIGCC (où unknown.h est toujours très rempli avec ou sans les fameuses contributions de Lionel, donc s'il vous plaît évitez ce hors sujet!). Je me demande s'il ne conviendrait pas de générer la table automatiquement et de rajouter les prototypes correspondants au fur et à mesure. Au pire, un prototype peut être rajouté dans le code utilisateur.
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
Posté le 09/10/2010 à 15:10 Membre depuis le 28/10/2001, 7604 messages
Pourquoi pas, c'est aux devs de Ndless de décider smile
Sans oublier quand même que l'approche TIGCC/GCC4TI, à savoir la génération de code (headers) à partir de fichiers externes, a des avantages et des inconvénients. Doxygen et Javadoc, entre bien d'autres, fonctionnent dans l'autre sens.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 09/10/2010 à 15:14 Membre depuis le 10/06/2001, 39757 messages
Le système des fichiers *.hs? est effectivement à revoir, ça n'a pas marché très bien (les contributeurs potentiels n'ont souvent pas accepté le fait qu'il fallait écrire un fichier par fonction à déclarer, j'ai toujours trouvé ça lourd moi aussi). Il faudra probablement utiliser un autre système pour Ndless.

Le problème, c'est que Doxygen ne crée pas une documentation de la même qualité (les liens entre les fonctions manquent souvent).
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
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é
Posté le 10/10/2010 à 00:29 Membre depuis le 11/06/2001, 4827 messages
On est d'accord, ce sont bien les prototypes le plus long.
Les tables (syscalls-....c) sont générées automatiquement à partir des fichiers .idc par MakeSyscalls. syscalls.h ne fait que sélectionner certaines syscalls.
Posté le 25/11/2010 à 23:09 Membre depuis le 11/06/2001, 4827 messages
Une release officielle de Ndless 1.7 (dont la vocation était une compatibilité OS 1.7) apparaît comme très prochaine. Les derniers gros changements implémentés contournent la dizaine d'incidents qui avaient été identifiés.

Des snapshots binaires sont désormais régulièrement publiés : http://bytecode.fr/miscfiles/ti/nspire/ndless-1.7-beta

Si les feedbacks font rapidement apparaître cette beta comme de bonne qualité, la release tombera juste à temps pour les POTY ticalc.orig 2010.

L'étape prochaine est la compatibilité OS 2.x (et donc avec les modèles Touchpad) qui devrait être désormais grandement facilitée.
Posté le 26/11/2010 à 00:46 Membre depuis le 10/06/2001, 43167 messages
smile
Posté le 26/11/2010 à 07:26 Membre depuis le 28/10/2001, 7604 messages
Très bien, comme d'habitude wink
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 26/11/2010 à 11:00 Membre depuis le 11/11/2001, 115763 messages
et en plus, c'est le post ./43 cheeky
avatarWebmaster 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
Posté le 04/12/2010 à 16:21 Membre depuis le 11/06/2001, 4827 messages
Posté le 04/12/2010 à 16:23 Membre depuis le 10/06/2001, 43167 messages
happy


(Et dire qu'on t'a connu tout petit... ! cheeky)
Posté le 04/12/2010 à 16:31 Membre depuis le 11/11/2001, 115763 messages
C'est déjà noël !
avatarWebmaster 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
Posté le 04/12/2010 à 19:01 Membre depuis le 18/06/2001, -26423 message
Magnifique, quelle bête ce ExtendeD grintop
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 04/12/2010 à 20:16 Membre depuis le 28/10/2001, 7604 messages
top
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 05/12/2010 à 07:53 Membre depuis le 27/04/2006, 59062 messages
Bravo top

Je me demande s'il y a un poster "Wanted : ExtendeD" sur les murs des bureaux de TI ? cheeky
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo