MSX Village forum

L'atelier Mapper 512ko Gouget + mod Jipe

metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 28/01/2015 à 20h18

Reprise du message précédent

Bonsoir,

C'est peut-être un oubli, mais est-ce que ce mapper 512Ko est validé ?



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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 28/01/2015 à 21h00
Pas à ma connaissance tel que.
Par contre ici oui :siffle
http://www.msxvillage.fr/forum/topic.php?id=1684
Intéressé ? :)
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5484

Le 28/01/2015 à 21h05
,et celui qu'a fait bastion rebel ? c'est lequel ?
il fonctionne bien le siens non ?


banniere-ericb59e
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 28/01/2015 à 21h09
ericb59 :
,et celui qu'a fait bastion rebel ? c'est lequel ?

il fonctionne bien le siens non ?


Pas aux dernière nouvelles :moue

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

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 28/01/2015 à 21h39
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 :hum


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



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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 28/01/2015 à 21h43
Peut être un problème avec les MSX1, avec le mapper Gouget standard ou alors avec moi :hum



metalgear2 :


Fabf :
... Intéressé ? :)


Oui, tu as des news a ce sujet ?



Merci




Non, juste pour savoir pourquoi tu rode autour d'un mapper :siffle :lol
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 29/01/2015 à 08h13
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?


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

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1717

Le 29/01/2015 à 08h24
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


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
E-mail    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 29/01/2015 à 09h11
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.



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?


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
   
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 29/01/2015 à 10h29
GDX :
z80 :
Je pense qu'ils cherchent simplement la mémoire RAM consécutive la plus grande.

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) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 29/01/2015 à 10h44
C'est le Mapper de Fabf qui utilise un CPLD.



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

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1717

Le 29/01/2015 à 15h13
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


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
E-mail    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 29/01/2015 à 17h59
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.




Ca marche à moitié sur MSX1 : le DOS2 marche bien parcontre TESTRAM plante (pas testé en DOS2 :moue )



Pour le /BUSDIR, il n'y en a pas sur MSX1, je ne relancerais pas le débat sur son utilité :D
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10330

Le 29/01/2015 à 18h31
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


:noel
Site web    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5792

Le 29/01/2015 à 18h44
Imaginons que la Ram interne soit inactive (on enleve les CI) seul le mapper externe sera prit en compte , non?!



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 29/01/2015 à 18h56
Bonsoir,



Fabf :
Pour le /BUSDIR, il n'y en a pas sur MSX1, je ne relancerais pas le débat sur son utilité :D


Si, si .... Allez ... :lol



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 ... :p



....



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie