|
|
ForumsSega Master System / Mark III / Game GearSG-1000 / SC-3000 / SF-7000 / OMV |
Home - Forums - Games - Scans - Maps - Cheats - Credits Music - Videos - Development - Hacks - Translations - Homebrew |
![]() |
| Author | Message |
|---|---|
|
FM Sound Upgrade
|
|
I've bought some Yamaha YM2413 sound chips and now I'm trying to put one into a PAL SMS 2. I've basicaly copied the circuit of the Mark III FM expansion module (http://www2.odn.ne.jp/~haf09260/Mark3/Fm70.htm). It works well except for one game: Time Soldiers. For some reason the FM chip is not detected and all sound comes from the PSG. I can hear FM sound when playing the game on Meka.... Is there something special about this game? Does a japanese SMS contain different YM2413 support logic to a Mark III + FM module?
|
|
|
|
|
|
|
| A lot of games only attempt to detect/use the FM chip if the system is Japanese. A language mod might be in order. Unfortunately, it'll also change the text in a lot of games... | |
|
|
|
|
|
|
Time Soldiers doesn't AFAIK.
It'll be interesting to hack it and investigate why it doesn't detect the FM unit. Great mod, by the way. You may want to create a thread to detail and finetune the procedure as I'm sure people would be interested in it. I would fund mass production of such thing if if can be miniaturized and made in a package simple to install into regular SMS. |
|
|
|
|
|
|
|
I ran Time Soldiers through Meka's debugger and found that, unlike all other games (I looked at about 10 others), it doesn't set bit 2 of port $3E before runnig it's FM chip detection routine (reading/writing to port $F2). Could this actually be a bug in the code?
Maxim: Do you know of any FM supporting games in particular which check the region? I'd like to test them with a flash cart. Bock: Yes, I'm intending to produce this... If I use mostly SMD components I can probably fit it into the internal space around the expansion slot. It's going to require some crazy angular board mounting though. :) But first I want to find out exactly what works and what doesn't. |
|
|
|
|
|
|
Check meka.pat. It seems only WB3 does this (I thought there were more), but there are a few games that lock up if the FM chip is/is not detected. Do you have an enable/disable switch for those cases? What chance this can work on an SMS2? (No expansion port...) |
|
|
|
|
|
viletim!
|
|
| Can somebody with a functional Mark III + FM expansion tell me if there's a huge pop sound in the audio when the power is switched off? What about the japanese SMS? | |
|
|
|
Nearly ready... I'm still waiting for the card edge connectors to arrive (may be a while yet :/ ).
The board is small enough to fit inside the SMS1 expansion area and will fit in the empty space (to the right) inside a SMS2. Installation is easy for the SMS1, just a few solder connections (for audio mixing). For the SMS2 it's a bit more complicated but no more than a typical PS2 modchip. |
|
|
|
|
|
|
| Awesome thing (looks pretty scary on the pic) !!! I wonder if you could put it into MD (I'm not sure but there may be some signals missing (JoyKill maybe))? | |
|
|
|
|
|
| That's so nice viletim, the only problem is that the YM2413 is so difficult to find nowadays... Liked a lot your project! And i saw that aren't too much solder points, easy to mount :-) | |
|
|
![]() |