Difference between revisions of "Cine/Specifications"

Jump to navigation Jump to search
Added link to ScummVM's cine decompression routine for ease of comparison with the Colditz Escape's code.
(Found out that Cinematique's compression algorithm is probably Bytekiller 1.3.)
(Added link to ScummVM's cine decompression routine for ease of comparison with the Colditz Escape's code.)
Line 311: Line 311:
combined with a fixed non-adaptive [http://en.wikipedia.org/wiki/Entropy_coding entropy coding]
combined with a fixed non-adaptive [http://en.wikipedia.org/wiki/Entropy_coding entropy coding]
scheme. It seems that the algorithm is [http://www.pouet.net/prod.php?which=47994 Bytekiller 1.3].
scheme. It seems that the algorithm is [http://www.pouet.net/prod.php?which=47994 Bytekiller 1.3].
This is based on comparing the reverse engineered code in ScummVM with the
This is based on comparing the reverse engineered
[https://github.com/scummvm/scummvm/blob/branch-2-0-0/engines/cine/unpack.cpp#L92 decompression routine]
in ScummVM with the
[https://github.com/aperture-software/colditz-escape/blob/v1.2/low-level.c#L150 uncompress]-function
[https://github.com/aperture-software/colditz-escape/blob/v1.2/low-level.c#L150 uncompress]-function
from [https://github.com/aperture-software/colditz-escape Colditz Escape]'s source code.
from [https://github.com/aperture-software/colditz-escape Colditz Escape]'s source code.
417

edits

Navigation menu