Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - [Coding competition 2015] Sega Master System YM2413 FM Tool by ccovell

Reply to topic

Rate this entry!

1 (Poor) 0% 0%
2 0% 0%
3 0% 0%
4 0% 0%
5 18% 18%
6 12% 12%
7 18% 18%
8 18% 18%
9 (Excellent) 31% 31%
This poll has expired.
Author Message
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8649
  • Location: Paris, France
Reply with quote
[Coding competition 2015] Sega Master System YM2413 FM Tool by ccovell
Post Posted: Thu Mar 26, 2015 3:35 pm
http://www.smspower.org/Homebrew/SegaMasterSystemYM2413FMTool-SMS

Quote
Sega Master System YM2413 FM Tool
by Chris Covell (chris_covell -at- yahoo.ca)

What?

This is a small, one-screen tool that lets you experiment
with the FM sounds
out of the YM2413 sound source in the Japanese Mark III and
Master System.

Use and Controls:

This tool was programmed for and tested on Japanese SMS
hardware. So, I'm sorry
if it doesn't work properly on an unofficial setup (US/Euro
SMS / MD with PBC...)

I recommend using Japanese paddle controllers, since you can
adjust various level
settings (like pitch) smoothly and naturally. However,
a regular SMS joypad will work.

Other:

I've uploaded an audio sample / slideshow on YouTube
demonstrating the basic and custom
instruments of the YM2413, so you can check that out for
ideas.
The link is ... or search
for user wwwchrismcovellcom.

I've included the source code to this tool. Please,
please go easy on me, as I haven't
programmed Z80 code in 10 years, and this shows in my
inefficient opcode choices. :-/


Have fun!

Chris M. Covell
http://www.chrismcovell.com/
Chris' Journey!
  View user's profile Send private message Visit poster's website
  • Joined: 23 Mar 2013
  • Posts: 611
  • Location: Copenhagen, Denmark
Reply with quote
Post Posted: Sat Mar 28, 2015 5:11 pm
I cannot get the FM unit on Meka or Emulicious, but I have watched the video. Wow man - it really makes you feel that you are missing out on something with a non-japanese console!
  View user's profile Send private message Visit poster's website
  • Joined: 26 Dec 2004
  • Posts: 374
  • Location: Japan
Reply with quote
Post Posted: Sat Mar 28, 2015 10:16 pm
Hmm... whether you use Export or Japanese mode in MEKA, as long as you turn on the FM unit in the sound options, it works fine.

For me, at least.
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8649
  • Location: Paris, France
Reply with quote
Post Posted: Sat Mar 28, 2015 10:45 pm
Useful tool. Shows hows misused the YM2413 was (at least on the SMS).

I'm finding controls to be easier (less awkward) with a regular controller rather than paddle control somehow. Shouldn't the second 2 have a separate functionality from Pause button? That would be helpful - I assume the UI was tweaked mainly for the Paddle Control and therefore always assume a single button+pause, but the second button could be used too. With a joypad you could also do thing like pressing Left when you are at the left of an instrument column to key this instrument only.

Would be a good candidate for support of 3/6-buttons controllers.

Quote
Hmmm.... MEKA might have a bug. When a paddle is set on Control Port 2, but a
;joypad is in Control Port 1, MEKA gets constant phantom presses from that joypad.
;There isn't this problem on a Japanese SMS.

That's very probable. Paddle/controllers emulation is shit, it's a miracle it even works. Sorry for that :(
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8649
  • Location: Paris, France
Reply with quote
Post Posted: Sat Mar 28, 2015 10:46 pm
Also nice intro :)
  View user's profile Send private message Visit poster's website
  • Joined: 26 Dec 2004
  • Posts: 374
  • Location: Japan
Reply with quote
Post Posted: Sat Mar 28, 2015 10:58 pm
Bock wrote
I'm finding controls to be easier (less awkward) with a regular controller rather than paddle control somehow. Shouldn't the second 2 have a separate functionality from Pause button?

It does, more or less. Press 1+2 on a pad, and then you lock the Key On/Retrigger mode. In this mode, Pause retriggers and holds ON a note, whereas 2 triggers/silences notes when the button is pressed/released.

I've found that I've wanted both types of note triggering simultaneously sometimes...
  View user's profile Send private message Visit poster's website
  • Joined: 23 Mar 2013
  • Posts: 611
  • Location: Copenhagen, Denmark
Reply with quote
Post Posted: Sun Mar 29, 2015 5:39 pm
ccovell wrote
Hmm... whether you use Export or Japanese mode in MEKA, as long as you turn on the FM unit in the sound options, it works fine.

For me, at least.

Yeah, man. I works fine. Sorry, my mistake. I did not turn on the FM unit (it was my first time turning on the FM unit ever) :) Your program gives a nice view of the FM possibilities. A shame the FM unit is not standard on the SMS. That would have been awesome!
  View user's profile Send private message Visit poster's website
  • Joined: 14 Oct 2006
  • Posts: 256
  • Location: NYC
Reply with quote
Post Posted: Tue Jun 28, 2016 4:57 am
Question, does this allow for 2 controllers to be used or just one?
  View user's profile Send private message Visit poster's website
  • Joined: 26 Dec 2004
  • Posts: 374
  • Location: Japan
Reply with quote
Post Posted: Tue Jun 28, 2016 11:09 pm
2nd controller detuning is a "secret" option. Shhhh.... ;-)
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!