La Place des Développeurs Mode graphic MSX 1
aoineko
Membre non connecté
Conseiller Municipal
Je suis pas sur de bien comprendre les restrictions des modes graphiques du MSX 1.
Existe t'il un mode ou l'on peut afficher plus de 2 couleurs dans un bloc 4x4 pixels ?
Existe t'il un mode ou l'on peut afficher plus de 2 couleurs dans un bloc 4x4 pixels ?
On est toujours ignorant avant de savoir.
en screen 2 on peut afficher 2 couleurs par ligne dans un bloc de 8x8 ce qui fait théoriquement 16 couleurs dans ce même bloc
mais a l'utilisation ce n'est pas si facile
un programme d'édition graphique en screen 2 genre EDDY II ou GRAPHIC MASTER te seront trés utiles pour comprendre les limitations
mais a l'utilisation ce n'est pas si facile
un programme d'édition graphique en screen 2 genre EDDY II ou GRAPHIC MASTER te seront trés utiles pour comprendre les limitations
En screen 2, ce n'est pas compliqué lorsque l'on comprend la façon dont les données graphiques sont stockées.
Un bloc de 8x8 pixels est encodé sous forme d'une tile constituée de 8 octets, les bits à 1 et à 0 spécifiant une des deux couleurs disponibles sur la ligne. Ensuite, une table des couleurs spécifie sur un octet par ligne les couleurs utilisées (4 bits de poids fort, 4 bits de poids faible).
Un bloc de 8x8 pixels est encodé sous forme d'une tile constituée de 8 octets, les bits à 1 et à 0 spécifiant une des deux couleurs disponibles sur la ligne. Ensuite, une table des couleurs spécifie sur un octet par ligne les couleurs utilisées (4 bits de poids fort, 4 bits de poids faible).
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)
aoineko
Membre non connecté
Conseiller Municipal
Du coup, si on veut utiliser la transparence, ça fait que 1 couleur par ligne (4x1).
Dur dur pour faire qq chose d'un temps soit peu joli.
Après, si j'ajoute un sprite par dessus mon bloc, ça fera 1 couleur de plus.
Dur dur pour faire qq chose d'un temps soit peu joli.
Après, si j'ajoute un sprite par dessus mon bloc, ça fera 1 couleur de plus.
On est toujours ignorant avant de savoir.
aoineko
Membre non connecté
Conseiller Municipal
Y a pas moyen de simuler plus de couleur en inter-changeant les couleurs à chaque frame ? Ça risque de piquer un peu les yeux, mais je me demande ce que ça donnerait.
EDIT : A 50 ou 60 Hz, ça pourrait le faire ! Au moins, pour l'anti-crénelage. Edité par aoineko Le 09/05/2011 à 15h35
EDIT : A 50 ou 60 Hz, ça pourrait le faire ! Au moins, pour l'anti-crénelage. Edité par aoineko Le 09/05/2011 à 15h35
On est toujours ignorant avant de savoir.
aoineko :
Y a pas moyen de simuler plus de couleur en inter-changeant les couleurs à chaque frame ? Ça risque de piquer un peu les yeux, mais je me demande ce que ça donnerait.
EDIT : A 50 ou 60 Hz, ça pourrait le faire ! Au moins, pour l'anti-crénelage.
EDIT : A 50 ou 60 Hz, ça pourrait le faire ! Au moins, pour l'anti-crénelage.
C'est réalisable, et cela a déjà été fait par Daniel Vik (le co-développeur de BlueMSX).
Il a réussi à créer un mode graphique présentant 105 couleurs en Screen2.
Démo Unleashed : http://www.msx.org/MSX-Unleashed-update.newspost3782.html
Vidéo de la démo (voir à partir de 2:45) : http://www.youtube.com/watch?v=j2S_GQUNitU
Outil BMPTO105: http://www.msx.org/BMPTO105.newspost3603.html
Sildeshow : http://www.msx.org/Technicolor.newspost3604.html
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)
aoineko
Membre non connecté
Conseiller Municipal
J'ai regardé qq démo MSX1 et je comprends pas un truc ; comment ils peuvent faire scroller de petits bitmap à l'écran si on peut pas avoir plus de 2 couleurs par bloc de 4x1!?
EDIT : Par exemple, on voit souvent un fond à damier qui scroll en diagonal et du texte qui scroll aussi. Edité par aoineko Le 09/05/2011 à 19h22
EDIT : Par exemple, on voit souvent un fond à damier qui scroll en diagonal et du texte qui scroll aussi. Edité par aoineko Le 09/05/2011 à 19h22
On est toujours ignorant avant de savoir.
Walter
Membre non connecté
Conseiller Municipal
Walter
Membre non connecté
Conseiller Municipal
aoineko
Membre non connecté
Conseiller Municipal
En fait, c'est même pire que je pensai. Si j'ai bien compris on a :
C'est bien ça ?
- 2 couleurs par blocs de 8x1 en Screen 2 / Graphic mode 1 (2 couleurs par ligne dans un bloc 8x8)
- 2 couleurs par blocs de 4x4 en Screen 3 / Multi-color mode (dont 1 couleur commune à tous l'écran)
C'est bien ça ?
On est toujours ignorant avant de savoir.
aoineko :
En fait, c'est même pire que je pensai. Si j'ai bien compris on a :
C'est bien ça ?
- 2 couleurs par blocs de 8x1 en Screen 2 / Graphic mode 1 (2 couleurs par ligne dans un bloc 8x8)
- 2 couleurs par blocs de 4x4 en Screen 3 / Multi-color mode (dont 1 couleur commune à tous l'écran)
C'est bien ça ?
Oui c'est bien ça ...
Il faut se remettre dans le contexte de l'époque, c'était des capacités graphiques dans la moyenne de ce qui se faisait alors.
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)
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie