Difference between revisions of "User:Cyx"

Jump to navigation Jump to search
195 bytes added ,  23:31, 16 March 2007
m
adding todo/unfinished lists
m
m (adding todo/unfinished lists)
Line 7: Line 7:
}}
}}


I joined the project at the end of 2003, initially to add support for Flight Of the Amazon Queen. I started RE'ing the original executable, but things turned out that Endy succeed in getting the source, which made the work easier :p
I joined the project at the end of 2003, initially to add support for [[Flight of the Amazon Queen]]. I started RE'ing the original executable, but things turned out that [[user:ender|Ender]] succeed in getting the source, which made the work easier :p


I mostly concentrate on the engines part of ScummVM, the most interesting part of the project to me :). Getting into the x86, 68k disassembly of the games, understanding how they were made is always a fun experience.
I mostly concentrated on the engines part of ScummVM so far, the most interesting part of the project to me :). Getting into the x86 and/or 68k disassembly of the games, understanding how they were made is always a fun experience. It also happens that I "study" non-adventure games and rewrite stand-alone engines for them, you can have a look at the list [http://cyxdown.free.fr/ here].


Here's the list of my contributions to ScummVM so far (in a more or less chronologic order) :
== Contributions List ==


* '''QUEEN:''' support for PC versions
Things I have worked on :
* '''SCUMM:''' HE Wiz related stuff
* '''SCUMM:''' HE AKOS/AUX related stuff
* '''SCUMM:''' SMUSH codecs 21/44
* '''SCUMM:''' SMUSH codec 37 sub 1 (only used in FT demo)
* '''KYRA:''' initial Kyrandia 1 reverse engineering
* '''KYRA:''' initial Kyrandia code (introduction sequences, initial code base)
* '''SCUMM:''' v7/v8 bug fixes (palettes, charset/blastexts...)
* '''SCUMM:''' HE flood fill
* '''AGOS:''' DXA reverse engineering (ok, was an easy one :p)
* '''SCUMM:''' HE CUP player
* '''TOUCHE:''' initial code base, support for PC versions
* '''QUEEN:''' support for Amiga versions


* '''QUEEN''': support for PC & Amiga versions
* '''SCUMM''': HE changes (AKOS, Wiz, CUP)
* '''SCUMM''': SMUSH codecs (21/44, 37 sub 1)
* '''SCUMM''': bug fixes
* '''KYRA''': initial Kyrandia 1 RE'ing
* '''AGOS''': DXA RE'ing
* '''CINE''': SoundFX PC music support
* '''TOUCHE''': initial RE'ing
* '''TOUCHE''': support for PC versions


It also happens that I rewrite non-adventure game engines and release stand-alone interpreters for them. You can have a look [http://cyxdown.free.fr/ here] for the list.
== "Unfinished" List ==
 
Things that I have started worked on, but never completed (by loss of interest and/or time). If someone feel motivated to continue one of them, drop me a message, I'd be happy to share what I have done so far.
 
* '''IGOR''': support for the game [http://www.mobygames.com/game/igor-objective-uikokahonia Igor: Objective Uikokahonia] made by [http://www.pendulostudios.com/ Pendulo Studios]
 
== ToDo List ==
 
Things that I plan to work on :
 
* '''QUEEN''': add support for Adlib music
38

edits

Navigation menu