π
<-
Chat plein-écran
[^]

News 2024
Juin (4)
Mai (4)
Avril (2)

News 2023
Août (2)
Juin (3)
Mai (7)
Avril (2)
Mars (3)

News 2022
Août (3)
Juin (4)
Mai (1)
Avril (6)
Mars (4)
Janvier (12)

News 2021
Août (8)
Juillet (28)
Juin (20)
Mai (19)
Avril (25)
Mars (15)

News 2020
Août (16)
Juillet (13)
Juin (17)
Mai (38)
Avril (21)
Mars (17)

News 2019
Août (10)
Juin (4)
Mai (11)
Avril (8)
Mars (18)
Janvier (14)

News 2018
Août (5)
Juin (9)
Mai (10)
Avril (2)
Mars (14)
Janvier (12)

News 2017
Août (10)
Juillet (14)
Juin (14)
Mai (11)
Avril (9)
Mars (12)
Janvier (11)

News 2016
Octobre (10)
Août (8)
Juin (8)
Mai (14)
Avril (9)
Mars (13)
Janvier (11)

News 2015
Octobre (15)
Août (11)
Juin (7)
Mai (12)
Avril (6)
Mars (11)

News 2014
Août (2)
Juin (2)
Mai (5)
Avril (4)
Mars (5)

News 2013
Août (6)
Juin (8)
Mai (14)
Avril (24)
Mars (16)
Janvier (10)

News 2012
Octobre (11)
Août (6)
Juin (8)
Mai (16)
Avril (16)
Mars (6)

News 2011
Août (4)
Juin (11)
Mai (5)
Avril (2)
Mars (6)

News 2010
Juin (1)
Mai (2)
Avril (1)

News 2009
Août (2)
Avril (1)

Les secrets du module TI-84 Plus Orion - comment ça marche?

Nouveau messagede critor » 20 Sep 2013, 18:53

288927372891Dans plusieurs actualités précédentes, nous avons découvert avec vous la nouvelle calculatrice graphique parlante TI-84 Plus Orion.
Cette calculatrice est commercialisée sous la forme d'une TI-84 Plus normale munie d'un système (OS) spécial 2.55/ORk, venant surmontée d'un module vocal se connectant simultanément avec les prises mini-USB et mini-Jack, et disposant lui-même de prises mini-USB et mini-Jack supérieures.



2894Nous avions été surpris que la calculatrice TI-84 Plus fournie avec le module soit une vieille révision matérielle P munie de l'ancien code de démarrage (Boot Code) 1.02, mais n'avions rien noté d'étrange sur le moment.
En fait si, il y a un petit truc bizarre: l'OS 2.55/ORk actuel est apparemment uniquement signé avec les clés RSA 512-bits. L'absence de signature 2048-bits fait donc qu'il est officiellement impossible de l'installer sur toutes nos TI-84 Plus et TI-84 Pocket récentes munies du Boot Code 1.03. :o
C'est assez curieux... Peut-être était-ce pour limiter la diffusion de cet OS spécial, afin d'éviter que l'on puisse se fabriquer des TI-84 Plus Silver Edition Orion, si la sortie de ce modèle prévu dans le code de l'OS est effectivement prévue.
En pratique toutefois, il suffira simplement de forcer l'installation de l'OS 2.55/ORk grâce à l'une des trois méthodes spécifiques à ce Boot Code et décrites dans une actualité précédente.



912Le module utilise visiblement le port mini-USB, à travers lequel il s'identifie à la calculatrice en tant que tablette de rétroprojection ViewScreen. Il n'est pas possible dans l'état actuel de l'OS, d'utiliser simultanément le module et un autre périphérique USB. La prise mini-USB supérieure du module ne sert en effet à rien d'autre qu'à mettre à jour son firmware depuis un ordinateur, qui détecte donc le module et non la calculatrice.
Pour échanger des données avec une autre calculatrice ou un ordinateur, il faudra donc:
  • soit dévisser et débrancher le module pour pouvoir utiliser la prise mini-USB de la calculatrice
  • soit utiliser la prise mini-Jack supérieure du module, qui semble être un simple prolongement de la prise mini-Jack de la calculatrice
Même si cette prise mini-Jack semble avoir été prévue exprès pour ça, nous sommes surpris de ne trouver dans l'emballage que des câbles mini-USB et aucun câble mini-Jack. Ces derniers devront donc être acquis séparément, et rappelons que l'interface mini-Jack pour la communication avec un ordinateur ne court pas les rues et n'est pas donnée... Au prix astronomique de cette calculatrice parlante, je me serais attendu personnellement à ce que ces accessoires apparemment nécessaires soient inclus. :mj:



Reste maintenant à découvrir comment la calculatrice communique avec le module qui se fait passer pour une tablette de rétroprojection et reçoit donc en permanence les données de l'écran. Nos premiers tests ont montré une excellente compatibilité (enfin, pour ce que l'on peut espérer d'un OS basé sur le 2.55) avec les diverses applications et programmes TI-84 existants. Comment ont-ils fait? Quelle idée géniale ont-ils eue? ;)

1109Souvenez-vous des calculatrices de la famille TI-68k. Nous distinguions:
  • les TI-89 avec leur écran 160x100 pixels
  • les TI-92 et TI-Voyage 200 avec leur écran 240x128 pixels
Ce sont des modèles compatibles, et le lancement d'un programme assembleur ou d'une application prévue pour TI-92 ou TI-Voyage 200 sur TI-89 génère un affichage tronqué.
Mais, lorsque l'on a utilisé dans ce cas la tablette de rétroprojection 240x128 pixels commune à tous ces modèles, nous avons bel et bien obtenu un affichage complet! :bj:
Cela voulait dire que même si l'écran des TI-89 ne pouvait afficher que 160x100 pixels, le buffer mémoire interne utilisé était de taille supérieure, 240x128 pixels, commune à tous ces modèles.
Image


Sur TI-84, c'est pareil. Même si l'écran est de 96x64 pixels, le buffer mémoire interne est de 128x64 pixels! :bj:
Il existe donc une bande de 32 pixels supplémentaires invisible à droite de l'écran.
L'OS 2.55/ORk utilise tout simplement cette bande afin de passer des messages au module vocal.
Image


Le module vocal et son OS dédié sont donc compatibles avec tous les programmes et applications qui ne se servent pas de cette mémoire cachée à droite de l'écran. Mais cela veut dire aussi qu'il doit être possible de prendre le contrôle du module vocal en écrivant des messages corrects dans cette zone! ;)
Lien vers le sujet sur le forum: Les secrets du module TI-84 Plus Orion - comment ça marche? (Commentaires: 8)

Invention TI-84 Plus Silver Edition Orion et autres modèles

Nouveau messagede critor » 22 Sep 2013, 14:41

27372891Dans nombre d'actualités précédentes, nous vous avons présenté la nouvelle calculatrice graphique parlante, la TI-84 Plus Orion, ainsi que son module vocal supérieur.

Vous avez été plusieurs curieux à nous interroger sur les possibilités de brancher et utiliser le module vocal sur un autre modèle qu'une TI-84 Plus. La curiosité n'étant pas un vilain défaut sur TI-Planet, nous allons nous empresser de vous éclairer. ;)
Cependant, notons que le module Orion n'est à l'origine pas prévu pour être détaché (il est en effet vissé) et nous ne vous recommandons pas de tenter l'expérience par vous même, surtout vu le prix... !


Une fois le système (ou OS pour Operating System) spécial 2.55/ORk ou compatible installé, on pourrait s'attendre à ce que le module fonctionne sur les TI-84 Pocket.fr. Toutefois, les deux connecteurs mini-Jack et mini-USB A sont davantage reserrés sur ce modèle, ce qui empêche l'insertion correcte du module. Le branchement et le fonctionnement devraient toutefois être possibles en utilisant des rallonges/prolongateurs:
  • un câble mini-Jack 2.5 femelle <-> mini-Jack 2.5 mâle
  • un câble mini-USB A femelle <-> mini-USB A mâle
Mais le connecteur mini-USB A (contrairement au mini-USB B) ayant rapidement été (presque) abandonné par la norme USB, il vous sera quasiment impossible de trouver un tel câble... Au mieux pourrez vous simplement en bricoler un à l'aide des connecteurs à trouver ou récupérer en pièces détachées.
2206 2967


C'est d'ailleurs pareil pour la TI-84 Plus Pocket SE chinoise (Adriweb qui la conserve a pu tester et confirmer).

En fait il faut donc s'orienter vers des modèles comportant des boîtiers similaires à celui des TI-84 Plus. La calculatrice TI-84 Plus accompagnant le module (ici à droite) est quasiment identique aux TI-84 Plus normales. Tout juste remarque-t-on au dos que les patins antidérapants supérieurs ont été retirés, et que la fente supérieure a été comblée avec une barrête présentant deux pas de vis pour fixer et verrouiller le module vocal.
2968


Les dernières calculatrices TI-73 Explorer d'entrée de gamme qui remplacent nos TI-76.fr dans d'autres pays comme l'Amérique du Nord ou l'Inde, disposent par exemple d'un boîtier de forme adéquate. Mais elles ne disposent pas de la prise mini-USB nécessaire au branchement et au fonctionnement du module.
2207 2964


29652957Tournons-nous maintenant vers les nouvelles TI-84 Plus C Silver Edition couleur. Ca devrait aller non? Et pourtant, Adriweb et moi-même avont eu beau forcer, ça ne veut pas passer...
On remarque en fait après coup que les connecteurs de la TI-84 Plus C Silver Edition (calculatrice de gauche) ne sont pas à la même hauteur que sur les TI-84 Plus où ils sont bien plus proches de l'écran. En effet, une fois les deux calculatrices ouvertes on remarque en y posant un petit objet comme un interrupteur informatique (jumper) que la carte mère des TI-84 Plus est ancrée bien plus profondément dans le boîtier. Ces ridicules petits millimètres suffisent hélas pour que les connecteurs tombent à côté, et il faudrait donc s'en remettre à la solution ci-dessus avec les rallonges ou prolongateurs. Mais même avec ça, il restera encore à créer un OS gérant correctement le module, si c'est possible. Comme expliqué précédemment, ce dernier se présente à la calculatrice comme une tablette de rétroprojection ViewScreen et reçoit en permancence une image écran 128x64 pixels contre 96x64 pixels affichables, la zone de 32 pixels supplémentaires invisible à droite servant à passer les messages au module. La TI-84 Plus C Silver Edition disposant d'un écran différent 320x240 pixels, le microprogramme (firmware) du module nécessiterait sans doute une mise à jour, si tant est qu'elle soit matériellement possible.
2958 2961 2960
Image


Le module par contre devrait être parfaitement branchable sur les TI-89 Titanium où les connecteurs sont à même hauteur que sur les TI-84 Plus. Hélas, je n'en ai pas sous la main, mais comme ci-dessus des mises à jours des OS et firmwares seront nécessaires.

Par contre, je dispose de sa version rétroprojetable, la TI-89 Titanium ViewScreen. Et hélas, fort bêtement, les ergots encadrant la prise pour la tablette de rétroprojection bloquent l'insertion du module.
1093 2966


Nous en arrivons maintenant à la calculatrice TI-84 Plus Silver Edition. Et là enfin bonne nouvelle, le module s'adapte sans effort au boîtier et fonctionne correctement une fois l'OS 2.55/ORk installé! Nous venons donc d'inventer sous vos yeux un nouveau modèle: la calculatrice parlante TI-84 Plus Silver Edition Orion! :bj:
2962


Contrairement à la TI-89 Titanium ViewScreen, la version rétroprojetable TI-84 Plus Silver Edition ViewScreen ne comporte pas d'ergots autour de la prise supplémentaire et le module s'y adapte aussi bien que précédemment! :bj:
Tout juste peut-on regretter que la prise pour la tablette de rétroprojection devienne inutilisable une fois le module installé...
879 2963


Sans doute le module est-il adaptable de même aux nouvelles TI-83 Plus.fr USB, mais les miennes sont actuellement en prêt auprès du musée DataMath, et je ne vais quand même pas ouvrir celle que l'on doit vous offrir dans le cadre de notre concours. ;)



Résumons maintenant le tout:

Modèleboîtier compatiblesystème compatible
TI-73 Explorernonnon
TI-83 Plus.fr USBouioui
TI-84 Plusouioui
TI-84 Plus Silver Editionouioui
TI-84 Plus Silver Edition ViewScreenouioui
Clavier TI-84 pour TI-Nspirenonnon
TI-84 Plus C Silver Editionnonnon
TI-84 Pocket.frnonoui
TI-84 Plus Pocket SEnonoui
TI-89 Titaniumouinon
TI-89 Titanium ViewScreennonnon
27372891In many previous news, we did present you the new Orion TI-84 Plus talking graphing calculator.

Some of you asked us about the possibilities to connect the voice module other models. Curiosity is not a bad thing on TI-Planet, so let's answer this. ;)



With the special 2.55/ORk OS installed, you could expect the module to work on the TI-84 Pocket.fr and chinese TI-84 Plus Pocket SE. Unfortunately, the mini-jack and mini-USB aren't far enough from each other and the module doesn't fit. However, it should still be possible to use the voice module if we can find the appropriate extensions:
  • mini-Jack 2.5 female 2.5 <-> mini-Jack 2.5 male cable
  • mini-USB A female <-> mini-USB A male cable
22062967


So let's just focus on models with cases similar to the TI-84 Plus cases.

The latest TI-73 Explorer for example have the right case, but you can't connect the module because of the missing mini-USB port.
22072964


29652957Let's now check the new TI-84 Plus C Silver Edition color calculator. It should be ok, shouldn't it? But it just doesn't fit...
We notice that the connectors from the TI-84 Plus C Silver Edition (left calculator) aren't at the same height that the ones from the TI-84 Plus which are closer to the screen. Indeed, we can notice the difference by placing a small item (a jumper for example) on the motherboards. So we need extensions here too, but even with that we would still need an appropriate OS (if possible) to interact with the module.
295829612960


I don't have a TI-89 Titanium, but a TI-89 Titanium ViewScreen on which the module doesn't fit because of the ViewScreen connector. But it should fit on a TI-89 Titanium. Of course, an appropriate OS would be needed here too.
10932966


We're finally lucky with the TI-84 Plus Silver Edition and TI-83 Plus.fr USB, on which the module does fit and work once the 2.55/ORk OS is installed. We just invented a new model: the Orion TI-84 Plus Silver Edition! :bj:
The module also fits on TI-84 Plus Silver Edition ViewScreen, where the different ViewScreen connector isn't a problem but can't be used anymore once the module is connected.
29628792963




Let's now summarize the whole thing:

Modelcompatible casecompatible OS
TI-73 Explorernono
TI-83 Plus.fr USByesyes
TI-84 Plusyesyes
TI-84 Plus Silver Editionyesyes
TI-84 Plus Silver Edition ViewScreenyesyes
TI-Nspire 84 Plus keypadnono
TI-84 Plus C Silver Editionnono
TI-84 Pocket.frnoyes
TI-84 Plus Pocket SEnoyes
TI-89 Titaniumyesno
TI-89 Titanium ViewScreennono
Lien vers le sujet sur le forum: Invention TI-84 Plus Silver Edition Orion et autres modèles (Commentaires: 8)

zStart, l'autre shell pour TIz80 (83+/84+ et compatibles)

Nouveau messagede Hayleia » 23 Sep 2013, 17:23


Tout le monde connaît DoorsCS, la shell (je dis "la" parce que "shell" se traduit par "coquille") pour la famille des z80 qui offre la plus grande compatibilité avec les programmes, en plus d'autres options très simples à utiliser/configurer comme par exemple la possibilité d'archiver/désarchiver ou protéger/déprotéger un programme depuis une GUI très compréhensible. Cette shell vise un public très vaste, des programmeurs Basic aux programmeurs ASM en passant par les programmeurs Celtic, et ce sans oublier les non-programmeurs.

Toutefois, elle peut sembler inadaptée dans certaines occasions:
-L'application DoorsCS est très grosse, ce qui s'explique assez facilement quand on voit tout ce qu'elle fait, et peut donc gêner par exemple les utilisateurs de 83+ qui programment en Axe (49152 octets pour DoorsCS, 32768 pour Axe, plus la taille de chaque programme produit, ça devient vite plus que la capacité de la calculatrice).
-Il peut aussi être énervant lorsqu'on rencontre souvent des RAM Clears de devoir passer à chaque fois par l'application DoorsCS pour réinstaller les hooks.

Eh bien sachez qu'il existe une alternative:
L'application zStart.


Si je poste aujourd'hui, c'est tout simplement parce que Lionel Debroux m'a dit de le faire zStart a été updaté il y a quelques jours, réglant ainsi bon nombre de problèmes, et de plus il a été uploadé dans un zip complet pour une fois (d'habitude il faut aller chercher le readme dans un autre post). C'est donc le moment ou jamais d'essayer si vous ne l'utilisez pas déjà.

zStart est assez difficile à décrire. Son créateur, Brian "thepenguin77" Coventry, déjà connu pour d'autres travaux comme Chess, Truvid, TruSound, de nombreux patches et TheImpossibleGame entre autres, décrit son application comme étant "le couteau suisse de l'armée pour la TI-84+" (et maintenant aussi la 83+).



Ce n'est pas vraiment une shell.

À l'origine, zStart était prévue comme remplacement de l'application StartUp dont l'idée était bonne mais l'implémentation des plus mauvaises, surtout pour des fonctionnalités aussi limitées. Vous pourrez ainsi afficher au démarrage de votre calculatrice une image de Hayley Williams en 8 niveaux de gris (oui, sur votre calculatrice noir et blanc). On est bien loin d'une shell.
Depuis, de nombreuses options ont été rajoutées, certaines toujours dans l'esprit de StartUp comme cet affichage à l'écran d'une image en 8 niveaux de gris, et d'autres sans plus de rapport avec le but original comme un homerun hook, caractéristique phare des shells modernes... pourtant zStart n'inclut d'origine que la bibliothèque Ion, shell obsolète par excellence.



C'est bien mieux qu'une shell.

En réalité, zStart permet d'absorber une shell installée sur votre calculatrice. Vous pouvez ainsi profiter du homerun hook de zStart tout en utilisant les bibliothèques de MirageOS s'il est présent sur votre calculatrice, après avoir réglé une certaine option. zStart vous permet donc de choisir quelles bibliothèques vous voulez utiliser, et donc d'économiser de la place si vous ne les utilisez pas toutes (si vous les utilisez toutes en revanche, DoorsCS économisera de la place par rapport à zStart).

zStart inclut aussi tout un tas d'options n'ayant pas de grand rapport avec les fonctionnalités habituelles d'une shell, comme par exemple la possibilité de modifier la (grande) police d'écriture utilisée par l'OS, ou la possibilité de sauvegarder certaines options de l'OS pour qu'elles soient restaurées lors d'un RAM Clear, comme le réglage du contraste par exemple.



Une application orientée programmeurs et programmeuses

Comme dit plus haut, l'application zStart n'est pas vraiment une shell, mais un couteau suisse. Elle inclut un certain nombre d'options plus utiles les unes que les autres.
Parmi ces options, un bon nombre concernent l'éditeur de programmes. Avec zStart, vous pourrez par exemple accéder à n'importe quel label d'un programme que vous éditez depuis l'éditeur de programme intégré à la calculatrice, vous pourrez aussi utiliser une fonction de copier/coller, l'éditeur de programmes pourra éditer des programmes archivés...
D'autres options ne concernent pas l'éditeur de programmes mais sont tout aussi utiles. Vous n'aurez ainsi pas à repasser par l'application pour la réinstaller après un RAM Clear car elle se réinstalle toute seule.. Vous pourrez aussi configurer des raccourcis pour lancer/éditer/compiler des programmes en deux touches depuis l'écran de calculs.



Une application orientée programmeurs et programmeuses Axe

zStart est né sur Omnimaga, l'Axe est né sur Omnimaga, il est assez évident qu'ils se sont rencontrés. C'est pourquoi zStart fournit des options spécifiques pour les programmeurs Axe, telles que la compilation d'une source depuis l'éditeur de programmes voire le lancement d'un programme après compilation depuis l'éditeur de programmes puis le retour à l'éditeur. Il ajoute aussi à l'Axe la fonctionnalité de saut direct à l'erreur lors d'une compilation.



Une application déconseillée aux débutants

Vous l'aurez compris, zStart contient beaucoup d'options qui modifient le comportement de l'OS. Il faut déjà beaucoup de talent pour arriver à les mettre en oeuvre, alors on ne va pas en vouloir à l'auteur s'il y a quelques bugs. Néanmoins, les bugs de zStart sont un peu plus impressionnants (pas forcément graves mais si on n'a pas l'habitude on peut se demander ce qu'il se passe) que les bugs des autres applications (déjà, un RAM Clear suffit généralement à calmer un bug dans un autre programme, mais ici ça ne marche pas forcément puisque zStart modifie aussi le comportement des RAM Clears pour se réinstaller tout seul). Certes, si vous rencontrez un bug, il suffit de le rapporter à l'auteur dans le topic de développement (lien plus bas) pour qu'il soit corrigé. Mais si vous êtes débutant et n'avez jamais vu un bug, ceux de zStart pourraient sérieusement vous dérouter. De plus, un bon nombre d'options ne voudront rien dire à vos yeux (comme "Execute >$C000"), et les cocher ou non peut évidemment avoir une influence sur les bugs. Je vous conseille donc d'utiliser DoorsCS ou MirageOS si vous débutez dans le monde de la calculatrice, ils sont bien plus adaptés aux débutants.

Son interface minimaliste peut aussi en décourager plus d'un, surtout si on la compare à l'interface plus qu'attrayante de DoorsCS. C'est toutefois comme cela que l'auteur a pu mettre autant de fonctionnalités dans une seule page de flash.



Une application déconseillée aux utilisateurs d'OS MP

Comme vous l'aurez compris, zStart est loin d'être indépendant de l'OS, il fait tout pour changer son comportement. C'est pourquoi il est assez difficile pour l'auteur de tout faire fonctionner sur tous les OS. Il est déjà remarquable que zStart fonctionne sur 83+, il ne faut pas s'étonner s'il y a des marginaux. Je ne dis évidemment pas que c'est une bonne chose, mais on peut pardonner à l'auteur.




Compatibilité CSE ?

On peut se douter de la réponse si les OS MP ne sont pas compatibles, mais je précise tout de même qu'à ce jour, zStart ne fonctionne pas sur la 84+CSE, et l'auteur a dit qu'il ne prévoyait pas de porter son application sur la nouvelle calculatrice (tout simplement parce qu'il n'en a pas et ne peut pas tester en détails tous les hacks dont zStart a besoin).


Voici en spoiler une liste outdatée des features de zStart par ordre décroissant d'incroyabilité (la liste actuelle étant plus longue):
Show/Hide spoilerAfficher/Masquer le spoiler
se réinstalle tout seul sur les Ramclears
règle MathPrint/Classic
règle radians/degrés
répare le lcd (ALCDFIX)
règle contrast
lance des programmes archivés comme s'ils n'étaient pas archivés
édite des programmes archivés comme s'ils n'étaient pas archivés
affiche une image en 8 niveaux de gris au démarrage
lance des programmes au moment des RAM Clears ou au démarrage de la calculatrice ou au lancement de zStart
polices d'écritures personnalisables avec un éditeur intégré
integration avec Axe:
- compile des programmes depuis l'écran de calcul (homescreen)
- installe le TokenHook d'Axe
raccourcis clavier pour lancer ou compiler des programmes ou pour recopier des Tokens
installe Omnicalc et Catalog Help
Copier-Coller dans les programmes Basic et sources Axe
conversions de bases
calculs de masses molaires
%14 d'augmentation de la vitesse de tout ce qui se lance depuis la flash (tous les programmes Basic)
RAM Clear classique sur les OS MathPrint
menu label pour aller directement à un label dans les programmes Basic et sources Axe
désinstaller le stat wizards
tue la popup MathPrint
exécute même ce qui dépasse l'adresse mémoire $C000
archive les programmes depuis le menu PRGM
archive tous les programmes avec ON+VARS
peut utiliser RCL sur des programmes archivés
RAM Clears sécurisés (archive tout puis fait son RAM Clear puis désarchive)
autorise la calculatrice à fonctionner avec des écouteurs (au lieu qu'elle freeze)
les hooks et appvars ne sont créés que si on en aura besoin




Liens

Topic de développement (et des dernières versions): http://www.omnimaga.org/index.php?topic ... #msg139985
Pour les dernières versions, inutiles de vérifier le premier post de ce topic, voyez plutôt si le numéro indiqué dans la signature de thepenguin correspond à celui indiqué par votre version de zStart. Si non, cliquez sur le lien qui vous mènera directement au post qui vous intéresse dans le topic de développement. Et n'allez pas non plus sur ticalc.org, ce n'est pas non plus la dernière version (quoique, celle de ticalc on peut en général s'attendre à ce qu'elle soie 95% stable).
Dernière édition par Hayleia le 11 Juil 2014, 08:38, édité 4 fois.
Lien vers le sujet sur le forum: zStart, l'autre shell pour TIz80 (83+/84+ et compatibles) (Commentaires: 21)

Concours programmation Omnimaga - gagne une TI-84 Plus CSE

Nouveau messagede critor » 24 Sep 2013, 15:58

Omnimaga nous lance aujourd'hui son concours de programmation 2013.

Image


Il s'agit de programmer un jeu addictif pour calculatrices TI-83 Plus et TI-84 monochrome.
Pas besoin donc de mettre forcément en oeuvre des techniques extraordinaires: on demande simplement un jeu qui donne envie d'être joué et rejoué avec le moins de lassitude possible - un concours donc à la portée du plus grand nombre! :bj:

Les langages de programmations autorisés sont:
  • le langage interprété TI-Basic
  • l'assembleur, l'axe, et les bibliothèques d'extension du TI-Basic

Notons que les jeux programmés en TI-Basic pour TI-82 Stats et TI-83 fonctionneront sans aucun problème sur TI-83 Plus et TI-84 monochrome - le concours est donc à la portée de tous! :bj:

A gagner:
  • 1er prix: la nouvelle calculatrice TI-84 Plus C Silver Edition couleur :bj:
  • 2ème prix: un lot de 2-3 calculatrices TI monochromes
  • 3ème prix: un T-shirt Omnimaga
Image



This year our contest is about what makes gaming on the calculator fun. That means simple games that make you want to go back and play over and over again. Not because they are technically challenging or visually the most interesting, but because the concept makes the game stand out as an enjoyable item to have on your calculator. For this contest, we are focusing on the TI-83+ series (TI-83+/SE,TI-84+/SE). Please see below for the list of categories.

We have 2 categories this year:
  • 1. BASIC
  • 2. Axe/Assembly/Hybrid BASIC


Contestants should email their entries to O M N I M A G A 2 0 1 3 @gmail.com by November 5th 2013, 12:00 AM UTC-5. Please remember to include a readme file with your entry and instructions on how to play your game. Also remember to include information on any libraries that may be needed in order to run your game.

Prizes







Place Prize
First Ti-84+CSE
Second Ti-Calculator Grab Bag
Third Omnimaga T-Shirt



Rules:

1: The game must not contain adult material or extremely offensive content (such as racial slur).

2: You are not allowed to enter a project that was started prior the start of the contest. You can use code, images, and ideas from it, though.

3: You are allowed (and encouraged) to announce updates and screenshots of your project anywhere, but you are NOT allowed to provide any download copies of it (or the entire source code) to anyone until the end of the contest.

4: Help is allowed, as long as you respect rule #3. Also, keep in mind that usage of other people's code may affect your originality score considerably.

5: You must have a forum account to participate.

6: Only one entry per person per category is allowed

7: Your entry must be submitted before November 5th 2013, 12:00 AM UTC-5. We will not be accepting any more entries past this deadline.

8: Omnimaga has the right to change and modify the rules at any time.

Forum members interested in judging should message a staff member. You may judge any category that you are not participating in. A grading rubric will be posted soon as it has been typed up. Good luck everyone!

Modalités de participation et règlement complet en lien ci-dessous.
Full updated rules linked below.


Bonne chance! ;)
Good luck! ;)


Source:
http://www.omnimaga.org/index.php?topic=17050.0
Lien vers le sujet sur le forum: Concours programmation Omnimaga - gagne une TI-84 Plus CSE (Commentaires: 14)

Test matériel module vocal TI-84 Plus Orion

Nouveau messagede critor » 25 Sep 2013, 01:09

27372891Dans nombre d'actualités précédentes nous vous avons présenté la TI-84 Plus Orion, la première calculatrice graphique parlante.
Il s'agit d'une TI-84 Plus équipée d'un système 2.55/ORk spécial, et qui vient surmontée d'un module vocal.


Que vous ayez trouvé cette calculatrice sympa ou pas suite à nos présentations et expériences, vous êtes tous d'accord sur une chose: vous jugez son prix de 599$ excessif.
Même en considérant que la calculatrice TI-84 Plus venant avec le module vaut 150$, cela nous laisse quand même 450$ pour le module.
Rappelons toutefois que ce dernier n'est pas commercialisé séparément et qu'il vous faudra donc vous tourner vers le marché de l'occasion afin de l'acquérir seul.



2988Alors finalement, est-ce excessif ou pas? Pour le savoir, ouvrons le module :)

Notons que le module Orion n'est à l'origine pas prévu pour être détaché (il est en effet vissé) ni démonté et nous ne vous recommandons donc pas de tenter l'expérience par vous même, surtout vu le prix... !

Mais quelle surprise! Nous découvrons une carte mère à la connectivité impressionante. :o
Déjà il y a deux haut-parleurs et le module peut donc faire du son stéréophonique, possibilité qui ne me semble pas du tout exploitée actuellement.
Mais ce n'est pas tout... Il n'y a pas non plus un vibreur, mais deux vibreurs! La calculatrice peut là aussi vibrer en stéréo! Ah non décidément, on ne se moque pas de nous! ;)
Rappelons la présence de la prise écouteurs Jack 3.5, mais aussi de la mystérieuse prise micro USB A que l'on suppose destinée au branchement de périphériques ou extensions à ce jour inconnus.
Remarquons également la présence de deux connecteurs 4-pins inutilisés et apparemment symétriques en bas. Peut-être que cette symétrie comme pour les connecteurs des haut-parleurs et vibreurs est en rapport avec une autre possibilité stéréophonique du module, actuellement inutilisée... Ou alors il peut s'agir simplement de ports série (USB, RS232...).



2989Nous sommes donc déjà fort agréablement surpris par cette découverte de la carte mère. Mais découvrons-en maintenant les puces utilisées:
La carte mère s'articule autour de trois puces:
MarqueRéférenceDescription
STSTM32F405Processeur ARM 32-bit Cortex de fréquence nominale 168MHz
+ 1Mo de mémoire Flash ROM
+ 196Ko de mémoire RAM
STSTM32F205Processeur ARM 32-bit Cortex de fréquence nominale 120MHz
+ 1Mo de mémoire Flash ROM
+ 132Ko de mémoire RAM
CIRRUS43L22CNZtraitement/amplification de signal audio numérique/analogique


Mais quelle surprise! Notre module Orion ne dispose non pas de un processeur, mais de deux! Décidément, tout est en double dans ce module... :P
Deux processeurs, de technologie 32-bits, de féquences nominales de 120 à 168MHz... 2Mo de mémoire Flash-ROM... 328Ko de mémoire vive (RAM)... Notre module vocal à lui tout seul est clairement incomparablement plus puissant que la calculatrice TI-84 Plus avec son pauvre petit processeur z80 de technologie 8-bits cadencé à 15MHz du siècle dernier...

Peut-être que les deux connecteurs mystérieux de la photo précédente sont bien finalement deux ports série, chacun associé à un des deux processeurs.

Nous ignorons toutefois à ce jour l'intérêt d'avoir deux processeurs, et pourquoi ils sont différents. Un pour chaque canal stéréo? Des processeurs identiques n'auraient-ils pas suffi dans ce cas?
Lorsque l'on met à jour le microprogramme (firmware) du module, nous ignorons également laquelle de ces deux puces est effectivement mise à jour... Peut-être que l'une des deux puces contient la partie exécutable du firmware et l'autre les données sonores jouables? Peut-être les deux puces sont-elles mises à jour?



En conclusion ce module vocal vous avait peut-être l'air d'un gadget, mais en pratique il n'en est rien - c'est du matériel professionnel! :bj:
Ce matériel nous semble surdimensionné à côté de ce que l'on attend de lui, avec le son stéréophonique, les deux vibreurs, les deux processeurs, et les possibilités de connectivité non encore déterminées...

Il est dommage que la communication entre la calculatrice et le module soit à sens unique, car avec de telles possibilités il pourrait facilement servir de coprocesseur pour cette dernière - mais peut-être que cela pourrait devenir possible avec un firmware tiers... ;)

Etant à lui seul énormément plus puissant que la calculatrice, nous ne pouvons en comparaison qualifier le prix du module d'excessif. Mais nous admettrons toutefois qu'il reste regrettablement cher.
Lien vers le sujet sur le forum: Test matériel module vocal TI-84 Plus Orion (Commentaires: 7)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
984 utilisateurs:
>924 invités
>55 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)