Re: Dual MSX-AUDIO question

2001-12-17 Thread Albert Beevendorp

At 04:36 17-12-01 +, you wrote:
This leads me to yet another slightly lame question - the player seems to
support just about every sound standard possible (except OPM ;) ) and even
has support for four SCCs and two MSX-AUDIOs. Now I understand how the
SCCs work - they map into memory space so that's simply using the slot
system. However, the MSX-AUDIO chip maps into I/O space (C0 and C1) which
is global, so how does the program support more than one of them? Surely
if I plug MSX-AUDIOs into both slots they will conflict with each other?

This second MSX-AUDIO is an adapted version of MSX-AUDIO (Philips Music 
Module) that is mapped to I/O C2 and C3. I think there is an archive 
regarding this 'transformation' from MSX-AUDIO to MSX-AUDIO 2.

It's called AUDIO1-2.PMA and is found on 
ftp://ftp.bifi.msxnet.org/waterland/MUSIC/AUDIO1-2.PMA

IIRC it contains a text file and a Dynamic Publisher file which describes 
the changes.


GreeTz, BiFi

Visit my Home Page at www.bifi.msxnet.org
mail me at: [EMAIL PROTECTED]
FTP: ftp.bifi.msxnet.org
ICQ #36126979

--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: Dual MSX-AUDIO question

2001-12-17 Thread Hans Otten

Richard,

Yoa are right about i/o based devices being active in whatever slot you
place them. The slot select system only affects memory space, not I/O space.
It is therefore easy to get a conflict with overlapping i/o addresses,
especially since not all manufacturers did a good job in decoding the i/o
address. Quite often the decoding is so limited that a whole block of i/o
addresses is occupied.

It might be that a slight modification of the I/O addresses of one is required to have 
two Music modules working together with SMe. That mod was published with the SME 
editor. See my website for  a pdf file.

To disable a ROM to have just a SCC funtion, dont desolder the ROM but add a switch. 
Also documented.



--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: Dual MSX-AUDIO question

2001-12-17 Thread Alex Wulms

] It's called AUDIO1-2.PMA and is found on 
] ftp://ftp.bifi.msxnet.org/waterland/MUSIC/AUDIO1-2.PMA
] 
] IIRC it contains a text file and a Dynamic Publisher file which describes 
] the changes.
Please note that the text is in dutch. Still need to translate it to English.


Kind regards,
Alex Wulms


-- 
Visit The MSX Plaza (http://www.inter.nl.net/users/A.P.Wulms) for info on
XelaSoft, Merlasoft, Quadrivium, SD-Snatcher on fMSX, the MSX Hardware list,
XSA Disk images, documentation, Japanese MSX news from Ikeda and lots more.


--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: Dual MSX-AUDIO question

2001-12-17 Thread Alex Wulms

] ... - I just heard SME3 player running on my
] NMS8245 with a hacked-up PC disk drive and it's absolutely wonderful!
Thanks :-)


] This leads me to yet another slightly lame question - the player seems to
] support just about every sound standard possible (except OPM ;) ) and even
] has support for four SCCs and two MSX-AUDIOs. Now I understand how the
] SCCs work - they map into memory space so that's simply using the slot
] system. However, the MSX-AUDIO chip maps into I/O space (C0 and C1) which
] is global, so how does the program support more than one of them? Surely
] if I plug MSX-AUDIOs into both slots they will conflict with each other?
According to the MSX2 standard, you can have two (optional) MSX Audio's. One 
on C0/C1. The other on C2/C3. SME3 makes use of this optional feature.

In one of the other mails, you can find a reference to a (dutch) text 
describing how to modify a Philips MSX Music module to listen to port C2/C3 
in stead of C0/C1. The modification exists of installing a switch to switch 
between the two address ranges. Though, it also switches the I/O address of 
the MIDI ports in the music module.


Kind regards,
Alex Wulms


-- 
Visit The MSX Plaza (http://www.inter.nl.net/users/A.P.Wulms) for info on
XelaSoft, Merlasoft, Quadrivium, SD-Snatcher on fMSX, the MSX Hardware list,
XSA Disk images, documentation, Japanese MSX news from Ikeda and lots more.


--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: Dual MSX-AUDIO question

2001-12-17 Thread Richard Atkinson

On Tue, 18 Dec 2001, Alex Wulms wrote:

 ] ... - I just heard SME3 player running on my
 ] NMS8245 with a hacked-up PC disk drive and it's absolutely wonderful!
 Thanks :-)

No problem - a very useful program! I just spent a few hours soldering up
a sampleRAM mod for my Toshiba MSX-AUDIO (NOT an easy job) and have now
also heard the ADPCM bits. Hopefully I'll be able to put the thing back
together with all the wires and things inside the metal shield!

 According to the MSX2 standard, you can have two (optional) MSX Audio's. One
 on C0/C1. The other on C2/C3. SME3 makes use of this optional feature.

Are there any MSX-AUDIO cartridges that come with I/O address C2/C3 by
default? I don't feel like doing another sampleRAM mod ;)

 In one of the other mails, you can find a reference to a (dutch) text
 describing how to modify a Philips MSX Music module to listen to port C2/C3
 in stead of C0/C1. The modification exists of installing a switch to switch
 between the two address ranges. Though, it also switches the I/O address of
 the MIDI ports in the music module.

I eagerly await a translation!


Richard

--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Dual MSX-AUDIO question

2001-12-16 Thread Richard Atkinson

First of all, let me say a big, BIG thankyou to all who have helped me get
my MSX system up to scratch - I just heard SME3 player running on my
NMS8245 with a hacked-up PC disk drive and it's absolutely wonderful!

This leads me to yet another slightly lame question - the player seems to
support just about every sound standard possible (except OPM ;) ) and even
has support for four SCCs and two MSX-AUDIOs. Now I understand how the
SCCs work - they map into memory space so that's simply using the slot
system. However, the MSX-AUDIO chip maps into I/O space (C0 and C1) which
is global, so how does the program support more than one of them? Surely
if I plug MSX-AUDIOs into both slots they will conflict with each other?

Time to desolder a Konami ROM, I think... :)


Richard

--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html