Découvre la nouvelle appli 3D fx-CG50 / Graph 90+E

7828Jetons ce soir un coup d'oeil approfondi sur la grande nouveauté apportée par le nouveau modèle Casio fx-CG50 de la rentrée 2017, modèle que nous avons pu découvrir la la semaine dernière à la foire éducative Didacta 2017[/] à Stuttgart en Allemagne.
Ce modèle est destiné à remplacer les anciennes [b]fx-CG10
ou fx-CG20 selon les pays, et rappelons qu'en France, nous aurons droit à un modèle spécifique qui portera un nom différent, la Graph 90+E.

Notons déjà que le menu d'accueil liste l'application 3D parmi les dernières. Et ce n'est pas anodin, cela veut dire que le système la considère comme une application additionnelle, et qu'en conséquence elle ne sera pas disponible en mode examen, c'est à dire non seulement pour les examens 2018+ mais aussi à chaque fois que l'enseignant exigera l'activation du mode examen pour un devoir, et cela arrivera de plus en plus souvent. :mj:
Sauf bonne surprise sur la Graph 90+E française, nous ne pourrons donc pas tenir compte de cette nouvelle application lors de nos classements de rentrée QCC. :'(
Un comble que la grande nouveauté mise en avant partout soit donc inutilisable dans le contexte français et donc comme inexistante... :#roll#:


7834Cette application gère 4 primitives 3D :
  • la droite, définissable en donnant les paramètres X0, Y0, Z0, a, b et c du système d'équations
    $mathjax$\frac{X-X_0}{a}=\frac{Y-Y_0}{b}=\frac{Z-Z_0}{c}$mathjax$
  • le plan, définissable en donnant les paramètres a, b, c et d de l'équation cartésienne
    $mathjax$aX+bY+cZ+d=0$mathjax$
  • la sphère, définissable en donnant les paramètres a, b, c et r de l'équation cartésienne
    $mathjax$(X-a)^2+(Y-b)^2+(Z-c)^2=r^2$mathjax$
  • le cylindre, mais uniquement orienté selon l'axe (Oz), définissable quant à lui par ses éléments caractéristiques (cordonnées centre, Zmin, Zmax et rayon)
7829 7830 7831 7831 7833

Une liste qui peut certes décevoir par son faible nombre de primitives 3D gérées, de plus avec des formes d'équations et parfois même orientations imposées... :(
Mais notons que cela reste quand même parfaitement suffisant pour les exigences de la Terminale S.
:bj:

Avec le tout nouveau processeur SH4 32-bits cadencé à 116MHz dont nous avons déjà parlé les performances sont très correctes, permettant des rotations fluides de la boîte 3D :
iframe

Statistiques: Posté de critor — Aujourd’hui, 00:39 — Réponses 0 — Vus 117


Test prototype TI-89 Titanium Presentation Link DVT

10951104Dans un article précédent, nous testions pour toi le TI-89 Presentation Link.
Il s'agit d'une adaptateur USB permettant d'exporter l'écran de tout TI-89 Titanium vers une tablette de rétroprojection TI-ViewScreen ou vers l'interface vidéo TI-Presenter.

En réalité c'est une véritable interface disposant de circuits intégrés non triviaux, puisque affichant temporairement un écran spécifique à chaque connexion :
Quote:

TI-89 Titanium
Presentation Link
Version 1.00

Texas Instruments Inc.


8065Nous avons aujourd'hui le plaisir d'avoir récupéré pour toi un prototype de niveau DVT de cette interface USB.
Rappelons les étapes de développement d'un nouveau produit chez Texas Instruments :
  1. PROTO
  2. EVT (Engineering Validation Test)
  3. DVT (Design Validation Test)
  4. PVT (Production Validation Test)
  5. MP (Mass Production)
A partir du niveau DVT, nous avons habituellement quelque chose de très proche des modèles de production, parfois même identique.

Il s'agit donc ici d'un prototype DVT avec un numéro 0252 gravé dans sa coque, et disposant d'un autocollant complété de façon manuscrite :
Quote:

TI-89T Presentation Link
CODE: TI008
S: NO: 197


8064De l'autre côté, un autocollant cette fois-ci imprimé nous indique :
Quote:

Prototype - Not for Sale
This device has not been authorized as required by the rules of the Federal Communications Commission. This device is not, and may not be, offered for sale or lease, or sold or leased, until authorization is obtained.


La connexion de l'interface affiche le même écran d'annonce en version 1.00 évoqué ci-dessus, ce qui pourrait vouloir dire que le matériel DVT était déjà mûr et a été réutilisé à l'identique pour la production de masse.

8067Tentons de confirmer cela en ouvrant la bête. ;)
Effectivement, nous y trouvons exactement les mêmes puces principales que dans le test du modèle de production :
  • une LH28F320BFHE-PBTLZ2 de chez Sharp : Flash-ROM de 32Mio
  • un MC68 SEC000PB16 de chez Morotola: microprocesseur 32-bits

Statistiques: Posté de critor — Hier, 22:33 — Réponses 1 — Vus 109


Test performances fx-CG50 : processeur 2 fois plus rapide ?!

7805Cette semaine nous étions donc à la foire éducative Didacta à Stuttgart en Allemagne, pour la première présentation publique de la nouvelle Casio fx-CG50, dont la déclinaison française avec diode examen sera la Graph 90+E.
Ce modèle couleur remplace dans les deux cas l'ancienne fx-CG10 ou fx-CG20 selon les pays.

Pour notre deuxième journée, nous t'avions proposé de réaliser les tests de ton choix, et nombre d'entre vous s'interrogeaient sur les performances.
Et nous allons donc ce soir répondre à tes attentes ! ;)



Demandons par example le tracé de la courbe d'équation y=arcsin(arccos(arctan(tan(cos(sin(x)))))) pour sur une fenêtre avec [-6;6] en abscisse et [-4;4] en ordonnée, test repris des QCC 2016 :
  • La fx-CG20 avec son écran 384x216 pixels et son processeur SH4 32-bits cadencé à 58MHz met 3,7 secondes
  • La fx-CG50 avec le même écran ne met plus que 1,8 secondes :D

La fx-CG50 semblerait donc être à peu près 2 fois plus rapide que la fx-CG20 ! :bj:
Disposerait-elle d'un nouveau processeur ? ;)



Testons donc si cette accélération est générale, avec par exemple le programme suivant, provenant lui aussi des QCC 2016 :

Algorithme
Programme
Code:
Initialisation :
   N prend la valeur 1
   U prend la valeur 2
Traitement :
   Tant que U≥0,0001
      U prend la valeur (NU+1)/(2(N+1))
      N prend la valeur N+1
   Fin Tant que
Sortie :
   Afficher N
Code:
1→N
2→U
While U≥0.0001
   (NU+1)/(2(N+1))→U
   N+1→N
End
N
Code:
Define test()=
   Local n,u
   1→n
   2→u
   While u≥0.0001
      (n∙u+1)/(2∙(n+1))→u
      n+1→n
   EndWhile
   Return n
EndFunc
Code:
1→N
2→U
While U≥0.0001
   (NU+1)÷(2(N+1))→U
   N+1→N
WhileEnd
N
Code:
1⇒n
2⇒u
While u≥0.0001
   (nu+1)/(2(n+1))⇒u
   n+1⇒n
WhileEnd
Print n
Code:
EXPORT TEST()
BEGIN
   N:=1;
   U:=2;
   WHILE U≥0.0001 DO
      U:=(N*U+1)/(2*(N+1));
      N:=N+1;
   END;
   PRINT(N)
END;


Pour référence, voici un classement des temps d'exécution sur les différents modèles selon que l'on s'appuie sur le moteur de calcul numérique ou le moteur de calcul exact/formel, avec à chaque fois précisées les caractériques matérielles :
numériqueexact/CASmatériel
HP Prime1,4serreurARM 32-bits 400MHz
TI-Nspire CX
TI-Nspire CX CAS
3,4s18,2sARM 32-bits 148MHz
TI-Nspire
TI-Nspire CAS
TI-Nspire TouchPad
TI-Nspire CAS TouchPad
2,2s20,5sARM 32-bits 120MHz
Casio fx-CG10
Casio fx-CG20
70,3s
(1min 10,3s)
125,7s
(2min 05,7s)
SH4 32-bits 58MHz
Casio Graph 35+E
Casio Graph 75+E
68,4s
(1min 08,4s)
147,3s
(2min 27,3s)
SH4 32-bits 12MHz + 64Kio RAM
Casio Graph 25+E94,6s
(1min 34,6s)
194,6s
(3min 14,6s)
SH4 32-bits 12MHz + 20Ko RAM
TI-83 Premium CE
TI-84 Plus CE
192,9s
(3min 12,9s)
353,3s
(5min 53,3s)
eZ80 8-bits
TI-82 Advanced
TI-84 Plus T
262,4s
(4min 22,4s)
413,1s
(6min 53,1s)
z80 8-bits 15MHz
Casio fx-CP400+E394,2s
(6min 34,2s)
2583,5s
(43min 03,5s)
SH4 32-bits 116MHz

Il ressort de ce classement que la Casio fx-CP400+E a un énorme défaut de conception, étant de façon générale anormalement lente malgré l'un des processeurs les plus puissants.
Rajoutée au blocage des applications non officielles, cette lenteur extrême termine d'expliquer pourquoi la communauté ne publie quasiment rien pour ce modèle.

Même si cela n'a rien à voir, les Casio fx-CG10/20 souffraient également d'un défaut de vitesse dans le contexte de l'évaluateur de programmes Basic. Malgré un processeur presque 5 fois plus puissant que celui des Graph 35+E/75+E, les performances restaient très similaires.
Un défaut qui a bien embêté la communauté pour développer des programmes graphiques en langage Basic, car le volume de données à traiter est multiplié par 162 en passant de l'écran monochrome 128x96 pixels 1-bit à l'écran couleur 384x216 pixels 16-bits...



Donc, que donne la nouvelle fx-CG50 ? ;)
En mode numérique, elle termine le programme en 43,7 secondes, soit presque 2 fois moins de temps que les fx-CG10/20 ! :D

Le défaut logiciel de vitesse de l'évaluateur de programmes des fx-CG10/20 n'a donc pas été corrigé, sinon nous aurions eu beaucoup moins que ça.
Mais toutefois, la fx-CG50 est apparemment dans les 2 fois plus rapide ! :bj:
On peut supposer que pour le matériel de sa fx-CG50, Casio n'a pas réutilisé le processeur SH4 32-bits 58MHz des fx-CG10/20, mais a opté pour le SH4 32-bits 116MHz de la fx-CP400+E.

La fx-CG50 avec sa version française Graph 90+E est donc partie pour être parmi les calculatrices non formelles les plus rapides pour la rentrée 2017, juste derrière les TI-Nspire non-CAS. :bj:

Statistiques: Posté de critor — 19 Fév 2017, 23:31 — Réponses 2 — Vus 426


La revue des projets - 93

En cette sublime soirée dominicale, retrouvons les projets que l'on attendait tous ! (Toute l'équipe s'excuse pour le retard de cet article :whistle: ) Bref, retournons voir ce qu'il se passe ! Ainsi, il n'y a qu'un article pour cette 93eme édition ! Bonjour à tous ! j'ai découvert récemment ce site proposant des petits défis pouvant être résolu par des algorithmes ! Par exemple, quel est la somme des nombres premiers compris entre 1 et 10,000,000 ? Ainsi, ces problèmes ...

DJ Omnimaga releases two new music albums, with physical CD's at the horizon

I am pleased to announce the release of my two newest music albums: In UK Hardcore and Dance we Trust and Illegal Music Chemistry!



Although I haven't done many songs since 2014 ended, my last full-lenght album release was in December 2013 with Ancient Kingdom of Omnimaga and the last one to feature electronic dance music was in early 2009, with Destiny Knight. As a result, many of the electronic dance, chiptune and experimental songs I made after 2009 were never made available on any of my releases, except the A Decade of Magic Hardcore and A Decade of Omnidance compilations, both of which came out in 2012.

Just like every album I released from 2007 to 2008, both IUKHADWT and IMC go the same route as Stratovarius' Intermission: Newer songs with a bunch of older tracks. In fact, In UK Hardcore and Dance we Trust is essentially a reboot of my previously canceled 2009 album Magic Hardcore, which died due to my 2 years hiatus from dance music making. However, like Destiny Knight, this album doesn't feature any track from my old tapes, and this is where Illegal Music Chemistry comes into play. IMC is basically a collection of previously unreleased songs (other than on Youtube, Soundcloud or my two massive hardcore/dance compilations), the more recent ones ranging from synthpop and hi-NRG to chiptune music, while all the 2003 songs are digitally-remastered cassette rips that never made it on any of my older albums.

You can now download the two albums on Bandcamp below, but before you do so, there's more to come: After many years of wait and increasing demand, there will now be physical CD releases of my albums! As of 2017, there are only four physical copies of my music releases in existence, all of which are Ancient Kingdom of Omnimaga Special Edition. For now, Illegal Music Chemistry is setup for imminent physical album release as I wait for a sample copy to arrive to make sure the quality is up to my standards. Once this album is made available physically to the public via Kunaki shop, IUKHADWT and my two metal albums will soon receive the same treatment. While  ADOMH and ADOO compilations will never see a physical release, my back-catalogue from 2007-09 will finally get one, meaning that you'll eventually be able to hold a copy of Epic Journey Through the Galaxy, Journey Through the Moon Dark Side, Enter the Dream World, Angel in the Stars, It's the End of Time and Destiny Knight in your hands!


So without further ado, here are the links to In UK Hardcore and Dance we Trust and Illegal Music Chemistry, my first albums in 3 years:
https://djomnimaga.bandcamp.com/album/in-uk-hardcore-and-dance-we-trust
https://djomnimaga.bandcamp.com/album/illegal-music-chemistry

1ères vraies photos Prizm fx-CG50 - Didacta Stuttgart 2017

Hallo ! Heute sind wir in Stuttgart-Deutschland. ;)
Bonsoir, aujourd'hui nous avons le plaisir d'être à Stuttgart en Allemagne pour 2 jours, à l'occasion de la foire expo éducative Didacta (Didacta Bildungsmesse).


Nous avons l'honneur d'y avoir été invités par Casio Europe, pour le lancement de la nouvelle fx-CG50 de la rentrée 2017, modèle remplaçant l'ancienne fx-CG20. :)

En France comme souvent, le modèle aura un nom et un aspect différent : Graph 90+E.

Par soucis de transparence, précisons que l'invitation consiste en une entrée gratuite à la foire, ainsi qu'en un aller/retour gratuit depuis Stuttgart, le parc des expositions étant à l'extérieur de la ville en face de l'aéroport - le reste étant à la charge de notre association. C'est donc un geste très apprécié, mais qui reste très raisonnable et n'entâmera donc en rien notre neutralité et sincérité habituelle - le modèle sera comme d'habitude jugé pour ce qu'il est avec ses qualités et défauts et comme critère principal l'intérêt des utilisateurs.

7807Nous voici donc sur le stand de Casio Europe, avec la fx-CG50 entre les mains. Même si les premières images de presse de la fx-CG50 lui donnaient selon nous un aspect un peu cheap, l'impression est toute autre maintenant, avec la couleur argentée des touches directionnelles et de fonction ainsi que les nombreux reflets très esthétiques. :)
C'était donc juste les images de presse qui ne rendaient pas bien hommage selon nous à l'effort réel de 'redesign'.

779477967797Commençons par un petit tour du boîtier.
Le modèle ici présenté est estampillé au dos de façon permanente par un 'SAMPLE' (échantillon), ainsi qu'avec un autocollant MS comme déjà observé sur la fx-CP400+E de l'Orme 2.16 à Marseille. Nous y découvrons d'ailleurs la référence du modèle : CY-810A.

La calculatrice est toujours alimentée par 4 piles AAA, mais un effort a clairement été fait sur l'épaisseur.

Niveau connectivité, les ports mini-Jack 2.5 et mini-USB sont tous deux conservés. On note en passant que ce modèle ne dispose pas d'une diode examen sur sa tranche supérieure, contrairement à la Graph 90+E française à venir.

780378047805L'affichage se fait via un écran couleur rétroéclairé très confortable.

Le menu d'accueil a lui aussi été complètement redessiné, avec de plus grandes icônes illustrées avec soin et talent, même si on pourra trouver cela beaucoup plus sobre que sur l'anciennes fx-CG20. :bj:
Notons par exemple de façon fort apréciable un ordinogramme désormais sur l'icône de l'application de programmation, thème charnière dans nombre de derniers programmes de Mathématiques et de Sciences en France. ;)

7800Outre ses applications intégrées, le modèle est également préchargé avec des applications additionnelles :
  • Géométrie
  • Graphes sur image
  • conversion d'unités
  • Physium : le tableau périodique des éléments
  • et la nouveauté de la fx-CG50 : graphes 3D

78027801Mention spéciale au tableau périodique des éléments Physium qui est une oeuvre d'art à lui tout seul ! :bj:

7798Accédons justement à la mémoire de stockage.

Certains craignaient qu'avec la fx-CG50 Casio ne suive la même voie déjà empruntée avec la fx-CP400 ainsi que par Texas Instruments avec la TI-82 Advanced, et ne déconstruise le support des applications pour garantir qu' aucun code machine tiers pouvant potentiellement corrompre le mode examen ne sera jamais exécuté.

Nous ne pouvons rien garantir sans des tests plus poussés non réalisables en public, mais à priori si les applications ont été bloquées ce n'est en tous cas pas de la même façon que sur fx-CP400, les fichiers d'extension .g3a restant bien visibles et manipulables dans la mémoire de stockage, avec visiblement des tailles très variables, suggérant qu'ils contiennent toujours du code exécutable.
C'est bon signe... ;)


En passant, nous avons donc ici 7Mo d'espace de stockage libre, avec un modèle bien préchargé en applications additionnelles et images. On ne va pas vider la calculatrice du stand pour vérifier, mais 8Mo n'étant clairement pas assez pour tout ça, la capacité de mémoire de stockage devrait donc plutôt être de 16Mo, exactement comme sur l'ancienne fx-CG20.

Le mode examen a été testé. Toutes les applications additionnelles que nous venons de tester y sont inutilisables, ainsi donc que les fonctionnalités qui vont avec. :(
Par contre, le calcul vectoriel reste apparemment accessible en mode examen, contrairement à ce que fait la dernière version système 2.09 pour la Graph 75+E. :bj:

7799La version du système d'exploitation ici utilisé st 02.94.0202.
Cela nous rappelle la version 1.97.0200 sur la fx-CP400+E de l'Orme 2.16 à Marseille, avec par la suite les premiers modèles de production venant avec une version 2.00.
Peut-être peut-on donc conjecturer de même qu'il a été prévu de sortir les premières fx-CG50 de production avec une version 3.00.


7795Et puis pour finir, la combinaison permettant d'accéder au menu de diagnostic nous révèle cette fois-ci la référence du système d'exploitation utilisé, ici CY810AY, ainsi que la configuration des ports Q en 0b111.



Un grand merci à Casio Europe pour l'invitation ainsi que pour l'accueil.



Envie de tests supplémentaires ? Demande les vite avant demain !
A condition bien sûr qu'ils soient raisonnablement réalisables en public - pas question de démonter le modèle par exemple ! :P

Statistiques: Posté de critor — 16 Fév 2017, 22:23 — Réponses 11 — Vus 891


CE C Software Development Kit

Installation

  1. Download and extract the CEdev.zip file below, and locate the folder 'CEdev'
    Place the 'CEdev' folder close to your root directory, i.e. C:\CEdev (or ~/CEdev on macOS/Linux), with no spaces in the path.
  2. If you are using Windows, simply run setup_win.exe with 'Run as Administrator' inside the 'CEdev' folder. Otherwise, if you are using Linux, macOS or you wish to do a manual Windows install, a detailed guide for configuring your enviornment variables can be found here.

Included are the 'Standard' CE C Libraries. These perform efficient support for graphics, file I/O, keypad input, etc. Examples are found in CEdev/examples/library_examples

If this is your first time using the toolchain, or you are looking for more information, please see the wiki pages.

Short changelog

  • Add scripts to build/clean libraries and examples easily
  • Move spasm to /bin rather than /lib/src/include
  • Minor overall fixes and repository improvements

Full changelog here

CE C Development SDK

Installation

  1. Download and extract the CEdev.zip file below, and locate the folder 'CEdev'
    Place the 'CEdev' folder close to your root directory, i.e. C:\CEdev (or ~/CEdev on macOS/Linux), with no spaces in the path.
  2. If you are using Windows, simply run setup_win.exe with 'Run as Administrator' inside the 'CEdev' folder. Otherwise, if you are using Linux, macOS or you wish to do a manual Windows install, a detailed guide for configuring your enviornment variables can be found here.

Included are the 'Standard' CE C Libraries. These perform efficient support for graphics, file I/O, keypad input, etc. Examples are found in CEdev/examples/library_examples

If this is your first time using the toolchain, or you are looking for more information, please see the wiki pages.

Short changelog

  • Fix some interrupts related things

Full changelog here

CE C Software Development Kit

Installation

  1. Download and extract the CEdev.zip file below, and locate the folder 'CEdev'
    Place the 'CEdev' folder close to your root directory, i.e. C:\CEdev (or ~/CEdev on macOS/Linux), with no spaces in the path.
  2. If you are using Windows, simply run setup_win.exe with 'Run as Administrator' inside the 'CEdev' folder. Otherwise, if you are using Linux, macOS or you wish to do a manual Windows install, a detailed guide for configuring your enviornment variables can be found here.

Included are the 'Standard' CE C Libraries. These perform efficient support for graphics, file I/O, keypad input, etc. Examples are found in CEdev/examples/library_examples

If this is your first time using the toolchain, or you are looking for more information, please see the wiki pages.

Short changelog

Toolchain

  • Improve build system and misc. cleanup
  • Disable usb timers and reset them on exit
  • Better documentation

Libraries

  • Several performance optimizations
  • Misc. bug fixes
  • Add support for width/height of tiles not powers of 2

Full changelog here

Tie-breaker poll (January 2017 Monthly CW Project Award)

So it looks like for the third time since the Monthly CW Project Award was instated, we have another tie, this time with Sorcery of Uvutu and Age of CEmpire I:

(83+/84+/CSE) Sorcery of Uvutu
(84+CE) Age of CEmpires I

To determine the winner for January 2017, we are running a second poll, as those two entries got 8 votes. This poll will run until February 17th 2017, 3 AM GMT-5 (9 AM in France), so hurry and vote now. :3=

CE C Libraries

Download clibraries.zip below, and send all the files inside using TI Connect CE or TILP.

This new version has several performance optimizations, fixes a few bugs, and supports programs that use more/custom sizes for graphics.
Be sure to come back often; updating the libraries will solve many issues you may encounter on your calculator!

Transforme ta Graph 25+Pro SH3 en Graph 35+USB, enfin !

Les calculatrices Casio Graph 25+Pro/25+E, Graph 35+USB/35+E, Graph 85 et Graph 75/95/75+E partagent du matériel extrêment similaire et les systèmes d'exploitation sont donc compatibles après application de quelques patchs mineurs.
Même si ce n'est pas évident selon la numérotation, notons que les Graph 75/95 sont des modèles remplaçant les Graph 85, avec des capacités légèrement supérieures.


En nous basant sur les travaux de la communauté Casio internationale sur le modèle similaire fx-9750GII, nous sortions dès 2012 un tutoriel et des outils de transformation de Graph 35+USB en Graph 75, tutoriel depuis adapté et simplifié par Planète Casio dans le contexte de la nouvelle Graph 35+E. :D
L'idée est en gros de remplacer le système d'exploitation de la Graph 35+USB par celui de la Graph 75/95, ce qui peut se réaliser de façon purement logicielle et donc relativement facile pour l'utilisateur qui n'a rien à trafiquer dedans. :bj:

Casio ne diffusant aucune mise à jour pour la Graph 35+USB, le tutoriel avait l'avantage de pouvoir mettre à jour sa calculatrice en version 2.04 au passage, et donc de profiter des nouvelles fonctionnalités de calcul vectoriel. ;)
La transformation apportait aussi bien d'autres choses :
  • application tableur intégrée :bj:
  • déblocage de 1,5Mio cachés de mémoire de stockage :bj:
  • support des applications :bj:


De même, nous rendions possible dès 2014 la transformation de Graph 85 en Graph 75, par adaptation du tutoriel précédent.
Ce modèle n'étant plus mis à jour par Casio depuis la version 2.01, la transformation permettait là encore de rajouter le calcul vectoriel de la version 2.04.
Les autres améliorations étaient moins nombreuses puisque les modèles étaient au départ plus proches en fonctionnalités, mais loin d'être négligeables pour autant avec notamment l'ajout du moteur de calcul exact ! :bj:


5181La Casio Graph 25+Pro pour sa part est un modèle bas de gamme fort mal doté en fonctionnalités.
La mention "convient aux séries non scientifiques" sur l'emballage est à prendre véritablement au sens large, en incluant toutes les séries du lycée général et technologique ayant un S dans leur sigle : S, ES, STL, STI2D, STD2A, STMG, ST2S.
En réalité, ce modèle ne convient qu'au lycée professionnel.

Hélas, parfois affiché à moins de 40€ en période de rentrée, ce modèle est donc présent dans une proportion non négligeable chez les lycéens.
Alors qu'il est incapable de traiter nombre de thèmes essentiels communs à toutes les classes de Première et/ou Terminale générales et technologiques : suites récurrentes, loi de probabilités binomiale, loi de probabilités normale... :mj:
Et sans compter que l'absence d'un moteur de calcul exact intégré sera vécue par le lycéen comme un véritable retour en arrière par rapport à une Casio Collège 2D+ ! :mj:

3761La Casio Graph 25+Pro utilise comme déjà vu exactement la même carte mère que la Graph 35+USB, à la seule différence que les composants du circuit USB y sont manquants.
Et malgré cela, elle était toujours restée à l'écart de ces améliorations. :'(

Le problème était matériel : contrairement à tous les autres modèles ci-dessus qui ont une puce Flash-ROM de 4Mio, la Graph 25+Pro n'avait qu'une puce Flash-ROM de 2Mio. :#non#:
Et les systèmes pour les autres modèles faisaient déjà autour de 2Mio...

Les problèmes étaient donc multiples. Il fallait :
  • choisir un système d'exploitation parmi les plus petits
  • l'alléger de choses non essentielles pour qu'il puisse rentrer dans la ROM de 2Mio
  • le modifier pour qu'il se comporte correctement dans le contexte d'une ROM de 2Mio au lieu de 4Mio
76883773En 2014, nous réussissions à remplir les deux premiers points, mais pour obtenir au final un système inutilisable plantant sur l'écran d'accueil.
En ce début 2017, nous avancions de façon significative sur les modifications à apporter, obtenant un système enfin fonctionnel ne plantant plus qu'à l'extinction de la machine.

Aujourd'hui, nous sommes fiers de pouvoir enfin te publier une version finale de nos outils et tutoriels de transformation ! :D

Un tout nouveau tutoriel polyvalent est désormais disponible, uniquement en anglais pour le moment, et traite simultanément toutes les transformations de machines, en particulier les 3 transformations les plus intéressantes dans le contexte français :
  • Graph 85 vers Graph 75 :bj:
  • Graph 35+USB/E vers Graph 75/75+E :bj:
  • Graph 25+Pro vers Graph 35+USB :bj:
76997680Oui tu peux enfin, sous conditions, transformer ta Graph 25+Pro en Graph 35+USB et donc bénéficier gratuitement d'énormes améliorations pour réussir ton BAC : :D
  • saisie en écriture naturelle :bj:
  • moteur de calcul exact :bj:
    77767775
  • calcul matriciel :bj:
  • lois de probabilités normale et binomiale :bj:
  • conversions d'unités :bj:
  • application pour les fonctions paramétrées - DYNA :bj:
  • application pour les suites récurrentes - RECUR :bj:
  • application pour les coniques - CONICS :bj:
  • application pour les fonctions financières - TVM :bj:
  • application d'acquisition de mesures physiques - E-CON2 :bj:
76757676767776787679


7685Précisons de plus que la puce ASIC est identique sur ces deux modèles Graph 25+Pro et Graph 35+USB, avec une capacité de 512Kio de RAM.
Espace sur lequel tous les modèles réservent 64Kio de mémoire de travail pour les programmes, sauf la Graph 25+Pro qui de façon totalement artificielle ne laissait accéder qu'à un espace réduit à 20Ko. :mj:
Après transformation, tu peux oublier ce bridage - te voilà désormais avec une capacité mémoire triplée ! :bj:



Pour les contraintes maintenant :
  • à ce jour, les modifications nécessaires ne fonctionnent que sur les OS Graph 35+USB
    Les OS Graph 75/95 sont hélas sensiblement plus gros. Tu ne peux donc pas avoir à ce jour l'application tableur sur ta Graph 25+Pro. :'(
  • de même, les modifications ne fonctionneront qu'avec les versions système 2.00 et 2.01.
    A partir de la version 2.02, les OS sont là encore sensiblement plus gros.
    7686
  • l'image d'OS devra dans tous les cas être allégée, et le programme de patch te demandera quelles langues non anglaises tu souhaites inclure tant qu'il lui restera de la place
    (d'origine il y a français, allemand, espagnol et portugais - j'ai choisi pour ma part de conserver le français et l'allemand)
    Code:
    $ ./polyos.exe g35pusb-02.01.bin
    Reading g35pusb-02.01.bin...
    Checking for CASIO_BLOCK at 1dfee0... not found !
    Checking for CASIO_BLOCK at 1efee0... not found !
    Checking for CASIO_BLOCK at 22fee0... not found !
    Checking for CASIO_BLOCK at 24fee0... found.
    Assuming OS type : 9750GII/9860G/9860GII 2.xx.
    Checking for CPU : SH3
    Checking version : 02.01.0000
    Killing target model ID.
    Killing model checking code... found at 3c036.

    Target model : 9750GII/9860G/9860GII 2.xx
    Creating g35pusb-02.01_4M.bin...
    Regen checksum for 10000-24fff7... 10a1e9b0

    Target model : 7400GII
    Fake Boot datestamp [ for fxRemote 2.03 ]
    Fake Boot checksum [ for fxRemote 2.03 ]
    WARNING : Not enough space for all non-english languages...
    Available non-english languages :
    Language #0 : Espa▒+ol ( 19786 B )
    Language #1 : Deutsch ( 19644 B )
    Language #2 : Franais ( 19820 B )
    Language #3 : Portugu▒s ( 19799 B )
    Available space : ( 48424 B )
    Choose the ID of a language to include :
    ?2
    Available non-english languages :
    Language #0 : Espa▒+ol ( 19786 B )
    Language #1 : Deutsch ( 19644 B )
    Language #3 : Portugu▒s ( 19799 B )
    Available space : ( 28604 B )
    Choose the ID of a language to include :
    ?1
    Moving RAM backup areas to new location : 1f0000
    Patching a0250000 to a01f0000 [ffffffff] ... 2 found
    Patching a0260000 to a01f0000 [ffffffff] ... 2 found
    Patching 250000270000 to 1f0000200000 [ffffffffffffffff] ... 1 found
    Moving CASIOBLOCK to new location : 1efee0
    Patching a024fe00 to a01efe00 [fffffe00] ... 7 found
    Creating g35pusb-02.01_2M.bin...
    Regen checksum for 10000-1efff7... b0f74f4
  • En conséquence, les seules Graph 25+Pro concernées par nos améliorations sont les anciens modèles 2009-2012 munis d'un processeur SH3.
    Les reconnaître est très facile : elles seront justement préchargées avec un système en version 2.00 ou 2.01.

    De toutes façons, pour les Graph 25+Pro/25+E utilisant le processeur SH4 (version système 2.02+), il y a un autre problème indépendant de notre volonté : elles ne sont pas gérées par fxRemote, l'outil communautaire de reprogrammation système. Donc à ce jour, même si on arrivait à patcher correctement des systèmes Graph 35+USB 2.02+, il nous serait totalement impossible de les faire ensuite rentrer dans ces machines. :#non#:


Précisons que comme ta Graph 25+Pro ne dispose pas d'un port USB, tu auras besoin d'un câble spécial : une interface USB(A)↔mini-Jack 2.5.
L'interface officielle est hélas hors de prix, coûtant honteusement plus que le prix d'une Graph 25+Pro/25+E neuve ! :mj:
Mais petite astuce : il existe une interface non officielle dont le prix n'a absolument rien à voir, et que j'ai trouvée beaucoup plus fiable sur les ordinateurs récents. ;)


Lien
:
Tutoriel d'amélioration Casio Graph 25+Pro/35+USB/35+E/85

Statistiques: Posté de critor — 13 Fév 2017, 18:26 — Réponses 3 — Vus 730


La revue des projets - 92

Bonsoir à tous ! Nous sommes dimanche, la revoici ; la Revue Des Projets ! Alors, dans la joie et la bonne humeur qui nous caractérise (en partant du constat qu’il n’y a pas trop de visiteurs Parisiens), découvrons tout de suite les projets ! Plop ! Ca fait un bail ! J'ai pas trop arrêté la programmation sur casio même si bon je fais autre chose quand je suis chez moi maintenant :E Petit message pour vous dire que y'a peu de chances que Mario et Tankasio sortent en version f...

Test fx-6910G (Graph 20) Noblet : TI-80 ou TI-82 ?

Dans un article précédent, nous testions pour toi l'entrée de gamme Casio de l'ère Dexxon, la Graph 25 plus connue à l'international sous le nom de fx-7450G, et la trouvions très comparable à l'entrée de gamme concurrente TI-82 STATS.
Mais ce que tu ne sais peut-être pas, c'est que si l'on remonte dans le temps jusqu'au siècle dernier, nous trouvons dans les deux cas un positionnement différent de l'entrée de gamme, avec un modèle inférieur en fonctionnalités et en prix :
  • chez Casio on retrouve bien la Graph 25 sous son ancien design vert kaki, mais l'entrée de gamme était alors la Graph 20
  • chez Texas Instruments, on trouve bien la TI-82 comme modèle équivalent, mais l'entrée de gamme était là aussi différente, la TI-80
L'abandon de la TI-80 par Texas Instruments de façon concomitante à une hausse de prix d'entrée de gamme avec le modèle Graph 25 succédant à la Graph 20 a d'ailleurs fait l'objet d'un jugement et d'une condamnation des deux sociétés pour entente entravant la concurrence.



7759Aujourd'hui nous disposons donc d'une Casio fx-6910G.
Kesako? ;) C'est tout simplement l'ancien nom en France de la Graph 20, modèle connu à l'international sous le nom de fx-7400G.
Nous remontons donc à l'époque où la communication et la distribution des calculatrices Casio en France était sous-traitée à la société Noblet, par la suite rachetée par Dexxon.
Et on peut donc dater ce specimen d'avant 1996, date où Noblet commença à renommer tous les modèles en Graph, sans doute pour apporter plus de clareté à l'acheteur français ne comprenant rien devant toutes ces longues références lourdes à prononcer de plus.

Donc, que vaut ce modèle ? Est-il comparable à une TI-80 ou à une TI-82 ? C'est ce que nous allons chercher à découvrir ce soir. :)

7760Notre fx-6910G / Graph 20 s'allume donc avec un écran monochrome de 80x48=3840 pixels.
C'est donc bien beaucoup moins que les TI-82 (96x64=6144 pixels) et Graph 25 (128x64=8192 pixels), et sensiblement plus que la TI-80 (64x48=3072 pixels).
Notons que l'écran est cette fois-ci doté d'une grosse bordure opaque justement supprimée sur la Graph 25. Sans doute cette bordure permettait-elle honnêtement aux acheteurs en rayon de ne pas se méprendre sur les capacités d'affichage de la machine.

Nous trouvons donc cette fois-ci seulement 7 applications intégrées, contre 9 sur la Graph 25.

7765Au dos, nous ne retrouvons pas l'alimentation habituelle avec 4 piles AAA - seulement 2 piles AAA sont nécessaires ici. :o
Cela fait un point commun entre la fx-6910G / Graph 20 et la TI-80 qui elle aussi avait une alimentation spécifiques par 2 piles bouton CR2032.



776277637764
Poursuivons notre exploration avec le menu de diagnotics intégré à la machine. Il suffit pour cela de l'allumer tout en maintenant les touches
et
a_b/c
:
  • nous y découvrons la référence du système, ZX930
  • l'on confirme bien l'utilisation d'une puce RAM de 8Ko
    (comme sur TI-80 donc, et contre 32Ko sur les TI-82 STATS et Graph 25)
  • nous apprenons l'utilisation d'une puce ROM de 128Ko, comme sur les TI-82
    (contre seulement 48Ko pour la TI-80 et 256Ko sur les TI-82 STATS et Graph 25)



A ce niveau du test nous pouvons déjà conclure.
L'entrée de gamme fx-6910G / Graph 20 du siècle dernier par Casio-Noblet était donc très inférieure à la future entrée de gamme Graph 25 de Casio-Dexxon des années 2000.
Niveau concurrence, on peut qualifier la fx-6910G / Graph 20 de modèle intermédiaire entre les TI-80 et TI-82.

Nulle intention pour nous de refaire un jugement en quelqes minutes, mais notons que celui-ci éludait totalement les aspects techniques et que la Graph 25 était malgré la similarité des noms très supérieure à la Graph 20 - le prix supérieur était donc parfaitement justifié.
Après, il reste la question de la concomitance, avec à la rentrée 2000 :
  • chez Texas Instruments suppression de la TI-80 très populaire, ce qui remonte l'entrée de gamme à la TI-82 très supérieure qui existait déjà
  • chez Noblet-Casio, remplacement de la Graph 20 par le nouvel modèle Graph 25 également très supérieur
Peut-être au final une communication maladroite de Noblet-Casio, qui aurait dû présenter la Graph 25 comme un nouveau modèle si le prix était sensiblement supérieur, et non comme le successeur de la Graph 20

Au final cela a été pris par le Conseil de la Concurrence comme une changement de prix facilité par les décideurs Texas Instruments de l'époque.
Et effectivement ils pouvaient simultanément arranger Casio dont le nouveau modèle Graph 25 revenait sans doute bien plus cher à produire, tout en y trouvant eux aussi leur compte à vendre des TI-82 à la place de vulgaires TI-80 bas de gamme.







77677766Mais terminons quand même par un petit saut dans la gueule de la bête, histoire de lui arracher jusqu'au dernier de ses secrets. ;)

Nous y découvrons 2 cartes reliées par un nappe.
L'une d'entre elles est la carte clavier, de référence A93\A93E-20-1, et nous semble bien malade avec de l'oxydation contaminant et rongeant 2 pistes. :#roll#:

7768Mais... as-tu remarqué ça ?...
Le modèle est dépourvu de port de communication, mais la carte clavier comporte bien un emplacement vide prévu à cette fin ainsi qu'une prédécoupe dans le boîtier en face ! :o
Il y a justement pareil sur la TI-80 où ce port était réservé aux captures d'écran avec la version spéciale enseignant du modèle, ainsi que sur les dernières TI-81Texas Instruments avait simplement réutilisé la carte mère TI-82 en supprimant le circuit d communication et en remplaçant les puces mémoire RAM/ROM par des capacités inférieures.
Peut-être que là aussi, il s'agit de la part de Casio d'une réutilisation des cartes clavier et moules boîtiers de modèles supérieurs, histoire de mettre en commun une partie de la chaîne d'assemblage.
Encore un point commun remarquable ! :)

77717769Passons donc maintenant à ce qui est probablement la carte mère. En la retournant, nous découvrons :
  • comme prévu une puce RAM LC3564SM-85 de 8Kio de chez Sanyo
  • une puce ROM D23C4001EJGW-C33 de chez NEC sur laquelle nous ne trouvons pas de données, mais qui devrait donc faire au moins 128Kio
  • la puce processeur
7770Notons que contrairement aux habitudes ultérieures, cette fois-ci la puce processeur n'est pas noyée sous une énorme groupe d'epoxy solidifiée, mais protégé par un feuillet métallique que l'on peut aisément retirer. :D
Nous découvrons alors une partie de ce qui nous est habituellement dissimulé. ;)

Statistiques: Posté de critor — 11 Fév 2017, 20:46 — Réponses 10 — Vus 1016


Update fx-9860GII to 2.09 for Netherlands HAVO VWO 2018+

Hi dutch reader(s) ! :)

To use your Casio fx-9860GII for the HAVO or VWO exams, you have :
  • either to put it into exam mode if it's running OS version 2.07 or higher
  • or to reset its memory

Starting from 2018 for the HAVO and then 2019 for the VWO, the exam mode and thus OS 2.07+ become mandatory.

But don't be eagle to junk your old fx-9860GII, or to buy a brand new one ! :#non#:
You may be able to update it, and this isn't going to cost you anything ! :)
So you may keep your old one or buy a used one for cheap. ;)

You first have to determine your calculator hardware version and thus the used CPU type : either SH3 or SH4.
There are 2 very easy ways for this :
  • Look at the label below the screen. It'll be showing :
    • USB POWER GRAPHIC 2 for an SH4 calculator
    • USB POWER GRAPHIC for an SH3 calculator
  • Check the full OS version string in the SYSTEM application :
    • type
      MENU
      , then go into the SYSTEM application
    • type
      F4
      to get the system version
      You should have the full version string displayed in the XX.XX.XXXX format, with a digit in place of each X character.
    • Look at the last digit, thus the 8th one with this format. It will be :
      • 1 for an SH4 calculator
      • 0 for an SH3 calculator


SH3 calculators cannot be updated with the exam mode. :'(
But for SH4 calculators, just download and install the fx-9860GII 2.09 OS update. :bj:


Links
:

Statistiques: Posté de critor — 11 Fév 2017, 15:01 — Réponses 0 — Vus 714


JamesV releases TI-84 Plus CE port of classic SQRXZ game

In 1996, a PC game called SQRXZ came out. Released by Maze and Hojo, it was later ported to the TI-85, TI-86 and TI-92 by Jimmy Mårdell and later to the TI-83 and TI-83+/84+ series by Solignac Julien and became a classic on ticalc.org. In 2015, it was ported to the TI-Nspire CX by gameblabla, along with SQRXZ 3 and 4.

But now, the TI-Z80 ASM version has finally made its way to the TI-83 Premium CE and TI-84 Plus CE!

The Monthly CW Project Award continues in 2017. January voting now underway!

Now that 2017 is underway, it's time for another run of Monthly CW Project Awards! Now you can vote for your favorite January 2017 CodeWalrus projects.


Since this is a new year, all 2016 projects that did not win the yearly award are now reset and thus, can participate again. Only the TI-83+/84+ Reuben Quest 3 can no longer participate to any future poll. For January 2017, there were many projects, which are listed below (or in the poll):

(83+/84+) Digger
(83+/84+) Short Circuit
(83+/84+/CSE) Sorcery of Uvutu
(84+CSE) TI-BASIC DYI Library
(84+CE) Age of CEmpires I
(84+CE) C SDK & Libraries for CE
(84+CE) CEmu
(84+CE) Cookie Clicker CE
(84+CE) gLib 3D Library
(84+CE) ICE Compiler
(84+CE) Kill CMND
(84+CE) Oiram CE
(84+CE) SQRXZ
(84+CE) Super Meowio World
(Nspire) Simple Image Viewer
(PC) Isometric Tile Creator
(PC) Veni Vidi still struggling to Vici
(PC) Walrus Kingdom
(PC) Z80-Based PICO-8 Clone
(3DS) Windows SmileBASIC clone
(Dreamcast) Crafti for Sega Dreamcast
(Multiplatform) Clouttery Battery Monitor
(Multiplatform) Lost Souls
(Multiplatform) XBuilder X3D Level Editor
(Web) WalrusIRC
(Hardware) Juju's Christmas Tree
(Hardware) SID + MIDI on Arduino & YM2149 emu

As always, all entries are competing against each others, regardless of the platform. Have you spotted projects this month that you think are more notable in particular or that you liked in particular? Select six (6) options in the poll attached to this topic (requires 20 posts) then click Submit! And don't forget to visit each topic again to give authors encouragements and suggestions!

You have You have until February 13th to vote, so hurry up! :3=

Edit by p2: fixed "AgeOfCEmpires I" title

Oiram (best-known platformer) for TI-84 Plus CE

Oiram CE

You've been eagerly awaiting it, right? It had been ported to everything that has a screen attached to it (including several times for our beloved TI-Z80 and 68k calculators)...
Super Mario, one of the stars of video games, is back once again, this time on the great TI-84 Plus CE / TI-83 Premium CE in a new game called Oiram CE !

Programmed by MateoConLechuga (creator/main contributor of CEmu, the C libraries, CE native programming tools...), Oiram CE will make you live both familiar and new adventures in the mushroom kingdom, ending by assaulting the infamous Reswob's lair. The game's smoothness as well as the various animations are objectively amazing, making it at the very least for this criterion the best Mario-like game ever made on a graphing calculator!

The various graphical elements come from "Super Mario Advance 4 - Super Mario Bros 3", the 2003 remake improved for the Nintendo Game Boy Advance of the legendary Super Mario Bros 3 from 1988 on the NES. If the 1st of the 12 levels is clearly like the first of Super Mario Bros 3, we leave quickly for original content, although inspired from some actual Mario levels here and there.

The game is very faithful to the Mario universe, the whole ecosystem of SMB 3 being present: mushroom warriors with carnivorous plants or spitting fireballs, and of course turtles. To win the game, Oiram can acquire his usual powers throughout the levels, for instance:

  • grow and break walls when eating mushrooms
  • Launch fireballs eating flowers
  • turn into racoon-oiram to be able to kick and fly

The open-source game is programmed in C, and requires the C libraries.

Can you master all levels in the default pack ?
If so, you can have even more fun by continuing your adventure. Indeed, Matt has included a WYSIWYG level editor for Windows (macOS/Linux compatible through Wine), which a number of community members have already taken advantage of.

Oiram CE : Rush And Jump, nouveaux niveaux rebondissants !

7698Pour fêter ta 1ère semaine de vacances si tu es de la zone C (ou t'encourager dans ta dernière semaine de cours si tu es de la zone B), Flamoute te propose de relever un nouveau défi Mario Oiram sur ta brillantissime TI-83 Premium CE ! :)

Sa toute nouvelle aventure intitulée Rush And Jump (littéralement Fonce et Saute) t'entraînera en effet à sauter à la perfection comme un véritable petit Mario - de toutes façons tu n'auras pas le choix ! :bat:

Et si jamais tu arrives miraculeusement au bout, n'hésite surtout pas à t'inscrire aux prochains jeux Mariolympiques ! :P


Téléchargements
:

Statistiques: Posté de critor — 05 Fév 2017, 20:31 — Réponses 1 — Vus 435


La revue des projets - 91

Vous rapellez-vous de cette incroyable histoire vécue par Michaël, il y a un an de ça ? Voyons voir ce qui s'est passé depuis ce temps-là ! C'était un beau matin du mois de Mars, un ciel clair, le soleil éclairant les nuages qui prenaient une belle couleur orangée. Michaël s'assit à sa terrasse, comme à son habitude. Quand tout à coup, une vision revient à lui ! Aveuglé, il chancela et se rattrapa sur la table, face à lui. Arrivant à rester debout, il se remémora l'ima...

SQRXZ, le jeu PC mario-like sur ta TI-83 Premium CE !

7758Aujourd'hui, ta superbissime TI-83 Premium CE accueille un nouveau jeu, SQRXZ CE ! :)

Mais késako ? :#roll#:
SQRXZ est un jeu de plates-formes sorti initialement en 1996 pour ordinateurs PC/Windows. Tu y contrôles un petit insecte (un Sqrxz - une sorte de blatte sur pattes).

Le gameplay est très comparable à celui de Super Mario Bros : de même tu peux courir, sauter, rebondir sur les ennemis ou encore casser des blocs en sautant. ;)
Mais la ressemblance s'arrête là, car le jeu regorge de pièges dans lesquels tu devras probablement tomber au moins une fois, et peut-être même pour ceux qui ne sont pas mortels t'y suicider afin de te débloquer. :P

Une nouvelle équipe de développement a sorti en 2007 un remake du jeu original, et lui a par la suite apporté plusieurs suites : SQRXZ 2, SQRXZ 3 et SQRXZ 4.
Par contre, les graphismes y ont été totalement revus, notre Sqrxz s'y métamorphosant au passage d'une blatte repoussante en une espèce de lapin mauve, concession à la mode.
Programmées en SDL, ces versions ont pu faire l'objet de portages pour nombre de plates-formes, ainsi que pour les TI-Nspire CX avec SQRXZ 4 et SQRZX 3 par Gameblabla.

Mais SQRXZ est bien loin d'être un nouveau venu sur les calculatrices graphiques :
  • le jeu PC original avait déjà fait l'objet dès 1997 d'une adaptation par Jimmy Mardell pour TI-85 et TI-92, puis en 1998 pour TI-86.
  • n'en pouvant plus selon ses dires d'attendre la sortie d'une adaptation de jeu Mario pour TI-83, Florent Dhordan avait réalisé toujours en 1998 un portage de la version TI-86 pour TI-83 puis TI-82.
  • Enfin en 2000, Julien Solignac avait réalisé un portage pour TI-83 Plus, version qui fut d'ailleurs nominée en août 2000 par le site ticalc.org aux POTM (Programs Of The Month - programmes du mois).



Aujourd'hui, c'est donc au tour de ta TI-83 Premium CE d'avoir son adaptation de SQRXZ - de quoi te distraire ce week-end ou ces vacances si tu avais commencé à te lasser de Mario Oiram. ;)
Programmée par JamesV, il s'agit en fait d'un portage de l'adaptation TI-85/86 de Jimmy Mardell, mais avec cette fois-ci les graphismes du jeu original en couleur ! :D

A travers 5 mondes tu franchiras 16 niveaux, dont même un niveau-tutoriel avec plein d'indications en arrière plan qui t'aideront à faire tes premiers pas dans le jeu ! :bj:


Au final un portage très soigné à la fluidité remarquable. Tout semble avoir été pensé pour accueillir au mieux les nouveaux joueur, même les touches de contrôle qui t'offriront à tout moment la possibilité de sauter avec :f21: ou :f25: pour mieux s'adapter à toutes les situations ! :bj:
Bref, pour une fois un jeu qualifiable de produit fini dès sa 1ère version publique - félicitations à JamesV pour avoir été aussi méticuleux ! :)




Téléchargement
:
archives_voir.php?id=834497
Source
:
https://codewalr.us/index.php?topic=176 ... 4#msg52064

Statistiques: Posté de critor — 04 Fév 2017, 20:43 — Réponses 5 — Vus 553


RPN-Calculator

Hello everyone!

For many weeks I have been working on a custom and completely hand-built calculator.

So let's start with some eye-candy first ;D

(click to show/hide)

The Software is still in the works and nowhere near done.
For the CPU I am using an STM ARM CPU which is overclocked to 96 MHz. It also has USB, an SD Card, a Serial / IO port, a 2200mAh LiPo, a Status LED, a Nokia 5110 LCD and a 3x4 keypad.

I hope you like it :)

Oiram CE : Illusions + 3ème niveau New Super Mario Bros

7698Pour passer un bon week-end bientôt (ou de bonnes vacances si tu es de la zone C), de nouveaux niveaux Mario Oiram sont disponibles pour ton époustouflante TI-83 Premium CE.

D'une part, Raiseit poursuit son adaptation de New Super Mario Bros, le jeu de 2006 pour Nintendo DS.
Après les niveaux 1 et 2, le niveau 3 est maintenant disponible, une fois de plus reproduit de façon très fidèle : :bj:


D'autre part, Ti64CLi++ a décidé de te faire enfin passer aux choses sérieuses avec son nouveau niveau Illusions : :P

Seras-tu cap d'y survivre ?... :#roll#:



Téléchargements
:
Crédits images
:
http://www.mariouniverse.com/maps/ds/nsmb

Statistiques: Posté de critor — 01 Fév 2017, 23:35 — Réponses 1 — Vus 573


1ère photo TI-Innovator de production

77577306Dans un article précédent, nous testions pour toi le périphérique TI-Innovator pour TI-83 Premium CE et TI-Nspire CX, dans sa version prototype de niveau DVT, un niveau de développement habituellement très proche de la production de masse.
Il fonctionnait donc autour d'une carte TI-LaunchPad articulée en deux parties autour de deux puces ASIC distinctes, etdisposant d'une double référence :
  • MSP-EXP432P401R ET
  • FP14-10

Ayant été tellement enthousiasmé par cette innovation qu'il n'a pas su attendre sa disponibilité et l'a commandée directement en Amérique du Nord, Ti64CLi++ nous partage aujourd'hui la première photo du TI-Innovator de production, de timbre à date K-0816.
On peut y noter que la double référence de la carte a été déplacée tout en haut, et que sa 2ème partie est devenue FP14-10-1, suggérant donc quelques modifications matérielles qu'il nous reste à découvrir. ;)

Statistiques: Posté de critor — 01 Fév 2017, 21:05 — Réponses 0 — Vus 490


Programme de clignotement diode examen : légende urbaine ?

Si l'on lit les commentaires sur les différents médias sociaux au sujet du mode examen 2018+, il serait ultra facile de réaliser un programme simulant le clignotement de la diode examen. :o

Lorsque l'on a une véritable connaissance des exigences des textes réglementant le mode examen et de son fonctionnement, on ne peut que se rendre compte qu'il est impossible de réaliser un tel programme de façon fiable et en laissant la calculatrice utilisable. En effet :
  • Un programme prend la main sur le système. Pendant qu'un programme tourne sur nos machines, il est impossible de faire appel à des fonctionnalités extérieures au programme.
    Il est donc en théorie possible de simuler le mode examen pendant les premières minutes et tromper le surveillant, mais en pratique il faudra bien à un moment se servir des fonctionnalités de sa calculatrice, c'est-à-dire sortir du programme ce qui éteindra ou figera la diode, et déclenchera l'intervention immédiate des surveillants.
    Un tel programme serait donc totalement inutile, même si il existe déjà de façon non publique pour calculatrices TI-Nspire.
  • Mais supposons donc qu'il soit possible de faire tourner un programme en arrière plan, sans blocage des fonctionnalités de la calculatrice.
    Problème : le signal se doit d'être régulier, là où la vitesse d'exécution d'un programme variera selon ce que la machine est en train de faire.
  • Supposons encore de façon optimiste qu'il soit possible de donner au code de notre programme une priorité suffisamment haute pour s'affranchir de ce contexte. Il reste un dernier problème essentiel auquel bizarrement on oublie de penser.
    Une fois le mode examen activé, le signal de la diode se doit d'être régulier, et ce en toute situation - c'est-à-dire que la diode continue à clignoter même lorsque la calculatrice est éteinte !
    Or, un programme normal cesse toute exécution à l'extinction de la calculatrice. :#non#:
Bref, un simple programme simulant le clignotement de la diode examen est tout bonnement impossible.
Du code faisant clignoter la diode est en théorie réalisable, mais pour s'affranchir simultanément des 3 contraintes précédentes, il devra être injecté très profondément au coeur même du système d'exploitation (ce qui ne saurait plus être qualifié de simple 'programme'), nécessitant donc une modification du système ce qui implique une connaissance assez poussée de son architecture.

De ce point de vue là, le mode examen à diode a été fort bien pensé. :bj:

3054Parmi nos modèles conformes, lesquels seraient vulnérables face à de telles modifications ?
  • Théoriquement, on peut programmer sans contrainte un système modifié sur Casio Graph 25+E, Graph 35+E, Graph 75+E, fx-CP400+E et HP Prime.
    Mais en pratique, les outils et/ou instructions techniques nécessaires ne sont disponibles publiquement que pour Casio Graph 35+E, Graph 75+E et HP Prime.
  • Sur les TI-83 Premium CE et TI-82 Advanced, le système est officiellement protégé contre toute altération par une signature électronique 2048-bits infalsifiable vérifiée à l'installation.
    En pratique, il est possible d'altérer le système une fois installé, mais les outils et/ou instructions techniques nécessaires n'ont jamais été publiés.
  • Sur les TI-Nspire nous retrouvons la même vérification par signature électronique, 1024-bits pour les modèles monochromes et 2048-bits pour les TI-Nspire CX.
    Grosse différence ici, la signature est vérifiée non seulement à l'installation du système, mais également à chaque redémarrage de la calculatrice.
    Faire tourner de façon pérenne un système modifié nécessite donc un gestionnaire de démarrage (Nlaunchy ou nBoot+ControlX), et aucun d'entre eux n'est compatible avec les TI-Nspire CX de génération CR4 (révision matérielle W+) produites depuis octobre 2015, et qui seront donc majoritaires aux examens 2018+.
    Rajoutons également que le système d'exploitation est enregistré sur la calculatrice sous forme cryptée, ce qui complexifie toute tentative de modification (il faudra à la fois être capable de décrypter et de recrypter, et ce sont deux problèmes complexes totalement différents).



Dans d'autres commentaires de sources similaires, certains se vantent même en disant qu'ils ont Ndless sur leur TI-Nspire qui leur permet de simuler le mode examen, ce qui n'est franchement pas malin du tout car d'une part c'est à ce jour faux, et d'autre part cela incite les institutionnels non techniquement compétents lisant cela à exiger de Texas Instruments le blocage alors injuste de Ndless. :mj:

Le contrôle de la diode examen par des programmes Ndless était effectivement possible par simple écriture sur le port associé jusqu'à la version d'OS 1.4.
Depuis, ce port fait l'objet d'un verrouillage, même si cela a donc pu être contourné par un programme.
Ce programme rajoute le déverrouillage de la diode en écrivant à 3 adresses différentes au lieu d'une seule :
Mais en l'état, c'est donc un programme totalement inutile : le lancement prend le contrôle de la diode, mais comme avec tout programme Ndless ce dernier prend la main sur le système et les fonctionnalités de la calculatrice deviennent alors inutilisables jusqu'à la sortie du programme.

7756Nous avons refait un tel programme de démo à partir de ces adresses documentées publiquement. Il permet d'allumer indépendamment les deux couleurs de base de la diode (vert et rouge), ce qui par synthèse additive donne la 3ème couleur orange.
Il ne sera bien évidemment jamais publié ni partagé - mais nous ne pouvons pas décemment parler de la fiabilité du mode examen sans tester nous-mêmes si il y a moyen de contourner. ;)

Crois-tu donc que ce soit plus facile de contrôler la diode examen parce que l'on a une TI-Nspire avec Ndless ?
Oh que non, car on se rend compte à l'utilisation du programme qu'il y a une autre énorme difficulté non encore évoquée, une sécurité malicieusement cachée par Texas Instruments. A la sortie du programme le système d'exploitation reprend la main, et d'une façon ou d'une autre arrive à se rendre compte qu'une ou plusieurs écritures ont été effectuées sur le port de la diode.
Le motif de la diode ayant donc peut-être été falsifié, le système redémarre immédiatement la calculatrice, annulant donc au passage toutes les altérations que tu as éventuellement réalisées (dont l'installation de Ndless si tu n'as pas de gestionnaire de démarrage).

Ci-dessous, une démo te montrant bien que le redémarrage ne se produit pas si on ne change rien, mais se produit dans tous les autres cas, y compris si tu prends soin de remettre la diode dans son état d'origine : :o
iframe


Contrairement à la rumeur Ndless ne change donc rien à la chose, la prise de contrôle de la diode semblant même encore plus difficile sur TI-Nspire que sur les autres modèles.



De nombreux contournements du mode examen plus ou moins facilement réalisables selon les modèles existent et d'autres encore plus extraordinaires sont à venir, mais imaginer pouvoir simuler le clignotement de la diode examen juste en lançant un programme est vraiment la pire des idées. :#non#:




Niveau surveillants, dans l'éventualité où du code contrôlant la diode soit un jour fonctionnel sur certains modèles, ce qui à date n'est vraiment pas gagné d'avance, la meilleure vérification est de venir à un moment ou à un autre éteindre la calculatrice de chaque candidat.
Si la calculatrice refuse de s'éteindre ou si le clignotement de la diode s'arrête ou change de rythme (il est donc irrégulier contrairement aux exigences du cahier des charges officiel), c'est qu'il est simulé par du code non officiel et qu'il y a donc fraude. :#non#:

Statistiques: Posté de critor — 01 Fév 2017, 17:34 — Réponses 19 — Vus 985