MSX Village forum

L'atelier VIDEO VSU-VDU les cartes video de l'extréme !!

Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10337

Le 03/11/2012 à 18h40

Reprise du message précédent

le probléme n'est pas de changer les adresses du VDP mais de le piloter avec ces nouvelles adresses

sous basic se sera impossible il faudra envoyer les commandes en language machine

je verrai plutôt un switch qui commute un VDP ou l'autre avec les fameux OUT


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 03/11/2012 à 19h01
Dans le listing Basic de Ricardo Oazem que voici:

10 OUT (149),0
20 COLOR 0,0,0
30 VDP(10)=16
40 '----------------------
50 SCREEN8
60 OUT (149),&H1F
70 BLOAD"megaman.SR8",S
80 '----------------------
90 OUT(149),&HF
100 COLOR 15,0,0
110 SCREEN8
120 BLOAD"MSXRIO.SR8",S
130 OUT(149),&H1F
140 FOR A=0 TO 255 STEP ?????? (impossible de voir le chiffre)
150 SET SCROOL A,0
160 NEXT
170 GOTO 140

Je me trompe peut être, mais il me semble qu'il précise simplement à quel VDP il s'adresse en précisant la commande => OUT (149),&HF ou encore OUT (149),&H1f

Ce n'est pas comme cela qu'il drive à quel VDP il envoie quoi?

Forcément, il ne s'agit pas de créer des animations puisque ce n'est pas du tout ce qu'il fait.

Il se contente d'envoyer une Page, puis de lancer une fonction très simple comme SET SCROOL qui suffit à activer le VDP et ce dernier répète en boucle l'opération qui lui à été donnée!

Jusqu'à présent, j'ai vu aucune animation sur 2 VDP simultanément.
Par exemple un personnage court, il y a bien une animation pour le rendre réaliste, mais il n'y a aucune autre animation sur un autre plan!

Cela rejoint peut être ce que tu dit, mais si le fonctionnement se fait bien ainsi, alors on on peut au moins reproduire le VDU sur 2 plan au moins dans un premier temps ;)

Enfin, je crois :oups


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10337

Le 03/11/2012 à 19h01
ce n'est pas SET MODE la commande mais SET VIDEO

extrait de MSXblue ;)

This computer has an additionnal MSX-BASIC command : SET VIDEO.

Syntax : SET VIDEO mode, intensity, effect, synchro, audio, video, a/v
mode picture source 0 = computer normal mode
1 = computer digitize mode
2 = superimpose
3 = only video
intensity color intensity 0 = clearer
1 = darker
effect color effect 0 = no effect
1 = effect Example : SET VIDEO 2,0,1: COLOR 15, 4
the video screen will only be with blank and blue colors
synchro synchronisation 0 = intern
1 = extern
audio audio source 0 = computer
1 = mix computer + extern only on right side
2 = mix computer + extern only on left side
3 = mix computer + extern on both sides
video video input 0 = RGB-SCART
1 = other connection
a/v audio/video output 0 = other output than RGB-SCART
1 = RGB-SCART

To switch in the SUPERIMPOSE mode, you need to use SET VIDEO 2 : COLOR ,0,0

To go back to the normal mode, you can use for example SET VIDEO 0 : COLOR ,4,4

You can also make a VIDEO MIX (50 % computer picture + 50 % extern picture) by using COLOR ,0,0 : SET VIDEO 1: OUT &HF6,&B11011111

To de-activate the VIDEO MIX mode, you need to use OUT &HF6,&B11111111

Here's a short program to DIGITIZE :

100 ' DIGITIZE
110 ON STOP GOSUB 210
120 STOP ON
130 SCREEN 8
140 COLOR,,255:' prepares the screen for digitizing
150 SET VIDEO 1: 'enables the synchronisatie for digitizing
160 COPY SCREEN: ' beginning of digitizing
170 TIME = 0
180 IF INKEY$ = "" GOTO 160
190 IF TIME < 4 GOTO 190
200 IF INKEY$ = "" GOTO 200 ELSE 140
210 SET VIDEO 0,0: ' end of digitize mode
220 END


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 03/11/2012 à 19h09
J'ai corrigé ;)


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 03/11/2012 à 22h02
Syntaxe et utilisation de l'instruction SET VIDEO en français (extrait du manuel Philips).
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 03/11/2012 à 22h54
Merci bcp Riquet.

En fait je m'étais juste trompé lors de la rédaction sur le forum. Autrement, ça n'aurait pas marché :fou Edité par igal Le 03/11/2012 à 22h55


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 03/11/2012 à 23h46
Oui Igal, j'avais bien compris mais la doc en français peut aider d'autres personnes que toi avant que Sector28 ne leur impose des cours de rattrapage (topic Shalom) :gne ;)
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10337

Le 09/11/2012 à 18h53
petite précision sur le cablage de la péritel du 8280 :

le R G B n'est utilisé qu'en sortie pour aller vers un moniteur ou une TV ( voir les petites fléches de sens sur le schéma )

il y a une entrée vidéo composite CVBS sur la broche 20

il y a une sortie vidéo composite CVBS sur la broche 19

le choix de l'entrée video et audio se fait par le commutateur source select en façade

cet interrupteur pilote le circuit IC305 4053B

donc pas d'entrée RGB externe

il existe une entrée RGB interne sur le V7030 qui sert aux signaux COULOR BUS du VDP utilisés pour la digitalisation



:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 10/11/2012 à 11h42
Merci pour ces précisions Jipe.

Je vais donc mettre en pratique le montage nécessaire au Composite et faire ce qui me permettra de passer à l'étape suivante à savoir comment commander un autre VDP et sa RAM indépendamment du VDP interne ;)


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 14/11/2012 à 11h03
Après avoir pu déterminer que la SuperImpose MSX fait bien le distinguo entre couleur NOIR et couleur ZERO.

On peut se poser la question suivante:

Est il possible de "Répéter l'opération" de sorte à superposer plusieurs couches sans que ZERO et NOIR se confondent à l'ajout d'une troisième couche?

Autrement dit, est ce que ZERO et NOIR restent identifiables après un premier traitement au travers d'un 8280?

La réponse ne saurait tarder puisque J-WAR m'a généreusement offert un 8280:

Mille merci :tchin :tchin :tchin

Qui a dit que père noël est une ordure :noel :noel :noel Edité par igal Le 14/11/2012 à 13h33


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10337

Le 14/11/2012 à 13h53
pour piloter plusieurs VDP j'ai bien une idée

une puce 74LS139 intercalée entre les signaux VDPCR et WDPCW
on pilote la commutation par un port de la machine sur signaux A0 a A1 de la puce ex : out 149 / &H95

enfin ça reste une idée qui faut tester puis concretiser


:noel
Site web    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5794

Le 14/11/2012 à 19h10
J'ai deja essayer ca avec mes deux scanners Video XV-T600 et le Sous-Titreur XV-T550 ,et memoire Video XV-T500 , des modules video equipés de Genlock ^^
(Pour info , le XV-T550 est un MSX2 deguisé : Z80 + VDP9938 + MSXEngine S1985 ,...)

la couleur tranparente se transmet de couche en couche ^^

Par exemple , si j'affiche ''A'' sur fond video sur le module 1 , et je branche en serie un module 2 qui affiche ''B'' , le resultat sera la lettre B en 1er plan qui cachera en partie la lettre A et derriere , le fond video . J'ai jamais essayer avec deux HB-G900 (ou 8280) mais comme c'est la meme chose , ..... ^^
Ca doit fonctionné sans probleme ^^



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 14/11/2012 à 19h34
D'après Jipe se doit être possible gérer plusieurs VDP
Reste à trouver un moyen de mixer une entrées vidéo et l'affichage du MSX.

A mon avis la solution est sur la carte vidéo du 8280.
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10337

Le 15/11/2012 à 14h42
attention d'aprés ce que j'ai compris le V9958 ne permet pas la sortie video composite
il faut passer par un convertiseur RGV -> composite


:noel
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 15/11/2012 à 15h07
D'après la conversation que j'ai eu avec MSXKid, il sort du composite depuis un 9918 ou un 9938.
Pas moyen d'avoir ses schémas :gne
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 15/11/2012 à 15h55
Je viens de tester à l'instant avec le 9938 de mon Exetension MSX2 ;)

J'ai pas encore fait l'upgrade 2+ :oups

Le Schéma fonctionne.

L'image est déformée et trouble, mais je pense que cela est du au fameux condensateur 1.5nF que je n'ai pas.


A défaut, j'ai mis un condensateur sérigraphié [223Z 03N]..

J'ai bien une vingtaine de valeurs différentes sur des condensateur pF, une dizaine de valeurs différentes uF, mais pour le nF... :fou :fou Edité par igal Le 16/11/2012 à 07h52


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie