MSX Village forum

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

z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 26/05/2013 à 13h39

Reprise du message précédent

Fabf :
Cette extension est destinée aux MSX1 or je n'en connais pas qui gèrent le /BUSDIR ;)




Oui exacte! j'avais oublié cette subtilité :) ça fait plus de 10ans que mes MSX sont dans des boites ;)

Alors faut que je me remémore tout... Cela dit si il est géré, c'est pas plus mal. Et puis dans mon cas c'est un MSX 2 qui sera mon banc d'essai :)



Fabf :
Tu n'aurais pas un petit schéma ou explications pour que j'arrive enfin à programmer mon EPM7128 STP ?




Tu veux faire quoi précisément?

Tu désires le montage minimaliste pour pouvoir brancher ton USB blaster sur ton EPM7128 et balancer dedans avec ton PC?



voir dans ce PDF: http://extras.springer.com/1998/978-0-7923-8144-0/lit/ab/ab145_01.pdf

page 2 le schéma en bas.

Pour résumer tu alimentes ta carte avec ton EPM7128 et tu connectes ton câble comme indiqué avec les résistances de pull-up et ça doit rouler...



Autre site qui explique comment tu dois faire: http://www.digital-circuitry.com/MyLAB_IC_PROG_JTAG_ISP.htm Edité par z80 Le 26/05/2013 à 14h48


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,... :\'(
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/05/2013 à 13h47
Oui c'est tout à fait ça qu'il me faudrait ^^
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 26/05/2013 à 15h37
z80 :




Pour info ce schéma est incomplet, il n'y a pas le pilotage du /BUSDIR il faudrait prendre la sortie 6 du 74LS08 et /RD les connecter sur les entrées 13 et 12 du 74LS32 et relier la sortie 10 du 74LS32 sur /BUSDIR.

Quelque chose comme ça ;)




S'agissant de l'adressage de la CT80 :

- pour 98H à 9BH (10011000 à 10011011), plage d'I/O du VDP, seul le pin 9 du LS138 est activé.

- pour 88H à 8BH (10001000 à 10001011), "Alternate VDP v9938 ports for MSX1 to MSX2 adaptor", seul le pin 13 du LS138 est activé.

- pour 80H à 83H (10000000 à 10000011), "RS232C UART", seul le pin 15 du LS138 est activé.



Le pilotage du /BUSDIR n'est effectif que pour la plage d'adresse 80 à 83H (ce qui semble normal étant donné la vocation initiale de la carte).



Ricardo Oazem a sans doute utilisé pour son montage des CT80 pour ses composants/"câblages" embarqués ainsi que pour la sortie vidéo. Le quartz, la rom et le contrôleur pour le port série ont été ôtés. J'imagine que la gestion du port 95H a également été ajoutée. N'ayant pas envie de convulser, je ne me suis pas penché sur les schémas d'Igal. :lol



Sur les diverses démonstrations, on voit que cet ingénieux brésilien s'est servi d'une carte vidéo de type PC pour mixer les différents signaux RGB. N'y connaissant absolument rien en signal vidéo, j'attends que l'un d'entre-vous m'éclaircisse sur la façon de procéder.






Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 26/05/2013 à 17h37
SveN :
Le pilotage du /BUSDIR n'est effectif que pour la plage d'adresse 80 à 83H (ce qui semble normal étant donné la vocation initiale de la carte).


Étrange parce qu'on a besoin aussi de lire dans les registres du VDP, donc de piloter le /BUSDIR. Mais comme indiqué en commentaire de mon post, cette carte était pour MSX1 qui n'ont pas besoin de gérer le /BUSDIR...



SveN :
Ricardo Oazem a sans doute utilisé pour son montage des CT80 pour ses composants/"câblages" embarqués ainsi que pour la sortie vidéo. Le quartz, la rom et le contrôleur pour le port série ont été ôtés. J'imagine que la gestion du port 95H a également été ajoutée. N'ayant pas envie de convulser, je ne me suis pas penché sur les schémas d'Igal. :lol



Sur les diverses démonstrations, on voit que cet ingénieux brésilien s'est servi d'une carte vidéo de type PC pour mixer les différents signaux RGB. N'y connaissant absolument rien en signal vidéo, j'attends que l'un d'entre-vous m'éclaircisse sur la façon de procéder.




Elle est ou la carte de type PC???

Moi j'ai vu:

  • Un slot expander avec 3 cartes V9958, sous le slot expander il y a une carte avec un CPLD ou un FPGA (logique pour le port 149 (95h), les /WAIT qui viennent des V9958 et des signaux /CS qui rentrent sur chacune des cartes VDP au niveau des deux porte OU (74LS32) pour faire les signaux /CSR et /CSW pour chaque VDP.
  • Un HB900 du quel sortent XTAL1, XTAL2, R, G, B, HSYNC, /YS (j'en oubli peut être)
  • Un ensemble de 3 cartes juxtaposées et posées sur un carton, celle couleur beige c'est pour passer de RGB à S-VHS (Y/C), la verte au millieu j'ai pas tout pigé mais ça a avoir avec HSYNC avant d'être envoyé vers HRESET des 3 autres VDP, la deuxième verte c'est pour "switcher" les RGB des 4 VDP avec les 3 signaux/YS.




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 27/05/2013 à 00h34
Histoire de résumé un peu et aussi de partager mes idées/observations

Numérotons les VDP comme suit:
VDP0 dans le HB900
VDP1 le plus proche du port cartouche du HB900
VDP2 celui du milieu
VDP3 le plus éloigné du HB900.

Fils partant du VDP0 vers les autres VDP:
Deux fils gris XTAL1 et XTAL2

Fils partant du VDP0 vers la carte médiane "synchro":
Fil rouge /CSYNC
Fil orange /HSYNC

Fils partant du VDP0 la carte médiane "synchro" vers les 3 VDP:
Fil gris/HRESET
Fil violet /VRESET

Fils arrivant sur les switch RGB:
Fil marron /YS du VDP 0
Fil rouge /YS du VDP 1 (fil vert sur certaines photos)
Fil orange /YS du VDP 2

De ce que je comprends de la documentation du V9958. Pour synchroniser deux V9958, le VDP "maitre" doit fournir des signaux de synchronisation au VDP "esclave" via les signaux d'entrée /HRESET et /VRESET du VDP "esclave".
Le hic c'est que le V9958 ne génère pas de VSYNC comme attendu sur la broche /VRESET. C'est certainement ce que doit faire au moins une partie de la carte "synchro" du Brésilien...

Dans tous les VDP il faut régler les bits S0=1 et S1=0 du registre 9, pour qu'il génère le signal /YS.
Je crois comprendre que le bit *NT (du registre 9) modifie à minima le comportement de HSYNC.
Mais peut-être que c'est le bit LN (192 ou 212 lignes) :hum Edité par z80 Le 27/05/2013 à 09h50


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,... :\'(
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 28/05/2013 à 18h34
Merci z80 pour les schémas.
C'est à peu de chose ce que j'avais déjà essayé (à part les résistances en pull up).
Ca marche toujours pas mais mon 7128S a l'air passablement rincé :moue
J'en attends 2 neufs.

Tu est sur d'utiliser un série 3000 car ils sont en 3.3V ?
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 28/05/2013 à 20h14
Fabf :
Merci z80 pour les schémas.

C'est à peu de chose ce que j'avais déjà essayé (à part les résistances en pull up).

Ca marche toujours pas mais mon 7128S a l'air passablement rincé :moue

J'en attends 2 neufs.



Tu est sur d'utiliser un série 3000 car ils sont en 3.3V ?




Ils sont "5V tolerant" in English dans le texte ;)



Pour ton 7128S est-ce que au moins ton interface pour le programmer voit le composant sur le bus JTAG?

Si la réponse est non, il y a des chance qu'il soit effectivement rincé :(



Sinon bonne nouvelle depuis hier j'ai des trucs qui arrivent dans ma boite à lettre :) Hier les supports VDP qui coutent un bras :@ et ce soir les quartz 21.47727MHz low profile :D





J'ai fais une demande de cotation pour 10x V7040

Et je suis sur une piste pour un séparateur de synchro vertical de la taille d'un LM1881 (qui lui ne sort pas VSYNC :( ) à savoir un circuit 8pattes ou un en 16pattes avec pas trop de composants pour le 8 pattes et un poil plus pour la solution 16 pattes...

Affaire à suivre donc :)

Coté réception j'attends des VRAM et deux V9958.


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,... :\'(
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 28/05/2013 à 20h33
Non le 7128S n'est pas reconnu.

Jolis ces p'tits composants, ça va commencer à sentir bon ;)
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 28/05/2013 à 21h32
:moue ça sent pas bon pour ton 7128

Pour les composants je ne sais pas encore si ça sent bon... J'attends d'avoir un MSX2 pour brancher l'oscilloscope dessus. Mais je suis quasi certain que les 74LS122, le TC4538 et le petit à 8 pattes sont utilisé pour formater HSYNC et VSYNC pour en suite les envoyer sur HRESET et VRESET des VDP esclaves.

J'aimerai bien avoir une Deloreane pour revenir en 2007 et prendre un séjour à Rio ;) histoire de faire moi même des photos des composants sur les petites carte verte posées sur le carton :p
Mais bon c'est pas possible :@ ce gros con de scénariste à décidé de la broyer par un train dans le 3ème film! Pff! :gre Edité par z80 Le 28/05/2013 à 21h34


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 28/05/2013 à 22h55
Qui a dit que c'est pas sexy les Sockets :fou


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 29/05/2013 à 13h52
Est-ce que certains d'entre vous serait intéressé par un achat groupé de VRAM sur eBay?
Le lien ci-dessous est pour 50 pièces, mais le même vendeur propose des quandtité de 2, 10, 50, 100 etc...
http://www.ebay.com/itm/50PCS-D41464C-12-NEC-18-Pin-DIP-NEW-mjL6-/190805312389?pt=LH_DefaultDomain_0&hash=item2c6ce20385
Je vais poster le même message dans le sujet VSU/VDU au cas ou :(


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,... :\'(
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 29/05/2013 à 19h19
Pourquoi pas ;)
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 29/05/2013 à 20h59
z80 :


je suis sur une piste pour un séparateur de synchro vertical de la taille d'un LM1881 (qui lui ne sort pas VSYNC :( ) à savoir un circuit 8pattes ou un en 16pattes avec pas trop de composants pour le 8 pattes et un poil plus pour la solution 16 pattes...

Affaire à suivre donc :)

Coté réception j'attends des VRAM et deux V9958.




Le LM1881 sort bien du [VSYNC] par contre il a besoin de [Vidéo composite] en entrée et le VDP9958 en à pas nativement.

C'est ce que tu voulais dire plus haut ou alors j'ai pas bien suivi tes explications!


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 29/05/2013 à 21h04
igal :
z80 :


je suis sur une piste pour un séparateur de synchro vertical de la taille d'un LM1881 (qui lui ne sort pas VSYNC :( ) à savoir un circuit 8pattes ou un en 16pattes avec pas trop de composants pour le 8 pattes et un poil plus pour la solution 16 pattes...

Affaire à suivre donc :)

Coté réception j'attends des VRAM et deux V9958.




Le LM1881 sort bien du [VSYNC] par contre il a besoin de [Vidéo composite] en entrée et le VDP9958 en à pas nativement.

C'est ce que tu voulais dire plus haut ou alors j'ai pas bien suivi tes explications!




Autant pour moi, il fallait lire HSYNC :)


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,... :\'(
   
irios Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 07/09/2011 à 13h27

Messages: 74

Le 29/05/2013 à 21h39
Z80 : serait-il possible de connaitre le fournisseur des supports ? ;)
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 29/05/2013 à 21h55
J'ai mis en image tes explications:


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