MSX Village forum

L'atelier [Réglé] MSX2+ sur NMS-8220 . Switch ROM2/2+ (question?)

MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5821

Le 25/03/2015 à 01h23
Bonjour
Sur les sony hb700 a l'epoque, on montait un double jeu de rom selectionnable via un switch. Il fallait aparemment un ls32
Ma question, qu'elle est la methode la plus simple pour choisir le mode msx2 et msx2+ sur un philips 8220. J'ai soudé les 2 ROM en parallele ormis pin 20 (CE), J'attend de voir comment proceder :)

edit: il n'est pas question de mettre le port F4, trop compliqué au niveau des ROMS !! Edité par MSXlegend Le 25/03/2015 à 01h25


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 25/03/2015 à 06h24
Un simple switch et 2 resistances pull up devraient faire l'affaire dans cette config.
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 25/03/2015 à 08h21
MSXlegend :
edit: il n'est pas question de mettre le port F4, trop compliqué au niveau des ROMS !!




Pas de lien entre la sélection des ROM et la présence d'un port F4h.



comme le dit Fabf, que ce soit un HB700 ou un 8220, pas de différence de solution technique pour ce qui est de la sélection de l'EPROM. Edité par z80 Le 25/03/2015 à 14h07


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

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5821

Le 25/03/2015 à 12h12
Fabf :
Un simple switch et 2 resistances pull up devraient faire l'affaire dans cette config.


Déjà fait, le msx se fige !!! D'où ma question car normalement cela aurais du fonctionner !!


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5821

Le 25/03/2015 à 12h14
z80 :


Pas de lien entre la sélection des ROM et la présence d'un port F4h.



comme le dit Fabf, que ce soit un HB700 ou un 8220, pas de différence de solution technique pour ce qui est de la sélection de l'EPROM.


Mes roms 2+ sont allégé, donc impossible de mettre le port f04h

Aussi, sur hb700, il faut passer par un ls32 pour la selection Edité par MSXlegend Le 25/03/2015 à 12h18


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5821

Le 25/03/2015 à 12h17
Les 8220 n'ont qu'une rom de 64k comprenant le basic+ext+rom disk(bizarre car pas de lecteur !!!)
Pour le port F4, je serais obligé d'ajouter une 27c128, et je veux faire simple


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 25/03/2015 à 12h55
MSXlegend :
Fabf :
Un simple switch et 2 resistances pull up devraient faire l'affaire dans cette config.


Déjà fait, le msx se fige !!! D'où ma question car normalement cela aurais du fonctionner !!




Oui ça devrait fonctionner, tu as un schéma pour voir ?
l_oliveira Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 22/03/2015 à 02h51

Messages: 31

Le 25/03/2015 à 13h08
FS-A1F convert 2+

Depuis l'ordinateur était déjà japonaise, je ne avais que de modifier à SUBROM pas besoin F4 ports:

PATCH SUBROM:

0472: 07 => 00
0473: 38 => 00
0474: 0B => 00

explication:

PON appellent à la routine qui saute logo après la routine qui vérifie F4 est appelé. De cette façon, le logo MSX est toujours affiché.

Eng:
Since computer was already Japanese, I only had to modify SUBROM to not need port F4:

PATCH SUBROM:

0472: 07 => 00
0473: 38 => 00
0474: 0B => 00

Explanation:

NOPs call to routine which skips logo after the routine which checks F4 is called. That way, the MSX logo is always displayed.
   
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 25/03/2015 à 14h10
MSXlegend :
Les 8220 n'ont qu'une rom de 64k comprenant le basic+ext+rom disk(bizarre car pas de lecteur !!!)

Pour le port F4, je serais obligé d'ajouter une 27c128, et je veux faire simple




Ton intétupteur devrait être monté sur /CE broche 20 et pas sur /OE



Question:

C'est U13 ou U14 sur ton 8220?



D’ailleurs c'est quoi U13 "Applic ROM" ??? Edité par z80 Le 25/03/2015 à 16h13


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

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5821

Le 25/03/2015 à 18h06
Le switch est monte sur CE
U13 c'est la rom application (16k), il y avait designer que j'ai remplace par la rom FM PAC light
U14 c'est la Rom système (64k). C'est sur celui ci que je veux operer. Je reessaierai ce week ekd car logiquement ça aurait du fonctionner ?!?


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 25/03/2015 à 18h28
Normalement quand /CE est à l'État haut le bus de donnée est HiZ (haute impédance) donc déconnecté


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10360

Le 25/03/2015 à 19h18
Legend regarde cette photo bien connue

il y a 4 bios dans la flashrom ;)

http://www.msxvillage.fr/upload/00x01_inside.png


:noel
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 25/03/2015 à 19h23
Bonsoir,

C'est normal que ça bloque. La ROM basic du 8220 est une 1Mo.

Si les eprom sont // sauf le pin /CE, y'a un conflit avec ROMCS. Ca veut dire que le MSX au démarrage, il essaye de lancer les deux rom.

Il n'y a pas que /CE qu'il faut sélectionner, mais y'a aussi la pin ROMCS. Edité par metalgear2 Le 25/03/2015 à 19h24



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

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5821

Le 25/03/2015 à 19h59
@jipe: j'avais zappe la flashrom ;) peux tu m'en donner plus concernant la façon de graver la rom? Un schémas pour la sélection ?
@metalgear2: maintenant je me rappel que c'est bien 1mo. Bien joué, c'est bien ca le probleme !! je vais donc faire comme tu dit. Que veux tu dire par romcs? Edité par MSXlegend Le 25/03/2015 à 20h00


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 25/03/2015 à 20h11
metalgear2 :
Bonsoir,



C'est normal que ça bloque. La ROM basic du 8220 est une 1Mo.



Si les eprom sont // sauf le pin /CE, y'a un conflit avec ROMCS. Ca veut dire que le MSX au démarrage, il essaye de lancer les deux rom.



Il n'y a pas que /CE qu'il faut sélectionner, mais y'a aussi la pin ROMCS.




????



Il ne peut pas lancer les deux ROM en même temps. Puis-je que les deux broche /CE sont relier au +5V via une résistance de 10K chacune. Et le switch (inverseur mono circuit deux positions) à son commun relier à /ROMCS, les deux sorties du switch sont reliées chacune à la broches /CE. Inextenso une sortie du switch va sur la broche /CE de la ROM MSX 2 et l'autre sur la broche /CE de la ROM MSX 2+.

Comme dit ci dessus chaque broche /CE est reliée au +5V via une résistance de 10K.

De ce fait selon la position du switch, soit /CE est relié à ROM CS, soit en permanence reliée au +5V rendant la ROM en question inerte.


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