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 2024] YM2413 TestRom by JoppyFurr

Reply to topic

Rate this entry!

1 (Terrible) 0% 0%
2 0% 0%
3 0% 0%
4 0% 0%
5 20% 20%
6 6% 6%
7 40% 40%
8 26% 26%
9 0% 0%
10 (Excellent) 6% 6%
This poll has expired.
Author Message
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14745
  • Location: London
Reply with quote
[Coding competition 2024] YM2413 TestRom by JoppyFurr
Post Posted: Mon Mar 25, 2024 10:49 am
Last edited by Maxim on Tue Apr 02, 2024 9:04 am; edited 1 time in total
https://www.smspower.org/Homebrew/YM2413TestRom-SMS



Quote
This is a tool to configure and test the YM2413 sound chip.

I developed this tool to help with emulator development and testing, to make it easier to find differences between emulator implementations and the real chip.

The idea being, you can run this side-by-side on an emulator, and also on a system with a real YM2413. Then, try changing various parameters on each and see if they respond to the change in the same way.

For melody sounds, all custom-instrument parameters can be adjusted, as well as volume, sustain, and instrument-select. Notes are played using an on-screen piano keyboard. When notes are pressed, the block and f-num being used are shown.

For rhythm sounds, the sustain, block, and fnum are configurable for the three underlying channels used by the rhythm implementation, as well as individual volumes and activation-buttons for the five rhythm sounds.

The interface is inspired by the look of '80s Yamaha synths, with 7-seg style displays.


  View user's profile Send private message Visit poster's website
  • Joined: 28 Mar 2022
  • Posts: 37
  • Location: UK
Reply with quote
Post Posted: Fri Mar 29, 2024 5:10 pm
I can confirm this works on an Analogue SG too, credit to both you and Analogue for that one.
  View user's profile Send private message Visit poster's website
  • Joined: 06 Mar 2022
  • Posts: 671
  • Location: London, UK
Reply with quote
Post Posted: Sat Mar 30, 2024 3:16 pm
Thanks so much for this tool - it will be super useful for me one day when implementing this in hardware!
  View user's profile Send private message Visit poster's website
  • Joined: 05 Sep 2013
  • Posts: 3828
  • Location: Stockholm, Sweden
Reply with quote
Post Posted: Wed Apr 03, 2024 8:29 am
an amazing piece of software, with a great look and that includes invaluable source code - this will surely be useful to many developers!
  View user's profile Send private message Visit poster's website
  • Joined: 25 Jul 2007
  • Posts: 732
  • Location: Melbourne, Australia
Reply with quote
Post Posted: Wed Apr 03, 2024 10:26 am
As a GUI and retro synth enthusiast, this is some beautiful programming, I adore the interface, it speaks close to the heart.
  View user's profile Send private message
  • Joined: 11 Mar 2018
  • Posts: 66
  • Location: New Zealand
Reply with quote
Post Posted: Mon Apr 08, 2024 12:49 pm
I've now pushed the code to GitHub:

https://github.com/JoppyFurr/YM2413-TestRom
  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!