Open main menu

Difference between revisions of "OpenTasks"

546 bytes added ,  23:55, 28 February 2007
(Added Residual renderer as a possible project.)
Line 141: Line 141:


== Rewrite FMOPL emulator ==
== Rewrite FMOPL emulator ==
<font color="magenta">TODO</font>
In ScummVM we use well-known FMOPL emulator from MAME V0.37a with some modifications. That was one of the few
versions on MAME released under GPL. Jarek Burczynski later rewrote FMOPL emulator to be bit-precise,
but unfortunately for us his work is under GPL-incompatible license.


This is tough task, as it should be
What needs to be done is to understand current Jarek's code and write a new emulator. The efforts should
implemented by clean room RE. Though I think it is doable by a single
be made to avoid verbatim copying of his code, so license violation will not take place.
person if he/she will try to fix existing one with new behaviour.
 
There are several approaches to do it, and even less are suitable for a single developer. One of good
ways would be either fix current FMOPL code looking on how Jarek's code works, or fix completely different
emulator which we have. It was written under GPL by Ken Silverman.


== MIDI enhancements ==
== MIDI enhancements ==