vebxenon wrote:The FM chip on Master System is just the same that MSX computers have, and MSX core has FM, so I think the same code can be used...
I thought the MSX had General Instruments AY-3-8910 (As used in Amstrad CPC & Sinclair Spectrum 128) but the SMS had the Yamaha YM2413?
Are they very similar?
Yes, all MSX had a PSG, and it was its primary sound chip... but also it had the YM2413 extension, called MSX-MUSIC, and known also as FM-PAC, and also used on Master System at Japan (in was an option on MARK III and included in every Master System) and thanks to Eviltim, in every country several years later https://www.msx.org/wiki/MSX-MUSIC
It was a external extension although it was included also in most MSX 2+ computers and in the Turbo R. Most of >1987 japanese MSX 2 games have FM support.
For example, ALESTEhttps://www.youtube.com/watch?v=fjN8fKL8dwo
here ALESTE for MASTER SYSTEM (Power Strike at Western Countries) using FM musichttps://www.youtube.com/watch?v=hbcj0-yQCqM
And here you have a rare example, a MSX 1 game: R-TYPE (The only MSX 1 game which supported FM at the time)https://www.youtube.com/watch?v=15O71FNw1vw
MSX standard also supported the Y8950https://www.msx.org/wiki/MSX-AUDIO
this chip was used mostly for musicians and professional purposes. Some community games supported it, it's outstanding.
Here an example: EGGBERT, which has been known in modern systems as TOKI TORIhttps://www.youtube.com/watch?v=w4jcjo0Nnec
And finally, the MSX community at 90's made a new extension... the OPL4, YMF-278B-F
Here an example of game
Bombaman for MSX 2 (2003)https://www.youtube.com/watch?v=i9VKHNlCIkI
and don't forget that Konami used its own sound chip, the SCC
The final example: SPACE MANBOW for MSX 2https://www.youtube.com/watch?v=gcZJ64PgtgA