joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.69k stars 381 forks source link

SAAYM emulation ? #1365

Open RNMB15 opened 4 years ago

RNMB15 commented 4 years ago

A Youtuber has published a video where he has a new isa sound card. it is a SAAYM 8-bit ISA dual Phillips SAA1099 Yamaha YM2151 Sound Card - CMS / GameBlaster Clone. Will it be possible to simulate in the DOSBOX-X in the future?

https://www.youtube.com/watch?v=RCegzukAWjg

And could you change the Soundblaster emulation so that the CMS and Adlib can be emulated together, like the SoundBlaster 1.5 / 2.0?

You could do this by inserting a new option in the DOSBOX comf at "[sblaster]", where you can switch the CMS on or off.

http://www.os2museum.com/wp/sound-blaster-1-0-or-1-5/ http://nerdlypleasures.blogspot.com/2013/06/the-sound-blaster-20-and-cms-upgrade.html

RNMB15 commented 4 years ago

MAME has code from ym2151, could you use it temporarily in the SAAYM emulation?

https://github.com/mamedev/mame/blob/master/src/devices/sound/ym2151.h https://github.com/mamedev/mame/blob/master/src/devices/sound/ym2151.cpp https://github.com/mamedev/mame/blob/master/src/devices/sound/ym2151.txt

RNMB15 commented 4 years ago

Ihr habe ich dazu Dokumentationen gefunden.

https://segaretro.org/YM2151

joncampbell123 commented 4 years ago

I've gotten bogged down in my professional work, but I might have time to assist you in adding to the DOSBox-X codebase.

RNMB15 commented 3 years ago

I saw on vogons.org that Nuked also has a YM2151 emulator: https://github.com/nukeykt/Nuked-OPM

There are also other emulators from Nuked. https://github.com/nukeykt?tab=repositories

Can you use it on dosbox-x?

sofakng commented 1 year ago

I'd love to see Nuked's YM2151 implementation too!

Torinde commented 1 month ago

change the Soundblaster emulation so that the CMS and Adlib can be emulated together, like the SoundBlaster 1.5 / 2.0

Related: https://github.com/dosbox-staging/dosbox-staging/pull/3559

RNMB15 commented 1 week ago

@Allofich I tried to implement the patch (Decouple CMS and OPL emulations) from dosbox-staging in DosBox-x. Can you help? https://github.com/joncampbell123/dosbox-x/pull/5220/files#diff-f5ea1ed765f6d313041204e8564ce84ca2dc2c94255c6ad4d92f933d0fe723e4

https://github.com/joncampbell123/dosbox-x/pull/5220

From dosbox-staging commit: https://github.com/dosbox-staging/dosbox-staging/pull/3559

RNMB15 commented 1 week ago

@Allofich Thanks for the help. Did I enter it correctly?