How to build MSX Audio ROM into Music Module?

By ssfony

Expert (83)

ssfony의 아바타

23-08-2004, 12:38

Hi all,

I was thinking that it would be cool to have the real MSX Audio ROM in my Music Module. In openmsx i see the 'Panasonic FS-CA1 MSX-Audio' extension, so it seems there is finally some documentation about it.
Who has this documentation, specially about what kind of rom it is?
A copy of the ROM would be nice too.

Maybe someone else allready did this???
It seems like a nice hobby project Smile

Greets,
Stephan

Login or 등록 to post comments

By karloch

Prophet (2158)

karloch의 아바타

23-08-2004, 13:20

Yeah, It would be nice so we won't have to use pokes anymore to play Compile games with Music Module. I tried to burn to the Megaflash cartridge, but... ok, no success at all.

It would be cool to change the crappy internal Music Module program for the MSX Audio ROM, but it looks that the ROM inside Music Module can't be more that 32 kB while MSX Audio is 128 kB...

By Sonic_aka_T

Enlighted (4130)

Sonic_aka_T의 아바타

23-08-2004, 14:54

I know nothing about hardware, but shouldn't a couple of extra address lines solve that problem?

By Vincent van Dam

Hero (513)

Vincent van Dam의 아바타

23-08-2004, 16:00

It's not just adding a few address lines; you need to add the msx audio rom mapper to enable the msx to address the entire 128k Sad

By jpgrobler

Master (154)

jpgrobler의 아바타

23-08-2004, 17:10

Ok

So lets get the schematic of the mapper in question. Anybody have it?

By ssfony

Expert (83)

ssfony의 아바타

23-08-2004, 23:28

Yeah! I'm not afraid of a little mapperlogic...
My music module is filled with extra ic's and wires anyway for 256kb ram and a audio1/2 switch. And it would be nice to use a flashrom, coze it's easier programming that. Just rip it of an old PC board Smile

By BiFi

Enlighted (4348)

BiFi의 아바타

24-08-2004, 07:30

It seems pc is good for something after all Wink

By jpgrobler

Master (154)

jpgrobler의 아바타

24-08-2004, 13:24

Hi

Some info from someone that dumped the roms:
Seems the original is a 128k megarom mapped IC. But there is a 32k non mapped) copy of the bios only!

Do we want both the bios an Synth soft or only the bios?
Bios only would be easy to implement - a 32k rom

JP
PS Full download links removed for obvious reasons (http://www.msxpro.com/)

Readme.txt from msxaudio.zip

MSX-Audio BIOS
--------------
Ripped by Fabio R. Schmidlin <sd_snatcher@yahoo.com>

This file contais the MSX-Audio BIOS of the Panasonic FS-CA1 without the anoying SYNTHE program. It's a 32KB plain ROM, starting at 0000h, so it must be mapped to frames 0 and 1 (0000h-3FFFh and 4000h-7FFFh) of your cartridge.

It doesn't look like so, but the two blocks of 16Kb are not swapped. The cartridge signature 4142h really must be at 4000h.

Readme.txt form frs-ca1.zip

MSX-Audio full ROM with SYNTHE disabled on boot
-----------------------------------------------
Modified by Fabio R. Schmidlin <sd_snatcher@yahoo.com>

This file contais the full ROM of the Panasonic FS-CA1 MSX-Audio, but slightly modified to never boot the anoying SYNTHE Music editor on the boot. You can still use the editor by typing "CALL SYNTHE" on BASIC.

It doesn't look like so, but the of 16Kb are not swapped. The cartridge signature 4142h really must be at 4000h. This is a MegaROM, 16Kb pages, switched at adresses 7FFEH and 7FFFH.

By SMDNearDark

Master (136)

SMDNearDark의 아바타

08-02-2005, 13:21

I tried using the 32kb rom.

I burnt it into a 32kb eprom and adapted the music module to put that rom on addresses &H0000 - &H7FFF but it doesn't work so no need to try it.

The initialisation goes fine, the Msx-Audio will be found, but all the compile games hang at bootup so there must be more differences.

Normally the peek(&HFFCA) returns 0 but with the rom in the mmod there will be a RST 30.

By MTC

Rookie (26)

MTC의 아바타

13-02-2005, 00:02

There's also a 2 or 4 KB SRAM in the Panasonic MSXAudio. Only thing is I forgot how it works exactly (it's been too long ago). The original ROM also contains ADPCM samples.
Another thing: Once you install the original ROM, you can only add another 128KB sample RAM to the MSXAudio.