L'atelier MSX SONY HB-75
Bonjour ,
sur mon MSX1 SONY HB75P (QWERTY)
au demarrage il y a un logiciel qui est en rom (interne) qui se lance
Cette ROM est un logiciel de Personal Data Bank, qui se décompose en un agenda, un mémo et un carnet d’adresses
Je voulais dans un premier temps shunter ce logiciel
Eprom IC42 = (BASIC & BIOS = 32Ko)
EPROM IC43 = libre
Il y a un place libre pour une autre eprom IC43 , a quoi sert cet emplacement ?
EPROM IC44 = logiciel de Personal Data Bank 16KO
J'ai essayé de retirer juste l'eprom IC44 = ecran noir
En IC44 le logiciel est sur une 27128 , je l'ai mis sur une 27C256 , ca marche

Sur les 3 emplacements IC42 - IC43 - IC44 c'est ecrit 27128
Mais en IC42 (BIOS & BASIC) on a une 27256 , en IC44 j'ai mis le logiciel de Personal Data Bank sur une 27C256 et ca marche
Donc ca peut laisser a penser qu'en IC43 on peut mettre aussi un 27C256.....
Dans un 2eme temps je voulais remplacer ce logiciel de Personal Data Bank par le logicel de dessin EDDY2 (16Ko)
J'ai fais des essais avec des 27C128 et des 27C256
j'ai 2 versions differentes d'EDDY2
mais ca ne fonctionne pas......
Y a t il un moyen de mettre une rom de son choix a la place du logiciel de Personal Data Bank
Quand on essaye le dump de cette rom IC44 sur BLUEMSX ca me met mapper = BASIC ROM
Je pense que le probleme vient de la
Si quelqu'un a des infos la dessus , je suis preneur
A+ Edité par msx45 Le 22/05/2011 à 15h06
sur mon MSX1 SONY HB75P (QWERTY)
au demarrage il y a un logiciel qui est en rom (interne) qui se lance
Cette ROM est un logiciel de Personal Data Bank, qui se décompose en un agenda, un mémo et un carnet d’adresses
Je voulais dans un premier temps shunter ce logiciel
Eprom IC42 = (BASIC & BIOS = 32Ko)
EPROM IC43 = libre
Il y a un place libre pour une autre eprom IC43 , a quoi sert cet emplacement ?
EPROM IC44 = logiciel de Personal Data Bank 16KO
J'ai essayé de retirer juste l'eprom IC44 = ecran noir
En IC44 le logiciel est sur une 27128 , je l'ai mis sur une 27C256 , ca marche

Sur les 3 emplacements IC42 - IC43 - IC44 c'est ecrit 27128
Mais en IC42 (BIOS & BASIC) on a une 27256 , en IC44 j'ai mis le logiciel de Personal Data Bank sur une 27C256 et ca marche
Donc ca peut laisser a penser qu'en IC43 on peut mettre aussi un 27C256.....
Dans un 2eme temps je voulais remplacer ce logiciel de Personal Data Bank par le logicel de dessin EDDY2 (16Ko)
J'ai fais des essais avec des 27C128 et des 27C256
j'ai 2 versions differentes d'EDDY2
mais ca ne fonctionne pas......
Y a t il un moyen de mettre une rom de son choix a la place du logiciel de Personal Data Bank
Quand on essaye le dump de cette rom IC44 sur BLUEMSX ca me met mapper = BASIC ROM
Je pense que le probleme vient de la
Si quelqu'un a des infos la dessus , je suis preneur
A+ Edité par msx45 Le 22/05/2011 à 15h06
d'abord un peu d'aide pour la doc
http://www.msxarchive.nl/pub/msx/mirrors/hanso/service_manuals/sonyhp5575sm.pdf
ensuite regarde page 49 le shéma des roms
il y a des straps a positionner suivant que l'on mette une eprom ou une mask rom
ensuite seul l'emplacement 42 peut recevoir une rom ou eprom de 32k car le AB14 est prévu
l'explication des straps est page 10 Providing of Basic Rom and Firmware Rom
le memory map est page 14 schéma de droite
la Rom interne Personnal Data Bank est implantée en 8000 et se lance en 80BE ce n'est donc pas du basic ( mystére )
les 2 roms semblent liées a part remplacer les roms basic par celles d'une autre machine je ne vois pas de solution rapide !!
http://www.msxarchive.nl/pub/msx/mirrors/hanso/service_manuals/sonyhp5575sm.pdf
ensuite regarde page 49 le shéma des roms
il y a des straps a positionner suivant que l'on mette une eprom ou une mask rom
ensuite seul l'emplacement 42 peut recevoir une rom ou eprom de 32k car le AB14 est prévu
l'explication des straps est page 10 Providing of Basic Rom and Firmware Rom
le memory map est page 14 schéma de droite
la Rom interne Personnal Data Bank est implantée en 8000 et se lance en 80BE ce n'est donc pas du basic ( mystére )
les 2 roms semblent liées a part remplacer les roms basic par celles d'une autre machine je ne vois pas de solution rapide !!
Merci JIPE pour le service manual
Voila la config actuelle des jumpers du HB75P
JW6=0FW-EP
JW5=1EP MASK
JW7=1MASK
JW8=0EP
JW9=0EP
JW10=1MASK

Mais vu que je veux remplacer l'EPROM IC44 je dois dire que c'est une EPROM et pas une MASKROM
Il est dit page 10 pour IC44 "remove the jumper JW6 for EP ROM"
Je n'ai pas de jumper en JW6 , donc on considere qu'en IC44 j'ai une EPROM
mais en IC44 j'ai une PROM M38128A
La difference entre MASKROM et une EPROM , c 'est que la MASKROM a son contenu défini lors de la fabrication
donc pas de programmation et pas d'effacement possible , donc la broche VPP ne sert pas a grand chose
vu que le programme n'est pas flashé mais gravé a la fabrication
Je crois bien que les ROMS sont liées , ca veut donc dire que le systeme a besoin des 2 EPROMS pour fonctionner
J'ai mis la ROM (originale) du HB501 (32Ko) pour voir , ca ne marche pas (j'ai laisser les jumpers tels quels)
Donc a part remplacer la ROM BASIC par celle d'une autre machine (a trouver maintenant laquelle est compatible avec le HB75)
ou alors bidouiller la ROM BASIC pour modifier ou bloquer l'acces a la ROM IC44....
Donc si je met 2 EPROMS (IC42 et IC44) la config des jumpers doit etre :
JW6=1FW-EP
JW5=0EP MASK
JW7=0MASK
JW8=1EP
JW9=1EP
JW10=0MASK
C'est ca ? Edité par msx45 Le 22/05/2011 à 18h22
Voila la config actuelle des jumpers du HB75P
JW6=0FW-EP
JW5=1EP MASK
JW7=1MASK
JW8=0EP
JW9=0EP
JW10=1MASK

Mais vu que je veux remplacer l'EPROM IC44 je dois dire que c'est une EPROM et pas une MASKROM
Il est dit page 10 pour IC44 "remove the jumper JW6 for EP ROM"
Je n'ai pas de jumper en JW6 , donc on considere qu'en IC44 j'ai une EPROM
mais en IC44 j'ai une PROM M38128A
La difference entre MASKROM et une EPROM , c 'est que la MASKROM a son contenu défini lors de la fabrication
donc pas de programmation et pas d'effacement possible , donc la broche VPP ne sert pas a grand chose
vu que le programme n'est pas flashé mais gravé a la fabrication
Je crois bien que les ROMS sont liées , ca veut donc dire que le systeme a besoin des 2 EPROMS pour fonctionner
J'ai mis la ROM (originale) du HB501 (32Ko) pour voir , ca ne marche pas (j'ai laisser les jumpers tels quels)
Donc a part remplacer la ROM BASIC par celle d'une autre machine (a trouver maintenant laquelle est compatible avec le HB75)
ou alors bidouiller la ROM BASIC pour modifier ou bloquer l'acces a la ROM IC44....
Donc si je met 2 EPROMS (IC42 et IC44) la config des jumpers doit etre :
JW6=1FW-EP
JW5=0EP MASK
JW7=0MASK
JW8=1EP
JW9=1EP
JW10=0MASK
C'est ca ? Edité par msx45 Le 22/05/2011 à 18h22
la config 256 EP-ROM n'est pas prévue dans les straps , tu as juste le choix entre 256 MASK-ROM et 128 EP-ROM
il faut mettre 2 eproms 27128 sur 42 et 43 a la place du mask 256
la partie haute est sur 43 avec le A14 sur le CE en direct
la partie basse est sur 42 avec le A14 sur le CE inversé
le mieux c'est de faire un croquis de l'eprom avec les signaux qui arrivent par rapport a un autre MSX
il faut mettre 2 eproms 27128 sur 42 et 43 a la place du mask 256
la partie haute est sur 43 avec le A14 sur le CE en direct
la partie basse est sur 42 avec le A14 sur le CE inversé
le mieux c'est de faire un croquis de l'eprom avec les signaux qui arrivent par rapport a un autre MSX
Merci Jipe ,
je vais suivre tes conseils
je vais separés le BIOS et le BASIC sur 2 EPROMS 27C128
Pour le brochage des jumpers , le croquis me parait tres bien pour mieux comprendre
En faisant ca je pourrais mettre un BIOS et un BASIC standard qui ne cherchera pas a demarrer l'EPROM en IC44 ?
Je ne pensais pas qu'il fallait tant de bidouille juste pour desactiver l'eprom IC44.....j'esperais que les jumpers suffiraient
A+ Edité par msx45 Le 22/05/2011 à 19h21
je vais suivre tes conseils
je vais separés le BIOS et le BASIC sur 2 EPROMS 27C128
Pour le brochage des jumpers , le croquis me parait tres bien pour mieux comprendre
En faisant ca je pourrais mettre un BIOS et un BASIC standard qui ne cherchera pas a demarrer l'EPROM en IC44 ?
Je ne pensais pas qu'il fallait tant de bidouille juste pour desactiver l'eprom IC44.....j'esperais que les jumpers suffiraient
A+ Edité par msx45 Le 22/05/2011 à 19h21
Pas besoin de toucher au BIOS et BASIC qu'il y a dans l'IC42.
Les logiciels internes sont dans la ROM IC44. Cette ROM de 16Ko, se place dans le SLOT 0 dans le Bank 2 (08000h~0BFFFh). Je pense qu'il est possible, soit de simplement la retirer ou alors de la remplacer par la même ROM mais patchée afin qu'elle ne soit prise en compte qu'en appuyant sur une touche au démarrage. C'est facile, la ROM n'est pas soudée.
Eddy 2 ne peut pas fonctionner car il faut qu'il soit dans le Bank 1 (04000h~07FFFh).
EDIT: Ça marche sur les émulateurs! J'ai essayé avec le HB-75P et HB-75D.
En remplaçant dans la ROM les "00 00 00 00 00 00 " qu'il y a à l'adresse 080C2h (00C2H dans le fichier) par "AF CD D8 00 B7 C8 ", les logiciels internes ne se lancent qu'en appuyant sur ESPACE au démarrage.
Tu as quel HB-75 ? Edité par GDX Le 23/05/2011 à 08h15
Les logiciels internes sont dans la ROM IC44. Cette ROM de 16Ko, se place dans le SLOT 0 dans le Bank 2 (08000h~0BFFFh). Je pense qu'il est possible, soit de simplement la retirer ou alors de la remplacer par la même ROM mais patchée afin qu'elle ne soit prise en compte qu'en appuyant sur une touche au démarrage. C'est facile, la ROM n'est pas soudée.
Eddy 2 ne peut pas fonctionner car il faut qu'il soit dans le Bank 1 (04000h~07FFFh).
EDIT: Ça marche sur les émulateurs! J'ai essayé avec le HB-75P et HB-75D.
En remplaçant dans la ROM les "00 00 00 00 00 00 " qu'il y a à l'adresse 080C2h (00C2H dans le fichier) par "AF CD D8 00 B7 C8 ", les logiciels internes ne se lancent qu'en appuyant sur ESPACE au démarrage.
Tu as quel HB-75 ? Edité par GDX Le 23/05/2011 à 08h15
Salut GDX ,
merci pour la modif ca marche sur mon HB75P
Je n'ai meme pas touché aux jumpers , j'ai laissé la config des jumpers d'origine
super astuce , c'est exactement ce que je recherchais
c'est une astuce que tu viens de developper ou que tu as depuis longtemps ?
Par contre si on retire IC44 on a un ecran noir au demarrage
Y a t il un moyen de reloger la rom EDDY2 en &H8000 ?
(peut etre un petit soft qui incremente toutes les adresses non systeme de &H4000)
A+ Edité par msx45 Le 23/05/2011 à 08h44
merci pour la modif ca marche sur mon HB75P
Je n'ai meme pas touché aux jumpers , j'ai laissé la config des jumpers d'origine
super astuce , c'est exactement ce que je recherchais
c'est une astuce que tu viens de developper ou que tu as depuis longtemps ?
Par contre si on retire IC44 on a un ecran noir au demarrage
Y a t il un moyen de reloger la rom EDDY2 en &H8000 ?
(peut etre un petit soft qui incremente toutes les adresses non systeme de &H4000)
A+ Edité par msx45 Le 23/05/2011 à 08h44
msx45 :
c'est une astuce que tu viens de developper ou que tu as depuis longtemps ?
c'est une astuce que tu viens de developper ou que tu as depuis longtemps ?
Je viens de le faire. Par chance, il y avait de la place.
msx45 :
Y a t il un moyen de reloger la rom EDDY2 en &H8000 ?
(peut etre un petit soft qui incremente toutes les adresses non systeme de &H4000)
Y a t il un moyen de reloger la rom EDDY2 en &H8000 ?
(peut etre un petit soft qui incremente toutes les adresses non systeme de &H4000)
Pour EDDY 2, si je me souviens bien, pour ajouter des instructions étendues au Basic (celles avec un CALL), il faut que la ROM soit dans le Bank 1 donc ce n'est possible qu'avec une modification hardware.
Oh mince
je pensais qu'une relocation d'adresse etait possible
je n'avais pas pensé que les CALL devait se lancer a partir du BANK1
Pour la modif hardware je pense que c'est costaud (il faut etudier la cartographie.....)
Sur IC44 a la place de Personal Data Bank j'ai essayé de mettre MUE (logiciel de musique)
ROM de 16Ko qui se loge entre &H8000 et &HC000 (donc bien dans le BANK2) et qui s'execute en &H8023
mais ca ne fonctionne pas , je n'ai touché a aucun jumpers , peut etre aurait il fallu ?
Sur emulateur (OPENMSX) ca fonctionne , MUE demarre bien a la place de "Personal Data Bank"
Peut etre un probleme de type de mapper....
Chapeau GDX pour le petit bout de programme , c'est du bon travail
A+
je pensais qu'une relocation d'adresse etait possible
je n'avais pas pensé que les CALL devait se lancer a partir du BANK1
Pour la modif hardware je pense que c'est costaud (il faut etudier la cartographie.....)
Sur IC44 a la place de Personal Data Bank j'ai essayé de mettre MUE (logiciel de musique)
ROM de 16Ko qui se loge entre &H8000 et &HC000 (donc bien dans le BANK2) et qui s'execute en &H8023
mais ca ne fonctionne pas , je n'ai touché a aucun jumpers , peut etre aurait il fallu ?
Sur emulateur (OPENMSX) ca fonctionne , MUE demarre bien a la place de "Personal Data Bank"
Peut etre un probleme de type de mapper....
Chapeau GDX pour le petit bout de programme , c'est du bon travail
A+
msx45 :
Sur IC44 a la place de Personal Data Bank j'ai essayé de mettre MUE (logiciel de musique)
ROM de 16Ko qui se loge entre &H8000 et &HC000 (donc bien dans le BANK2) et qui s'execute en &H8023
mais ca ne fonctionne pas , je n'ai touché a aucun jumpers , peut etre aurait il fallu ?
Sur IC44 a la place de Personal Data Bank j'ai essayé de mettre MUE (logiciel de musique)
ROM de 16Ko qui se loge entre &H8000 et &HC000 (donc bien dans le BANK2) et qui s'execute en &H8023
mais ca ne fonctionne pas , je n'ai touché a aucun jumpers , peut etre aurait il fallu ?
Non, c'est l'entête de la ROM qui fait que ça ne marche pas. Si tu mets six "00" derrière le "41 42 23 80" (à la place de "34 18 09 E6 0F FE ") ça devrait marcher. J'ai essayé sur OpenMSX.
Tu peux même ajouter la bidouille pour lancer MUE qu'en appuyant sur ESPACE au démarrage si tu remplaces les octets suivants.
0000h: "41 42 23 80" par "41 42 F3 BF "
3FF0h: "C3 BB 80 FF FF FF FF FF FF FF FF FF" par "C3 BB 80 AF CD D8 00 B7 C8 C3 23 80"
Les 6 octets effacées dans l'entête ne semble pas utilise mais c'est à toi de voir si c'est vraiment le cas.
j'ai essayé la modif avec MUE , ca ne fonctionne pas
j'ai mis le jumper JW6 en place (FW-EP)
pareil , aucune des 2 solutions ne fonctionne
Dommage c'etait super cool comme soluce
Surtout que j'avais une preference pour MUE plutot que pour EDDY2
Si tu as d'autres soluces je suis preneur
j'ai mis le jumper JW6 en place (FW-EP)
pareil , aucune des 2 solutions ne fonctionne
Dommage c'etait super cool comme soluce
Surtout que j'avais une preference pour MUE plutot que pour EDDY2
Si tu as d'autres soluces je suis preneur
Pas de soluce mais, dans Personal Data Bank il y a un programme en rapport avec les SLOT qui se fait au démarrage (juste avant le test de la barre d'espacement que j'ai mis). Peut-être que ce programme est une protection pour empêcher le changement de la ROM. Quoiqu'il en soit, c'est bizarre que ça marche sur BlueMSX et OpenMSX.
Edité par
GDX
Le 24/05/2011 à 14h28
Les emulateurs aussi bons soient ils n'emule jamais a 100%
dans le cas de BLUEMSX et OPENMSX on doit etre a 99% , et justement on est peut etre tombé sur le 1%
Pour rappel dans OPENMSX si on remplace le FIRMWARE (personal data bank) par MUE ca marche sans faire aucune bidouille
Pour moi le principal etait que le HB75 ne demarre pas sur cet affreux logiciel au boot
Grace a toi GDX , c'est chose faite
Pour la seconde etape (MUE en interne) cela aurait été la cerise sur le gateau...
L'ideal aurait été que quelqu'un essaye sur son HB75 pour nous confirmer (on ne sait jamais , ca peut venir de mon MSX ou de mon EPROM)
Encore merci , avec cette fonction activable avec la barre d'espace je trouve mon HB75 plus sympa a utiliser
A+
Edité par
msx45
Le 24/05/2011 à 16h49
dans le cas de BLUEMSX et OPENMSX on doit etre a 99% , et justement on est peut etre tombé sur le 1%
Pour rappel dans OPENMSX si on remplace le FIRMWARE (personal data bank) par MUE ca marche sans faire aucune bidouille
Pour moi le principal etait que le HB75 ne demarre pas sur cet affreux logiciel au boot
Grace a toi GDX , c'est chose faite

Pour la seconde etape (MUE en interne) cela aurait été la cerise sur le gateau...
L'ideal aurait été que quelqu'un essaye sur son HB75 pour nous confirmer (on ne sait jamais , ca peut venir de mon MSX ou de mon EPROM)
Encore merci , avec cette fonction activable avec la barre d'espace je trouve mon HB75 plus sympa a utiliser
A+


Je ne sais pas si ça existe ce scan de la notice mode d'emploi du HB75 donc je l'ai fait 

SCAN Mode d'Emploi HB-55P HB75P HB75B par TurboSEB.pdf

Edité par TurboSEB Le 01/01/2018 à 00h06


SCAN Mode d'Emploi HB-55P HB75P HB75B par TurboSEB.pdf

Edité par TurboSEB Le 01/01/2018 à 00h06

MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)





Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie