(en même temps, personne n'y est trop en ce moment cheeky)
(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.
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) !
On attend ça avec impatience \o/

(cheeky)
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
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
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.
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.
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
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é
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.
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
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é
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.
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.
smile
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.
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
happy


(Et dire qu'on t'a connu tout petit... ! cheeky)
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
Magnifique, quelle bête ce ExtendeD grintop
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
top
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
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