MSX Village forum

L'atelier Un FS-A1 rouge qui a perdu son rouge

GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 30/05/2016 à 10h55

Reprise du message précédent

En effet, les 16Ko de firmware, qu'il y a sans doute dans la ROM du milieu avec la Sub-ROM, n'a pas d'entête donc ils seront ignorés lorsque la ROM de droite sera envélée.

C'est donc probablement la ROM de droite (la D23C256EC) qui est à rétirer pour que le HB-F9P démarre directement en Basic. Edité par GDX Le 30/05/2016 à 11h10
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 30/05/2016 à 11h05
Plutôt que de retirer complètement la ROM tu peux juste dessouder le pin 20 (/CE) et le raccorder à un +5v.
C'est plus facile et le retour à la config d'origine se fera en un clin d'œil si besoin ;)
Metalion Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 23/12/2009 à 15h32

Messages: 1488

Le 02/06/2016 à 20h11
Les fichiers nécessaires pour émuler le HB-F9 sur BlueMSX sont les suivants :

Code :
MSX2.ROM      32Kb
MSX2EXT.ROM   16Kb
INTERN1.ROM   16Kb
INTERN2.ROM   32Kb


On voit donc que le firmware interne est réparti entre 2 ROM de 32Ko, dont l'une contient les 16Ko du BASIC MSX2.

Je pense sérieusement à le neutraliser parce qu'il interfère avec pas mal de programmes modernes liés au MegaFlashROM/RAM (OPFXSD, Sofarun, ...) et empêche ou rend difficile leur utilisation. Mais je ne m'en sens absolument pas capable ...

:( Edité par Metalion Le 02/06/2016 à 20h11


MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 02/06/2016 à 20h59
Il y a beaucoup de strap sur le circuit.
Il faudrait vérifier si il n'y en a pas un sur le /SLTSL qui commande la rom.
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 03/06/2016 à 10h06
Metalion :
Les fichiers nécessaires pour émuler le HB-F9 sur BlueMSX sont les suivants :



Code :
MSX2.ROM      32Kb
MSX2EXT.ROM   16Kb
INTERN1.ROM   16Kb
INTERN2.ROM   32Kb




On voit donc que le firmware interne est réparti entre 2 ROM de 32Ko, dont l'une contient les 16Ko du BASIC MSX2.


C'est ce que je dis plus haut donc je recommence. :siffle



  • La ROM de gauche (la Sony) doit contenir la Main-ROM (MSX2.ROM) donc il ne faut pas y toucher.
  • Au milieux (27C256), ça doit être la Sub-ROM (MSX2EXT.ROM) + 16Ko de Firmware (INTERN1.ROM).
  • Celle de droite (D23C256EC) contiendrait le reste du Firmware (INTERN2.ROM).



Donc tu peux essayer de retirer la ROM de droite (la D23C256EC) pour que le HB-F9P démarre directement en Basic. INTERN1.ROM sera ignorée car elle n'a pas d'entête. Ce n'est qu'un bout du Firmware.

De toutes façons si je me trompes, tu ne risques rien. Soude un support 28 broches et tu pourras remettre la ROM quand tu veux.
   
Metalion Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 23/12/2009 à 15h32

Messages: 1488

Le 03/06/2016 à 19h36
GDX :
C'est ce que je dis plus haut donc je recommence. :siffle


J'avais bien lu la première fois, GDX.

Je ne faisais que confirmer tes propos.



Et aussi expliquer qu'en fait je peux, par ailleurs, expérimenter l'enlèvement de la ROM en substituant le fichier INTERN2.ROM avec un fichier vide rempli de $FF (ou n'importe quel octet), et voir ce que ça donne dans BlueMSX.



GDX :
Soude un support 28 broches et tu pourras remettre la ROM quand tu veux.


Ça c'est une bonne idée ! :top



Le seul truc, c'est qu'il faut que je m'équipe. Pour l'instant, tout ce que j'ai, c'est un fer à souder de bas de gamme (pas vraiment fait pour de l'électronique de précision), et rien d'autre. Edité par Metalion Le 03/06/2016 à 19h48


MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 03/06/2016 à 20h02
Bonsoir,

Si tu veux pas dessouder cette ROM, il suffit de couper la broches 22 de l'eprom et de rajouter un résistance de 4.7K entre cette broche (Coté EPROM) et le +5V.

La résistance sert a faire pull up pour éviter d'avoir un écran noir.
Tu peux même t'amuser a rajouter un inter entre la coupure que tu fais, comme ça tu peux remettre cette ROM comme tu veux.

C'est en faite le même principe que la FlashROM SCC ;)

Edité par metalgear2 Le 03/06/2016 à 20h06



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

Conseiller Municipal

Rang

Avatar

Inscrit le : 23/12/2009 à 15h32

Messages: 1488

Le 03/06/2016 à 20h17
Merci metalgear2 ... :top
Pas sur de tout avoir compris, mais je regarderai ça de plus près ce weekend ^^

En attendant, j'ai confirmé ce que GDX a expliqué : en modifiant la rom de 32K qui contient la 2e partie du firmware (j'ai mis les 6 premiers octets à $FF), et en lançant l'émulation de la machine sous BlueMSX, le firmware est bien neutralisé.


MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
   
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 03/06/2016 à 20h36
Citation :
En attendant, j'ai confirmé ce que GDX a expliqué : en modifiant la rom de 32K qui contient la 2e partie du firmware (j'ai mis les 6 premiers octets à $FF), et en lançant l'émulation de la machine sous BlueMSX, le firmware est bien neutralisé.


Dans le cas ou tu veux changer les octets de la ROM, tu serras obligé de dessouder cette ROM.

A savoir que la PCB est en bakélite, donc très fragile au niveau des pastilles.



Pour mon explication, il suffit de couper à la pince coupante la broche 22 de la ROM et de rajouter la 4.7K comme ça :






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

Conseiller Municipal

Rang

Avatar

Inscrit le : 23/12/2009 à 15h32

Messages: 1488

Le 03/06/2016 à 20h44
metalgear2 :
Dans le cas ou tu veux changer les octets de la ROM, tu serras obligé de dessouder cette ROM.


Non, j'ai modifié les 6 premiers octets de la ROM à $FF pour simuler son enlèvement du PCB.



metalgear2 :
Pour mon explication, il suffit de couper à la pince coupante la broche 22 de la ROM et de rajouter la 4.7K comme ça


C'est plus clair, je te remercie.

Si je me lance là-dedans, je ferai aussi (tant que j'y suis) la modif à 256Ko de RAM.

Mais, comme je l'ai dit, il faut que je commence par acheter un kit de soudure électronique ...


MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 13/06/2016 à 14h34
Sharksym un utilisateur MSX coréen a créé une ROM qui empêche le firmware de démarrer sans devoir presser la touche au démarrage pour les MSX suivants.

- Sony HB-F5 (mais pas le HB-F9P)
- Panasonic FS-A1
- Panasonic FS-A1F
- Panasonic FS-A1MK2

Pas besoin de modifier le MSX. En contre-partie, Il faut charger le INSWSKIP.ROM sur une MegaFlashRom ou se faire une cartouche qui prend un slot.

Téléchargement:
http://sharksym.egloos.com/5299287
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 02/11/2016 à 00h51
GDX:
Ça n'a rien à voir mais il y a un truc m'interpelle sur le PCB du FS-A1. On voit deux réseaux de résistances sous le connecteur du port cartouche. L'un est relié aux broches 41 et 43 (GND). L'autre est relié aux broches 44 et 46 (SW1 et SW2). Sur le schéma (près du Z80), ces réseaux de résistances sont reliés au VCC.

A ton avis, c'est une erreur du schéma ou au montage du FS-A1 ? Pour moi, ça me semble plus logique de les relier au VCC.

Sur MRC, on a fait une bidouille similaire pour corriger un problème avec les port I/O du HB-501P et on donne une raison qui me semble bonne.

http://www.msx.org/forum/msx-talk/hardware/hb-501p-msx1-port-io-issue

Dans ce cas là, le réseau de résistance est mis sur le bus de données et il est reliés au VCC.
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie