π
<-
Chat plein-écran
[^]

TI-z80 Geometry Dash : Shiphard, adaptation libre Back on Track (2)

Nouveau messagede critor » 20 Jan 2019, 13:16

Ta
TI-83 Premium CE
bénéficie d'une superbe adaptation de
Geometry Dash
par aidé d'Anonyme0 :bj:

D'origine, le jeu inclut des adaptations de trois des 21 niveaux accompagnant la version complète du jeu mobile :
  • Stereo Madness
    (niveau 1 - easy)
  • Polargeist
    (niveau 3 - normal)
  • Dry Out
    (niveau 4 - normal)

Mais il est de plus possible de créer et charger tes propres niveaux. :bj:
La conception se passe sur ordinateur avec le logiciel
Tiled
où il suffira d'utiliser le
tileset
de
Geometry Dash
, puis d'en exporter une version
.csv
avant de la convertir en ligne en fichier pour ta calculatrice.
t'a fait un tuto-vidéo à ce sujet. :bj:

Egalement disponible donc en niveau additionnel :


10183Pour continuer à avoir du
fun
cette semaine, te sort une adaptation du niveau 2,
Back on Track
.

Notons qu'il s'agit ici d'une adaptation libre, dans le sens où la fin a été complètement changée, d'où justement un changement du nom du niveau en
Shiphard
ainsi qu'un changement de la difficulté annoncée en
hard
.

Et bien justement, es-tu cap de passer la zone du bateau ?... :bat:


Pour le rajouter il n'y a rien de plus facile, il te suffira simplement d'envoyer le fichier du niveau sur ta calculatrice et il deviendra automatiquement sélectionnable à l'écran d'accueil de
Geometry Dash
.


Téléchargements
:

Source
:
viewtopic.php?f=12&t=19211&p=237706#p237706
Lien vers le sujet sur le forum: Geometry Dash : Shiphard, adaptation libre Back on Track (2) (Commentaires: 5)

TI-z80 Module TI-Python: exploration module time + comparaison

Nouveau messagede critor » 19 Jan 2019, 11:42

Plusieurs calculatrices graphiques intègrent déjà une implémentation
Python
officielle dans leur dernière mise à jour, plus ou moins complète, fidèle et réussie selon le cas. Voici la liste de ces
pythonnettes
:
  • NumWorks
    avec
    MicroPython 1.9.4
  • Casio Graph 90+E
    avec
    MicroPython 1.9.4
  • HP Prime
    avec l'écriture
    Python
    de
    Xcas
L'on peut également citer le module externe
TI-Python
pour
TI-83 Premium CE
avec
CircuitPython
(dérivé de MicroPython)
, et qui sera disponible à compter de mars 2019.

À côté de cela nous avons aussi plusieurs implémentations communautaires, qui donc à la différence ne fonctionneront pas en mode examen pour les examens 2020 :


10015Dans sa dernière mise à jour
9.2.0
NumWorks
vient de rajouter le module
time
, a priori une exclusivité.

Sauf que nous te révélions par la suite que le module
time
était déjà inclus dans le module externe
TI-Python
présenté au mois d'octobre aux journées
APMEP
à Bordeaux.

Après l'avoir donc fait sur
NumWorks
, explorons donc ce qu'a à offrir le module
time
sur le module externe
TI-Python
pour
TI-83 Premium CE
, toujours à l'aide du script suivant :
Code: Tout sélectionner
#platforms: (0)TI-Nspire (1)NumWorks (2)Graph 90+E (3)Graph 75+E (4)TI-Python
plines=[29,12,  7, 9,11]
pcols =[53,99,509,32,32]
platform=0
try:
  import sys
  try:
    if sys.platform=='nspire': platform=0
    if sys.platform=='TI-Python Adapter': platform=4
  except: platform=3
except:
  try:
    import kandinsky
    platform=1
  except:
    platform=2

nlines=plines[platform]
ncols=pcols[platform]
curline=0

def mprint(*ls):
  global curline
  st=""
  for s in ls:
    if not(isinstance(s,str)):
      s=str(s)
    st=st+s
  stlines=1+int(len(st)/ncols)
  if curline+stlines>=nlines:
    input("Input to continue:")
    curline=0
  print(st)
  curline+=stlines

def sstr(obj):
  try:
    s=obj.__name__
  except:
    s=str(obj)
    a=s.find("'")
    b=s.rfind("'")
    if a>=0 and b!=a:
      s=s[a+1:b]
  return s

def explmod(pitm,r=False,pitmsl=[],reset=True):
  global curline
  if(reset):
    curline=0
    pitmsl=[sstr(pitm)]
  hd="."*(len(pitmsl)-1)
  spath=".".join(pitmsl)
  c=0
  for itms in sorted(dir(pitm)):
    c=c+1
    try:
      itm=eval(spath+"."+itms)
      mprint(hd+itms+"="+str(itm))
      if r and spath.rfind(itms)<0:
        pitmsl2=pitmsl.copy()
        pitmsl2.append(itms)
        c=c+explmod(itm,r,pitmsl2,False)
    except:
      mprint(hd+itms)
  if c>0:
    mprint(hd+"Total: "+str(c)+" item(s)")
  return c


TI-Python a écrit:>>> from explmod import *
>>> import time
>>> explmod(time)
__name__=time
monotonic=<function>
sleep=<function>
struct_time=<class 'struct_time'>
Total: 4 item(s)
4
>>>


Et bien non, malgré le petit nombre d'entrées dans les deux cas, ces deux implémentations du module
time
ne sont pas équivalentes :
NumWorks
TI-Python
pour
TI-83 Premium CE
__name__='time'
monotonic()
sleep()
.
__name__='time'
monotonic()
sleep()
<struct_time>
Total: 3
Total: 4


D'où le classement suivant :
  1. module externe
    TI-Python
    pour
    TI-83 Premium CE
    avec
    4
    entrées
  2. NumWorks
    avec
    3
    entrées
  3. TI-Nspire
    et
    Casio Graph 35/75/90+E
    avec
    0
    entrée
Lien vers le sujet sur le forum: Module TI-Python: exploration module time + comparaison (Commentaires: 7)

TI-Nspire Nouvelles TI-Nspire CX II + TI-Nspire CX II CAS rentrée 2019

Nouveau messagede critor » 16 Jan 2019, 12:56

1018210174Tu as adoré les superbes
TI-Nspire CX
? Alors accroche-toi bien à ton siège car nous avons l'immense honneur et le plus grand des plaisirs à t'annoncer aujourd'hui 8 ans après leur lancement l'arrivée d'une toute nouvelle génération, les
TI-Nspire CX II
! :bj:

Voilà donc possiblement pourquoi il n'y avait pas eu de mise à jour du système
TI-Nspire CX
en 2018, c'est parce que
Texas Instruments
était occupé à nous préparer une surprise ! ;)


Tout comme la précédente, la nouvelle génération se décline en deux modèles, les
TI-Nspire CX II
et
TI-Nspire CX II CAS
qui succèdent donc respectivement aux
TI-Nspire CX
et
TI-Nspire CX CAS
.

Attention, les prototypes illustrés dans cet article ont vraisemblablement été produits pour un événement éducatif en Amérique du Nord puis non récupérés
(oubliés, perdus ou volés, nous l'ignorons)
et ont été revendus sur eBay en septembre 2018. Les informations que nous tirons des photos non finales extraites de ces annonces peuvent donc être erronées.

Les annonces eBay en question indiquent que ces nouveaux modèles seront disponibles d'ici la rentrée 2019.

101661016710168La
TI-Nspire CX II
, dépourvue du moteur de calcul formel, inverse les codes couleurs. Au lieu d'un boîtier noir bordé de blanc, nous avons un boîtier blanc bordé de noir. Le nom de modèle s'inscrit désormais en bleu, et le nom du constructeur est déplacé en haut du boîtier.
1017510173


1017610177La
TI-Nspire CX II CAS
quant à elle conserve son boîtier noir, mais voit ses bordures ainsi que son nom de modèle se teinter de bleu.
1018110180


10171Notons que
Texas Instruments
resterait apparemment sur une connectivité mini-USB et ne passerait donc pas au format micro-USB des tablettes et smartphones. Mais ce n'est pas un mauvais choix, dans le sens où le mini-USB ne casse pas facilement à la différence, car beaucoup plus solide.

Le connecteur pour les modules WiFi
TI-Nspire CX Navigator
reste présent apparemment au même format, ce qui suggérerait une compatibilité, ainsi que la diode du mode examen.

10172Le connecteur J01/Dock serait lui aussi toujours présent même si on ne peut que le deviner à l'encoche sur le couvercle.

Une toute nouvelle génération dont le nommage suggère de gros changements internes. Peut-être enfin un rattrapage technologique avec le passage à du
Cortex/ARMv7
comme sur les
HP Prime G2
et
NumWorks
.
Auquel cas, comme sur
HP Prime
cela signifierait que l'on fait table rase du passé, et que tout ce qui a été développé en touchant au langage machine
ARM9/ARMv5
, notamment
Ndless
ou encore l'émulateur
Firebird
, serait bon pour la poubelle.


1017910169Ces prototypes
TI-Nspire CX II
sont apparemment munis :
  • de la même version système
    4.5.0.1180
    que les dernières
    TI-Nspire CX
  • de la même capacité de stockage de
    115.2Mio
    , soit une puce Flash de
    128Mio

1017810170Si l'on creuse jusqu'à l'écran à propos, on trouve également :
  • les anciens noms de modèle
    TI-Nspire CX
    et
    TI-Nspire CX CAS
  • un
    copyright
    s'arrêtant en 2017
  • la même version Boot1
    4.0.1.43
  • les mêmes identifiants préfixant le numéro de série affiché,
    0F
    pour le modèle
    CAS
    et
    10
    pour le modèle
    non-CAS
    .

Ces affichages sont surprenants par rapport à ce à quoi l'on pouvait s'attendre, mais l'explication en est très simple. Comme pour notre prototype
TI-Lycée Pro.fr
, il s'agit probablement d'anciennes cartes mère
TI-Nspire CX (CAS)
mises ici dans de nouveaux boîtiers
TI-Nspire CX II (CAS)
pour affichage/exposition, et non pour manipulation.

Le mystère des nouveautés logicielles et matérielles probablement significatives pour entraîner un changement de nom de modèle reste donc entier. Au-revoir, à bientôt. ;)




Sources et crédits photos
:

Lien vers le sujet sur le forum: Nouvelles TI-Nspire CX II + TI-Nspire CX II CAS rentrée 2019 (Commentaires: 40)

TI-z80 Annihilation, tir spatial niveaux de gris sur TI-82 Advanced

Nouveau messagede critor » 14 Jan 2019, 19:59

Annihilation
est un jeu de tir spatial
(space shooter)
sorti en 2011 par
Christopher Jernigan
(alias
Christopher the Great
ou encore
cjgone2
)
pour
TI-83 Plus
et
TI-84 Plus
.

Un jeu exceptionnellement remarquable par ses graphismes en 4 niveaux de gris
(2 bits)
qui, prouesse technique, n'entament en rien la fluidité du jeu ! :bj:

Développé en langage assembleur, tu as donc pu continuer à en profiter sur la
TI-82 Plus
sortie pour la rentrée 2014.

Mais hélas la possibilité d'exécuter des programmes assembleur a été bloquée sur la
TI-82 Advanced
sortie pour la rentrée 2015, dernière déclinaison de la technologie
TI-z80 Flash
, et tu étais donc paradoxalement privé(e) des meilleurs jeux pourtant compatibles avec ta plateforme. :mj:

10164Mais heureusement depuis quelques jours il est possible d'installer des applications sur ta
TI-82 Advanced
, dont des applications de
shell
qui te permettront à leur tour de lancer les programmes assembleur ! :bj:

Nous te conseillons l'application de
shell
qui lance
Annihilation
sans problème et de façon totalement transparente, même lorsque le programme est mis en mémoire d'archive
(ce que nous te conseillons)
! :bj:

Découvre dès maintenant sur ta superbe
TI-82 Advanced
une toute nouvelle expérience de jeu à en faire pâlir d'envie tes voisins de table ! :bj:


Téléchargements
:

Liens
:

Lien vers le sujet sur le forum: Annihilation, tir spatial niveaux de gris sur TI-82 Advanced (Commentaires: 1)

TI-z80 Geometry Dash : adaptation niveau Jumper (7) - 83 Premium CE

Nouveau messagede critor » 13 Jan 2019, 22:03

Ta
TI-83 Premium CE
bénéficie d'une superbe adaptation de
Geometry Dash
par aidé d'Anonyme0 :bj:

D'origine, le jeu inclut des adaptations de trois des 21 niveaux accompagnant la version complète du jeu mobile :
  • Stereo Madness
    (niveau 1 - easy)
  • Polargeist
    (niveau 3 - normal)
  • Dry Out
    (niveau 4 - normal)

Mais ce qu'il y a de remarquable avec le
Geometry Dash
de ta calculatrice, c'est qu'il est possible de créer et charger tes propres niveaux. :bj:
La conception se passe sur ordinateur avec le logiciel
Tiled
où il suffira d'utiliser le
tileset
de
Geometry Dash
, puis d'en exporter une version
.csv
avant de la convertir en ligne en fichier pour ta calculatrice.
t'a fait un tuto-vidéo à ce sujet. :bj:

10161Et bien justement, c'est qui se propose d'enjailler ta semaine. Il nous sort le tout premier niveau additionnel pour
Geometry Dash
sur ta
TI-83 Premium CE
! :bj:

Il s'agit d'une adaptation du niveau 7,
Jumper
, soit également pour la première fois d'un niveau catégorisé en tant que difficile
(hard)
...

Bon courage ! :bat:

Rien de compliqué, il te suffira simplement d'envoyer le fichier du niveau sur ta calculatrice et il deviendra automatiquement sélectionnable à l'écran d'accueil de
Geometry Dash
. :bj:


Téléchargements
:

Source
:
viewtopic.php?f=12&t=19211&p=237706#p236152
Lien vers le sujet sur le forum: Geometry Dash : adaptation niveau Jumper (7) - 83 Premium CE (Commentaires: 8)

TI-z80 Avec l'appli CalcUtil, rajoute l'assembleur à ta 82 Advanced

Nouveau messagede critor » 13 Jan 2019, 16:31

Dans un article précédent, nous t'annoncions enfin la possibilité d'installer les applications
TI-82+/83+/84+
de ton choix sur ta
TI-82 Advanced
, grâce au formidable travail de . :bj:

Ce n'était toutefois pas la seule fonctionnalité
TI-84 Plus
qui avait été bloquée pour la sortie de la
TI-82 Advanced
en 2015.
Le jeton Asm( permettant d'exécuter des programmes développés en assembleur n'est plus au catalogue, et même si on le récupère en le mettant dans le code source d'un programme son exécution déclenche une erreur
Invalide
.

Mais puisque l'on peut installer des applications... alors on peut installer des
shells
. ;)

Malgré tout ce qui existe pour
TI-82+/83+/84+
, le choix n'est pas si étendu que ça pour
TI-82 Advanced
. Il nous faut choisir un
shell
:
  • qui soit disponible au format application
  • qui n'occupe pas plus d'une page de mémoire Flash
    (16Kio)
    , puisque c'est une contrainte de la méthode d'installation

Nous avons converti puis testé
MirageOS
. Mais la liste de programmes qu'il affiche est restée désespérément vide, si bien que nous n'avons rien pu exécuter. :(

Par contre, notre conversion de
CalcUtil
a donné de bons résultats.

Il suffit juste de l'activer une fois installée :
ImageImageImage


10160
CalcUtil
permet alors d'exécuter des programmes assembleur, comme
Pacman
,
Fruit Ninja
ou encore
The Impossible Game
de façon naturelle sans aucun besoin du jeton Asm( ! :bj:
Et encore mieux, elle permet même d'exécuter directement les programmes présents en mémoire d'archive ! :bj:
ImageImage

Notons toutefois que cette solution est certes la meilleure à ce jour, mais certainement pas parfaite.

Pour programmes assembleur éditables, c'est-à-dire ce qui contiennent le jeton AsmPrgm suivi code hexadécimal en clair,
CalcUtil
ne s'en occupe pas et passe la main au système, qui bien évidemment sort alors une erreur invalide. :(
Heureusement ce n'est pas la majorité.


Parmi maintenant les programmes assembleur contenant du code machine brut, nous avons deux problèmes :
  • Nombre de programmes retournent quand même une erreur invalide, c'est-à-dire que
    CalcUtil
    a passé la main au système au lieu de les exécuter lui-même.
    A creuser, mais il semblerait que cela arrive avec les programmes assez petits, et donc peut-être qui ne contiennent pas d'appels à un shell.
  • D'autres programmes ne fonctionneront tout simplement pas correctement sur
    TI-82 Advanced
    parce que les versions
    5.0
    sont quand même différentes de la dernière version
    2.55MP
    pour
    TI-84 Plus
    , et là ce n'est pas la faute du
    shell
    .

Il nous faudrait visiblement une nouvelle application de
shell
pour
TI-82 Advanced
, qui s'occupe de tout pour l'exécution sans rien déléguer au système d'exploitation.
Qui se lance ?... ;)


Téléchargements
:

Liens
:

Lien vers le sujet sur le forum: Avec l'appli CalcUtil, rajoute l'assembleur à ta 82 Advanced (Commentaires: 19)

Divers POTY 2018 : Elis le logiciel de l'année !

Nouveau messagede critor » 13 Jan 2019, 14:17

Après les TI-82+/83+/84+, la TI-84+CSE, les TI-83PCE/84+CE, les TI-89/92+/V200 et les TI-Nspire,
ticalc.org
, propose te maintenant la 6ème et dernière catégorie de son vote
POTY 2018
pour élire les meilleurs programmes de l'année 2018.

La catégorie de cette semaine concerne les logiciels pour ordinateur avec deux participations :

Pour voter, il faut d'abord créer un compte sur le site si on n'en a pas encore, puis le sondage est sur la page principale, en-dessous du flux Twitter.

Bon vote et à bientôt pour l'annonce des grands gagnants ;)


Source
:
https://www.ticalc.org/archives/news/ar ... 49237.html
Lien vers le sujet sur le forum: POTY 2018 : Elis le logiciel de l'année ! (Commentaires: 2)

TI-z80 Module TI-Python: découverte 5 modules Python cachés !

Nouveau messagede critor » 12 Jan 2019, 16:29

A la rentrée 2019 le
Python
sera le seul langage de programmation préconisé pour l'enseignement de l'algorithmique au lycée en Seconde et Première.

Plusieurs calculatrices graphiques intègrent déjà une implémentation
Python
officielle dans leur dernière mise à jour, plus ou moins complète, fidèle et réussie selon le cas :
  • NumWorks
    avec
    MicroPython 1.9.4
  • Casio Graph 90+E
    avec
    MicroPython 1.9.4
  • HP Prime
    avec l'écriture
    Python
    de
    Xcas
  • le module externe
    TI-Python
    pour
    TI-83 Premium CE
    avec
    CircuitPython
    (dérivé de MicroPython)
À côté de cela nous avons aussi plusieurs implémentations communautaires :

Dans sa dernière mise à jour
9.2.0
NumWorks
vient de rajouter le module
time
, apparemment une exclusivité.
Précisons toutefois qu'il s'agit d'un module caché : il est bien importable mais n'apparaît pas dans les menus.


Ce qui fait que niveau modules importables dans tes scripts
Python
, si tu as bien suivi nos divers articles jusqu'à présent, nous en étions restés à ceci :
NumWorks
Casio
Graph 90+E
module
TI-Python

pour
TI-83 Premium CE
__main__
builtins
array
cmath
gc
.
math
.
sys
.
__main__
builtins
.
cmath
.
kandinsky
math
random
.
time
__main__
builtins
.
.
.
.
math
random
.
.
__main__
builtins
array
cmath
gc
.
math
random
sys
.
__main__
builtins
.
.
.
.
math
random
.
.
7
modules
7
modules
4
modules
8
modules
4
modules

D'où le classement jusqu'à aujourd'hui :
  1. avec
    8
    modules
  2. et
    NumWorks
    avec
    7
    modules
  3. Casio Graph 90+E
    et module
    TI-Python
    pour
    TI-83 Premium CE
    avec
    4
    modules

100159931Sur ce critère, le module externe
TI-Python
pour
TI-83 Premium CE
apparaissait comme l'une des solutions les plus médiocres.

9994Et bien non,
NumWorks
n'est pas le seul à ne pas lister tous les modules dans les menus. Lors des journées APMEP nous avons remarqué avec le module
TI-Python
qu'il était possible d'importer le module
sys
pourtant non listé ! :o
Il y avait donc matière à creuser...


En analysant dans les jours suivants nos photos de l'exploration du module
builtins
, nous avons remarqué l'existence d'une fonction help(), bizarrement reportée en double, mais absente de toutes les autres implémentations calculatrices. :o

Nous sommes donc retournés la semaine suivante au congrès
UdPPC
entre autres pour pouvoir l'exécuter et n'avons pas été déçus, arrivant à obtenir la liste de tous les modules importables, dont notamment le module
time
comme sur
NumWorks
: :bj:
TI-Python a écrit:>>> help()
To list built-in modules please do `help("modules")`.
>>> help("modules")
__main__ collections random
array gc sys
builtins math time
Plus any modules on the filesystem
>>>


Voici donc notre tableau comparatif actualisé :
NumWorks
Casio
Graph 90+E
module
TI-Python

pour
TI-83 Premium CE
__main__
builtins
array
.
cmath
gc
.
math
.
sys
.
__main__
builtins
.
.
cmath
.
kandinsky
math
random
.
time
__main__
builtins
.
.
.
.
.
math
random
.
.
__main__
builtins
array
.
cmath
gc
.
math
random
sys
.
__main__
builtins
array

collections

.
gc

.
math
random
sys

time
7
modules
7
modules
4
modules
8
modules
9
modules

De quoi chambouler notre classement : ;)
  1. module
    TI-Python
    pour
    TI-83 Premium CE
    avec
    9
    modules
  2. avec
    8
    modules
  3. et
    NumWorks
    avec
    7
    modules
  4. Casio Graph 90+E
    avec
    4
    modules
Le module externe
TI-Python
apparaît ainsi quantitativement comme la solution
Python
la plus complète sur calculatrices ! :bj:


Le module
TI-Python
serait fort utile au
BAC 2019
pour les candidats dont les enseignants n'ont pas attendu les nouveaux programmes avant de tout faire en
Python
.

Mais nous ne sommes à ce jour pas sûrs que le module
TI-Python
soit autorisé aux épreuves écrites du
BAC 2019
.

En effet, la circulaire encore en application suite au report du mode examen indique que les calculatrices doivent avoir un
"fonctionnement autonome"
. Cela a déjà interprété dans les consignes distribuées dans chaque académie aux surveillants par une
"interdiction des modules externes"
.
Or l'implication n'est pas évidente, le fonctionnement autonome pouvant simplement être compris en terme d'alimentation.

L'interdiction des modules externes n'étant donc pas mentionnée clairement dans les textes publiquement accessibles aux candidats, il serait bienvenu d'en sortir une clarification d'ici les épreuves 2019.


A bientôt pour l'exploration de ces nouveaux modules sur le
TI-Python
! :D
Lien vers le sujet sur le forum: Module TI-Python: découverte 5 modules Python cachés ! (Commentaires: 1)

Campagne de dons
Pour nous aider à financer nos déplacements sur les salons/congrès qui vous donnent du contenu exclusif

Vous aurez droit aux avantages VIP et des goodies !
4.7%
-
Rechercher
-
Sujets à la une
Avantages VIP et goodies pour les donateurs !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
1234
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...

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 
-
Stats.
533 utilisateurs:
>480 invités
>46 membres
>7 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)