On 11 December 2012 10:06, Stas Sergeev wrote:
> 11.12.2012 18:14, Bart Oldeman пишет:
>> Yes, but here the problem is that MAME is not Open Source.
>> mamedev.org/devwiki/index.php/Is_MAME_Open_Source%3F
>> en.wikipedia.org/wiki/MAME
> mamedev.org doesn't work for me right now, so I've yet to find
> out their license...

The link works now.

> If it is not open source, then how have we ever got any ymf262.c at all?

Black magic? :) Seriously, DOSEMU allows commercial use, MAME does
not. That's a conflict.

> What dbadlib.c seems to have, is:
> - timeout detection (I've got that hack too, sad they haven't made any
> better)
> - noteon detection and a few other stream tracing things for capturing
> into DRO files
> (may not be needed as my code can capture into wav)
> - OPL models switching opl2/opl3 (may not be needed for sb16-only
> emu, as mine is)

also the timer related part of the port i/o handling -- but of course
that's a small piece of code that could just as easily be put in
adlib.c.

> So basically I think we don't need dbadlib.c.
>
>> But yes, dosbox used to have runtime selectable OPL (MAME, Ken
>> Silverman, or DOSBOX), and then they dropped the (oldest) MAME one, so
>> it's not surprising the API is similar.
> Ken Silverman's adlibemu.c is stated to be 1998-2001, which
> might be the oldest one here.

I mean the one used first by dosbox. They had the MAME one from 2002
(until the license issue was found and it was deleted in Nov. 2009)
but the other two only from April 2009.

Bart

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Dosemu-devel mailing list
Dosemu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dosemu-devel

Reply via email to