User:Kjdf

From ScummVM :: Wiki
Revision as of 18:52, 8 June 2009 by Kjdf (talk | contribs) (New page: == Summer Of Code 2009 == === Decompiler schedule: === {| ! Deadline ! Description ! Status |- |5th June |read script from file, parse headers | done |- |7th June |declare enough bytecod...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Summer Of Code 2009

Decompiler schedule:

Deadline Description Status
5th June read script from file, parse headers done
7th June declare enough bytecode Instruction <-> game bytestream relations to be able to construct internal representation of a simple script done (script-1 and script-50 of samnmax-demo)
9th June design a few general classes of Instructions, mostly:
  • kernel functions used for side effects
  • arithmetic expressions
  • instructions managing data flow (push/dup etc), with a separate class for most
in progress
11th June Construct control flow graph
(later) extend the Instruction subclasses to describe input/output data types
(later) add support for all other bytecodes for Scumm v6, v7, v8