RC40 bus OPM FM Sound card.
- FM Operator Type M (OPM)
- 4 operators
- 8 algorithms
- 8 notes
- Stereo output
The YM2151 tone generator and accompanying YM3012 stereo DAC have been used in several computer systems. Most notably the Sharp X68000 and Yamaha's CX5M MSX computer, along with a number of arcade boards. More recently the retro inspired Commander X16 currently has one in it's design.
Yamaha's DX21, DX27 and DX100 synthesisers used a derivative IC which is very similar.
- YM2151 VGM files (using vgmplayer)
- Sharp X68000 MDX files (using mdxplay https://github.com/electrified/mdxplay-rc2014)
Download the latest Documentation zip from the releases section. This contains a HTML iBOM in the BOM folder.
Download the latest JLCPCB zip from the releases section. This contains standard Gerbers.
Beep program modified from https://commander-cx16.fandom.com/wiki/Beep
vgmplayer modified from Marco's version at https://groups.google.com/g/rc2014-z80/c/9nHnETJzGKU/m/z1A33J_GBAAJ, in turn modified from jblang's version at https://github.com/jblang/SN76489/blob/master/examples/vgmplayer.asm
KiCad Github actions https://github.com/INTI-CMNB/kibot https://github.com/neilenns/KiBot-CICD-Template https://github.com/neilenns/CJ4-Electrical-Panel
https://ayce.dev/emptyx16.html#9f41h---ym2151-register-data-w--status-r
https://ayce.dev/emptyx16.html#ym2151-fm-operator-type-m-opm
https://www.youtube.com/watch?v=BG6q53p7Z10
https://www.youtube.com/watch?v=GnbT23wGcIA