MSX Village forum

L'atelier [FS-A1F] Désactiver le logiciel interne au boot.

DataPro Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 840

Le 10/05/2022 à 13h45
Bonjour à tous.

Je suis vraiment motivé pour me remettre sur MSX depuis que j'ai ma Carnivore2.

Je n'en suis qu'à la phase de découverte, l'exploitation de cette carte promet d'être longue.
N'ayant utilisé que des MSX1 sans lecteur de disquette, j'ai encore à apprendre les commandes MSX-DOS et Nextor. Connaissant bien MS-DOS, je ne suis pas perdu.

Toutefois, je me heurte à un élément que je n'avais pas pris en considération.
Mon superbe Panasonic FS-A1F (boosté à 128Ko par notre ami et maître es-MSX JiPé, possede un logiciel en ROM aussi inutile que pénible et qui complique mon utilisation de la Carnivore2 et de SOFARUN.

Ma question est simple : comment désactiver ce logiciel facilement ?

Je sais qu'il est en ROM (non effaçable). La ROM est-elle montée sur support ? (Il semblerait que non : http://www.tehkella.net/retro/?p=1706)
Si oui, je pourrai peut-être la remplacer par une ROM patchée :

https://www.msx.org/forum/msx-talk/hardware/fixing-panasonic-fs-a1-mk2-firmware-issues?page=2
https://www.msx.org/forum/msx-talk/hardware/panasonic-fs-a1-propietary-firmware-deskpac-bypass-by-hardware-modding-can-b
https://msx.org/forum/msx-talk/hardware/about-msx2-upgrades Edité par DataPro Le 10/05/2022 à 16h20


MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek / Philips NMS8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
   
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2693

Le 10/05/2022 à 13h59
Alors, je suis un bille en électronique, mais si tu dessoudes la ROM qui contient le programme de lancement, ça devrait suffire.
Le boot ne trouvera plus de ROM dans son slot et continuera l'initialisation jusqu'au BASIC.
Enfin... normalement :D

EDIT : Ah mais non ; y a pas que le firmware sur cette ROM donc ça va tout casser. ^^
A mon avis tu as pas vraiment d'autre choix que remplacer cette ROM.


On est toujours ignorant avant de savoir.
Github    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5481

Le 10/05/2022 à 14h02
Bhaaa Tu appuis sur la touche DEL pendant le boot pour un bypass....

Sinon, si tu identifies la ROM sur la carte mère plutôt que de dessouder la ROM complètement, tu coupes juste la patte qui l'alimente. Edité par ericb59 Le 10/05/2022 à 14h05


banniere-ericb59e
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10317

Le 10/05/2022 à 14h30
c'est une grosse ROM qui contient tout donc pas possible a inhiber sans la remplacer

après je ne me souviens plus de l'intérieur et si c'est facile a faire, faudrait une photo pour me rafraichir la mémoire

si c'est ce modèle : http://usbsecretbase.michikusa.jp/a1f/img/a1f_pwb_l.jpg on voit qu'il contient 2 ROMS


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10317

Le 10/05/2022 à 15h07
j'ai trouvé ça
https://www.msx.org/forum/msx-talk/hardware/msx2-panasonic-fs-a1f-wiki-articles

c'est donc IC18 qu'il faut remplacer par une eprom 64K mais pour moi a priori la modif fait "sauter" l'accés à la kanji rom

DA1024D0365R is the text on the 128kB maskROM that contains
BASIC 32K / SUBROM 16KB / DISKROM 16KB / KANJI DRIVER 32KB / Cockpit software 32KB

le A1 cockpit étant dans le slot 3.3 d'aprés le Wiki de MRC il y a peut-être un moyen de le désactiver en "coupant" ce signal qui vient de la broche 56 du S1985


:noel
Site web    
DataPro Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 840

Le 10/05/2022 à 16h05
Merci d'explorer les possibilités.

De ton lien je retiens ceci :
Alexey :
I just modified the A1F to remove the firmware. Remove (desolder) the right ROM (IC18), leave the other ROM on board. Dump the removed ROM as if it would be a 27C512 chip. You will get a 64kb image with BIOS, Basic, Subrom and Disk ROM. Burn this dumped image into a W27C512 EEPROM or 27C512 EPROM. Install the programmed chip where the desoldered ROM used to be. Done!



Jipe :
le A1 cockpit étant dans le slot 3.3 d'aprés le Wiki de MRC il y a peut-être un moyen de le désactiver en "coupant" ce signal qui vient de la broche 56 du S1985
Là je n'ai pas tout compris. J'imagine que ce que tu nommes "A1 Cockpit" c'est le tableau de bord qui se lance au boot.
Et le S1985 un chip de la carte mère ?

Edité par DataPro Le 10/05/2022 à 16h17


MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek / Philips NMS8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10317

Le 10/05/2022 à 16h07
le A1 cockpit est le nom du logiciel interne et le S1985 est le MSX System une puce qui gère une bonne partie de ton MSX


:noel
Site web    
DataPro Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 840

Le 10/05/2022 à 17h10
Je ne pense pas être capable d'intervenir sur un élément aussi petit qu'une broche du S1985.
Pour la ROM, il faudra que je soude un support après l'avoir retiré et qu'ensuite je regarde si tout fonctionne. Malheureusement, je ne suis pas très doué en dessoudage et mon MSX2 m'est très précieux.
Donc je vais réfléchir avant de me lancer.


MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek / Philips NMS8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10317

Le 10/05/2022 à 18h56
peux tu vérifier sur ton A1F si l'instruction CALL KANJI0 fonctionne car sur les émulateurs elle ne fonctionne pas

ça doit te donner des grosses lettres sur les écrans texte screen 0 et screen 1


:noel
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5481

Le 10/05/2022 à 19h30
Jipe :
peux tu vérifier sur ton A1F si l'instruction CALL KANJI0 fonctionne car sur les émulateurs elle ne fonctionne pas

pour info:
avec openMSX, CALL KANJI0 fonctionne sur un turbo-R ou un MSX2+, mais pas avec le FS-A1F. Edité par ericb59 Le 10/05/2022 à 19h30


banniere-ericb59e
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10317

Le 10/05/2022 à 19h48
ericb59 :
pour info: avec openMSX, CALL KANJI0 fonctionne sur un turbo-R ou un MSX2+, mais pas avec le FS-A1F.


je sais j'ai déja essayé sur BlueMSX et OpenMSX ;) c'est pour ça que je demande a voir sur un vrai


:noel
Site web    
DataPro Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 840

Le 11/05/2022 à 08h11
Jipe :
peux tu vérifier sur ton A1F si l'instruction CALL KANJI0 fonctionne car sur les émulateurs elle ne fonctionne pas

ça doit te donner des grosses lettres sur les écrans texte screen 0 et screen 1

Résultat : Syntax Error. Edité par DataPro Le 11/05/2022 à 09h02


MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek / Philips NMS8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10317

Le 11/05/2022 à 10h51
j'ai regardé dans la rom kanji qui disponible sur les émulateurs et les instructions des CALL pour le Kanji ne sont pas présentes
sur un post de MRC ils disent que cela ne sert qu'au traitement de texte interne c'est donc pour cela que la rom de remplacement ne fait que 64 Ko


:noel
Site web    
Gfx Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 22/02/2021 à 22h22

Messages: 355

Le 25/05/2022 à 22h41
@DataPro si tu veux j'ai déjà fait la manip sur le mien et je peux te faire la même chose, c'est vraiment mieux sans le cockpit au démarrage.
Le BIOS se dessoude très facilement sur cette machine.
Tu habites en région parisienne ?




Il faut cultiver notre jardin.
   
DataPro Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 840

Le 26/05/2022 à 09h02
Merci Gfx.
J'habite au centre de la France.
Je pense que j'achèterai une pompe à dessouder électrique et que j'achèterai ici à celui qui voudra me le graver, un BIOS. Je mettrais un support tulipe.


MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek / Philips NMS8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie