π
<-
Chat plein-écran
[^]

News 2019
August (10)
July (3)
June (4)
May (11)
April (7)
March (19)
January (14)

News 2018
August (5)
July (1)
June (9)
May (10)
April (2)
March (14)
January (12)

News 2017
August (10)
July (14)
June (14)
May (11)
April (9)
March (12)
January (11)

News 2016
October (10)
August (8)
July (4)
June (8)
May (14)
April (9)
March (13)
January (11)

News 2015
October (15)
August (11)
July (4)
June (7)
May (12)
April (6)
March (11)

News 2014
August (2)
July (4)
June (2)
May (5)
April (4)
March (5)

News 2013
August (6)
July (6)
June (8)
May (14)
April (24)
March (16)
January (10)

News 2012
October (11)
August (6)
July (7)
June (8)
May (16)
April (16)
March (6)

News 2011
August (4)
July (4)
June (11)
May (5)
April (2)
March (6)

News 2010
July (1)
June (1)
May (2)
April (1)

News 2009
August (2)
April (1)

Raycasting appliqué toute TI

New postby nikitouzz » 01 Oct 2012, 20:06

La réalisation d'un moteur 3D raycasting est un travail compliqué et amène souvent après des jours et des jours de travail à un résultat comme celui-là : ( fait par moi-même )
Image

Le raycasting permet de faire des jeux qui sont souvent les meilleurs techniquement sur les z80, on peut citer plusieurs programmes réalisés grâce à cette technique :

gemini :
Image

Elimination:
Image

Le raycasting est assez intéressant à programmer : il n'y a pas foule de personnes qui arrive à créer un moteur 3D de ce type-là
et
à l'utiliser correctement.

Sur z80, le nombre de jeux qui utilisent la 3D raycasting est très faible. Pourtant, ce n'est pas la motivation de se lancer dans le raycasting qui manque au programmeurs, mais la technique. J'ai vu beaucoup de monde (dont moi) qui demandait des bons tutoriels sur la 3D raycasting et comment la mettre en œuvre :), le problème étant que beaucoup de tutoriels existent mais prennent en compte un langage en particulier. En tout cas, s'il existe un tutoriel de raycasting en Axe ou en ASM z80, je ne le connais pas :)

J'ai trouvé ce tutoriel très bien rédigé qui ne s'intéresse à aucun langage en particulier, mais qui explique comment mettre en œuvre la 3D raycasting théoriquement, sans exemple dans quelque langage que ce soit. C'est donc très pratique puisque moi-même j'avais lu une petite dizaine de tutoriels sur le raycasting appliqué au C++ ou Java ou autres et je n'avais pas compris...
Ce tutoriel est très bien expliqué et très simple à comprendre :)

Je vous conseille donc ce tutoriel : http://forums.mediabox.fr/wiki/tutoriau ... e_des_murs

J'ai moi-même testé le tuto et j'ai réalisé un premier moteur avec ( premier screen ) : je vous le conseille fortement.

Et vous pourrez créer enfin ce but ultime du programmeur z80, la 3D raycasting :)

À vos programmes :)


Edit by Laurae : corrections de fautes d'orthographes et de grammaire
Edit by Bisam : pareil, mais en mieux...
Last edited by nikitouzz on 01 Oct 2012, 22:18, edited 5 times in total.
Link to topic: Raycasting appliqué toute TI (Comments: 13)

[FR/EN] La programmation TI dans la littérature

New postby Persalteas » 05 Oct 2012, 21:29

Cet article est aussi disponible en français.
This news is also available in english.


TI Programmation in literature...
Bonsoir !

Comme vous le savez déjà sûrement depuis le temps qu'on en parle (vous avez pu le lire sur Cemetech ou encore dans une news précédente),
Christopher Mitchell
(connu dans la communauté sous le grand nom de Kerm Martian ou KermM)
a écrit un livre
paru début Septembre aux éditions Manning.
Good evening !

You must already know about it - since you could read it on Cemetech or in a previous news -
Christopher Mitchell
, aka Kerm Martian, aka KermM, wrote a book, published in early september by Manning Publications.


Ce livre traite de la
programmation en TI-Basic
et en Basic étendu (
utilisation des bibliothèques Celtic/Xlib
), et porte le doux nom de
This book is about
programmation in TI-Basic
and extended Basic (using Celtic/Xlib libraries), and it is named :
Programming the TI-83 Plus/TI-84 Plus


Image



L'éditeur de Kerm
(Manning Publications)
avait demandé à plusieurs connaisseurs du sujet de faire une relecture du livre au fur et à mesure de sa rédaction et de répondre à des questionnaires. C'est ainsi que j'en ai reçu un exemplaire gratuit cet après-midi :bj:
The publisher asked some people - knowing their subject - to review this book during its redaction. That's how I received a presentation copy this afternoon :bj:


J'ai donc testé pour vous ce livre.
So, I tested the book for you !


1450


________________________________


Vous pouvez
depuis le 1er Septembre
commander le vôtre sur Amazon (
$18.99
)
, ou bien directement chez Manning.com (
$29.99
)
, vous recevrez alors un bel album souple et confortable à manier (plastifié et tout et tout) ;) , et un e-book pour votre PC.
Since September 1st, you can order yours on Amazon (for $18.99), or directly at Manning's (for $29.99 !) and you will receive a flexible plastic-covered manual AND an e-book version.

1451

Il est également possible
d'acheter seulement l'e-book chez Manning
, si vous ne voulez pas du livre,
pour 23.99$
.
You can also buy the e-book alone, at Manning's, for $23.99.


________________________________


Le contenu du livre :
The content


Le livre est vraiment très complet. Il traite de tous les points que l'on peut aborder, donne les bons liens, indique les bons outils à utiliser
(bon, c'est quand même un peu orienté Cemetech mais c'est normal :troll:
À retenir
: Cemetech se prononce KE-MEH-TEK, DoorsCS7 c'est bien, les gens sur Cemetech sont tous sympas, si vous êtes motivés vous arriverez tous à connecter votre TI à Internet, etc... ).
The book is really comprehensive, dealing with every theme, giving every link and sharing every tool that could be useful.
Of course, Cemetech comes first for almost everything but that's understandable...


Il nous apprend tout sur
ce qu'est une calculatrice, ses possibilités
, mais nous apprend également
des bases d'algorithmique, de raisonnement, d'optimisation...
:bj:
We are taught everything about the calculator itself and what can be done with it, but also some algorithmic and optimisation concepts.


Comme je l'ai indiqué, le livre traite principalement du TI-Basic, mais se poursuit par
une excellente introduction au Basic étendu
, j'insiste sur excellente, je dirais même que c'est de loin
le meilleur tutoriel au monde pour apprendre à utiliser Celtic
(je peux vous en parler, j'ai moi-même appris avec le
readme.txt
c'est une vraie horreur).
As I told you, this book deals essentially with TI-Basic programming, but also with en EXCELLENT introduction to extended Basic. I mean REALLY excellent, being for me the best tutorial to using Celtic in the world - I know about it for having learned from the awful "readme.txt".


Bien entendu, Kerm parlera également de certaines autres activités des labs de Cemetech : DoorsCS7 sera largement présenté, mais également d'autres projets comme Calcnet 2.2, l'Ultimate Calculator, les très pratiques éditeurs SourceCoder et TokenIDE, le récent jsTIfied, etc...
Kerm also deals with some other activities from Cemetech, namely DoorsCS7, of course, but also Calcnet 2.2, Ultimate Calculator, SourceCoder, TokenIDE, or the recent jsTIfied, etc.


Dans ses appendices, il mentionne également d'autres outils utilisés souvent (notamment
Wabbitcode, TI Connect, TILP
...), il dresse une
liste de commandes utilisables en TI-Basic
, et ajoute bien entendu un
index alphabétique
où l'on peut chercher n'importe quel mot clé.
In appendinx, you can find some documents about Wabbitcode, Ti Connect, TILP, a TI-Basic commands list and of course an index.


Le livre se termine par une liste de sites à consulter pour contacter d'autres programmeurs, poser des questions et échanger, et... Kerm a été très gentil avec nous, puisque TI-Planet se situe en tête de la liste :~o !! (derrière Cemetech, bien sûr, mais devant Omnimaga...)
Last but not least, appears a list of sites worth to mention - according to the author - and TI-Planet is among them, just after Cemetech.

1456


Si vous hésitez à acheter ce livre, en voici les principaux défauts et avantages :
If you are willing to buy this book, here are the pros and cons :

Les points positifs du livre :
Pros :

  1. Les nombreux exemples de code
    fournis gratuitement
    , expliqués et annotés dans le livre
  2. Comme dit précédemment,
    l'excellente partie
    sur la programmation avec les bibliothèques, et également une introduction à l'assembleur
  3. Le livre nous fait apprendre vraiment par la pratique et la technique, mais sans négliger les concepts qui sont toujours illustrés de schémas
  4. Les exemples sont orientés multi-domaines : des maths, des jeux, des animations...

  5. Many code examples are accessible for free, and detailed in the book
  6. Excellent part about extended Basic, and also a introduction to assembly language
  7. Practical and technical, but very clear and often illustrated
  8. Wide range of examples : maths, games, animations, ...

Les points négatifs du livre :
Cons :

  1. Un défaut de taille quand même pour nous, français, eh bien... c'est en anglais :D Un projet de traduction a été demandé par Kerm.
  2. Certains passages techniques sur le fonctionnement interne de la machine peuvent ne pas trop vous intéresser si vous êtes un total débutant... Tant pis, sautez-les ;)
  3. ( Livre en noir et blanc, pas de couleurs :( )

  4. The book is written in English... and that's a pity for French programmers.
  5. You may not be interested in some details about hardware
  6. Black and white, even for illustrations

1455 1454 1453


________________________________


Plan du livre :
Summary :


(Notez que plusieurs parties du livre comme la préface, l'index, ou les chapitres 1 et 6 sont disponibles gratuitement en consultation sur Internet ;) Merci Manning ! )
First of all, please note that many parts of the book as preface, index, or chapters 1 and 6 are accessible for free on the Internet ;) Thanks, Manning !


-Avant-Propos (par Brandon Wilson)
-Préface
-Remerciements
(Et je suis cité ! Mon humble nom à côté de celui de critor, de juju, et même de Brandon Wilson !! :#tritop#: )
-À propos de ce livre


Partie 1: Commencer la programmation


Chapitre 1: Plongée dans la programmation pour calculatrice
Chapitre 2: Communication: Entrées et sorties de base
Chapitre 3: Conditions et Logique Booléenne
Chapitre 4: Structures de Contrôle
Chapitre 5: Parenthèse théorique: Résoudre et débugger un problème

Partie 2: Devenir un Maître du TI-Basic


Chapitre 6: Entrées avancées et évènements
Chapitre 7: Pixels et écran graphique
Chapitre 8: Graphiques, Formes et Points
Chapitre 9: Manipuler les nombres et les différents types de Données

Partie 3: Concepts avancés, ce qu'il y a ensuite...


Chapitre 10: Optimiser les programmes TI-Basic
Chapitre 11: Utiliser les bibliothèques, le TI-Basic hybride
Chapitre 12: Introduction à l'Assembleur z80
Chapitre 13: Et Maintenant ? Élargir ses horizons

app A - Se retrouver dans la calculatrice
app B - Commandes de TI-Basic
app C - Ressources

-Index alphabétique[/b]

Foreword (by Brandon Wilson)
Preface
Acknowledgments
About this book

Part 1: Getting started with programming


Chapter 1: Diving into calculator programming
Chapter 2 : Communication: basic input and output
Chapter 3 : Conditionals and Boolean logic
Chapter 4 : Control structures
Chapter 5 : Theory interlude: problem solving and debugging

Part 2 : Becoming a TI-BASIC master


Chapter 6 : Advanced input and events
Chapter 7 : Pixels and the graphscreen
Chapter 8 : Graphs, shapes, and points
Chapter 9 : Manipulating numbers and data types

Part 3 : Advanced concepts; what’s next


Chapter 10 : Optimizing TI-BASIC programs
Chapter 11 : Using hybrid TI-BASIC libraries
Chapter 12 : Introducing z80 assembly
Chapter 13 : Now what? Expanding your programming horizons

appendix A : Review: using your calculator
appendix B : TI-BASIC command reference
appendix C : Resource list

index


________________________________


Je vous souhaite donc d'y jeter un œil, c'est du beau travail ! :bj:
Merci encore à KermMartian pour ce tuto ! (retrouvez les dernières nouvelles du livre sur Cemetech )
I hope you have been teased enough and you will look for and at this wonderful book.
Find the latest news about it on Cemetech


1452


Lien de la page Manning, acheter le livre ou l'e-book
Manning Publications : buy the manual or the e-book

Discussion et support à propos du livre sur les forums Cemetech
Talk and support on Cemetech forums

Discussion et support à propos du livre sur le site de Manning
Talk and support on Manning forums


À bientôt pour une version française ! ;)
See you later if a French version is published...
Last edited by Persalteas on 11 Oct 2012, 14:15, edited 4 times in total.
Link to topic: [FR/EN] La programmation TI dans la littérature (Comments: 36)

jsTIfied: première RC de l'émulateur TI-Z80 en ligne...

New postby Lionel Debroux » 09 Oct 2012, 07:15

L'émulateur TI-Z80 en ligne jsTIfied fait par Christopher "Kerm Martian" Mitchell, très connu dans la communauté TI-Z80 et auteur d'un livre sur la programmation des TI-Z80, passe maintenant en Release Candidate 1 pour la version 1.0 :)

Parmi les améliorations récentes, citons les timers à quartz pour la 84+ et la possibilité de faire des screenshots.

Nous avions déjà mentionné jsTIfied à plusieurs reprises: extension de jsTIfied aux 84+, sortie initiale.

Voici comment Kerm décrit jsTIfied:
* émulateur JS/HTML5 pour les 83+, 83+SE, 84+, 84+SE dans les navigateurs. Aucune installation de programme nécessaire, même pas Flash;
* émulation précise du matériel;
* rendu précis du LCD, basé autant que faire se peut sur des paramètres physiques de l'écran, pour des rendus réalistes des niveaux de gris;
* importation et exportation de fichiers .8x*;
* intégration avec SourceCoder pour le chargement et enregistrement des projets;
* création de screenshots et d'animations GIF, avec compression hautement optimisée.

Les ROMs dont vous disposez, et que vous pouvez dumper avec TILP ou Rom8x, restent dans votre navigateur; elles ne sont pas transmises sur Internet.

Profitez sans plus attendre de jsTIfied :)
Image



Source: http://www.cemetech.net/news.php?535

Une mystérieuse deuxième génération de TI-81 VSC

New postby critor » 09 Oct 2012, 09:24

Dans une news précédente, nous vous présentions une double rétroprojection de la TI-84 Plus:
1075


Si vous y regardez mieux, vous verrez que la tablette de droite ne mentionne pourtant pas la TI-84 Plus. :o

La tablette de gauche mentionne: TI-73, TI-80, TI-81, TI-82, TI-83, TI-83 Plus, TI-84 Plus.
La tablette de droite mentionne: TI-73, TI-80, TI-81, TI-82, TI-83 Plus.
876 1471


Bien évidemment, la tablette de droite supporte quand même la TI-84 Plus, ce que l'on voyait sur la photo tout en haut, puisque l'écran est exactement le même que sur les TI-73, TI-81, TI-82, TI-83 et TI-83 Plus.
Mais alors pourquoi cette différence? :?
Si l'on regarde au dos des tablettes on comprend tout-de-suite:

La tablette de gauche avec le code P-0109H date de janvier 2009.
Mais la tablette de droite avec le code I-0504D date de mai 2004, époque où la TI-84 Plus n'était pas encore sortie, introduite pour la rentrée de septembre 2004.
877 1472


Si l'on remonte encore le temps, on trouve des tablettes ViewScreen qui ne mentionnent plus que TI-80, TI-81, TI-82 et TI-83, puisque les TI-73 et TI-83 Plus ne sont sorties qu'en 1998-1999:
Image


Si l'on remonte encore plus loin, avant la sortie des TI-80 et TI-83
(1995-1996)
, on trouve des tablettes ViewScreen prévues pour les TI-81 et TI-82, mais qui ne mentionnaient aucun nom de modèle de calculatrice en façade:
Image




Et bien il y a une bizarrerie commune à tous ces modèles... le support de la TI-81.

Certes elle dispose du même écran que les TI-73, TI-82, TI-83 et TI-84, mais nous avions vu dans une news précédente que la solution de rétroprojection sortie en 1993 avec la TI-85 la voyait connectée de façon permanent à une tablette fort différente:
1426 1402


Or, la solution de rétroprojection sortie en 1990 pour la TI-81 est exactement la même, selon le musée Datamath.



La mention de la TI-81 sur les tablettes ViewScreen ultérieures amovibles voudrait donc dire qu'il a existé une deuxième version de la TI-81 VSC, munie de la prise ViewScreen.

Nulle trace de ce modèle pour le moment, mais devant l'encombrement de la
"valise"
qui était nécessaire pour transporter la première solution de vidéoprojection, la sortie d'une deuxième version se comprend parfaitement.

D'après le musée Datamath, il a justement existé de façon similaire une tablette amovible pour les TI-85 et TI-86, qui supportait une deuxième génération de TI-85 VSC munie d'une prise ViewScreen:
Image


Ceci donc rend bien plausible une deuxième génération de TI-81 VSC.

Toutefois, sorties plus tard soit plus près de la fin de commercialisation des TI-81 et TI-85, les calculatrices TI-81 VSC et TI-85 VSC de 2ème génération semblent aussi très rares.

Après E.T., TI est enfin de retour au cinéma dans Project X!

New postby critor » 12 Oct 2012, 10:38

Que serait une fête d'ados sans l'indispensable outil de survie de l'adolescent?

Oui, cet outil qu'il garde à tout moment sur lui, caché sous ses vêtements, prêt à le dégainer à tout instant, ou qu'il utilise dans sa chambre matin et/ou soir...



A quoi pensiez-vous? ;)
Une TI-83 Plus bien sûr! :48ti83p: :P



Après avoir conquis les enfants en tant que 2ème rôle non-humain d'importance du film E.T. en 1982, nul ne sera donc étonné d'apprendre le retour de Texas Instruments auprès des adolescents de la fête du film Project-X, sous la forme d'une TI-83 Plus! ;)

Image

Image




Non? Vous n'êtes pas d'accord?

La TI-83 Plus est pourtant bel et bien le modèle de calculatrice graphique de référence dans nombre de pays, notamment en Amérique du Nord juste après l'entrée de gamme avec la TI-73.

Comme souvent curieuse exception française, c'est la TI-82 Stats.fr pourtant beaucoup moins performante avec 6 fois moins de mémoire que la TI-83 Plus qui joue ce rôle chez nous après l'entrée de gamme TI-76.fr. Ce qui est d'ailleurs fort dommage, puisque la TI-82 Stats.fr n'est que partiellement compatible avec la TI-83 Plus, et se voit donc privée des meilleurs programmes existants.
Un film français aurait donc utilisé une TI-82 Stats.fr.





Image

Image






Merci à Planète-Casio pour nous avoir fourni l'information et les captures.

Et ça continue: le TI-Navigator passe en version 3.3

New postby critor » 14 Oct 2012, 12:19

Après le TI-Network Manager dans la news précédente, c'est maintenant au tour du TI-Navigator de passer en version 3.3! :bj:

Image




Alors, sortira? Sortira pas?

Rappelons toutefois que le passage des logiciels TI-Nspire Navigator en version 3.2.1 en août dernier n'avait pas déclenché de sortie d'un OS Nspire 3.2.1, ce dernier restant en version 3.2.0 à ce jour.





Lien:

TI-Navigator 3.3

KnightOS

New postby nikitouzz » 14 Oct 2012, 19:24

Après de nombreuses recherches, j'ai obtenu l'autorisation de publier cette grande nouvelle.

Pour l'histoire, je rappelle que KnightOS est un OS développé à partir de rien en assembleur pour 73.fr, 83+, 83+SE, 84+, 84+SE (d'abord par l’intermédiaire du forum Omnimaga, cf http://www.omnimaga.org/index.php?topic=3502.0 ).
Cet OS a été considéré comme abandonné après quelque histoire sans importance sur le forum Omnimaga. Tout le monde croyait que SirCmpwn avait abandonné ce projet. Mais en fait pas du tou t! Ce projet est toujours maintenu et SirCmpwn travaille dessus avec acharnement, régulièrement en parallèle avec d'autres projets. KnightOS est un exploit technique jamais réalisé sur une TI-z80.

D’après la version que SirCmpwn m'a procurée, il y a pas mal de fonctions qui vont bientôt apparaitre :

- un calendrier
- un emploi du temps
- des menus très graphiques (une GUI) ressemblant aux graphismes de DoorsCS7
- un éditeur de programmes
- un éditeur de fonctions graphiques
- un éditeur de listes
- un système de fichiers
- un éditeur de textes
- des fonctions mathématiques....
- et bien d'autres...

Voici quelques screenshots pour vous faire baver :

Image

Image

Encourageons SirCmpwn à continuer ce beau projet :)

EDIT :

SirCmpwn a arrêté la programmation pendant pas mal de temps ce qui explique pourquoi cet OS n'est pas fini, il va se donner à fond ces deux semaines qui suivent pour finir le noyau central :) après il n'y a pas encore toutes les fonctionnalité de disponible :)
Last edited by nikitouzz on 14 Oct 2012, 20:46, edited 3 times in total.
Link to topic: KnightOS (Comments: 57)

-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
442 utilisateurs:
>429 invités
>8 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)