Open main menu

Kjdf

Joined 28 April 2009
780 bytes removed ,  03:13, 14 July 2009
(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...)
 
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
== 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
|
|}
6

edits