Difference between revisions of "User:Pidgeot"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Updated schedule with completed milestone)
Line 17: Line 17:
*<strike>June 1: Disassembly framework</strike> Completed May 28
*<strike>June 1: Disassembly framework</strike> Completed May 28
*<strike>June 8: First disassembler (SCUMMv6)</strike> Completed June 4
*<strike>June 8: First disassembler (SCUMMv6)</strike> Completed June 4
*June 21: Generation of code flow graph
*<strike>June 21: Generation of code flow graph</strike> Completed June 14
*June 28: Code flow analysis
*June 28: Code flow analysis
*July 24: Code generation (SCUMMv6)
*July 24: Code generation (SCUMMv6)
*July 29: Second disassembler (KYRA)
*July 29: Second disassembler (KYRA)
*August 6: Code generation (KYRA)
*August 6: Code generation (KYRA)

Revision as of 19:57, 14 June 2010

Pidgeot
Name Michael Madsen
Team Member since 2010-04-26
Working on Generic script decompiler
Personal webpage/BLOG http://blog.birdiesoft.dk
Email -

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 framework Completed May 28
  • June 8: First disassembler (SCUMMv6) Completed June 4
  • June 21: Generation of code flow graph Completed June 14
  • June 28: Code flow analysis
  • July 24: Code generation (SCUMMv6)
  • July 29: Second disassembler (KYRA)
  • August 6: Code generation (KYRA)