Difference between revisions of "User:Pidgeot"
Jump to navigation
Jump to search
Line 20: | Line 20: | ||
*<strike>July 5: Code flow analysis</strike> Completed July 5 | *<strike>July 5: Code flow analysis</strike> Completed July 5 | ||
*<strike>July 24: Code generation (SCUMMv6)</strike> Completed July 24 | *<strike>July 24: Code generation (SCUMMv6)</strike> Completed July 24 | ||
*July 29: Second disassembler (KYRA) | *<strike>July 29: Second disassembler (KYRA)</strike> Completed July 30 | ||
*August 6: Code generation (KYRA) | *<strike>August 6: Code generation (KYRA)</strike> Completed August 6 | ||
*August 9: Documentation | |||
I also have a [http://blog.birdiesoft.dk/tracreport/ more detailed task list], which is automatically exported from my task tracking system, [http://trac.edgewall.org Trac]. | I also have a [http://blog.birdiesoft.dk/tracreport/ more detailed task list], which is automatically exported from my task tracking system, [http://trac.edgewall.org Trac]. |
Revision as of 03:02, 7 August 2010
Pidgeot | ||
---|---|---|
Name | Michael Madsen | |
Team Member since | 2010-04-26 | |
Working on | Generic script decompiler | |
Personal webpage/BLOG | http://blog.birdiesoft.dk | |
- |
My name is Michael Madsen, and I'm one of the GSoC 2010 students.
My task is to create the (by now, most likely infamous) generic script decompiler. Hopefully third time is the charm. It is not yet completely finalized which instruction sets I'll add during GSoC, but it'll most likely be one of the SCUMMv6+ versions, and then KYRA as my second instruction set.
I've setup a blog for this project at http://blog.birdiesoft.dk.
Project schedule
This is the tentative schedule of milestones for my GSoC project.
June 1: Disassembly frameworkCompleted May 28June 8: First disassembler (SCUMMv6)Completed June 4June 21: Generation of code flow graphCompleted June 14July 5: Code flow analysisCompleted July 5July 24: Code generation (SCUMMv6)Completed July 24July 29: Second disassembler (KYRA)Completed July 30August 6: Code generation (KYRA)Completed August 6- August 9: Documentation
I also have a more detailed task list, which is automatically exported from my task tracking system, Trac.