19.12.2012 21:24, Bart Oldeman пишет: > On 16 December 2012 16:33, Stas Sergeev wrote: >> Indeed, and also port reads, and write addr/val demultiplexing. >> Baically they have separated a synth and I/O parts, so there >> might be a good reason to keep dbadlib.c then. >> Anyway, since I failed to take a look this weekend, I simply >> created a new branch and applied the patch. > Thanks. Also, I could have just inlined that code in adlib.c but now > it's 95% dosbox copyright so it was easier in a separate file. I actually find it fine to have a HW emulation out of adlib.c, as it is now. So inlining the I/O and timer parts is not really needed. If adlib.c is too small, I am going to add a fully featured sequencer there. :) Btw, I am going to use glib for that, because always hacking out the custom implementation of arrays and lists is too boring.
> Did you have a chance to test it? Yes: wolf3d works, dune works. The only problem is that we won't be able to get an upstream updates because of the C++->C conversion. Wasn't the case with ymf262.c. ------------------------------------------------------------------------------ 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