MSX Village forum

La Place des Développeurs Mode graphic MSX 1

aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2703

Le 09/05/2011 à 11h41
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 ?


On est toujours ignorant avant de savoir.
Github    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10356

Le 09/05/2011 à 11h51
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


:noel
Site web    
Metalion Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 23/12/2009 à 15h32

Messages: 1487

Le 09/05/2011 à 12h08
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).


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

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2703

Le 09/05/2011 à 13h48
Du coup, si on veut utiliser la transparence, ça fait que 1 couleur par ligne (4x1). :moue

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.
Github    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2703

Le 09/05/2011 à 14h48
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


On est toujours ignorant avant de savoir.
Github    
Metalion Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 23/12/2009 à 15h32

Messages: 1487

Le 09/05/2011 à 16h18
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. :)


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

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2703

Le 09/05/2011 à 19h21
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. :hum Edité par aoineko Le 09/05/2011 à 19h22


On est toujours ignorant avant de savoir.
Github    
Walter Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 02/10/2009 à 19h33

Messages: 1883

Le 09/05/2011 à 20h10
C'est le problème du standard MSX : on en voit jamais la fin. ^^

Ton post me fait immédiatement penser à la magnifique et sublime démo du groupe Abyss : METAL LIMIT, et la danse du beans. :love
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10356

Le 09/05/2011 à 20h44
il y en a qui trichent en se servant des sprites
pour les repérer avec BlueMSX : left CTRL + left SHIFT


:noel
Site web    
Walter Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 02/10/2009 à 19h33

Messages: 1883

Le 09/05/2011 à 20h54
Un célèbre programmeur du groupe Abyss m'a confié un truc directement sur MSX : appuyer sur la touche [PAUSE] d'un Turbo-R pendant une démo.
Encore faut-il posséder un vrai Turbo-R. ^^
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2703

Le 10/05/2011 à 01h53
En fait, c'est même pire que je pensai. Si j'ai bien compris on 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.
Github    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10356

Le 10/05/2011 à 07h21
le screen 3 c'est une couleur par bloc de 4x4


:noel
Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2703

Le 10/05/2011 à 09h21
Jipe :
le screen 3 c'est une couleur par bloc de 4x4




+ la couleur de fond, non ?


On est toujours ignorant avant de savoir.
Github    
Metalion Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 23/12/2009 à 15h32

Messages: 1487

Le 10/05/2011 à 10h01
aoineko :
En fait, c'est même pire que je pensai. Si j'ai bien compris on 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)
   
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2703

Le 10/05/2011 à 10h41
Bon ben on va voir ce qu'on peux faire avec ça. ^^


On est toujours ignorant avant de savoir.
Github    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie