Depuis quelques temps, Minecraft ne cesse d'inspirer les programmeurs Casio. Actuellement, plusieurs projets d'adaptation en monochrome sur les petits écrans de nos chères Casio ont déjà vu le jour.
Tout commence il y a un an environ avec le programme en basic M2D de Vdragon.b. Comme le précise son auteur, il ne s'agit que d'une "démo technologique". Celle-ci permet au joueur de se déplacer en deux dimensions et de poser des blocs symbolisés par des chiffres.
Une nouvelle version du jeu verra le jour quelques mois plus tard, cette fois axée sur le combat avec les monstres : Minecraft Combo. Les graphismes sont largement améliorés, et le jeu offre désormais plus de fonctionnalités. Malgré les bugs qui interrompent le programme de temps à autres et la lenteur du scrolling, Minecraft Combo est une belle adaptation du jeu de Notch. Minecraft2D, programmé parallèlement par Javierxd s'apparente aux deux jeux cités précédemment. Son auteur vient d'annoncer la publication future d'une nouvelle version de son programme que nous attendons avec impatience !
Attention, une adaptation de Minecraft en deux dimensions ne signifie pas forcement une vue de la map de côté. La preuve, Ray est parvenue à réaliser le jeu vu de dessus : Minecas. Cette fois, on privilégie l'affichage graphique (plus précis, mais plus lent) au locate.
Mais pour n'oublier personne, il faut bien entendu parler du projet d'adaptation du jeu en 3 dimensions par Limachi. Il s'agit sans doute du programme le plus ambitieux, mais c'est aussi, il faut l'avouer, le moins avancé. A terme, il devrait s'agir d'un add-in pour fx-9860 (Graph 75/85/95) reconstituant de façon très réaliste l'univers d'origine. Espérons que le projet aboutira (plus d'informations ici).
Enfin, tous les regards sont tournés depuis hier soir sur Calcraft, la brillante et très attendue adaptation en basic de Remiweb, inscrit depuis août seulement sur le site. Même si l'analogie de ce programme avec Minecraft Combo est forte, le rendu final est complètement différent.
mais en même temps même en ayant un code asm bien optimisé, ça ne palie pas à la différence de puissance entre Z80 et SH3
en fait la différence se fait surtout au niveau des variables utilisées je crois:
en assembleur tu peux utiliser les registres comme variables quand tu te sert d'une variable très souvent
en C tu ne peux pas t'en servir comme variables, et donc tout marche via la RAM ce qui peut ralentir un peu
au delà de ça ya tout ce qui est des boucles et des appels fonctions, mais je ne suis pas un expert dans la matière... (en fait j'en sais pas grand chose ¬¬)
Les connaissances en programmation sous plus avancées du côté des TI que des Casio.
Sur la Graph 100, certains jeux ont été codés en ASM. Je vous mettrai un lien dès que je les retrouve.
Les connaissances en programmation sous plus avancées du côté des TI que des Casio.
Sur la Graph 100, certains jeux ont été codés en ASM. Je vous mettrai un lien dès que je les retrouve.
N'essaye pas Totoyo :
Wikipedia a écrit : La Casio Graph 100+ peut aussi être programmée sur un ordinateur puis le programme peut être envoyé sur la calculatrice grâce au câble fourni avec la calculatrice. L'avantage du processeur de la Casio Graph 100+ est qu'il est pleinement compatible avec les instructions du microprocesseur Intel 80286.
Pour résumer : les architectures 100/le reste sont différentes, les assembleurs aussi, donc c'est incompatible, sorry...
Pour info : le proco de la g100+ utilise l'architecture x86, le même que sur les procos Intel 32 bits
Wikipedia a écrit : SH-4 features include:
FPU with four floating point multipliers, supporting 32-bit single precision and 64-bit double precision floats
128-bit floating point bus allowing 3.2GB/sec transfer rate from the data cache
64-bit external data bus with 32-bit memory addressing, allowing a maximum of 4GB addressable memory with a transfer rate of 800MB/sec
Built-in interrupt, DMA, and power management controllers
SH remplit mieux les demandes d'une calculatrice scientifique que les architectures x86, vu que x86 ne gère pas les nombres à virgule flottantes aussi bien (64 bits pour x86 VS 128 pour SH4)
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
Citer : Posté le 08/10/2012 19:51 | #
C'est marrant mais avec moi au lycée tu vois des 35+ craquées avec des add-ins de partout, et pas un gars foutu de mettre de l'ASM sur sa TI...
Citer : Posté le 09/10/2012 19:26 | #
ah dans mon lycée si
mais en même temps même en ayant un code asm bien optimisé, ça ne palie pas à la différence de puissance entre Z80 et SH3
en fait la différence se fait surtout au niveau des variables utilisées je crois:
en assembleur tu peux utiliser les registres comme variables quand tu te sert d'une variable très souvent
en C tu ne peux pas t'en servir comme variables, et donc tout marche via la RAM ce qui peut ralentir un peu
au delà de ça ya tout ce qui est des boucles et des appels fonctions, mais je ne suis pas un expert dans la matière... (en fait j'en sais pas grand chose ¬¬)
Citer : Posté le 09/10/2012 21:37 | #
Mais côté Casio on touche à l'ASM uniquement pour des morceaux de code et on n'en fait pas un programme entier (ex : syscalls).
Citer : Posté le 09/10/2012 21:56 | #
Les connaissances en programmation sous plus avancées du côté des TI que des Casio.
Sur la Graph 100, certains jeux ont été codés en ASM. Je vous mettrai un lien dès que je les retrouve.
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 10/10/2012 14:57 | #
Oui oui moi je suis enfermé dans la logique de ma Graph 85 SD.
Citer : Posté le 10/10/2012 20:21 | #
Les connaissances en programmation sous plus avancées du côté des TI que des Casio.
Sur la Graph 100, certains jeux ont été codés en ASM. Je vous mettrai un lien dès que je les retrouve.
N'essaye pas Totoyo :
La Casio Graph 100+ peut aussi être programmée sur un ordinateur puis le programme peut être envoyé sur la calculatrice grâce au câble fourni avec la calculatrice. L'avantage du processeur de la Casio Graph 100+ est qu'il est pleinement compatible avec les instructions du microprocesseur Intel 80286.
Pour résumer : les architectures 100/le reste sont différentes, les assembleurs aussi, donc c'est incompatible, sorry...
Pour info : le proco de la g100+ utilise l'architecture x86, le même que sur les procos Intel 32 bits
Citer : Posté le 10/10/2012 20:46 | #
pourquoi casio est passé sur les processeurs SH de renesas alors?
Citer : Posté le 10/10/2012 21:20 | #
Moins cher? Plus facile à progo? (l'asm x86 est pas aisé) 42? The Game? Jambon beurre? Demande-leur!
Citer : Posté le 10/10/2012 22:07 | #
SH-4 features include:
FPU with four floating point multipliers, supporting 32-bit single precision and 64-bit double precision floats
128-bit floating point bus allowing 3.2GB/sec transfer rate from the data cache
64-bit external data bus with 32-bit memory addressing, allowing a maximum of 4GB addressable memory with a transfer rate of 800MB/sec
Built-in interrupt, DMA, and power management controllers
SH remplit mieux les demandes d'une calculatrice scientifique que les architectures x86, vu que x86 ne gère pas les nombres à virgule flottantes aussi bien (64 bits pour x86 VS 128 pour SH4)
ça explique peut-être une partie de la question
Citer : Posté le 10/10/2012 22:42 | #
On a PAS la partie FPU!
Citer : Posté le 11/10/2012 14:45 | #
t'est sur de toi?
Citer : Posté le 11/10/2012 20:02 | #
Oui.
Citer : Posté le 12/10/2012 12:07 | #
J'avais également lu qu'il n'y avait pas la partie FPU sur nos chers SH3/4.
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 12/10/2012 18:42 | #
putain c'est con ça
(ça aurait été bien pratique pour des applis 3D en plus)
Citer : Posté le 12/10/2012 21:25 | #
bah ouais! *hin hin*