Nombre de visites sur cette page : 79422 Score au progrank : 118 Note actuelle : 9.09/10 noté 10 fois Vous devez être connecté(e) pour noter (inscription).
Fichier 1 : version originale SH3
Fichier 2 : version SH4
Fichier 3 : version Graph 35+E II
Si vous avez une Graph 35+E II, utilisez le fichier 3. Sinon, utilisez le fichier 2. S'il ne marche pas (ce qui est le cas sur les très vieilles calculatrices), utilisez le fichier 1. Port vers Graph 35+E II réalisé par RedCMD.
Il s'agit d'un très bon jeu réalisé par Kelly reproduisant le classique wolfenstein. Je vous encourage a visiter le site (et de ne pas priver l'auteur du bénéfice des téléchargements).
Juste pour te donner une idée, voici ce qu'on obtient si on désassemble le syscall 0x420, qui fait un Sleep(). Les adresses à trois digits (indiquées sous la forme <268> sont des adresses de registres de timers. Je te laisse voir si tu peux comprendre tranquillement :
Maintenant si je précise qu'il configure le timer avec les adresses et qu'il boucle indéfiniment en attendant que le timer arrive à expiration (ce qui par ailleurs est par extraordinairement joli), est-ce que ça te semble plus clair ?
Alors imagine ce qui se passe avec un moteur 3D dont on ne connaît pas les structures de données, avec des transformations matricielles, etc... ça irait plus vite d'en reconstruire un.
Oui, c'est ça. Quoiqu'on parle plutôt d'assembleur, comme toujours...
Alors oui la ligne 24 (c'est en hexa, et 0x30 = 48, mais il y a deux octets par instruction) calcule r2 = ~r2, mais c'est pas le plus remarquable x)
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd