MSX Village forum

L'atelier Modification d'un MPC200 ( Ext. 256K + MSX2 )

metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 29/07/2013 à 20h26
Bonjour,

J'ouvre un nouveau post pour différencier celui que j'ai ouvert en premier qui a servi pour la présentation et le brochage T7775 du MPC200

Les modifs que je veux realiser :

- Extension de mémoire Gouget 256K en SLOT3 ( Remplace la RAM existante )
- Modification MSX1 vers MSX2.

Je m'attaque déjà à la mémoire car le partie modif du VDP (MSX2) est plus simple.

Avec tous les conseils que j'ai recolté, j'enléve la carte fille ( Carte refresh ), dans un premier temp, pour la remplacer par une autre carte du même gabarit qui va recevoir l'extension de mémoire. Je n'utilise qu'un support 32 broches pour faire un test avec 128K. Je souderais la 2émè mémoire par dessus l'autre, sauf la PIN 30 qui passera avant par un 74LS04. Le montage en gigogne est simplement là pour gagner de la place sur la carte. La jonction entre le port cartouche et la carte sera faite par un cable 50 broches style SCSI.

Toute la place libre servira plus tard.

Edité par metalgear2 Le 30/07/2013 à 09h04



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
galine Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 27/08/2010 à 02h22

Messages: 1363

Le 30/07/2013 à 16h11
Je vais suivre asiduement ca topic. Je sens que ca va etre intèrèssant.
Google+    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 30/07/2013 à 16h15
Si le vdp est integre au msxengine. Tu risque de rencontrer des difficultes pour le desactiver


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

Le 30/07/2013 à 16h29
le VDP est un T6950 de toshiba , il n'est pas intégré a la puce systéme

le second support de rom sera bien pratique pour passer en 2+ ;)


:noel
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 30/07/2013 à 17h01
metalgear2,



Comptes-tu faire une plaque de circuit imprimé par la suite ? Ça serait bien pour ceux qui veulent améliorer leur MPC-200. Un tippon ou un fichier Gerber suffirait.



metalgear2 :


- Extension de mémoire Gouget 256K en SLOT3 ( Remplace la RAM existante )



C'est cette modif que je trouve la plus intéressante.



metalgear2 :


Je m'attaque déjà à la mémoire car le partie modif du VDP (MSX2) est plus simple.



Si tu me copies le BIOS, je pourrais y ajouter la routine pour initialiser le Mapper. (C'est nécessaire pour les MSX1.) Edité par GDX Le 30/07/2013 à 17h12
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 30/07/2013 à 19h34
D'aprés mes recherches, le VDP est intégrer a partir de la version T7937.



Fonction du T7937 :



Z80 a 3,58 MHz.

PSG-sound AY-3-8910

Video Display Controller TMS9918

8255



J'ai déjà le Z80 et le mapper intégrer dans le T7775 et c'est déjà asser comme ça. :oups





GDX :
Comptes-tu faire une plaque de circuit imprimé par la suite ? Ça serait bien pour ceux qui veulent améliorer leur MPC-200. Un tippon ou un fichier Gerber suffirait.


Pourquoi pas, c'est vrai que ça peut être intéressant.



Citation :
Si tu me copies le BIOS, je pourrais y ajouter la routine pour initialiser le Mapper. (C'est nécessaire pour les MSX1.)


Aussitôt dit, aussitôt fait : http://msxotage.free.fr/img_tmp/mpc200/rom_mpc-200.rar Edité par metalgear2 Le 30/07/2013 à 19h35



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 30/07/2013 à 21h23

Il est beau s'village :top


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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 31/07/2013 à 02h39
Connection du port cartouche avec la carte fille. J'ai soudé toutes les broches pour être tranquille et pour eviter de manipuler la carte mére. Sur la carte mémoire, j'utilise seulement les broches IORQ, WR, RD, A0-A15 et D0-D7. Pour la sélection du slot, l'extension de mémoire sera souder sur la PIN SLTSL3 du T7775 (Entouré en rouge sur la photo). Comme ça, je conserve mes deux slot pour l'instant.




Clavier en place. Impeccable, rien ne force.
Edité par metalgear2 Le 31/07/2013 à 04h12



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
galine Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 27/08/2010 à 02h22

Messages: 1363

Le 31/07/2013 à 06h14
Je sens que ca va rendre bien ton montage en tout cas c'est bien partit.

Compte tu integrer une beer ide inside? Je sais que niveau place ce n'est pas la machine la plus approprièe mais ca pourrait etre bien cool ^^.
Google+    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 31/07/2013 à 07h06
metalgear2 :


Citation :
Si tu me copies le BIOS, je pourrais y ajouter la routine pour initialiser le Mapper. (C'est nécessaire pour les MSX1.)


Aussitôt dit, aussitôt fait : http://msxotage.free.fr/img_tmp/mpc200/rom_mpc-200.rar


Voici la ROM modifiée pour initialiser le Memory Mapper au démarrage.



mpc-200sp_mainrom_mapper_fixed.zip



J'ai ajouté la routine suivante :



Code TEXT :
    org 015Ch
    xor A        ; A=0
    out #FF,A    ; Sélection de la page 0 dans le bank 3
    inc a
    out #FE,A    ; Sélection de la page 1 dans le bank 2
    inc a
    out #FD,A    ; Sélection de la page 2 dans le bank 1
    inc a
    out #FC,A    ; Sélection de la page 3 dans le bank 0
    jp 02D7h




et j'ai remplacé le jp 02D7h par jp 015Ch à l'adrese 0001h pour lancer la routine avant toute chose.



Pourrais-tu me confirmer la chose suivante :



On dirait que ton Sanyo MPC-200 est un modèle espagnol. Le même modèle mais japonais a un autre nom, le Sanyo Wavy2 MPC-2.

Y-a-t-il écrit MPC-200 (SP) sur le dessous comme celui qu'il y a sur cette page ?



http://www.preciolandia.com/es/ordenador-msx-sanyo-mpc-200-sp-3u7ll25b-a.html



C'est important pour le Bios et donc pour la modif MSX2/2+.

Il doit exister aussi un modèle anglais mais je ne trouve pas de trace sur le Net. J'ai trouvé des traces du MPC-100 anglais seulement.

La version Arabe est le Sakhr AX170. Edité par GDX Le 31/07/2013 à 11h12
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 31/07/2013 à 13h44
galine :
Compte tu integrer une beer ide inside? Je sais que niveau place ce n'est pas la machine la plus approprièe mais ca pourrait etre bien cool ^^.


J'avais prévu justement d'inserer une BEER, mais comme tu dis, il vaut voir à la fin ce qu'il me reste en place à l'intérieur. Y'a encore l'extension MSX1 vers MSX2 a caser dedans.



GDX :
Voici la ROM modifiée pour initialiser le Memory Mapper au démarrage.


Merci beaucoup. :top :tchin



GDX :
On dirait que ton Sanyo MPC-200 est un modèle espagnol. Le même modèle mais japonais a un autre nom, le Sanyo Wavy2 MPC-2. Y-a-t-il écrit MPC-200 (SP).


C'est effectivement une version espagnol :




Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 31/07/2013 à 14h09
Si tu fais une extension MSX2 tu peux mettre la BEER ROM à la suite de la SUBROM.

Ca te fais qu'une seule eprom 32ko ;)
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 31/07/2013 à 14h52
Ha oui tien :|

Il me semble bien que tu en avais parler avec ton YC128. Pas bête.

Ca va me faire gagner une place d'un support 32 broches. :top



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 31/07/2013 à 16h23
Je viens de jeter un oeil sur le schéma de l'extension MSX2 et de la BEER.

Y'a un p'tit truc qui me travail. Si j'intégre l'extension MSX2 avec une eprom SUBROM + BEER, l'extension utilise un SLOT. Jusque là, tous va bien. ^^

Sur le shéma de la BEER, le SLTSL est souder sur l'eprom PIN 20 et comme la ROM de la BEER est dans la même que l'extension, celà veut dire que j'utiliserais le même slot que l'extension ? Edité par metalgear2 Le 31/07/2013 à 16h26



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 31/07/2013 à 22h44
Je l'ai jamais fait mais je crois que....

SLOT SELECT est certainement le signal le plus manquant dans un MSX, mais en réalité, si les "BIOS" peuvent être montés sur la même Eprom y a pas de raison de pas le faire.
Ici, il s'avère que les deux BIOS peuvent cohabiter parce qu'ils se trouvent à des adresses différentes. (je parle des adresses mémoire pas du décodage d'adresse permettant de "d'adresser" le périphérique).

La ou cela devient plus intéressant, c'est au niveau du décodage d'adresse du périphérique.
FabF ne l'a pas précisé, mais il faut sans aucun doute monter deux câblages différents qui s'adresseront à la même Eprom selon l'adresse (périphérique) demandée.

Cela veut dire que l'on peut câbler deux adresses sur un seul et unique Hardware. Ce Hardware répond dès qu'une des deux adresses est demandée ;)

J'aime bien quand c'est tordu comme ça :kiss :kiss :kiss Edité par igal Le 31/07/2013 à 22h46


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