Difference between revisions of "OpenTasks"

Jump to navigation Jump to search
553 bytes added ,  00:16, 1 March 2007
→‎Add support for TFMX, and more Amiga MOD formats: extracted info from patch tracker (I hope I didn't miss anything important if so, feel free to add it)
(→‎Many tasks with AGI engine: add note about NAGI)
(→‎Add support for TFMX, and more Amiga MOD formats: extracted info from patch tracker (I hope I didn't miss anything important if so, feel free to add it))
Line 131: Line 131:


== Add support for TFMX, and more Amiga MOD formats ==
== Add support for TFMX, and more Amiga MOD formats ==
<font color="magenta">TODO</font>: Extract info from https://sourceforge.net/tracker/index.php?func=detail&aid=1372271&group_id=37116&atid=418822  write a nice entry here.
Since we're adding (and have added so far) support for different Amiga game versions, we need support for the sound files too.
Currently we need support for following formats:


There is TFMX player written, but the code is bad.
* TFMX a (non MOD) format used by Monkey Island 1, there's some  [http://freshmeat.net/projects/tfmx-play/ player] for it already, which is written in rather poor C, also it misses marco implementation. [http://www.wotsit.org/download.asp?f=tfmx This] documentation may be useful, it isn't complete though. If you don't have Monkey Island 1 Amiga version you can use the [http://quick.mixnmojo.com/demos/mi1amigademo.zip demo].
 
* MaxTrax support for Kyrandia 1 Amiga version, the Amiga version isn't supported yet, but [[User:LordHoto|LordHoto]] will be working on it when his copy arrives. m68k ASM implementation by Joe Pearce can be found [http://amiga.emucamp.com/wt/files/sources/SRC_MaxTrax.lzx here]. It would require reimplementing it in proper C++, naturally a must for this task is m68k ASM knowledge.
For some Amiga MOD formats, there are well written
m68k assembly sources. DrMcCoy (a student) recently took binary player
for Infogrames modules, learned m68k assembly, REd the binaries and
rewrote them in C++.


== Rewrite FMOPL emulator ==
== Rewrite FMOPL emulator ==
561

edits

Navigation menu