Protip: Composers almost never worked at the hardware level and so they never had to deal with the YM2612 directly. A programmer for the game would write a driver that handled all of the low level comms with the chip. In fact, the Sega devkit for the Genesis included a driver called GEMS, which is why a lot of low quality Genesis games all sound "samey" with cheap instruments and no DAC drumkits...
the algorithm is working my guy, although i will say i am a bit of a ym2612 fanboy and comsume a lot of genesis music and deflemask covers. cant wait to see what you make next
thank u for dropping by! next video is gonna be a look at how the amiga and demoscene laid the groundwork for the 5th generation’s aesthetics and music - stuff like psygnosis being picked up by sony and making wipeout etc etc. i hope you’ll enjoy !
An interesting thing about the YM2612 is the fact it supports sample playback on channel 6 (it was a hybrid channel) The Sega mega drive also had a PSG which was used to augment the Yamaha FM chip
the Z80 was the “sound CPU”, not all games relied on it for sample playback, but some did utilize it. Some games also send game code to the Z80 as well: Xeno Crisis does both at the same time
This may sound dumb but.. CAN i actually Replace the YM3812 from Adlib And Replace it with YM2612 (Gotta make a DaughterBoard so that pins will be compatible.)
The Streets of rage sound track is still nasty till this day
Protip: Composers almost never worked at the hardware level and so they never had to deal with the YM2612 directly. A programmer for the game would write a driver that handled all of the low level comms with the chip. In fact, the Sega devkit for the Genesis included a driver called GEMS, which is why a lot of low quality Genesis games all sound "samey" with cheap instruments and no DAC drumkits...
nah, many Genesis composers also wrote the sound drivers. GEMS didn’t release until several YEARS after the console’s launch.
the algorithm is working my guy, although i will say i am a bit of a ym2612 fanboy and comsume a lot of genesis music and deflemask covers. cant wait to see what you make next
thank u for dropping by! next video is gonna be a look at how the amiga and demoscene laid the groundwork for the 5th generation’s aesthetics and music - stuff like psygnosis being picked up by sony and making wipeout etc etc. i hope you’ll enjoy !
ua-cam.com/video/zu6OD3biank/v-deo.html
An interesting thing about the YM2612 is the fact it supports sample playback on channel 6 (it was a hybrid channel)
The Sega mega drive also had a PSG which was used to augment the Yamaha FM chip
1988 actually. Plus, the Z80 CPU was responsible for the sample playback.
Japanese chip manufacturers are also very bad at documentation.
the Z80 was the “sound CPU”, not all games relied on it for sample playback, but some did utilize it. Some games also send game code to the Z80 as well: Xeno Crisis does both at the same time
The Genesis actually has an additional sound chip called the sn76489 which adds 3 square waves and 1 noise channel
hey, what a great video!
i hope you keep making those and improving on them, i see a lot of potential.
Thank you for this information, dude!
Pog
who are you and what are you doing in my home
This may sound dumb but.. CAN i actually Replace the YM3812 from Adlib And Replace it with YM2612 (Gotta make a DaughterBoard so that pins will be compatible.)
I’m not entirely sure - I wouldn’t be surprised if the 3812 had differing specifications to the 2612, but it couldn’t hurt to try :)
that wouldnt work at all. YM3812 is OPL2 which is completely different to the OPN2 of the YM2612. The sounds are created in very different ways.