MSX Village forum

Le Kiosque à Musique [Réglé] Msx Audio Bios 1.3 Fishing. Jouer des Musiques OPLL sur un OPL3/OPL4.

Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 19/09/2012 à 17h14

Reprise du message précédent

comme quoi quand la théorie et le réel se rencontrent ça peut faire des étincelles et mettre le feu aux poubelles ;)


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 19/09/2012 à 17h20
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


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 02/10/2012 à 22h47
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 :(




Je peux utiliser la 8K que j'ai extrait de FIFA 96 pour faire ça?



Tu peux m'en dire plus :D


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 02/10/2012 à 22h51
il faut que je regarde d'abord sur le schéma du MM pour voir a quoi sert IC3 car il pilote la ram et la rom


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 02/10/2012 à 23h00
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


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 03/10/2012 à 13h18

Voici une première ébauche du montage qui devrait permettre l'explantation du Msx-Audio Bios 1.3 de Frs et MsxPro :top

Nb: Si cela fonctionne, ce serait une sorte de [MoonSound AddOn Extra Bios :fou ]

@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]?


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 03/10/2012 à 17h26
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 ;)


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 03/10/2012 à 18h58
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 ;)


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 03/10/2012 à 19h01
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


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 03/10/2012 à 19h39
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 :heink




Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 04/10/2012 à 15h00
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


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 04/10/2012 à 20h51
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


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 07/10/2012 à 15h23
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


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 09/08/2013 à 14h22
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 :top



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




@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


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie