Archives de la catégorie Assembleur 6x86 et 680x0
Developpement d’un moteur 3D temps réel en C et Assembleur 680×0 (motorola)
Posté par admin dans Assembleur 6x86 et 680x0, C / C++, Developpement, Mon CV, Optimisations le 12 août 2009
Vers 1994, pendant la période ou je développais en assembleur sur Atari, j’ai développé un moteur 3D temps réel. Le but étais de calculer et d’afficher le plus de faces 3D possibles pour pouvoir se mouvoir dans un monde 3D avec fluidité. A l’époque les cartes 3D n’existait pas et les processeurs n’était pas aussi puissants qu’elles le sont maintenant.
Il fallait donc optimiser les 95% de code (les 5% sont fait en C pour la gestion de l’environnement qui ne nécessite pas de rapidité d’exécution)
Calculer une image 2D d’un environnement 3D est très gourmand en temps car pour chaque pixels dessinés, cela demande beaucoup de calcul avec des formules mathématiques complexes.
Lire la suite »
La Scène Démos … la Old school du code !
Posté par admin dans Assembleur 6x86 et 680x0, C / C++, Developpement, Mon CV, Optimisations le 28 juillet 2009
Quand j’étais un peu plus jeune, on faisait des Coding Party ! C’était un rassemblement de personnes qui étaient programmeurs, graphistes ou musiciens. Les Coding Party se faisaient plutôt le weekend du vendredi soir au dimanche matin et s’organisaient soit chez un pote, ou dans une salle des fêtes si des centaines de personnes venaient des 4 coins de la France. Chacun amenait son ordinateur (Atari / Amiga) et son duvet … même si on ne dormais que très peu :p. Il y avait des concours de design / programmation / music et les fameuses « démos » qui consistait à exploiter la machine au mieux pour relever des challenges comme afficher le plus possible de faces « mappé » en 3D !
C’était vraiment fun et passionnant. On rencontraient d’autres personnes, on découvrait les créations des autres sur écran géant et surtout on codaient comme des acharnés !
Lire la suite »
Developpeur iPhone freelance