L'atelier MSX AUDIO et SD PADIAL touche ESC

Y'a pas mal d'infos ici, mais pas de trace de CTRL, j'ai du confondre avec ESC, désolé 
http://www.faq.msxnet.org/msxaudio.html

http://www.faq.msxnet.org/msxaudio.html

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






TurboSEB :
j'ai du confondre avec ESC, désolé 

Et moi j'ai confondu avec le module SFG de mon CX5M qui a la ROM sans support.
Msx45 a raison, sur le Music Module, l'eprom est bien sur support. La seule différence, j'ai la version 1.2 et je sait pas tout la différence entre les deux.
Msx45, si tu veux cette version, dit le, je ferais une copie


Je m'occupe de faire une copie rapidement.
Sinon, apparemment, il existe la v1.3 ou il faut faire un upgrade un peu hard : https://www.flickr.com/photos/29029706@N06/7976690745/in/photostream/
Quelques infos ici http://frs.badcoffee.info/tools.html
et là http://www.msxpro.com/mm_pcb_upgrade.html
sur MRC, il existe aussi un sujet : https://www.msx.org/forum/msx-talk/hardware/philips-music-module-msx-audio-upgrade-v13?page=0
Sinon, apparemment, il existe la v1.3 ou il faut faire un upgrade un peu hard : https://www.flickr.com/photos/29029706@N06/7976690745/in/photostream/
Quelques infos ici http://frs.badcoffee.info/tools.html
et là http://www.msxpro.com/mm_pcb_upgrade.html
sur MRC, il existe aussi un sujet : https://www.msx.org/forum/msx-talk/hardware/philips-music-module-msx-audio-upgrade-v13?page=0

Si tu remplaces le 57 par 67 à 003Dh avec un éditeur hexa, ça sera STOP à la place de ESC.
Si tu remplaces le 20 par 28 à 003Eh, ça inverse la condition. Edité par GDX Le 27/08/2016 à 11h29
Si tu remplaces le 20 par 28 à 003Eh, ça inverse la condition. Edité par GDX Le 27/08/2016 à 11h29

GDX :
Si tu remplaces le 57 par 67 à 003Dh avec un éditeur hexa, ça sera STOP à la place de ESC.
Si tu remplaces le 20 par 28 à 003Eh, ça inverse la condition.
Si tu remplaces le 20 par 28 à 003Eh, ça inverse la condition.
Incroyable ... y'a qu'a demander

Merci GDX ,
la touche STOP sur la SD PADIAL sert a désactiver l’émulation de disquette
Je lance les demos avec l’émulation disquette de la SD PADIAL
Donc une autre touche que STOP m'irait bien
Quel code faut il mettre pour :
touche TAB
touche GRAPH
touche DEL
la touche STOP sur la SD PADIAL sert a désactiver l’émulation de disquette
Je lance les demos avec l’émulation disquette de la SD PADIAL
Donc une autre touche que STOP m'irait bien
Quel code faut il mettre pour :
touche TAB
touche GRAPH
touche DEL
C'est tout bon !!!!
Je viens de flasher mon EPROM v1.2 avec la touche TAB qui active le logiciel au boot
Encore merci GDX et merci aussi a metalgear2 pour la version 1.2
Pour la version 1.3 je laisse tomber.....
Ce n'est pas la première fois que je suis embêté avec les touches de boot sur la SD PADIAL
Si on prend le problème a l'envers , c'est a dire modifier le bios de la SD PADIAL....
GDX voici un autre challenge :
Trouver dans le bios de la SD PADIAL quels octets modifier pour changer la touche ESC et la touche STOP
Tu penses que c'est faisable GDX ?
Voici la ROM de la SD PADIAL
SDPADIAL.zip
Je viens de flasher mon EPROM v1.2 avec la touche TAB qui active le logiciel au boot
Encore merci GDX et merci aussi a metalgear2 pour la version 1.2
Pour la version 1.3 je laisse tomber.....
Ce n'est pas la première fois que je suis embêté avec les touches de boot sur la SD PADIAL
Si on prend le problème a l'envers , c'est a dire modifier le bios de la SD PADIAL....
GDX voici un autre challenge :
Trouver dans le bios de la SD PADIAL quels octets modifier pour changer la touche ESC et la touche STOP
Tu penses que c'est faisable GDX ?
Voici la ROM de la SD PADIAL
SDPADIAL.zip
J'ai désassemblé la rom SD PADIAL (avec DZ80)
Pour la touche ESC j'ai recherché des CB57
il y en a qu'un en 5D72
Pour la touche STOP j'ai recherché des CB67
il y en a 10
Un petit coup de main GDX avec une explication (j'aimerai comprendre)
Tu fais comment pour trouver les codes des touches ?
4F F5
57 ESC
5F TAB
67 STOP
6F BS
77 SELECT
?? GRAPH
?? CAPS
Pour la touche ESC j'ai recherché des CB57
il y en a qu'un en 5D72
Pour la touche STOP j'ai recherché des CB67
il y en a 10
Un petit coup de main GDX avec une explication (j'aimerai comprendre)
Tu fais comment pour trouver les codes des touches ?
4F F5
57 ESC
5F TAB
67 STOP
6F BS
77 SELECT
?? GRAPH
?? CAPS

Je crois comprendre
mais je peu me trompé
De prime abord, j'aurai dis le code Ascii, mais en fait non, ca doit etre le code de la "Matrice du clavier" qui depend biensure du type de clavier Azerty/Qwerty/Qwertz/..
Il me semble que GDX avait fait un poste sur les différent claviers en demandant de tester une routine qui devait probablement traduire en hexa. Afin de déterminer ces codes qui pouvait peut etre variés d'une machine a une autre.


Il me semble que GDX avait fait un poste sur les différent claviers en demandant de tester une routine qui devait probablement traduire en hexa. Afin de déterminer ces codes qui pouvait peut etre variés d'une machine a une autre.

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






Voila, c'est ici, je ne suis pas certain que ca a un rapport. http://www.msxvillage.fr/forum/topic.php?id=1668#m36678

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





msx45 :
Tu fais comment pour trouver les codes des touches ?
Dans l'entête de la ROM, on voit que la ROM démarre à 4030h. En suivant un peu le programme à cette endroit, on tombe sur un CALL 0141h (CD 41 01). Dans le Bios, à cette adresse, c'est la routine de lecture des touches du clavier. En regardant dans le Pratique du MSX, on voit que le registre A doit contenir le numéro de ligne de la matrice du clavier à scruter. Toujours dans le pratique du MSX, si on trouve des exemples de matrices de clavier. ESC est à la ligne 7, bit 2. Sur la même ligne, il y a les touches RET, SELECT, BS, STOP, TAB, ESC, F4 et F5.
En sortie de la routine 0141h A contient la valeur de la ligne scrutée. Il suffit donc de changer la condition qui suit le CALL 0141h pour tester la touche correspondante. La condition qui sert à tester les bits du registre A est BIT x,A (CB 47/4F/57/5F/67/6F/77/7F). Pour connaitre les instructions machine du Z80, il faut par exemple se servir de ce PDF :
http://www.msxvillage.fr/forum/topic.php?id=1101
Pour tester une autre touche que celles que j'ai données, il fait mettre un autre numéro de ligne dans A. Il faut connaitre les matrices des claviers pour ça. C'est pour cela que j'avais ouvert ce sujet avant :
http://www.msxvillage.fr/forum/topic.php?id=1668 Edité par GDX Le 28/08/2016 à 11h37
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie