π
<-
Chat plein-écran
[^]

News 2024
Avril (1)

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)

Frogger, des performances extraordinaires pour une TI-84+CSE

Nouveau messagede critor » 18 Sep 2013, 00:21

Tu ne le savais peut-être pas encore, mais cette rentrée a vu l'arrivée de la première calculatrice graphique TI-z80 couleur, la TI-84 Plus C Silver Edition.
En effet elle n'est pas disponible en magasin en France, mais tu peux l'obtenir par correspondance auprès des distributeurs TI, et il y a même une offre spéciale TI-Planet/Jarrety à 116€TTC et port inclus! :bj:

Ce modèle conserve le même processeur z80 à 15MHz des TI-84 monochromes.
Or, passer d'un écran monochrome 96x64x1-bit à un écran couleur 320x240x16-bits multiplie la quantité de données à lire et écrire à chaque refraîchissement d'écran.
En conséquence, la nouvelle TI-84 Plus C Silver Edition est lente relativement aux anciennes TI-82/83/84 pour toute opération déclenchant un rafraîchissement de l'écran. Ceux qui, comme moi, sont habitués aux anciennes calculatrices taperont trop vite pour naviguer dans le menus ou saisir des programmes, et la calculatrice ratera des touches... Mais peut-être que pour un nouvel utilisateur n'ayant pas connu les anciennes TI cela ne causera aucun problème.

De nombreux jeux couleur ont déjà été réalisés pour ce modèle, d'abord en Basic, puis en assembleur. Lionel Debroux vous en tient régulièrement informés à la rubrique actualités, et vous les trouverez également en téléchargement.


Un de ces jeux a toutefois particulièrement retenu mon attention, Frogger d'AssemblyBandit, une adaptation du jeu d'arcade éponyme des années 80.

C'est en effet le premier jeu à superposer plusieurs sprites mobiles à un background:
Image


Voyons donc un peu ce que ça donne en vrai en vidéo:


La vitesse et la fluidité du jeu sont tout ce qu'il y a de plus honorable! On peut donc réaliser des jeux assembleur potables sur la nouvelle TI-84 Plus C Silver Edition.

Toutefois, ces superbes performances ont nécessité nombre d'astuces:
  • une diminution de la résolution de l'écran avec l'utilisation du mode 160x120 au lieu du 320x240, divisant ainsi par quatre la quantité de données à traiter pour tout rafraîchissement
  • un rafraîchissement partiel, en ne redessinant à chaque mouvement que les zones nécessaires


Des jeux 'potables' utilisant la même définition 320x240 que les TI-Nspire ou nécessitant un rafraîchissement massif du background (jeux avec scrolling notamment) restent donc à ce jour impossibles sur ce modèle... jusqu'à preuve du contraire! ;)



Téléchargement:
Frogger
Lien vers le sujet sur le forum: Frogger, des performances extraordinaires pour une TI-84+CSE (Commentaires: 9)

Musique TI-84 Plus Orion - limite explosée de 95 à 999 notes

Nouveau messagede critor » 19 Sep 2013, 16:43

Dans une actualité précédente, Adriweb inventait un moyen de jouer facilement de la musique sur TI-84 Plus, en utilisant le module vocal TI-84 Plus Orion. :bj:


Son système dédié 2.55/ORk lui fait en effet jouer un son dépendant de l'ordonnée à chaque fois que l'on déplace le curseur de l'écran graphique.
Une première approche fut donc d'utiliser le mode 'Trace' des fonctions afin d'obtenir une succession de sons. Dans ce mode, le curseur suit la tracé du graphe de la fonction et vous montre les coordonnées d'un point pour chaque colonne de l'écran. Nous étions donc dans ce contexte, comme le signalait Adriweb, limité matériellement par la taille de l'écran (96x64 pixels), ne pouvant jouer sans interruption qu'un morceau d'au plus 96 notes en théorie (en pratique 95, la première note lors de l'activation du mode 'Trace' ayant tendance à être sautée).
Image


Au delà de 95 notes il fallait donc marquer une pause de plusieurs secondes pour changer de courbe ou de fenêtre avant de pouvoir continuer. :mj:


J'ai le plaisir de vous annoncer aujourd'hui que je viens littéralement d'exploser cette limitation matérielle! :bj:
A la place du mode 'Trace' des fonctions, il suffit d'utiliser le mode 'Trace' des diagrammes statistiques qui lui fonctionne complètement différemment.
Au lieu de donner les coordonnées de points pour chaque colonne de l'écran, ce dernier les donne pour chaque valeur de la liste des abscisses. Si l'on rentre plus de 96 points sur l'écran, plusieurs d'entre eux apparaîtront sur la même colonne. Mais dans ce mode ils sont tous sélectionnables au curseur et donc jouables! :bj:
Image


Nous ne sommes donc plus limité que logiciellement par le nombre maximum d'éléments pour les listes sur TI-83+/84, qui est de 999 - de quoi jouer des morceaux plus de 10 fois plus longs que celui que vous avez entendu la dernière fois et organiser des concerts! ;)

En voici par exemple déjà un de 125 notes, prouvant que la limitation est belle et bien franchie sans encombre:



TI-Planet: la vraie question n'est pas "qu'est-ce que ça fait",
mais "qu'est-ce que je peux lui faire faire"! ;)
In a Previous news, Adriweb did invent an easy way to play music on TI-84 Plus, using the Orion voice module. :bj:


Indeed, system 2.55/ORk plays a sound based on the vertical position whenever the cursor on the graph screen is moved.
A first approach was therefore to use the function 'Trace' mode to obtain a sequence of sounds. In this mode, the cursor follows the plot of the function and shows you the coordinates of a point for each column of the screen. As Adriweb noted, in this context we were limited by the hardware: the width of the screen (96x64 pixels). We couldn't play without interruption a music of more than 96 notes in theory (95 in practice, the first note tending to be skipped upon 'Trace' mode activation).
Image


Beyond 95 notes, you need a several seconds pause to switch the plot or chande the window before going on. :mj:


I am pleased to announce today that I have literally exploded this hardware limitation! :bj:
Instead of the function 'Trace' mode, let's use the statistics 'Trace' mode which works completely differently.
Instead of giving the coordinates of points for each column of the screen, it gives them to each value of the X-axis list. With more than 95 elements, points are going to appear in the same screen column. But this time they can all be selected and therefore they are all playable! :bj:
Image


We are now limited by the software, as the maximum number of items for lists on TI-83+/84 is 999 - but it's enough to play musics more than 10 times longer than last time and to organize concerts! ;)

Here is for exemple a 125 notes music, proving that the 95 notes limit was crossed successfuly! ;)



The real question is not "what does it do"
but "what can I make it do!" ;)
Lien vers le sujet sur le forum: Musique TI-84 Plus Orion - limite explosée de 95 à 999 notes (Commentaires: 20)

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)

Nouvelle révision matérielle TI-84 protège le Boot Code

Nouveau messagede critor » 30 Sep 2013, 19:32

L'installation des OS (systèmes d'exploitation) et applications sur les TI-84 monochromes et TI-83 Plus.fr USB est validée par des clefs publiques qui se trouvent dans le Boot Code (code de démarrage).
Tout OS ou application qui n'a pas été signé avec les clefs privées correspondantes sera refusé.
Les TI-84 Plus ont vu défiler les versions Boot Code 1.00 puis 1.02.

Lors de l'été 2009, les clefs publiques 512-bits validant l'installation des OS et applications sur les calculatrices TI-84 ont été factorisées par la communauté, ce qui nous a donné les clefs privées de TI.
Cela ouvrait la voie à de nouvelles possibilités extraordinaires:
  • l'installation d'OS modifiés :bj:
  • l'installation d'applications modifiées :bj:
  • l'installation d'OS tiers :bj:
  • l'installation d'applications tierces :bj:
En pratique, ces possibilités n'ont été que peu utilisées. Les développeurs ont continué à sortir des programmes assembleur plutôt que des applications... Les quelques OS tiers démarrés suite à cela ont tous été abandonnés depuis... On peut donc dire avec le recul que la factorisation des clés a été faite plus par défi ou jeu que par autre chose.
Quelques rares patchs étaient bien sortis pour les OS TI-84, dont plusieurs pour inhiber le mode examen de la calculatrice ce qui est sans grand intérêt pour nous. Mais cela n'a évidemment pas dû plaire à TI.

A partir de 2011, Texas Instruments a donc inclus une nouvelle version 1.03 du Boot Code dans ses calculatrices TI-84 monochromes:
  • TI-84 Plus de révision matérielle Q et ultérieure
  • toutes TI-84 Pocket.fr
  • toutes TI-84 Plus Pocket SE
Cette nouvelle version incluait une nouvelle clef publique 2048-bits pour la validation de l'OS, dont la clef privée correspondante a été utilisée pour signer le nouvel OS 2.55MP.
Et là à la différence, la factorisation d'une clef publique 2048-bits est hors de portée des ordinateurs actuels.
En conséquence, tous les OS non signés en 2048-bits (OS 2.53MP et antérieurs, OS modifiés et OS tiers) n'étaient plus installables sur ces nouvelles calculatrices. En prime, la vérification de l'OS reçu avec la clef publique 2048-bits prenait 6 minutes en fin de transfert, ce qui doublait le temps nécessaire à l'installation d'un OS! :mj:


La communauté a alors sorti plusieurs méthodes pour forcer l'installation des OS non signés en 2048-bits, et en même temps supprimer ce temps d'attente supplémentaire en fin d'envoi de l'OS.
Deux de ces outils utilisaient la possibilité de reprogrammer le Boot Code:
  • EpicFail de Brandon Wilson qui pouvait patcher le Boot Code 1.03
  • Flashy de Brandon Wilson qui reprogrammait le Boot Code au complet, permettant donc de remettre un ancien Boot Code 1.00 ou 1.02

Cela non plus n'a pas dû plaire à TI. En effet, ces outils échouent sur les nouvelles TI-83 Plus.fr USB qui sont des TI-84 Plus Silver Edition déguisées.
Il y a donc eu une nouvelle révision matérielle TI-84 qui a protégé le Boot Code contre l'écriture.

Je ne puis ce soir donner la lettre lui correspondant (R? S? T?...) par manque de sources puisque les TI-84 Plus ne sont plus commercialisées en France depuis des années, et car la révision matérielle est repartie de zéro sur les TI-84 Pocket.fr et TI-83 Plus.fr USB.
Je ne sais pas non plus si les TI-84 Pocket.fr spécifiques à la France et dont la commercialisation vient de cesser peuvent également être concernées.
Plus d'informations prochainement...
Lien vers le sujet sur le forum: Nouvelle révision matérielle TI-84 protège le Boot Code (Commentaires: 9)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
1344 utilisateurs:
>1326 invités
>13 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)