MSX Village forum

L'atelier Sony HB-F500 et son problème de RAM

GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 09/10/2015 à 16h38
Bonjour,

L'HB-F500 a la particularité d'avoir chaque moitié de ses 64Ko sur 2 slots différents. Ce qui cause problème avec tous les programmes qui ont été développés en pensant que les 64Ko sont dans un seul slot.

En plus, la RAM se trouve dans les slot 0-0 et 0-2 donc même en ajoutant une extension de mémoire de 64Ko, c'est toujours les 32Ko x 2 qui sont sélectionnés en tant que RAM principale (Main-RAM). ça ne règle pas le problème donc.

J'ai trouvé un tuto (en japonais) qui donne la marche à suivre pour déplacer toutes la RAM interne vers le slot 3-2.

http://www7b.biglobe.ne.jp/~leftyserve/delusion/del_hbf5.htm

Ça doit être applicable aux HB-F500 vendus ici. :)

Avis aux possesseurs de ce modèle. Edité par GDX Le 09/10/2015 à 16h44
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 09/10/2015 à 16h53
A mon avis c'est plus simple de lui coller un memory mapper au cul pour en faire une bonne machine.
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5788

Le 09/10/2015 à 20h20
Pour une fois que nous avons ete mieux servie, on a quand meme eu le HBF700 256ko Ram , a prioris non distribué au Japon ^^
(certainement remplacer par le HBF900 ^^)



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 09/10/2015 à 22h09
Bonsoir,



GDX :
L'HB-F500 a la particularité d'avoir chaque moitié de ses 64Ko sur 2 slots différents. Ce qui cause problème avec tous les programmes qui ont été développés en pensant que les 64Ko sont dans un seul slot.



J'ai toujours entendu parler du probléme de RAM sur un SONY, mais je ne connaissais pas le probléme.



Maintenant, je comprend mieux :top



Fabf :
A mon avis c'est plus simple de lui coller un memory mapper au cul pour en faire une bonne machine.


Je pense que c'est plus facile comme ça aussi.



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

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 10/10/2015 à 02h11
metalgear2 :
Fabf :
A mon avis c'est plus simple de lui coller un memory mapper au cul pour en faire une bonne machine.


Je pense que c'est plus facile comme ça aussi.


C'est pareil avec un Memory Mapper sauf si on ajoute le DOS2.



Le système cherche la RAM dans les Slots de 0-0 à 3-3 et prend comme memoire principale la première qu'il trouve. Il fait ça pour chacune des 4 plages mémoires (banks) donc le HB-F500 trouvera troujours les 32Ko du slot 0-0 (bank 2 et 3) et les 32Ko du slot 0-2 (bank 0 et 1). Ce cas est plus courant sur MSX1.



Le HB-F500 va aussi mettre les pages du Memory Mapper dans l'ordre 3, 2, 1 et 0 dès le début mais ça ne nous avance pas à grand chose dans ce cas.



Le DOS2 quand à lui prend le Memory Mapper qu'il trouve. Donc pour ceux qui ne savent pas souder, le plus simple est de mettre un Mapper et le DOS2. Pour les programmes qui n'aiment pas le DOS2 il y a MAP.COM d'Henrik Gilvad. Edité par GDX Le 10/10/2015 à 09h07
   
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5788

Le 10/10/2015 à 05h00
Et en coupant l'alim des RAM ? (directement sur les puces ou sur les pistes de la carte mere, afin de pouvoir revenir en arrière avec un pontage), puis en rajoutant un mapper cartouche sur le 3eme slot cartouche arriere (le HBF500 jap contrairement au HBF500 euro, n'a pas de 3eme port cartouche), logiquement, ca devrait fonctionner! Edité par TurboSEB Le 10/10/2015 à 05h01



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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 10/10/2015 à 06h46
@gdx: n'est il pas possible de "reprogrammer" le bios (ou PPI je sais pas qui s'occupe de ca) pour qui cherche la totalité des rams présentes sur les slots et sub-slots?


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 10/10/2015 à 09h25
TurboSEB :
le HBF500 jap contrairement au HBF500 euro, n'a pas de 3eme port cartouche


En effet, je n'avais pas fait attention.



http://usbsecretbase.michikusa.jp/hb-f500/index.html



Du coups la bidouille n'est pas possible car le 3 ème port cartouche est le slot primaire 3.



igal :
@gdx: n'est il pas possible de "reprogrammer" le bios (ou PPI je sais pas qui s'occupe de ca) pour qui cherche la totalité des rams présentes sur les slots et sub-slots?


Il faudrait juste patcher le Bios pour qu'il cherche la RAM dans les Slots en sens inverse de 3-3 à 0-0 pour régler le problème.



Mais avant de changer le Bios, mieux vaut essayer de faire un programme qui déplace la RAM principale vers un slot ayant un Memoy Mapper ou 64Ko. Edité par GDX Le 10/10/2015 à 10h12
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 10/10/2015 à 12h59
Tu veux dire que même la détection des mapper externes seraient résolus ^^)

Si un patch du bios suffit à résoudre le problème des 64ko sur le hbf500, ça reste une manipulation hardware abordable.


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
GouchimZ Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 11/05/2013 à 11h11

Messages: 482

Le 11/10/2015 à 09h17
Voilà qui est fort intéressant ! j'adore ce MSX mais cette RAM répartie le rend trop capricieux :moue


[img]mini_168352signaturegouchimzeggerland[/img]
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie