Difference between revisions of "User:Kjdf"
Jump to navigation
Jump to search
m |
|||
Line 28: | Line 28: | ||
|4 days | |4 days | ||
|analyze stack effects and compress expressions within basic blocks | |analyze stack effects and compress expressions within basic blocks | ||
|- | |- | ||
Line 34: | Line 33: | ||
|2 days | |2 days | ||
|support for named variables | |support for named variables | ||
|- | |- |
Revision as of 17:53, 22 June 2009
Summer Of Code 2009
Decompiler plan:
Due time | Estimated time to complete | Description |
---|---|---|
26.06 | 4 days | structure 'while' expressions |
1.07 | 3 days | structure 'if' expressions |
unknown | support for engine-specific callbacks/hacks/rewrites | |
4.07 | 4 days | analyze stack effects and compress expressions within basic blocks |
10.07 | 2 days | support for named variables |
unknown | analysis of inter-block stack effects (what exactly will be needed) | |
12.07 | 2 days | add sword1 and/or sword2 opcodes |
18.07 | 4 days | add kyra 1 and 2 opcodes |
22.07 | 2 days | refactor and finalize parser/reader infrastructure |
24.07 | 2 days | extend stack effect analysis to registers |
unknown | how to deal with opcodes that manipulate stack 'deeply' (not so bad if they behave 'sanely' and simply use separate stack space for local variable store) | |
25.07 | 1 days | add scumm v7 opcodes |
30.07 | 3 days | add scumm v8 opcodes |