L'atelier Modification d'un MPC200 ( Ext. 256K + MSX2 )
metalgear2
Membre non connecté
Conseiller Municipal
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
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
igal
Membre non connecté
Conseiller Municipal
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.
C'est cette modif que je trouve la plus intéressante.
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
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 )
- 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.
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
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.
Pourquoi pas, c'est vrai que ça peut être intéressant.
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
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.
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
metalgear2
Membre non connecté
Conseiller Municipal
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
Clavier en place. Impeccable, rien ne force.
Edité par metalgear2 Le 31/07/2013 à 04h12
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 .
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 .
metalgear2 :
Aussitôt dit, aussitôt fait : http://msxotage.free.fr/img_tmp/mpc200/rom_mpc-200.rar
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
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.
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 :
Fabf
Membre non connecté
Conseiller Municipal
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
Ca te fais qu'une seule eprom 32ko
metalgear2
Membre non connecté
Conseiller Municipal
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.
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.
metalgear2
Membre non connecté
Conseiller Municipal
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
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
igal
Membre non connecté
Conseiller Municipal
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 Edité par igal Le 31/07/2013 à 22h46
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 Edité par igal Le 31/07/2013 à 22h46
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie