L'atelier VIDEO VSU-VDU les cartes video de l'extréme !!
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 adressessous 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
igal
Membre non connecté
Conseiller Municipal
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
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
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
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
Visiteur
Vagabond
Message : 0
Syntaxe et utilisation de l'instruction SET VIDEO en français (extrait du manuel Philips).
igal
Membre non connecté
Conseiller Municipal
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
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
igal
Membre non connecté
Conseiller Municipal
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
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
igal
Membre non connecté
Conseiller Municipal
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
Qui a dit que père noël est une ordure Edité par igal Le 14/11/2012 à 13h33
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
Qui a dit que père noël est une ordure Edité par igal Le 14/11/2012 à 13h33
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
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
TurboSEB
Membre non connecté
Conseiller Municipal
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
(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
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.
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.
Fabf
Membre non connecté
Conseiller Municipal
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
Pas moyen d'avoir ses schémas
igal
Membre non connecté
Conseiller Municipal
Je viens de tester à l'instant avec le 9938 de mon Exetension MSX2
J'ai pas encore fait l'upgrade 2+
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... Edité par igal Le 16/11/2012 à 07h52
J'ai pas encore fait l'upgrade 2+
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... Edité par igal Le 16/11/2012 à 07h52
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie