Posté le 15/04/2012 à 11:36 Membre depuis le 28/10/2001, 7625 messages
Nous avons relayé, il y a un peu plus d'une semaine, l'information indiquant qu'ExtendeD travaillait sur l'utilisation du port USB par du code natif: Ndless supporte l'USB, proof of concept.

Le debug de ce genre de programmes, directement sur la calculatrice, est très difficile; par le passé, tous ceux qui se sont intéressés à l'USB sur TI-Z80 et TI-68k (citons Dan Englander, Brandon Wilson, Olivier "ExtendeD" Armand et récemment Christopher "Kerm" Mitchell) ont eu le problème.
ExtendeD s'est donc mis en demeure de réaliser un debugger on-calc pour la Nspire, comportant la plupart des commandes de l'émulateur bien connu nspire_emu, nommé OCD: https://ndlessly.wordpress.com/2012/04/09/introducing-ocd-the-ti-nspire-on-calc-debugger/ smile

ocd.png

OCD se présente sous la forme d'une librairie statique, à linker avec le programme en temps de construction. La console du debugger apparaîtra quand un breakpoint est atteint.

ExtendeD invite les développeurs Nspire à télécharger OCD depuis http://www.unsads.com/projects/nsptools/downloader/download/category/2 , et à l'aider à l'améliorer, en l'utilisant et en lui faisant remonter les problèmes et suggestions (voire en lui envoyant des patches).
Pour l'instant, OCD n'est pas compatible avec la CX, car la librairie Nspire I/O de compu (déjà mentionnée dans la news Prototype de client IRC pour Nspire !) ne l'est pas encore.

Source: https://ndlessly.wordpress.com/2012/04/09/introducing-ocd-the-ti-nspire-on-calc-debugger/

Topic frère: http://tiplanet.org/forum/viewtopic.php?f=43&t=9020
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 15/04/2012 à 22:23 Membre depuis le 13/06/2001, 73049 messages
C'est vraiment classe pour les devs, d'autant plus si c'est très proche de ce à quoi ils sont habitués sur l'ému smile
avatar
Posté le 16/04/2012 à 01:05 Membre depuis le 10/06/2001, 45103 messages
oué hehe (moi aussi j'essaie de faire un commentaire gentil, mais c'est pas facile quand on a décroché grin ; bon, sérieusement, faut reconnaître que c'est du chouette boulot top)
Posté le 16/04/2012 à 15:22 Membre depuis le 27/04/2006, 60465 messages
top (vais finir par l'user, ce smiley, à force de l'utiliser autant pour la nSpire grin)
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 16/04/2012 à 20:51 Membre depuis le 18/06/2001, -26082 message
Oué, c'est dingue le boulot qui se fait pour Nspire, mille bravo happy
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 16/04/2012 à 21:21 Membre depuis le 28/10/2001, 7625 messages
C'est à la fois dingue et faible, en fait smile

Le fait est que la plate-forme Nspire nous intéresse, collectivement, moins que d'autres. Sur d'autres plate-formes, les portages de Linux ont suivi de peu l'exécution de code arbitraire, mais il n'en est rien avec la Nspire; pour la Nspire, les librairies graphiques, et le chargement de programmes avec support des relocations, sont des développements récents, deux ans après l'exécution de code arbitraire; ou encore, par exemple, la discontinuité des périodes de disponibilité de l'exécution de code arbitraire n'existe pas sur les consoles de jeu (les tiers ont un temps d'avance sur le fabricant), alors qu'elle est nette sur la Nspire.
La meilleure protection, pour TI, est que les gens qui essaient de s'en prendre à la plate-forme (du point de vue de TI) / d'exercer le droit des utilisateurs à faire ce qui leur sied avec les machines qu'ils possèdent (de notre point de vue) sont assez peu nombreux, et occupés par ailleurs.
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 21/04/2012 à 01:17 Membre depuis le 10/06/2001, 40265 messages
Lionel Debroux (./1) :
tous ceux qui se sont intéressés à l'USB sur TI-Z80 et TI-68k (citons Dan Englander, Brandon Wilson, Olivier "ExtendeD" Armand et récemment Christopher "Kerm" Mitchell)

Merci de m'avoir cité… gni
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 21/04/2012 à 01:19 Membre depuis le 10/06/2001, 45103 messages
Uh ?
Salut Kevin cheeky
Posté le 21/04/2012 à 09:47 Membre depuis le 13/06/2001, 73049 messages
O_o pas mieux, bonjour m'sieur Kevin cheeky
avatar
Posté le 25/04/2012 à 20:48 Membre depuis le 11/11/2001, 116494 messages
Kevin Kofler (./7) :
Lionel Debroux (./1) :
tous ceux qui se sont intéressés à l'USB sur TI-Z80 et TI-68k (citons Dan Englander, Brandon Wilson, Olivier "ExtendeD" Armand et récemment Christopher "Kerm" Mitchell)

Merci de m'avoir cité… gni

Il faisait allusion à ceux qui ont travaillé sur calculatrice réelle...roll
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 25/04/2012 à 22:44 Membre depuis le 10/06/2001, 45103 messages
Tiens, voilà, maintenant tu es cité #itm#
Posté le 26/04/2012 à 00:34 Membre depuis le 10/06/2001, 40265 messages
rotfl
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é