Développement sur MSX
2 participants
Page 1 sur 1
Développement sur MSX
Bonjour,
j'ai commencé ce jour à faire une série de tutoriaux sur le développement de jeu sur MSX. Plus que le développement de jeu, ça couvre aussi le développement d'une librairie pour en faire.
Les bases à avoir sont le C. L'assembleur n'est pas obligatoire même si quelques routines en utilise, mais rien de grave ...
L'épisode 1 se trouve en ligne sur mon blog : http://bfg-gamepassion.blogspot.fr/
Jusqu'à présent j'ai écrit les 4 premiers épisodes, que je livrerais au rythme d'un ou 2 par semaines.
Voilà, en espérant que cela puisse vous intéresser. Et pour ceux qui maitrise déja, n'hésitez pas à corriger ou préciser dans les commentaires du blog, car j'écris les tutoriaux en découvrant moi même le système !!
j'ai commencé ce jour à faire une série de tutoriaux sur le développement de jeu sur MSX. Plus que le développement de jeu, ça couvre aussi le développement d'une librairie pour en faire.
Les bases à avoir sont le C. L'assembleur n'est pas obligatoire même si quelques routines en utilise, mais rien de grave ...
L'épisode 1 se trouve en ligne sur mon blog : http://bfg-gamepassion.blogspot.fr/
Jusqu'à présent j'ai écrit les 4 premiers épisodes, que je livrerais au rythme d'un ou 2 par semaines.
Voilà, en espérant que cela puisse vous intéresser. Et pour ceux qui maitrise déja, n'hésitez pas à corriger ou préciser dans les commentaires du blog, car j'écris les tutoriaux en découvrant moi même le système !!
bfg- Patient contaminé
- Nombre de messages : 806
Localisation : DMC
Date d'inscription : 11/09/2005
Re: Développement sur MSX
Tu es fou !!!
Excellent, j'en parlerai surement sur le site ce WE !
Faut s'attendre a des jeux MSX de ta part donc ????????
Excellent, j'en parlerai surement sur le site ce WE !
Faut s'attendre a des jeux MSX de ta part donc ????????
_______________________________________________________
Re: Développement sur MSX
drfloyd a écrit:Tu es fou !!!
Excellent, j'en parlerai surement sur le site ce WE !
Faut s'attendre a des jeux MSX de ta part donc ????????
Le but au final, mais ça va prendre du temps ... (Et tout ne sera pas dans les tutoriaux, juste les bases) est de porter la librairie Coleco sur MSX pour qu'avec le même code source j'arrive à compiler le jeu pour Coleco et pour MSX.
La difficulté sera de convertir les fonctions spécifique de décodage RLE et surtout les routines sonores qui ne seront pas compatible. J'apprend l'assembleur en ce moment tout doucement (Sur MSX/Coleco et PCEngine en parallèle, ce n'est pas le même proc) et j'arrive à décoder les routines petit à petit, c'est pas évident quand on à pas l'habitude.
J'ai continué les tutoriaux (6 épisodes), encore 2 ou 3 épisodes et n'importe qui sera capable de sortir un jeu sur MSX (non sonorisé pour le moment).
bfg- Patient contaminé
- Nombre de messages : 806
Localisation : DMC
Date d'inscription : 11/09/2005
Re: Développement sur MSX
PC Engine... un tout autre monde ! mais la meilleure console 8 bits de tous les temps !!
_______________________________________________________
Re: Développement sur MSX
Faut avouer que pour le faire passer à l'assembleur PCE, j'ai sorti l'argument béton
Invité- Invité
Re: Développement sur MSX
drfloyd a écrit:c'est à dire ?
Il a fait une routine pour pouvoir lire des musiques nes sur pce en C ..
Je l'ai convertie en ASM, et lui ai montré la différence avec sa fonction en C convertie en ASM par le compilateur ..
En plus d'être 3 ou 4 fois plus rapide, elle est aussi 3x plus courte en ASM ..
Le compilateur C pour PCE, est légèrement pourri,il n'optimise rien du tout, même des trucs évidents, sur un projet complet tu perds des milliers de cycles CPU,et d'octets .
Dernière édition par TOUKO le Sam 27 Oct 2012 - 12:20, édité 1 fois
Invité- Invité
Re: Développement sur MSX
Ok, donc machine réservée aux experts pour obtenir de bons resultats.
_______________________________________________________
Re: Développement sur MSX
Non, en C tu peux faire des trucs chouettes, mais ça limite pas mal quand même ..
Si tu veux vraiment utiliser la console comme il faut l'asm est obligatoire ..
Tu arrives vite aux limites mémoire, et surtout des ralentissements qui ne devraient pas y être,quand tu programmes tout en C .
Si tu veux vraiment utiliser la console comme il faut l'asm est obligatoire ..
Tu arrives vite aux limites mémoire, et surtout des ralentissements qui ne devraient pas y être,quand tu programmes tout en C .
Invité- Invité
Re: Développement sur MSX
Un jeu PCE doit tourner en 60 img/sec sans ralentissement. Sinon ce n'est pas digne de la console.
_______________________________________________________
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum