Le Kiosque à Musique [Réglé] Msx Audio Bios 1.3 Fishing. Jouer des Musiques OPLL sur un OPL3/OPL4.
http://map.grauw.nl/resources/msx_io_ports.php
#C0-#C1 MSX-Audio / Music Module / OPL1
#C0-#C1 MoonSound / OPL4 - FM-bank 1 alternate addressing mode
#C0-#C1 MSX-Audio / Music Module / OPL1
#C0-#C1 MoonSound / OPL4 - FM-bank 1 alternate addressing mode
igal
Membre non connecté
Conseiller Municipal
Jipe :
j'ai quelques 8 k qui trainent dans un tiroir
pas encore essayé il faut que je fasse la rom et la sram est soudée dessus
pas encore essayé il faut que je fasse la rom et la sram est soudée dessus
Je peux utiliser la 8K que j'ai extrait de FIFA 96 pour faire ça?
Tu peux m'en dire plus
la cartouche bios + sram doit être réalisable
reprend le schéma de la carte ici : http://www.msxpro.com/mm_upgrade.html
remplace IC3 1 par /RD
remplace IC3 2 par /WR
remplace soquet pin 20 par /CS12
reprend le schéma de la carte ici : http://www.msxpro.com/mm_upgrade.html
remplace IC3 1 par /RD
remplace IC3 2 par /WR
remplace soquet pin 20 par /CS12
igal
Membre non connecté
Conseiller Municipal
Voici une première ébauche du montage qui devrait permettre l'explantation du Msx-Audio Bios 1.3 de Frs et MsxPro
Nb: Si cela fonctionne, ce serait une sorte de [MoonSound AddOn Extra Bios ]
@Jipe:
1) En Rouge, j'ai rectifié la source des signaux réorientés directement sur le BUSMSX.
2) En bleu, j'ai corrigé comme il me semble être logique.
Pour le reste:
3) EPROM: j'imagine que les pins O0 à O7 doivent être câblées respectivement de D0 à D7?
4) SRAM: La S-Ram que j'ai prélevé sur Fifa96 est bien un 8Ko.
Voici la S-RAM 8Ko présenté sur le schéma:
Voici la S-RAM 8Ko que j'ai prélevé sur Fifa96:
5) LS139: Il sert à décoder l'adresse #C0-#C1?
6) Sachant qu'il y à une EPROM à lire. Ne faut il pas ajouter [BUSDIR] et [SLTSL]?
le /SLTSL n'est pas utilisé avec le nouveau montage
le /Busdir ne sert pas avec la rom ou la sram
le 74LS139 n'est pas un décodeur d'adresse pour port I/O
en fait si A15 est a 0 et que A12 et A13 soient tous les 2 a 1 on active la SRAM sinon c'est la rom qui est activée
le /CS12 fait que ça marche uniquement sur la plage mémoire de 4000h a BFFFH
je vais quand même vérifier dans mon Music Module pour voir si le /SLTSL ne sert vraiment pas
le /Busdir ne sert pas avec la rom ou la sram
le 74LS139 n'est pas un décodeur d'adresse pour port I/O
en fait si A15 est a 0 et que A12 et A13 soient tous les 2 a 1 on active la SRAM sinon c'est la rom qui est activée
le /CS12 fait que ça marche uniquement sur la plage mémoire de 4000h a BFFFH
je vais quand même vérifier dans mon Music Module pour voir si le /SLTSL ne sert vraiment pas
igal
Membre non connecté
Conseiller Municipal
Il faut comprendre qu'on devrait pouvoir utiliser l'ensemble en I/O juste parce que le montage répond à l'adresse #C0-#C1?
Ce serait d'ailleurs la raison pour laquelle, le Bios embarqué dans le Music Module tourne parallèlement à la MoonSound, comme si il était dedans la MoonSound
Ce serait d'ailleurs la raison pour laquelle, le Bios embarqué dans le Music Module tourne parallèlement à la MoonSound, comme si il était dedans la MoonSound
la rom doit émettre des commandes pour les port I/O mais ce sont ceux d'origine du musis module
on peux piloter un port I/O avec n'importe quel programme basic LM en mémoire ou en rom
le fait de faire OUT (C),xx suffit
on peux piloter un port I/O avec n'importe quel programme basic LM en mémoire ou en rom
le fait de faire OUT (C),xx suffit
igal
Membre non connecté
Conseiller Municipal
Je veux pas abuser de ta patience, mais j'ai envie de te demander!
Pourquoi se prendre la tête avec 2 Slots Primaires, si on peut tout (ou presque)faire fonctionner en I/O?
PAreil pour l'ADDRAM 4096Ko, je viens de voir qu'il n'a pas de de [BusDir] non plus. J'avais cru comprendre que le couple [BUSDIR] [SLTSL] était obligatoire pour presque tout
Pourquoi se prendre la tête avec 2 Slots Primaires, si on peut tout (ou presque)faire fonctionner en I/O?
PAreil pour l'ADDRAM 4096Ko, je viens de voir qu'il n'a pas de de [BusDir] non plus. J'avais cru comprendre que le couple [BUSDIR] [SLTSL] était obligatoire pour presque tout
récapitulons :
le Slot Select /SLTSL sert normalement avec toute cartouche ayant un programme en ROM
le /BUSDIR n'est obligatoire que si le bus de données D0 aD7 posséde un Buffer car ce dernier doit être piloté en lecture ou en écriture d'ou ce signal Bus Direction
donc pourquoi le MM avec son nouveau Bios n'as pas de Slot Select ? mystére a creuser
pourquoi 'ADDRAM n'as pas de /Busdir ? car il n'a pas de lecture sur les ports FC FD FE FF , les données envoyées dans la RAM sont activées par le signal /MREQ Memory Request
le Slot Select /SLTSL sert normalement avec toute cartouche ayant un programme en ROM
le /BUSDIR n'est obligatoire que si le bus de données D0 aD7 posséde un Buffer car ce dernier doit être piloté en lecture ou en écriture d'ou ce signal Bus Direction
donc pourquoi le MM avec son nouveau Bios n'as pas de Slot Select ? mystére a creuser
pourquoi 'ADDRAM n'as pas de /Busdir ? car il n'a pas de lecture sur les ports FC FD FE FF , les données envoyées dans la RAM sont activées par le signal /MREQ Memory Request
igal
Membre non connecté
Conseiller Municipal
Merci pour ces éclaircissements
Pour ce qui est de l'Addon bios 1.3 pour la moonsound, j'ai installe mon graveur d'eprom sur mon vieil xp et je vais pouvoir préparer une 27c512 sur laquelle je soudrai en parallèle la quasi totalité des pins.
Je pense monter ça sur une petite plaque a essais, histoire de voir ce qu'il en résulte. Edité par igal Le 04/10/2012 à 20h52
Pour ce qui est de l'Addon bios 1.3 pour la moonsound, j'ai installe mon graveur d'eprom sur mon vieil xp et je vais pouvoir préparer une 27c512 sur laquelle je soudrai en parallèle la quasi totalité des pins.
Je pense monter ça sur une petite plaque a essais, histoire de voir ce qu'il en résulte. Edité par igal Le 04/10/2012 à 20h52
j'ai ouvert mon Music-Module ( au passage enlevé un cocon qui devait contenir des bébés araignées )
aprés avoir comparé le schéma d'origine avec le schéma de la modif et les vraies pistes et test dans la machine j'en suis arrivé a la conclusion suivante
les pins 20 et 22 sont inversées sur le support d'eprom
20 = SLOT SELECT
22 = CS12
donc sur pin 20 du montage a la place de mettre /CS12 il faut mettre /SLTSL
aprés avoir comparé le schéma d'origine avec le schéma de la modif et les vraies pistes et test dans la machine j'en suis arrivé a la conclusion suivante
les pins 20 et 22 sont inversées sur le support d'eprom
20 = SLOT SELECT
22 = CS12
donc sur pin 20 du montage a la place de mettre /CS12 il faut mettre /SLTSL
igal
Membre non connecté
Conseiller Municipal
J'ai testé le "OPL Chip Fishing" en plaçant le BIOS [Msx Audio 1.3 de FRS version "OPL3"] dans le Music Module et en appliquant la même modification pour la méthode OPL4 et cela fonctionne très bien avec Thexder révisé par FRS
Le Music module doit être modifié comme décrit ici => http://www.msxvillage.fr/forum/topic.php?id=1451&pt=2
Voici un extrait:
@Jipe: Je Basculé l'OPL3 en #C0 (Music Module et OPL4 ???) en me fiant à tes explications mais l'OPL Fishing ne marche pas dans cette position alors qu'il marche sur la MoonSound.
En restant en #C4 (OPL3 seulement) le l'OPL Fishing fonctionne. Edité par igal Le 09/08/2013 à 14h29
Le Music module doit être modifié comme décrit ici => http://www.msxvillage.fr/forum/topic.php?id=1451&pt=2
Voici un extrait:
Jipe :
http://map.grauw.nl/resources/msx_io_ports.php
#C0-#C1 MSX-Audio / Music Module / OPL1
#C0-#C1 MoonSound / OPL4 - FM-bank 1 alternate addressing mode
#C0-#C1 MSX-Audio / Music Module / OPL1
#C0-#C1 MoonSound / OPL4 - FM-bank 1 alternate addressing mode
@Jipe: Je Basculé l'OPL3 en #C0 (Music Module et OPL4 ???) en me fiant à tes explications mais l'OPL Fishing ne marche pas dans cette position alors qu'il marche sur la MoonSound.
En restant en #C4 (OPL3 seulement) le l'OPL Fishing fonctionne. Edité par igal Le 09/08/2013 à 14h29
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie