L'atelier Mapper 512ko Gouget + mod Jipe
metalgear2
Membre non connecté
Conseiller Municipal
Reprise du message précédent
Bonsoir,C'est peut-être un oubli, mais est-ce que ce mapper 512Ko est validé ?
Fabf
Membre non connecté
Conseiller Municipal
Pas à ma connaissance tel que.
Par contre ici oui
http://www.msxvillage.fr/forum/topic.php?id=1684
Intéressé ?
Par contre ici oui
http://www.msxvillage.fr/forum/topic.php?id=1684
Intéressé ?
Fabf
Membre non connecté
Conseiller Municipal
ericb59 :
,et celui qu'a fait bastion rebel ? c'est lequel ?
il fonctionne bien le siens non ?
il fonctionne bien le siens non ?
Pas aux dernière nouvelles
Je crois qu'il est parti de ce schéma mais après des problèmes il est revenu à un Gouget standard
http://www.msxvillage.fr/forum/topic.php?id=2273
metalgear2
Membre non connecté
Conseiller Municipal
Fabf :
Ce mapper comme tous les Gouget n'est pas reconnu par un MSX1 mais celui là n'est pas reconnu non plus par mon YC128
Je me rappel bien de celui là et effectivement, au momment de l'upgrade de mon MPC200, il est pas reconnu par un MSX1.
GDX a modifier la ROM pour être compatible avec mon MPC200
Par contre, il est trés bien reconnu sur mon CX5M upgrader.
Donc en résumé, aucun mapper 512Ko n'est valable a 100% ?
Fabf :
... Intéressé ?
Oui, tu as des news a ce sujet ?
Merci
Fabf
Membre non connecté
Conseiller Municipal
Peut être un problème avec les MSX1, avec le mapper Gouget standard ou alors avec moi
Non, juste pour savoir pourquoi tu rode autour d'un mapper
metalgear2 :
Oui, tu as des news a ce sujet ?
Merci
Fabf :
... Intéressé ?
Oui, tu as des news a ce sujet ?
Merci
Non, juste pour savoir pourquoi tu rode autour d'un mapper
Vous avez essayé d'initialiser les numéros de pages dans les 670?
Je ne suis pas certain que les MSX1 cherchent un mapper à l'initialisation.
Je pense qu'ils cherchent simplement la mémoire RAM consécutive la plus grande.
Non?
Je ne suis pas certain que les MSX1 cherchent un mapper à l'initialisation.
Je pense qu'ils cherchent simplement la mémoire RAM consécutive la plus grande.
Non?
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,...
Bastion Rebel
Membre non connecté
Conseiller Municipal
salut
euh le mapper HOMER V2.00 marche y as pas de soucis !!
c'est juste qu'il faut avoir des puces de bonne qualité !! (HM)
par contre les MSX1 apres mes tests c'est NIET !!
sinon
FS A1ST Ok
PHILLIPS 8250/8280/8235 (suivant le slot)
y as pas de prob
pour le schema le bon c'est celui de Fabf (gouget) Edité par Bastion Rebel Le 29/01/2015 à 08h28
euh le mapper HOMER V2.00 marche y as pas de soucis !!
c'est juste qu'il faut avoir des puces de bonne qualité !! (HM)
par contre les MSX1 apres mes tests c'est NIET !!
sinon
FS A1ST Ok
PHILLIPS 8250/8280/8235 (suivant le slot)
y as pas de prob
pour le schema le bon c'est celui de Fabf (gouget) Edité par Bastion Rebel Le 29/01/2015 à 08h28
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
Qu'est-ce qui fait de dire qu'il ne marche pas sur MSX1 ?
Si c'est un Memory Mapper de type interne et que le MSX ne démarre pas, il est fort possible que ce soit la gestion du /BUSDIR qui est mauvaise.
J'en ai parlé plusieur fois sur le forum. Par exemple, dans le post sur la description du Memory mapper et sur le Musical Memory mapper.
http://www.msxvillage.fr/forum/topic.php?id=1244
http://www.msxvillage.fr/forum/topic.php?id=2423
Les pages du Memory mapper doivent être initialisées dans un certain ordre au démarrage du MSX. Il y a une routine dans le Bios qui le fait. Cette routine n'est pas présente dans les MSX1. Ce qui implique que tous les Memory Mapper poseront problème sur MSX1.
Pour y remédier, il faut soit lancer une routine (l'idéal est de l'insérer dans le Bios) ou utiliser le MSX-DOS2.
Même pas. Le Bios des MSX 1 cherche plage par plage et Slot par Slot (par ordre croissant) et prend la première RAM qui est trouvée.
Un MSX1 qui a 32Ko de RAM dans le Slot 0 choisira toujours celle-ci.
Si l'on mets une extension de 64Ko et qu'on lance le DOS1, seul 32Ko sera pris sur l'extension de 64Ko. Si c'est un Memory Mapper, c'est pareil mais vue que les pages ne sont pas initialisées dans l'ordre 3,2,1,0, on aura 2 fois la page 0 de 0000h à 7FFFh. Edité par GDX Le 29/01/2015 à 09h23
Si c'est un Memory Mapper de type interne et que le MSX ne démarre pas, il est fort possible que ce soit la gestion du /BUSDIR qui est mauvaise.
z80 :
Je ne suis pas certain que les MSX1 cherche un mapper à l'initialisation.
J'en ai parlé plusieur fois sur le forum. Par exemple, dans le post sur la description du Memory mapper et sur le Musical Memory mapper.
http://www.msxvillage.fr/forum/topic.php?id=1244
http://www.msxvillage.fr/forum/topic.php?id=2423
Les pages du Memory mapper doivent être initialisées dans un certain ordre au démarrage du MSX. Il y a une routine dans le Bios qui le fait. Cette routine n'est pas présente dans les MSX1. Ce qui implique que tous les Memory Mapper poseront problème sur MSX1.
Pour y remédier, il faut soit lancer une routine (l'idéal est de l'insérer dans le Bios) ou utiliser le MSX-DOS2.
z80 :
Je pense qu'ils cherchent simplement la mémoire RAM consécutive la plus grande.
Non?
Non?
Même pas. Le Bios des MSX 1 cherche plage par plage et Slot par Slot (par ordre croissant) et prend la première RAM qui est trouvée.
Un MSX1 qui a 32Ko de RAM dans le Slot 0 choisira toujours celle-ci.
Si l'on mets une extension de 64Ko et qu'on lance le DOS1, seul 32Ko sera pris sur l'extension de 64Ko. Si c'est un Memory Mapper, c'est pareil mais vue que les pages ne sont pas initialisées dans l'ordre 3,2,1,0, on aura 2 fois la page 0 de 0000h à 7FFFh. Edité par GDX Le 29/01/2015 à 09h23
GDX :
Même pas. Le Bios des MSX 1 cherche plage par plage et Slot par Slot (par ordre croissant) et prend la première RAM qui est trouvée.
Un MSX1 qui a 32Ko de RAM dans le Slot 0 choisira toujours celle-ci.
Si l'on mets une extension de 64Ko et qu'on lance le DOS1, seul 32Ko sera pris sur l'extension de 64Ko. Si c'est un Memory Mapper, c'est pareil mais vue que les pages ne sont pas initialisées dans l'ordre 3,2,1,0, on aura 2 fois la page 0 de 0000h à 7FFFh.
z80 :
Je pense qu'ils cherchent simplement la mémoire RAM consécutive la plus grande.
Non?
Non?
Même pas. Le Bios des MSX 1 cherche plage par plage et Slot par Slot (par ordre croissant) et prend la première RAM qui est trouvée.
Un MSX1 qui a 32Ko de RAM dans le Slot 0 choisira toujours celle-ci.
Si l'on mets une extension de 64Ko et qu'on lance le DOS1, seul 32Ko sera pris sur l'extension de 64Ko. Si c'est un Memory Mapper, c'est pareil mais vue que les pages ne sont pas initialisées dans l'ordre 3,2,1,0, on aura 2 fois la page 0 de 0000h à 7FFFh.
Pour le première partie la réponse est simple si SLOT du mapper est supérieur au SLOT de la RAM interne, pas de prise en compte
La deuxième partie c'est exactement ce que je disais en parlant d'initialiser les numéro de pages dans les (74LS)670.
Pour des "vrai" 670 c'est pas possible, il faut passer par un ADDON directement dans le BIOS du MSX.
Mais pour les mapper basés sur des CPLD, là c'est possible d'initialiser les numéro de page lors du passage à l'état bas du signal RESET du bus du MSX.
Et voila le tour est joué! le MSX1 "verra" 64Ko sur le slot du MAPPER!
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,...
C'est le Mapper de Fabf qui utilise un CPLD.
Oui, c'est d'ailleurs ce qui a été fait pour la cartouche Musical Memory Mapper (et aussi la MSX Memory Mapper) et ça marche très bien. J'en ai une.
Le MSX1 trouvera le Memory Mapper que si il se trouve dans un Slot inférieur aux autres RAM. Les programmeurs doivent se débrouiller eux-même pour trouver et utiliser le Mapper.
De toute façon, rien de dit que Bastion Rebel rencontre ce problème. Il dit ne dit pas grand-chose sur ce qui ne va pas. Edité par GDX Le 29/01/2015 à 10h55
z80 :
pour les mapper basés sur des CPLD, là c'est possible d'initialiser les numéro de page lors du passage à l'état bas du signal RESET du bus du MSX.
Oui, c'est d'ailleurs ce qui a été fait pour la cartouche Musical Memory Mapper (et aussi la MSX Memory Mapper) et ça marche très bien. J'en ai une.
z80 :
Et voila le tour est joué! le MSX1 "verra" 64Ko sur le slot du MAPPER!
Le MSX1 trouvera le Memory Mapper que si il se trouve dans un Slot inférieur aux autres RAM. Les programmeurs doivent se débrouiller eux-même pour trouver et utiliser le Mapper.
De toute façon, rien de dit que Bastion Rebel rencontre ce problème. Il dit ne dit pas grand-chose sur ce qui ne va pas. Edité par GDX Le 29/01/2015 à 10h55
Bastion Rebel
Membre non connecté
Conseiller Municipal
re salut
erratum pour les MSX1
test sur un HB75F + HOMER V200 PROTO + BEER ca marche la preuve par l'image !!!
Edité par Bastion Rebel Le 29/01/2015 à 15h16
erratum pour les MSX1
test sur un HB75F + HOMER V200 PROTO + BEER ca marche la preuve par l'image !!!
Edité par Bastion Rebel Le 29/01/2015 à 15h16
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
Fabf
Membre non connecté
Conseiller Municipal
GDX :
Qu'est-ce qui fait de dire qu'il ne marche pas sur MSX1 ?
Si c'est un Memory Mapper de type interne et que le MSX ne démarre pas, il est fort possible que ce soit la gestion du /BUSDIR qui est mauvaise.
Si c'est un Memory Mapper de type interne et que le MSX ne démarre pas, il est fort possible que ce soit la gestion du /BUSDIR qui est mauvaise.
Ca marche à moitié sur MSX1 : le DOS2 marche bien parcontre TESTRAM plante (pas testé en DOS2 )
Pour le /BUSDIR, il n'y en a pas sur MSX1, je ne relancerais pas le débat sur son utilité
le dos 2 gére tout seul ses pages des mapper et n'utilise pas la lecture des ports FF FE FC FD
ceci explique peut être cela
pour faire tourner certains programmes en dos 2 il faut d'abord lancer un programme MAP.COM ou MAPPER.COM qui patche une zone mémoire
ceci explique peut être cela
pour faire tourner certains programmes en dos 2 il faut d'abord lancer un programme MAP.COM ou MAPPER.COM qui patche une zone mémoire
TurboSEB
Membre non connecté
Conseiller Municipal
metalgear2
Membre non connecté
Conseiller Municipal
Bonsoir,
Si, si .... Allez ...
Le but de ma question est justement de ne pas ouvrir le MSX, hé oui, ça m'arrive de ne pas toucher l'intérieur ...
....
Fabf :
Pour le /BUSDIR, il n'y en a pas sur MSX1, je ne relancerais pas le débat sur son utilité
Si, si .... Allez ...
Citation :
Imaginons que la Ram interne soit inactive (on enleve les CI) seul le mapper externe sera prit en compte , non?!
Le but de ma question est justement de ne pas ouvrir le MSX, hé oui, ça m'arrive de ne pas toucher l'intérieur ...
....
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie