MSX Village forum

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

igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 06/06/2013 à 15h44

Reprise du message précédent

Bien Joué Z80.

Le teste est mené dans les conditions suivantes:
1) j'ai pas de fil d'antenne.
2) je suis sur le Canal AV1 de la TV.
3) Je suis sur le 8250 (VDP 9958 intern)
4) Je suis en Multivdp (Extension MSX2+ en Externe)
5) J'ai supprimé +5V qui allaient sur la Pin 16 de la Péritel.
6) J'ai Shunté YS de l'Extension MSX2+ sur la Pin 16 de la Péritel.
7) J'allume le MSX
8) Sur la Péritel du VDP Interne RAS tout est normal.
9) Sur la Péritel du VDP Externe (shunté YS) tout est Blanchâtre sur fond Blanc.

Donc je démarre le MSX sur le VDP (Shunté) et j'ai un Texte Blanc sur fond Blanchâtre et voila ce que je fait:

Je lance les commandes suivantes:
10 VDP(10)=VDP(10)+&H10
RUN => Une sorte de Tramage blanc devient un peu plus visible.
RUN => L'écran devient bleu MSX et le texte Blanc. (Tout est normal)
RUN => Une sorte de Tramage blanc devient un peu plus visible.
RUN => Une sorte de Tramage blanc devient un peu plus visible.
RUN => Une sorte de Tramage blanc devient un peu plus visible.
RUN => L'écran devient bleu MSX et le texte Blanc. (Tout est normal)
RUN => Une sorte de Tramage blanc devient un peu plus visible.
RUN => Une sorte de Tramage blanc devient un peu plus visible.
RUN => Une sorte de Tramage blanc devient un peu plus visible.
RUN => L'écran devient bleu MSX et le texte Blanc. (Tout est normal)
Etc etc...


J'éteins le MSX et je recommence les testes cette fois en faisant précéder par la commande COLOR 6,0,0
10 COLOR 6,0,0
20 VDP(10)=VDP(10)+&H10
RUN => Ecran Noir et texte Blanc. (Le texte brille un peu, il semble être translucide)
RUN => Ecran Noir et Texte Rouge.
RUN => Ecran Blanchâtre et texte blanc.
RUN => Ecran Blanchâtre et texte blanc.
RUN => Ecran Noir et texte Blanc.(Le texte brille un peu, il semble être translucide)
RUN => Ecran Noir et Texte Rouge.
RUN => Ecran Blanchâtre et texte blanc.
RUN => Ecran Blanchâtre et texte blanc.
RUN => Ecran Noir et texte Blanc. (Le texte brille un peu, il semble être translucide)
Etc etc....

Coté VDP interne, il semble ne pas être affecté du tout par ces particularités.
Il se comporte de façon tout à fait prévisible.

Bien joué Z80 :top

Ma fille + école => Départ lol

@+++


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: 10734

Le 06/06/2013 à 15h52
igal tu ne peux pas faire plusieurs RUN avec ce programme

10 VDP(10)=VDP(10)+&H10

prend la valeur de registre 9 , ajoute &H10 pour commuter S0 a 1

normalement la valeur en 50hz est de 2 , on ajoute donc 16 = 18

donc avec ton exemple ça devient 34 puis 50, 66 , 82 , 98 , 114 , 130 etc .....






:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 06/06/2013 à 16h24
Ok ok.... Il faut donc retenir le resulta de mon premier run.
Par contre je comprend pas tres bien pour le registre.
Je sais que sous basic on ajoute un pour atteindre le bon registre.
Donc pour le registre 9 on ecrit 10 mais pour 10 en decimal font A en hexa non?


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: 10734

Le 06/06/2013 à 16h32
petit cours rapide du basic MSX

&B -> binaire -> BIN$
&H -> hexadécimal -> HEX$
&O ->octal -> OCT$

donc &H10 = 16 en décimal ;)


:noel
Site web    
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 06/06/2013 à 17h23
@Igal:
il ne faut pas brancher directement /YS du VDP àla broche 16 de la péritel.
Ouvre donc le Schéma du 8235 et tu verras qu'il y a un transistor et un résistance de 75ohm.

Dans mon esprit c'était:

1/ regarder une chaine de TV
2/ brancher le 8235 sur la péritel et allumer le 8235
3/ taper un truc gengre: color 15.0.0: VDP(10)=VDP(10)+16
4/ on doit voir la chaine de TV sélectionnée au point 1 avec par dessus le texte du MSX

Pas besoin de sélectionner AV1 ou autre chose.... sinon ça veut dire que la commutation lente de ta télé ne fonctionne pas (broche 8) de mémoire? Edité par z80 Le 06/06/2013 à 17h36


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 06/06/2013 à 17h27
Ok ok... J avais compeis 10 decimal c este pour ca.


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

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 06/06/2013 à 20h12
Ha! ça avance coté réception de matos! :)

Des grip fil pour brancher l'oscilloscope sur les signaux du VDP! :)
Et un câble pour programmer les CPLD ALTERA


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 07/06/2013 à 01h04
@Z80: Demain, j'essais ta solution.

Faut que je regarde aussi le schéma du 8235 pour voir comment c'est monté :gne


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 07/06/2013 à 10h34
J'ai trouvé le Schéma ici => http://gomsx.net/hansotten/msxdocs/vg8235sm00.pdf

[YS VDP Pin 10] est visible en page 15. Il passe par [U13 LS04 Portes inverseuses] et monté sur le Transistor 2SC2603.
Il est bon de noter que R,G et B eux aussi passent pas [U13 LS04]. Est ce nécessaire de refaire ce montage complet?
Je peux faire ce montage complet sur mon [Extension 9958 Simplifiée]. Comme cela elle aura sa propre sortie vidéo à elle!

Voici le caractéristiques du Transistor:
Code TEXT :
Type Designator: 2SC2603
Material of transistor: Si
Polarity: NPN
Maximum collector power dissipation (Pc), W: 0.3
Maximum collector-base voltage |Ucb|, V: 50
Maximum collector-emitter voltage |Uce|, V: 0
Maximum emitter-base voltage |Ueb|, V: 6
Maximum collector current |Ic max|, A: 0.2
Maximum junction temperature (Tj), °C: 125
Transition frequency (ft), MHz: 100
Collector capacitance (Cc), pF: 3.5
Forward current transfer ratio (hFE), min: 90
Noise Figure, dB: -
Package of 2SC2603 transistor: TO92


N'ayant pas le même transistor, j'ai cherché une éventuelle équivalence ici => http://alltransistors.com/crsearch.php?mat=Si&struct=NPN&pc=0.3&ucb=50&uce=0&ueb=6&ic=0.2&tj=125&ft=100&cc=3.5&hfe=90&caps=TO92

Voici les références que j'ai sous la main, mais aucun n'est dans la liste :(
A1015
Bs170
2N3904
2N3906
2N5551
2N5401
BC558B
BF199
C945
C1815
S8050
S8550
S9018
S9012
S9013
S9014 (100 unités...Si vous avez besoin lol)
S9015

J'attends vos avis avant de commencer à compléter ma Carte [Extension 9958 Simplifiée] pour savoir tout ce qu'il faut faire pour la Vidéo :tchin

Merci ;)







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 07/06/2013 à 11h30
Jipe :
igal tu ne peux pas faire plusieurs RUN avec ce programme



10 VDP(10)=VDP(10)+&H10



prend la valeur de registre 9 , ajoute &H10 pour commuter S0 a 1



normalement la valeur en 50hz est de 2 , on ajoute donc 16 = 18



donc avec ton exemple ça devient 34 puis 50, 66 , 82 , 98 , 114 , 130 etc .....




Ca y est, je viens de comprendre que le Registre No 9 (ciblé 10 sous basic) est entre parenthèses et non pas après &H qui est la valeur à ajouter :oups



Je comprenais pas pourquoi pour 10 décimal tu écrivais &H10 dix en héxa (je m'attendais à un "A" donc &HA) :fou



Ok ok...Tout est clair mtnt


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

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 07/06/2013 à 11h37
igal :
J'ai trouvé le Schéma ici => http://gomsx.net/hansotten/msxdocs/vg8235sm00.pdf



[YS VDP Pin 10] est visible en page 15. Il passe par [U13 LS04 Portes inverseuses] et monté sur le Transistor 2SC2603.

Il est bon de noter que R,G et B eux aussi passent pas [U13 LS04]. Est ce nécessaire de refaire ce montage complet?



J'attends vos avis avant de commencer à compléter ma Carte [Extension 9958 Simplifiée] pour savoir tout ce qu'il faut faire pour la Vidéo :tchin



Merci ;)




Attention RGB ne passent pas par le 74LS04!

seulement /YS.

Voir schéma ci-dessous (copier/coller des pages 14 et 15:



TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 07/06/2013 à 11h52
Autant pour moi Z80.

Il s'agit de CSYNC qui est de l'autre coté du VDP.

CSYNC est utilisé dans [l'Extension MSX2+] ainsi que dans [l'extension simplifié 9958].

Je pose la question parce que je ne sais pas du tout quel est le rôle du LS04 dans ce montage :moue


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

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 07/06/2013 à 12h08
igal :
Autant pour moi Z80.



Il s'agit de CSYNC qui est de l'autre coté du VDP.



CSYNC est utilisé dans [l'Extension MSX2+] ainsi que dans [l'extension simplifié 9958].



Je pose la question parce que je ne sais pas du tout quel est le rôle du LS04 dans ce montage :moue




Le rôle du 74LS04 est d'inverser le signal 0 devient 1, 1 devient 0, bref un inverseur quoi ;)


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 07/06/2013 à 12h27
Pour l'équivalence du 2SC2603:
BC337-025
BC337-040
BC447A
BC447B
2N6428
2N6428A

Les 3 premiers sont très courants! Nos amis d'outre Manche/Atlantique diraient des "must have" (à posséder absolument) dans nos stock ;)
D'ailleurs je crois que j'ai des 337-025 :p

[UPDATE] Tiens ici tu en as 50 pour environ 3.50$ ;)
http://www.ebay.com/itm/BC337-25-General-Purpose-Transistor-NPN-TO-92-BJT-BC337-1A-Fairchild-/171041846578?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item27d2e37532 Edité par z80 Le 07/06/2013 à 12h32


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 07/06/2013 à 12h48
Thx.

C'est commandé ;)


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

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 07/06/2013 à 14h14
Petit exercice amusant:
Comparaison des sorties RGB entre 8235 / 8255 / 8280 / HB500F :)


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie