1

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
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

2

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

3

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)

4

top (vais finir par l'user, ce smiley, à force de l'utiliser autant pour la nSpire grin)
avatar
Zeroblog

« 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

5

Oué, c'est dingue le boulot qui se fait pour Nspire, mille bravo happy

6

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.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

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

8

Uh ?
Salut Kevin cheeky

9

O_o pas mieux, bonjour m'sieur Kevin cheeky
avatar

10

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
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

11

Tiens, voilà, maintenant tu es cité #itm#

12

rotfl
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é