121
edits
m (re-hosted the MaxTrax player source since the original link had died.) |
(Removed some completed tasks and edited some) |
||
Line 233: | Line 233: | ||
''Technical Contact'': [[User:Sev|Eugene Sandulenko]], [[User:Kirben|Travis Howell]] | ''Technical Contact'': [[User:Sev|Eugene Sandulenko]], [[User:Kirben|Travis Howell]] | ||
* Add support for sound | * Add support for beeper sound used by the Apple II version of Maniac Mansion to the SCUMM engine. Unfortunately there is no demo versions are available, so you need to own the game. Known information about the resource format can be found [[SCUMM/V0/Maniac_Mansion_Apple_II|here]]. | ||
* Add support for sound format used by Macintosh version of Loom to SCUMM engine. Known [http://sourceforge.net/tracker/index.php?func=detail&aid=824221&group_id=37116&atid=418823 information] about the structure of the sound resources used is available. If you don't own the game, the LucasArts Mac CD Game pack is usually available via eBay. | * Add support for sound format used by Macintosh version of Loom to SCUMM engine. Known [http://sourceforge.net/tracker/index.php?func=detail&aid=824221&group_id=37116&atid=418823 information] about the structure of the sound resources used is available. If you don't own the game, the LucasArts Mac CD Game pack is usually available via eBay. | ||
Line 283: | Line 283: | ||
* Another good reference for this task is the AIL library which has been recently open-sourced by its [http://www.thegleam.com/ke5fx/ author]. This is infact where XMIDI comes from, and it even contains specs. To find them, unzip AIL2.ZIP; in there you find A214_D2.ZIP, which when unzipped contains a dir DOC, which in turn contains ASCIIDOC.ZIP, which then contains XMIDI.TXT and some other files which might be of use (e.g. NOTES.TXT). | * Another good reference for this task is the AIL library which has been recently open-sourced by its [http://www.thegleam.com/ke5fx/ author]. This is infact where XMIDI comes from, and it even contains specs. To find them, unzip AIL2.ZIP; in there you find A214_D2.ZIP, which when unzipped contains a dir DOC, which in turn contains ASCIIDOC.ZIP, which then contains XMIDI.TXT and some other files which might be of use (e.g. NOTES.TXT). | ||
=== Support for | === Support for Acorn Audio Format: Desktop Tracker === | ||
''Technical Contact'': [[User:Sev|Eugene Sandulenko]], [[User:DrMcCoy|Sven Hesse]], [[User:Jubanka|Kostas Nakos]] | ''Technical Contact'': [[User:Sev|Eugene Sandulenko]], [[User:DrMcCoy|Sven Hesse]], [[User:Jubanka|Kostas Nakos]] | ||
Line 289: | Line 289: | ||
''Background:'' | ''Background:'' | ||
Since we're adding (and have added so far) support for different | Since we're adding (and have added so far) support for different platform game versions, we need support for the sound files too. | ||
Currently we need support for following | Currently we need support for following format: | ||
* Desktop Tracker format used by music in the Acorn disk version of Simon the Sorcerer 1. [http://www.tribbeck.com/software/sonor/dtt/manual/appx_f.html Information] about the specifications of the Desktop | * Desktop Tracker format used by music in the Acorn disk version of Simon the Sorcerer 1. [http://www.tribbeck.com/software/sonor/dtt/manual/appx_f.html Information] about the specifications of the Desktop Tracker format and [http://members.optusnet.com.au/wormmon/mods/ sample mods] are available. | ||
''The Task:'' | ''The Task:'' | ||
* Extend our general MOD player to support mentioned | * Extend our general MOD player to support the mentioned format | ||
''Required Skills:'' | ''Required Skills:'' | ||
Line 306: | Line 302: | ||
* Good C++ skills. | * Good C++ skills. | ||
* Understanding of how audio is generated. | * Understanding of how audio is generated. | ||
* | * 6502 assembler knowledge is a big plus. | ||
* | * Acorn knowledge is a plus. | ||
== Tools == | == Tools == | ||
Line 359: | Line 355: | ||
== Engine/game specific == | == Engine/game specific == | ||
=== Objectify CruisE engine === | === Objectify CruisE engine === |
edits