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

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
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
Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip

Un simple switch et 2 resistances pull up devraient faire l'affaire dans cette config.
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)

Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,...


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 !!
Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip

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.
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
Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip

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
Pour le port F4, je serais obligé d'ajouter une 27c128, et je veux faire simple
Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip

MSXlegend :
Déjà fait, le msx se fige !!! D'où ma question car normalement cela aurais du fonctionner !!
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 ?
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.
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.
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
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)

Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,...


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 ?!?
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 ?!?
Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
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)

Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,...

Legend regarde cette photo bien connue
il y a 4 bios dans la flashrom
http://www.msxvillage.fr/upload/00x01_inside.png
il y a 4 bios dans la flashrom

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

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

@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

@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
Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
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.
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)

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