Page 1 sur 1

Nouvel nDoom compatible TI-Nspire CX CR4 + test performances

Message non luPosté: 28 Mar 2016, 20:46
de critor
Voici ce soir la mise à jour de nDoom apportant la compatibilité avec la dernière génération de TI-Nspire CX CR4 assemblée depuis novembre 2015 avec la révision matérielle W.
nDoom est un portage de Doom pour calculatrices TI-Nspire décliné en deux versions :
  • nDoom 2, une version bêta stable gérant les cartes de Doom, Doom 2, les cartes de même format utilisées par les jeux d'autres éditeurs sous contrats ainsi que celles créées par des joueurs
  • nDoom 3, une version alpha expérimentale ajoutant un support partiel du format de carte légèrement différent utilisé sous contrat par Raven Software pour son jeu Heretic


D'origine, le moteur interne de Doom travaille sur un buffer graphique de 320x200, et une simple instruction memcpy très rapide suffisait donc à afficher sur l'écran 320x240 des TI-Nspire CX.

Mais la nouvelle génération TI-Nspire CX CR4 utilise une géométrie 240x320 complètement incompatible avec ce moteur interne.

Sur ces derniers modèles, le memcpy est donc remplacé par une fonction effectuant de façon simultanée la conversion et la copie mémoire, fonction optimisée le plus possible à l'aide de deux pointeurs d'entrée/sortie qu'il suffit d'incrémenter/décrémenter.



Il est donc temps maintenant de comparer ce que cela peut donner en terme de performances, c'est-à-dire ici en nombre d'images par seconde (fps - Frames Per Second).
Le test va consister, dans la même position (position de départ), à tirer à la suite nos 50 munitions de départ, et à voir quel modèle les épuise en premier. Nous utiliserons pour cela :
  • une TI-Nspire CX CAS CR3 (révision matérielle O - processeur d'origine à 132MHz)
  • une TI-Nspire CX CAS CR4 (révision matérielle W - processeur d'origine à 156MHz)
Résultat, pendant que la TI-Nspire CX CAS CR3 tire 50 munitions, la TI-Nspire CX CAS CR4 en tire 40. nDoom serait dont 20% moins rapide sur les nouveaux modèles, un ralentissement au final assez négligeable et acceptable à côté de la charge de travail supplémentaire imposée au programme. :bj:

On pourra toujours pour réduire l'écart overclocker la TI-Nspire CX CAS CR4 à 204MHz ce qui lui permet ici de tirer 42 munitions dans le même intervale, et de n'être plus que 16% plus lente. ;)


Par contre, ce qui devrait vous surprendre dans la vidéo du test ci-dessous c'est qu'avant le démarrage de la partie, lors du chargement des fichiers du jeu puis de la carte, la TI-Nspire CX CR4 est plus rapide... beaucoup plus rapide... autour de deux fois plus rapide... :bj:
Une amélioration en performances que le simple passage du processeur de 132 à 156MHz (+18%) ne suffit pas à expliquer à un tel point... :o
Pour les TI-Nspire CX CR4, Texas Instruments se serait-il enfin occupé d'accélérer la mémoire NAND qui était un facteur très limitant sur les anciens modèles, rien que pour accéder à ses fichiers depuis l'écran d'accueil ? ;)



Téléchargement :

Re: Nouvel nDoom compatible TI-Nspire CX CR4 + test performa

Message non luPosté: 29 Mar 2016, 10:53
de Ti64CLi++
Super news :bj:
Je crois que je vais m'acheter une CR4 pour faire des tests :D

Edit : est-il possible d'en obtenir gratuitement pour faire des tests et de la rendre une fois les tests finis? (je sais ma question peut paraitre bizarre ^^)

Re: Nouvel nDoom compatible TI-Nspire CX CR4 + test performa

Message non luPosté: 29 Mar 2016, 11:09
de critor
Merci neuronix :)


Dans l'immédiat, on a un besoin permanent de la nôtre.

Il y a le programme de prêt pour les enseignants si tu connais quelqu'un pouvant l'utiliser, mais le connaissant tu risques de recevoir de vieilles CX.
https://education.ti.com/fr/france/forms/loan

Sinon, tu pourrais directement demander à TI-France via TI-Cares, à condition de présenter et motiver ton projet.
Pour information, sache juste que nous, nous avons préféré la payer 130€ plutôt que de leur expliquer que l'on souhaitait mettre à jour des programmes Ndless (on ne savait pas encore qu'elle était 2 fois plus rapide à situation identique).
Je te souhaite sincièrement d'arriver à les convaincre. :)
Tél : 00 800 4 84 22 737 ou 01 41 04 60 40
Fax : +49 8161 80 3185
E-mail : ti-cares@ti.com

Re: Nouvel nDoom compatible TI-Nspire CX CR4 + test performa

Message non luPosté: 29 Mar 2016, 11:13
de Ti64CLi++
Je ne suis pas prof et ne puis donc pas bénéficier de l'offre à moins de m'arranger avec un prof. Et puis en plus si tu me dis que je recevrais de vielle CX, c'est à dire quelle révision matérielle?
Sinon, puisque TI veut bloquer Ndless, je ne pourrais pas les convaincre que c'est pour essayer de mettre à jour des programmes Ndless, ce serait contraire à tout ce qu'il ont fait jusqu'ici pour Ndless ^^
Et étant mineur, je ne peux pas m'acheter de nouvelle Nspire vu le nombre de calculatrice que j'ai déjà. Mes parents n'accepteront jamais.
Donc je crois que je vais laisser tomber si je ne trouve pas de prof voulant bien me fournir l'offre.
En tout cas, merci beaucoup de ton aide et de ta réponse critor

Re: Nouvel nDoom compatible TI-Nspire CX CR4 + test performa

Message non luPosté: 15 Mai 2016, 22:31
de critor
nDoom pour TI-Nspire CX est aujourd'hui mentionné dans un article Intel iQ :
https://iq.intel.com/how-doom-1-inspire ... -movement/