La Place des Développeurs Question MSX ressemble à spectrum ?
ericb59
Membre non connecté
Conseiller Municipal
Depuis toutes ces années il y a une question que je me suis toujours posé, et encore aujourd'hui je n'ai pas la réponse...
Sans doute l'avez vous...
Pourquoi tant de jeux MSX ressemblent à des jeux spectrum ?
Vous savez ces jeux sans sprites, avec des couleurs qui se superposent, comme si on avait mis des filtres sur l'écran ?
Je sais, que ce sont des conversions rapides vers le MSX, mais ce que je ne comprends pas c'est comment on fait pour avoir ce style de couleurs et graphismes sur MSX ?
Car rien qu'en basic on fait déjà mieux... alors comment ça s'explique ?
Sans doute l'avez vous...
Pourquoi tant de jeux MSX ressemblent à des jeux spectrum ?
Vous savez ces jeux sans sprites, avec des couleurs qui se superposent, comme si on avait mis des filtres sur l'écran ?
Je sais, que ce sont des conversions rapides vers le MSX, mais ce que je ne comprends pas c'est comment on fait pour avoir ce style de couleurs et graphismes sur MSX ?
Car rien qu'en basic on fait déjà mieux... alors comment ça s'explique ?
en fait les éditeurs ne se sont pas cassés la tête , ils ont repris la version spectrum et converti sur MSX
le style de couleurs est trés proche de la version d'origine
il suffit de passer les jeux dans un émulateur pour savoir le mode de screen utilisé
et ne crois pas que c'est si facile de faire un jeu surtout en basic !!
le style de couleurs est trés proche de la version d'origine
il suffit de passer les jeux dans un émulateur pour savoir le mode de screen utilisé
et ne crois pas que c'est si facile de faire un jeu surtout en basic !!
Et bien moi aussi je me suis toujours posé la question...
Ca à pas mal desservi le MSX dans les magazines comme Tilt car a coté des hits de Konami, on avait droit à bien des softs peu attrayants graphiquement...
Même Renegade III, si long à charger deçoit dès le premier coup d'oeil.
Ca à pas mal desservi le MSX dans les magazines comme Tilt car a coté des hits de Konami, on avait droit à bien des softs peu attrayants graphiquement...
Même Renegade III, si long à charger deçoit dès le premier coup d'oeil.
MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek + Gotek / Philips NMS 8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
Wozblaster
ericb59
Membre non connecté
Conseiller Municipal
non, je ne dis pas que c'est facile en basic.
Je vais tacher de mieux exprimer ma pensée. En basic, MSX1, on a un système de couleurs et graphisme assez joli, et clean.
qui ne ressemble pas au style graphique d'un Manic Miner par exemple.
Dans ce jeu le personnage prend les couleurs du décors d'arrière plan, alors qu'avec un simple sprite on aurait pas ça du tout.
Ce que je vodrai comprendre, c'est... C'est quoi cette technique de programmation, ce style, qui fait ressembler un jeu MSX à un jeu Spectrum ?
Je vais tacher de mieux exprimer ma pensée. En basic, MSX1, on a un système de couleurs et graphisme assez joli, et clean.
qui ne ressemble pas au style graphique d'un Manic Miner par exemple.
Dans ce jeu le personnage prend les couleurs du décors d'arrière plan, alors qu'avec un simple sprite on aurait pas ça du tout.
Ce que je vodrai comprendre, c'est... C'est quoi cette technique de programmation, ce style, qui fait ressembler un jeu MSX à un jeu Spectrum ?
Je crois me souvenir que le Spectrum n'a pas de sprites en hardware. Et donc, tous les sprites sont des sprites software.
Etant donné les difficultés d'attributs de couleur (quasi identiques au MSX), ils sont donc souvent dans des couleurs identiques au graphismes de fond.
Du coup, les versions converties en MSX le sont souvent sans utiliser les sprites hardware, puisqu'ils reprennent les même routines.
Etant donné les difficultés d'attributs de couleur (quasi identiques au MSX), ils sont donc souvent dans des couleurs identiques au graphismes de fond.
Du coup, les versions converties en MSX le sont souvent sans utiliser les sprites hardware, puisqu'ils reprennent les même routines.
MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
tout simplement parce que au départ c'est un jeu Spectrum sorti ensuite sur MSX avec la même version
et il y en a des tonnes comme cela du coté espagnol
pour voir si un jeu a des sprites ou non il faut le lancer dans BlueMSX et appuyer sur Left.CTRL + Left.SHIFT+S pour afficher ou non les sprites
et il y en a des tonnes comme cela du coté espagnol
pour voir si un jeu a des sprites ou non il faut le lancer dans BlueMSX et appuyer sur Left.CTRL + Left.SHIFT+S pour afficher ou non les sprites
ericb59 :
est-ce que ça veux dire que ces conversions spectrum n'utilisent pas les capacité du chip graphique du MSX ?
Ben non, pas totalement ...
C'est simplement une question de paresse du programmeur lors de la conversion.
Tout est déjà écrit dans la version Spectrum, pourquoi il irait tout modifier pour utiliser des sprites alors qu'il lui suffit de reprendre le code tel quel ... Edité par Metalion Le 16/07/2012 à 19h23
MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
Bonjour,
D'autres machines ont eu la joie de connaître les "Spectrum ports". L'Amstrad CPC pour ne pas le citer, mais aussi des ordinateurs plus confidentiels comme l'Einstein ou l'Enterprise (quand on sait que la machine à des modes vidéo dans le style du MSX 2... ). Les développeurs faisaient au plus pressé. L'exemple parfait, c'est R-Type sur CPC, où le programmeur au eu droit à trois semaines pour boucler le projet...
D'autres machines ont eu la joie de connaître les "Spectrum ports". L'Amstrad CPC pour ne pas le citer, mais aussi des ordinateurs plus confidentiels comme l'Einstein ou l'Enterprise (quand on sait que la machine à des modes vidéo dans le style du MSX 2... ). Les développeurs faisaient au plus pressé. L'exemple parfait, c'est R-Type sur CPC, où le programmeur au eu droit à trois semaines pour boucler le projet...
Je ne connais pas le ZX Spectrum mais il semble qu'il n'a que le Z80A et la résolution graphique en commun avec le MSX1.
Les conversions de jeux doivent être faites à partir du code source des jeux. En changeant quelques routines d'affichage, du clavier et du son le tour est joué, Par contre, modifier le programme pour gérer les Sprite ou autres prend beaucoup plus de temps.
ZX Spectrum :
CPU = Zilog Z80A CPU à 3.54 MHz
VDP = Le VDP du ZX Spectrum est intégré dans la puce "Ferranti ULA 6C001E-6" qui gère aussi les entrées/sorties entre autres.
Apparemment, il n'a qu'un mode d'écran, un équivalent du screen 1 du MSX mais limité à 8 couleurs et sans Sprite.
ZX Spectrum a la possibilité d'éclaircir ses 8 couleurs (donc certains considèrent qu'il en a 16).
Côté son, pas de PSG mais un simple générateur de son sur une voie avec 10 octaves dispo. Cependant avec ce système, certains programmeurs arrivaient à mixer quelques voix par logiciel. Je pense qu'on peut arriver au même résultat avec le PPI du MSX.
Note : Le ZX Spectrum 128 utilise un AY-3-8912 équivalent au PSG du MSX quant à lui. Edité par GDX Le 17/07/2012 à 11h43
Les conversions de jeux doivent être faites à partir du code source des jeux. En changeant quelques routines d'affichage, du clavier et du son le tour est joué, Par contre, modifier le programme pour gérer les Sprite ou autres prend beaucoup plus de temps.
ZX Spectrum :
CPU = Zilog Z80A CPU à 3.54 MHz
VDP = Le VDP du ZX Spectrum est intégré dans la puce "Ferranti ULA 6C001E-6" qui gère aussi les entrées/sorties entre autres.
Apparemment, il n'a qu'un mode d'écran, un équivalent du screen 1 du MSX mais limité à 8 couleurs et sans Sprite.
ZX Spectrum a la possibilité d'éclaircir ses 8 couleurs (donc certains considèrent qu'il en a 16).
Côté son, pas de PSG mais un simple générateur de son sur une voie avec 10 octaves dispo. Cependant avec ce système, certains programmeurs arrivaient à mixer quelques voix par logiciel. Je pense qu'on peut arriver au même résultat avec le PPI du MSX.
Note : Le ZX Spectrum 128 utilise un AY-3-8912 équivalent au PSG du MSX quant à lui. Edité par GDX Le 17/07/2012 à 11h43
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie