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

Le 23/05/2013 à 10h09

Reprise du message précédent

regarde dans ce post
http://www.msxvillage.fr/forum/topic.php?id=1104&pt=3


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10838

Le 23/05/2013 à 10h15
le site MSXpro fonctionne chez moi

l'original du schéma est ici :

www.msxpro.com/hardware/esquemas/ct80net.zip


:noel
Site web    
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 23/05/2013 à 13h50
Moi pas :-( j'obtiens une erreur 404 Not found...
Peux tu me l'envoyer ou mettre à dispo quelque-part ?
C'est bon j'ai copier l'image dans le lien...


Merci d'avance. Parce que refaire le schéma à partir des photos basse résolution c'est pas cool :( Edité par z80 Le 23/05/2013 à 17h47


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 24/05/2013 à 09h57
Bon ce soir week-end ! :top
En plus pas trop à m'occuper des filles (normalement....)
Du coup je devrais pouvoir avancer au moins sur le "papier" ( sur Protel lpour le schema et sur l'installation de Quartus Web édition avec prise en main pour faire le CPLD qui va bien pour piloter les VDP).
J'ai commandé une interface USB pour programmer les chip ALTERA.
J'ai pas encore commandé de CPLD car je vais attendre de voir avec Quartus Web ce qu'il faut comme taille de CPLD.
Voilà pour les avancées de la semaine.

En parallèle j'ai une potentielle solution pour avoir un MSX2 avec un V9958 pour faire des mesures à l'oscilloscope.
Si vous avez du V7040 ou mieux une carte vidéo d'un 8280 ( je dois en récupérer une aussi par ailleurs) il/elle sera bien venue.
J'ai une station de soudage desoudage à air chaud alors ne vous embêter pas à des souder, je le ferai moi même :)



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 25/05/2013 à 17h45


Voilà ce que ça donne pour le moment. J'ai un peut de mal à me remettre à ce genre de machin ;)
Pour le moment ça compile mais j'ai des warning parce que des pattes sont des sorties toujours à VCC :(
Si il a des candidats pour m'aider, je veux bien...
Ci dessous les fichiers du projet Quartus2
VDU.rar


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 25/05/2013 à 19h04
Ca fait penser à une sorte d'expander :gne

Tu n'utilise pas /CSR et /CSW d'origine ?

Tes VDP répondent à quelles adresses ?

Apparemment tu vas utiliser un EPM3032, tu pourrais détailler (avec un petit schéma par exemple) comment tu vas le programmer ?

Merci
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 25/05/2013 à 22h06
Les deux NAND à 4 entrées décode le port des VDP (&h98)
La NAND à 6 entrées décode le port 149(&H95)
En suite en bas 3 D LATCH pour mémoriser 3bits du port 149
Les 3 bits mémorisés sont envoyé sur un décodeur 3 bit qui génère 8 sélections possibles. (8 VDP ;) mais pour le moment seulement deux VDP seront pris en compte.
Les 4 porte OU à 4 entrées génère les CSW et CSR pour les deux VDP (VDP0 et VDP1)
d’où les noms de signaux utilisés :)
Pour le programmer je vais ajouter sur mon circuit le port JTAG tout simplement :)

Les VDP auront TOUS les même ports, c'est la combinaison de la valeur écrite sur le port &h95 et le décodage du port 98 qui active les bons signaux vers le bon VDP.

Il est possible d'utiliser les /CSR et /CSW du VDP interne, mais il faut couper leur arrivée sur le VDP interne, puis les envoyé sur le CPLD et bien entendu modifier le contenu du CPLD :)
Ensuite il faut renvoyer les /CSW0 et /CSR0 sur le VDP interne.
J'ai pas fait ça parce que je pensais faire une carte type CT80 mais sur laquelle on pourrait ajouter des carte filles pour faire un VDU...
un truc modulaire quoi :) Edité par z80 Le 25/05/2013 à 22h18


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 25/05/2013 à 22h47
Même si je saisi pas toutes les subtilités, y a du bon en perspective :top


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 26/05/2013 à 08h09
Je viens de me rendre compte que le port 95h n'est pas correctement décodé :(
il manque une porte "ou" qui consomme la sortie de la NAND 4 entrées tout en haut et la sortie de la NAND 6 entrées... :heink


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 26/05/2013 à 10h31
Je vous suis avec intérêt !! C'est hachement intéressant votre projet !!!
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/05/2013 à 11h30
Alors si j'ai bien compris, le port 95h sélectionne un des VDP et 98h sert à programmer le VDP.
Si je poursuit ce raisonnement, tous les VDP pourront être programmés depuis les instructions basic.

Si c'est ça, c'est très fort et ça ouvre effectivement des perspectives d'utilisation très simples.

Sinon pour l'EPM3032, tu vas mettre un oscillateur pour le programmer et l'utiliser ou c'est pas obligé ?
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5918

Le 26/05/2013 à 11h42
Plus simplement, plusieurs carte video provenant d'ordinateur HS pourraient egalement servir pour ce projet^^



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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 26/05/2013 à 12h03
@Irios: Pour se faire une idée plus précise, voici le 7040 de sony:


En fait ne trouvant absolument aucune infos sur le VDU, j'ai j'avais cherché tous azimuts pour trouver la commande d'un certain Ricardo Oazem du Brésil:

On peut voir dans cette commande du V7040 mais aussi du LC78815M, HM62512BLFP-7, KL5C8400, CXA1645M, Z8S18033FSC
ici => http://www.utsource.net/Z8S18033FSC.html
On sait jamais, des fois que certains composants sur cette commande mettent la puce à oreille de Z80 :moue

Si l'on arrive à superposer plusieurs couches de VDP, on aura très vite fait de passer à une qualité graphique du niveau de la Super Nintendo.
Les scrooling ultra fluides sans le moindre ralentissement avec une grande variété de décors etc...

Faut être optimiste, même si l'on trouve pas soit même la réponse au problème, le moindre petit élément de réponse peut faire progresser dans le bon sens ;)

@Turboseb: Je peu me tromper, mais en définitive une seule carte vidéo suffit à supporter plusieurs VDP.
En fait, il faut bien dissocier [Carte Vidéo qui s'occupe d'envoyer l'image vers l'écran] et la [Carte graphique qui génère les graphismes].
T'es plus au courant que moi sur ces choses la j'en suis sur, mais il est bon de le préciser.
Concrètement, dans le meilleur des cas, il faudrait (au conditionnel), une [Carte graphique] additive de type MSX2 ou MSX2+.
L'avantage principal du 2+ (VDP 9958)étant les scrool horizontal accessible depuis le Basic, mais implique aussi le support de l'EXTROM sur ce support, ainsi que le remplacement de la ROM interne du MSX2 pour une ROM MSX2+.
Rien d'impossible à qui fait un minimum d'effort pour atteindre le nirvana :kiss Edité par igal Le 26/05/2013 à 12h04


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 26/05/2013 à 12h07




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 ;)


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 à 13h30
Cette extension est destinée aux MSX1 or je n'en connais pas qui gèrent le /BUSDIR ;)

Tu n'aurais pas un petit schéma ou explications pour que j'arrive enfin à programmer mon EPM7128 STP ?
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 987

Le 26/05/2013 à 13h39
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,... :\'(
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie