From 36816c0c8db583620032274245d3066dd9e73a33 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Sat, 27 Sep 2003 20:30:46 +0000 Subject: [PATCH] add some descumm TODOs svn-id: r10436 --- TODO | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/TODO b/TODO index 4fe7a0c2970..8185b510ac8 100644 --- a/TODO +++ b/TODO @@ -84,3 +84,17 @@ Broken Sword 2 SIMON ===== * Add support for Amiga decompressor and music + + +Descumm +======= +* Merge descumm & descumm6 +* Turn it into a library, to be used by a command line frontend (like now), + ScummVM debugger, and ScummEX. Basically, the API could consist of a single + function, which takes a pointer to a memory buffer, its length, the Scumm + version and optionally a game id. Also, it would get a pointer to a print + function (in the case of the CLI tool, print to stdout; for ScummVM, print + to our GUI console; for ScummEX, append to some window/widget) +* Rewrite code to use 2 passes; first pass builds an intermediate graph, the + second pass then tries to detect loops, break/continue statements etc. +