Schrijver
| CX5M Features on any MSX Emulator?
|
drcolossus msx friend Berichten: 1 | Geplaatst: 16 Juni 2004, 11:06   |
Hi! I've installed blueMSX 1.5.0 and was wondering if and how it's possible to use the music cartridges from the CX5M in the blueMSX (or any other MSX emu)?
Could somebody give me some hints?
Currently when I'm inserting for example the SFG05.ROM and type call music, I get either a syntax error (MSX2 Mode) or just a nonchalant READY appaers (MSX2+ Mode).
Would be cool to get some info on that. Thanks, drcolossus
|
Beantwoorden niet mogelijk |
mars2000you msx master Berichten: 1723 | Geplaatst: 16 Juni 2004, 13:07   |
Yamaha CX5M computers have a special intern structure and there's no yet an emulator that supports these machines. The music Yamaha cartridges can only be used with these machines.
It's not a priority in the blueMSX development, because the support of Yamaha CX5M requires a more complete MSX-AUDIO support and Midi support. This could be made after Turbo-R support, because complete Turbo-R support requires too PCM support (also part of MSX-AUDIO Panasonic cartridge) and Midi support (see the Panasonic FS-A1GT)
|
Beantwoorden niet mogelijk |
TheSpecialist msx friend Berichten: 11 | Geplaatst: 16 Juni 2004, 14:31   |
Quote:
| Yamaha CX5M computers have a special intern structure and there's no yet an emulator that supports these machines.
|
WRONG - they're just like any other MSX1.
Quote:
| The music Yamaha cartridges can only be used with these machines.
|
WRONG - the only difference is they have a 60 pin slot with extra signals such as RGB. With a simple convertor (or official Yamaha UCN-01 adapter) the SFG modules can be used on ANY MSX.
Quote:
| It's not a priority in the blueMSX development, because the support of Yamaha CX5M requires a more complete MSX-AUDIO support and Midi support.
|
WRONG - the SFG modules contain a YM2151 chip (an already well emulated chip), they have nothing to do with MSX-AUDIO.
Quote:
| This could be made after Turbo-R support, because complete Turbo-R support requires too PCM support (also part of MSX-AUDIO Panasonic cartridge) and Midi support (see the Panasonic FS-A1GT)
|
WRONG - turboR PCM does not exist on MSX-AUDIO.
|
Beantwoorden niet mogelijk |
Sonic_aka_T
 msx guru Berichten: 2260 | Geplaatst: 16 Juni 2004, 16:02   |
Quote:
| WRONG - turboR PCM does not exist on MSX-AUDIO.
|
Don't some MSX-AUDIO modules have an eight-bit DAC to which you can out PCM data?!? I know I used it once... |
Beantwoorden niet mogelijk |
BiFi msx guru Berichten: 3142 | Geplaatst: 16 Juni 2004, 17:10   |
AFAIK only the Music Module has a second 'external' DAC which activation is controled by the aux-registers of the MSX-AUDIO.
|
Beantwoorden niet mogelijk |
warau msx lover Berichten: 116 | Geplaatst: 16 Juni 2004, 17:33   |
And to be exact and if i am not wrong, the Music Module has an ADPCM out instead a PCM one.
|
Beantwoorden niet mogelijk |
mars2000you msx master Berichten: 1723 | Geplaatst: 16 Juni 2004, 17:41   |
|
Beantwoorden niet mogelijk |
mars2000you msx master Berichten: 1723 | Geplaatst: 16 Juni 2004, 18:27   |
Other words of TheSpecialist :
"it's funny how you think the law works"
It makes me think that some people can use different nicknames to hide their real identity.
The above language is well-known from a MSX guru that is no more glad with MRC reactions. I let you guess who is this guy, but I have my idea about that.
Thanks for the precisions about Yamaha CX5M, but there are more gentle ways to do that: good info, OK, but also RESPECT of the other users ! Everyone can be wrong, including TheSpecialist ....
|
Beantwoorden niet mogelijk |
Sonic_aka_T
 msx guru Berichten: 2260 | Geplaatst: 16 Juni 2004, 18:32   |
Quote:
| And to be exact and if i am not wrong, the Music Module has an ADPCM out instead a PCM one.
|
You're still wrong though. The Philips Music Module and some other MSX-AUDIO cart both have an external DAC to which you can send 8bit PCM data at the desired frequency. I can't remember which MSX-AUDIO cart this was, but I distinctly remember testing the function for a little game I made for the FutureDisk. |
Beantwoorden niet mogelijk |
BiFi msx guru Berichten: 3142 | Geplaatst: 16 Juni 2004, 19:07   |
If you are referring to I/O port $0A... It's the Music Module.
|
Beantwoorden niet mogelijk |
TheSpecialist msx friend Berichten: 11 | Geplaatst: 16 Juni 2004, 20:27   |
Quote:
| No PCM on MSX-AUDIO ? It's correct for Toshiba and Philips cartridges, but not for the Panasonic MSX-AUDIO : his MSX-AUDIO BASIC includes PCM commands. See this Dutch page : http://www.mccm.aktu.nl/millennium/milc/gc/topic_26.htm[/quote]
You spoke of the PCM included in the MSX turboR. I spoke of 'turboR PCM'. I'm trying very hard to see the connection between 'turboR PCM' and MSX-AUDIO. The MSX-AUDIO 'PCM commands' most probably use ADPCM, not PCM. Even if it did use PCM, it is completely different from turboR PCM.
Quote:
| Everyone can be wrong, including TheSpecialist ....
|
I can be wrong, but I was not. You posted a message completely filled with wrong statements, am I not allowed to clearly mark those statements as wrong? I don't see how correcting you is disrespectful.
I'm not sure who you are confusing me with, but I'm myself and no-one else.
I have monitored this forum for a long time and I must say it's turned very aggressive and ignorant lately. A lot of accusations and misrepresented facts!
If I'm not appreciated I will contribute elsewhere.
| Beantwoorden niet mogelijk | mars2000you msx master Berichten: 1723 | Geplaatst: 16 Juni 2004, 21:08   | From the MCCM page indicated in my previous message :
"de MSX-turbo-R waarschijnlijk dezelfde sample commando's aan boord heeft als de MSX-Audio "
"Hieronder een opsomming van de sample commando's die zich in de MSX-Audio cartridge bevinden.
CALL SET PCM (A,B,C,D,E) - met dit commando kan de sampler geinstalleerd worden. Waar A,B,C en D voor dienen is niet helemaal duidelijk. Wat we wel weten is dat men bij E de lengte van de samples in kan stellen. In de voorbeelden in het Audio handboek worden A,B en C meestal op 0 gezet terwijl D overgeslagen wordt.
CALL COPY PCM (#A,B) - CALL COPY PCM is een heel leuk commando. In de MSX-Audio cartridge zit namelijk een 128k demo-sample-ROM. Deze ROM bevat 16 samples varierend van blaffende honden en jungle geluiden tot lachende Japanners.
A geeft het sample nummer aan (0 t/m 15) en in B zeg je in welke sample de demo-sample moet worden geplaatst.
CALL PLAY PCM (X) - met dit commando kan de sample ten gehore worden gebracht. X geeft het nummer van de sample aan. Eigenlijk bestaat dit commando uit veel meer parameters, maar waar deze voor dienen is mij niet bekend.
CALL PCM FREQ (X) - met dit commando kan de frequentie van de sample ingesteld worden.
CALL PCM VOL(X) - met dit commando kan het volume van de sample ingesteld worden.
CALL REC PCM (X) - met CALL REC PCM (X) kan een sample opgenomen worden. Hiervoor is wel een externe microfoon vereist. De lengte is afhankelijk van de waarde die bij CALL SET PCM is ingesteld. X geeft het sample nummer aan.
CALL SAVE PCM ("NM",X) - saved het sample nummer X weg onder de naam "NM"
CALL LOAD PCM ("NM",X) - laadt de sample onder de naam "NM" en plaatst deze in sample nummer X.
CALL CONVA (A,B) - hoe ik deze commando's goed
CALL CONVP (A,B) werkend krijg weet ik niet. Wel is het duidelijk dat het gaat om opslag van samples/converten in/naar het VRAM.
Verder is het mogelijk om een sample te selecteren en deze in gecomponeerde muziek te verwerken. Het sample kanaal komt achter de laatste muziek-string voor de drum-string. Op deze manier kunnen effecten ontwikkeld worden die redelijk levensecht overkomen."
This part of the Panasonic MSX-AUDIO cartridge is not yet supported in any emulator. We have tried to test these commands in blueMSX, but it doesn't work. We have contacts with Japanese users, and there are really BASIC programs that use these instructions on a real MSX with the Panasonic MSX-AUDIO cartridge. As these commands are also partially in the Turbo-R BASIC, there's obviously a link.
For the rest, I have probably overreacted about your reaction. The future will say if I'm right or no about PCM in MSX-AUDIO.
| Beantwoorden niet mogelijk | Sonic_aka_T
 msx guru Berichten: 2260 | Geplaatst: 16 Juni 2004, 21:57   | Quote:
| From the MCCM page indicated in my previous message: "de MSX-turbo-R waarschijnlijk dezelfde sample commando's aan boord heeft als de MSX-Audio "
|
Be very careful though with statements made on milc. Milc is a really great source of information, which I use often, but keep in mind that it is filled with 99% bullshit when it comes to the articles by Genic and some of the earlier Sunrise articles. The authors there tend to bend the truth a little from time to time, while other times they're just plain full of shit. I'm not blaming them at all, mind you... It was a very different time for MSX and they often tended to interpret facts a little different from the truth out of their entheusiasm and the misinformation they got from poorly translated japanese documents. Kudos to them for all their effort, but unless something came straight from a technical manual you can safely assume it's bullshit
This article by the way, is a good example... While the BASIC commands that are listed are indeed appicable to this Audio cart, it has nothing to do with the Turbo-R or its PCM circuit. The sample routines used in the BASIC commands are similar to the way the PMM uses the ADPCM samples. Just with a ROM to actually use them from BASIC.
Quote:
| This part of the Panasonic MSX-AUDIO cartridge is not yet supported in any emulator. We have tried to test these commands in blueMSX, but it doesn't work. We have contacts with Japanese users, and there are really BASIC programs that use these instructions on a real MSX with the Panasonic MSX-AUDIO cartridge. As these commands are also partially in the Turbo-R BASIC, there's obviously a link.
|
Well, I can't tell you why it won't work in blueMSX, but I can tell you that these commands have nothing in common with the Turbo-R PCM commands. Not even their syntax is the same. Apart from that the Turbo-R uses 8bit PCM data, which is played with a CPU intensive DAC conversion. (By that I mean you OUT the data to the DAC at the required interval)
Quote:
| For the rest, I have probably overreacted about your reaction. The future will say if I'm right or no about PCM in MSX-AUDIO.
|
Heh, I kinda got the same vibe from the way he said it though  You are right about MSX-AUDIO carts that have a PCM cirquit, like I stated before. This part is indeed an 8bit PCM DAC very much similar to the one on the Turbo-R. They're not on the same port ofcourse... | Beantwoorden niet mogelijk | Sonic_aka_T
 msx guru Berichten: 2260 | Geplaatst: 16 Juni 2004, 22:07   | Quote:
| I can be wrong, but I was not. You posted a message completely filled with wrong statements, am I not allowed to clearly mark those statements as wrong? I don't see how correcting you is disrespectful.
|
Actually, you were... At least the PMM has an 8bit PCM DAC, and then there's that other cart which I can't frikkin remember... Think I'll be looking through some sources to see if I can find some comments... I remember not having to do anything different than I did in the Turbo-R sample routine apart from initializing the DAC and changing the ports ofcourse...
Quote:
| I'm not sure who you are confusing me with, but I'm myself and no-one else.
I have monitored this forum for a long time and I must say it's turned very aggressive and ignorant lately. A lot of accusations and misrepresented facts!
|
Hehe, well, I for one am poking you in the shoulder
Quote:
| If I'm not appreciated I will contribute elsewhere.
|
It's not that your input is not appreciated, it's the way you say things... If you correct someone by writing WRONG! in a post they might feel you're kind of making an idiot of them. At least I would. Perhaps if you tried "actually, if I remember correcly I think it's...." people wouldn't get too defensive all the time.
I think the hostilities you've seen on these forums were caused by a similar situation. Sometimes people can be a little harsh on these forums, which is not always well received by others... It's unfortunate, but then it's happened on every forum I've ever looked at... I know I've said things in the past I probably should have phrased differently, but I try to keep that in mind. I guess if we all did we could have a forum full of happy campers.
| Beantwoorden niet mogelijk | TheSpecialist msx friend Berichten: 11 | Geplaatst: 17 Juni 2004, 01:01   | Quote:
| Quote:
| I can be wrong, but I was not. You posted a message completely filled with wrong statements, am I not allowed to clearly mark those statements as wrong? I don't see how correcting you is disrespectful.
|
Actually, you were...
|
Actually, I wasn't. You had better read what I said again.
Quote:
| I remember not having to do anything different than I did in the Turbo-R sample routine apart from initializing the DAC and changing the ports ofcourse...
|
A DAC is quite a simple device. The basic way of controlling each implementation is the same or similar. That doesn't mean the devices are the same, and certainly not from an programmer's/emulator's perspective.
Quote:
| Hehe, well, I for one am poking you in the shoulder 
|
Fuck off.
| Beantwoorden niet mogelijk
| |
|
|