L'atelier Modification 2+ NMS-8220 ROM ???? syncro !!

Bonjour
Ayant rescemment modifié un NMS-8220 et partiellement résolu le problème de syncro (broche 6 du VDP), j'aimerais (si c'est possible) remplacer la rom par celle du 2+ sans le port F4
Juste un souci ! Il n y a qu'une seule rom. C'est le MSM531000RS et d'apres les info, c'est une 128ko(27c128??) ça me parait petit car dans le 8250, il y a 2 jeu de ROM une de 128 et la 2eme de 256(27c128 et 27c256). Je ne voi pas comment rentrer le EXT2+ et le SUB ROM 2+ dans une seule ROM.
A mon avis, je vais devoir jongler avec 2 eprom superposé avec les bon jeu de ROM.
Voici le service manuel du NMS-8220
Je n'ai pas encore acquis les competances nécéssaire pour le moment. Je regarderais en detail le service manual demain
Edit: la rom est bien une 128k et peut etres remplacé par une 64ko Edité par MSXlegend Le 14/02/2013 à 13h48
Ayant rescemment modifié un NMS-8220 et partiellement résolu le problème de syncro (broche 6 du VDP), j'aimerais (si c'est possible) remplacer la rom par celle du 2+ sans le port F4
Juste un souci ! Il n y a qu'une seule rom. C'est le MSM531000RS et d'apres les info, c'est une 128ko
A mon avis, je vais devoir jongler avec 2 eprom superposé avec les bon jeu de ROM.
Voici le service manuel du NMS-8220
Je n'ai pas encore acquis les competances nécéssaire pour le moment. Je regarderais en detail le service manual demain

Edit: la rom est bien une 128k et peut etres remplacé par une 64ko Edité par MSXlegend Le 14/02/2013 à 13h48
Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip

En regardant le schéma je dirais que la ROM fait 64ko et contient la ROM et la SUBROM
MSL et /ROMCS doivent gérer les "pages" mais comment
MSL et /ROMCS doivent gérer les "pages" mais comment


Je dirais que MSL gère les 2 pages de 16ko (A14 quoi) dans les 2 pages de 32ko
/ROMCS lui sélectionne les pages de 32ko
Reste à savoir l'ordre de ROM et SUBROM dans l'eprom 64ko
/ROMCS lui sélectionne les pages de 32ko
Reste à savoir l'ordre de ROM et SUBROM dans l'eprom 64ko


Fabf :
En regardant le schéma je dirais que la ROM fait 64ko et contient la ROM et la SUBROM
MSL et /ROMCS doivent gérer les "pages" mais comment
MSL et /ROMCS doivent gérer les "pages" mais comment

une seule Eprom de 64k qui contient bios3 et Sub3, ce serait top pour l edtension msx2+

Rêve pas
D'une : la ROM doit être en slot 0 ou 0.0
De deux : la ROM et la SUBROM ne peuvent pas être sur le même /SLTSL

D'une : la ROM doit être en slot 0 ou 0.0
De deux : la ROM et la SUBROM ne peuvent pas être sur le même /SLTSL

Salut et merci pour ces info
Je pense aussi que c'est une 64ko comme sur les nms8245. Par contre sans le disk ROM !!
MSX basic fait 32 ko (slot 0) a l'adresse 0000-8000 (8000-1) 7FFFF
EXP basic fait 16 ko (slot etendu 3 en 3.0) à l'adresse 0000-4000 (4000-1) 3FFFF
me pencherais dessus tout a l'heure
Edit: petite correction!! Edité par MSXlegend Le 14/02/2013 à 07h42
Je pense aussi que c'est une 64ko comme sur les nms8245. Par contre sans le disk ROM !!
MSX basic fait 32 ko (slot 0) a l'adresse 0000-
EXP basic fait 16 ko (slot etendu 3 en 3.0) à l'adresse 0000-
me pencherais dessus tout a l'heure

Edit: petite correction!! Edité par MSXlegend Le 14/02/2013 à 07h42
Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip

le Z80 dans nos MSX utilise une plage de mémoire de 64K de 0000H a FFFFH
la ROM d'un MSX2 fait 32K et va de 0000H a 7FFFH
la SUBROM d'un MSX2 fait 16K et va de 0000H a 3FFFH
il ne peux donc y avoir cohabitation dans le même slot car il y a une plage d'adresse commune
pour avoir un seul slot il fallait utiliser les adresses de 8000H a BFFFH mais c'est aussi l'endroit de la RAM pour le basic
la ROM d'un MSX2 fait 32K et va de 0000H a 7FFFH
la SUBROM d'un MSX2 fait 16K et va de 0000H a 3FFFH
il ne peux donc y avoir cohabitation dans le même slot car il y a une plage d'adresse commune
pour avoir un seul slot il fallait utiliser les adresses de 8000H a BFFFH mais c'est aussi l'endroit de la RAM pour le basic

Voici le dump de la rom NMS8220 en 64ko. en esperant que tout soit la
J'ai pris soin de le graver sur une 27c512 et le MSX2 fonctionne normalement !!!
BIOS8220.ROM
Je pense avoir ma petite idée pour les fichier .rom 2+ La rom semble similaire au 8245, 8235/20 et 39 (sans le disk rom). J'attend l'avis de l'expert
Edité par
MSXlegend
Le 13/02/2013 à 18h14
J'ai pris soin de le graver sur une 27c512 et le MSX2 fonctionne normalement !!!
BIOS8220.ROM
Je pense avoir ma petite idée pour les fichier .rom 2+ La rom semble similaire au 8245, 8235/20 et 39 (sans le disk rom). J'attend l'avis de l'expert

Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
surprise : la rom disk est dans la machine 
0000 3FFF Bios
4000 7FFF Basic
8000 BFFF Subrom
C000 FFFF Diskrom
je regarde les différences entre 8220 et 8235 .......
verdict les cablages sont identiques !!
MSL pin 27 - A14
/ROMCS pin 1 - A15
/ROMCE pin 20 - /CE
la seule différence est au niveau de la pin 22 - A16
sur 8220 la patte est au +5V
sur 8235 la patte est a la masse
peux tu faire un test avec la pin 22 a la masse pour voir si les 8220 cherche un lecteur de disquettes

0000 3FFF Bios
4000 7FFF Basic
8000 BFFF Subrom
C000 FFFF Diskrom
je regarde les différences entre 8220 et 8235 .......
verdict les cablages sont identiques !!
MSL pin 27 - A14
/ROMCS pin 1 - A15
/ROMCE pin 20 - /CE
la seule différence est au niveau de la pin 22 - A16
sur 8220 la patte est au +5V
sur 8235 la patte est a la masse
peux tu faire un test avec la pin 22 a la masse pour voir si les 8220 cherche un lecteur de disquettes

oui j'ai remarqué que la rom est rempli avec une 64k. Le diskrom apparait bien sur msx avec getrom, mais je croyais a une erreur !!!!!
je vais tester demain pour la pin 22 . La relever un peu et relier à la masse !! et je te dit ça. Au fait il va m'afficher quoi??
ps: j'ai aussi testé la syncro avec une resistance de 100k et un condo de 100nf, ça fonctionne sur un moniteur/tv, mais j'ai toujour l image qui saute sur lcd. Je me demande si je peux me baser sur le schemas du 8235 pour fixer autrement ce probleme d'affichage
Edité par
MSXlegend
Le 13/02/2013 à 19h51
je vais tester demain pour la pin 22 . La relever un peu et relier à la masse !! et je te dit ça. Au fait il va m'afficher quoi??
ps: j'ai aussi testé la syncro avec une resistance de 100k et un condo de 100nf, ça fonctionne sur un moniteur/tv, mais j'ai toujour l image qui saute sur lcd. Je me demande si je peux me baser sur le schemas du 8235 pour fixer autrement ce probleme d'affichage

Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip

dem&ain je vais essayer de me trouver un jeu de rom 2+ respectant ce schémas. Je doit avoir ce qu'il faut dans mes archives. Qui ne tente rien .......
Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie