Questions about the new mamesound branch on SF

Developer's Forum, for discussion of bugs, code, and other developmental aspects of DOSBox.

Questions about the new mamesound branch on SF

Postby Yesterplay80 » 2017-8-22 @ 09:25

I tried to compile the new DOSBox branch including MAMEs sound cores. So far I couldn't get it compiled, I get a lot of undefined reference errors in tandy_sound.cpp, adlib.cpp and gameblaster.cpp. Should it even compile or is it still in a non compilable status?

What exactly is the purpose of the new sound cores? Are MAMEs sound cores more accurate than the ones used now?
My full-featured DOSBox SVN builds (without debugger) for Windows: Vanilla DOSBox and DOSBox ECE (Enhanced Community Edition)
User avatar
Yesterplay80
Member
 
Posts: 305
Joined: 2016-2-23 @ 11:02
Location: Germany

Re: Questions about the new mamesound branch on SF

Postby Qbix » 2017-8-22 @ 14:13

We will update to them, once everything compiles, works and sounds good.
The Mame stuff is usually quite good accuracy wise.
Water flows down the stream
How to ask questions the smart way!
User avatar
Qbix
DOSBox Author
 
Posts: 10547
Joined: 2002-11-27 @ 14:50
Location: Fryslan

Re: Questions about the new mamesound branch on SF

Postby Qbix » 2017-8-24 @ 12:20

try this patch to get it compiling.

edit: this might have just been committed
Attachments
Makemame.diff
quick automake stuff
(1.79 KiB) Downloaded 20 times
Water flows down the stream
How to ask questions the smart way!
User avatar
Qbix
DOSBox Author
 
Posts: 10547
Joined: 2002-11-27 @ 14:50
Location: Fryslan

Re: Questions about the new mamesound branch on SF

Postby Stiletto » 2017-8-24 @ 15:37

for accuracy, we've actually talked about improving OPL3 by switching to something like nukeykt's OPL3 core. Knowing the team, it will probably be developed in house.
"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto
User avatar
Stiletto
l33t
 
Posts: 3954
Joined: 2002-7-01 @ 21:57

Re: Questions about the new mamesound branch on SF

Postby Yesterplay80 » 2017-8-25 @ 10:14

Thanks! I compiled a separate vanilla and ECE build including the new sound cores for everyone to try and play around with, downloads can be found as always, in the signature.
My full-featured DOSBox SVN builds (without debugger) for Windows: Vanilla DOSBox and DOSBox ECE (Enhanced Community Edition)
User avatar
Yesterplay80
Member
 
Posts: 305
Joined: 2016-2-23 @ 11:02
Location: Germany

Re: Questions about the new mamesound branch on SF

Postby Yesterplay80 » 2018-2-16 @ 12:35

So, the MAME sound core is now officially integrated in DOSBox. In which ways is it better than regular sound emulation? Does OPL emulation sound better, worse or identical to NukedOPL? What other benefits does it have, if any? Does it need less cpu power? Or even more?
My full-featured DOSBox SVN builds (without debugger) for Windows: Vanilla DOSBox and DOSBox ECE (Enhanced Community Edition)
User avatar
Yesterplay80
Member
 
Posts: 305
Joined: 2016-2-23 @ 11:02
Location: Germany

Re: Questions about the new mamesound branch on SF

Postby James-F » 2018-2-16 @ 14:57

The mame opl core is nowhere nearly as accurate as nuked., a noise signal generated by the opl with lots of negative feedback clearly show that with spectrum analyzer.
I have no idea why the mame core was implemented in dosbox when it performs no better than the standard compat/fast cores.
User avatar
James-F
Oldbie
 
Posts: 1428
Joined: 2015-11-30 @ 04:10

Re: Questions about the new mamesound branch on SF

Postby Stiletto » 2018-2-16 @ 17:49

Because we're buddies!!! :D

No, I don't actually know.

My guess is that DOSBox-dev doesn't actually want to maintain their own cores though if someone else is already focused on accuracy, and certainly DOSBox *used* to use MAME cores, so there's some history there. Dependencies FTW.

Nuked core is another good option, and like I said MAMEdev still has a goal of rewriting their OPL3 core to be more like nuked. But we have so many goals, IDK when that will actually happen.
"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto
User avatar
Stiletto
l33t
 
Posts: 3954
Joined: 2002-7-01 @ 21:57


Return to DOSBox Development

Who is online

Users browsing this forum: No registered users and 3 guests