diff options
| author | Max Horn | 2003-09-27 20:30:46 +0000 | 
|---|---|---|
| committer | Max Horn | 2003-09-27 20:30:46 +0000 | 
| commit | 36816c0c8db583620032274245d3066dd9e73a33 (patch) | |
| tree | b3a2b16d2bcb79eed2d89e80e36652e3ff7c2778 | |
| parent | 32d85b4ae082f163106c3aa572bbb83f780e7db9 (diff) | |
| download | scummvm-rg350-36816c0c8db583620032274245d3066dd9e73a33.tar.gz scummvm-rg350-36816c0c8db583620032274245d3066dd9e73a33.tar.bz2 scummvm-rg350-36816c0c8db583620032274245d3066dd9e73a33.zip  | |
add some descumm TODOs
svn-id: r10436
| -rw-r--r-- | TODO | 14 | 
1 files changed, 14 insertions, 0 deletions
@@ -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. +  | 
