34
edits
(17 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
Here we are trying to gather all sorts of information we have about the SCUMM/SPUTM engine. | Here we are trying to gather all sorts of information we have about the SCUMM/SPUTM engine. | ||
This needs to be extended. A lot of information can be found directly in the ScummVM source, the heads of its developers, and the external links I found below. Feel free to try and tap each of these sources to gain more information and add it here (note: no brain surgery recommended. For external sources, permission from the authors should be recieved before blatantly copying stuff). | |||
== General == | == General == | ||
* [[SCUMM Virtual Machine]] | * [[SCUMM/Virtual Machine|SCUMM Virtual Machine]] | ||
* [[SCUMM Arrays and Strings]] | * [[SCUMM/Arrays and Strings|SCUMM Arrays and Strings]] | ||
* [[SCUMM Terminology]] | * [[SCUMM/Versions|SCUMM Versions]] | ||
* [[SCUMM/Terminology|SCUMM Terminology]] | |||
== | == Resource and data formats == | ||
Information about the formats of various resource types used in SCUMM games. | Information about the formats of various resource types used in SCUMM games. | ||
* [[Charset resources]] | * [[SCUMM/Technical_Reference/Index File|Index File]] | ||
* [[ | * [[SCUMM/Technical_Reference/LFL Files|LFL Files]] | ||
* [[Object resources]] | * [[SCUMM/Technical_Reference/Room resources|Room resources]] | ||
* [[ | * [[SCUMM/Technical_Reference/Box resources|Box resources]] | ||
* [[SCUMM/Technical_Reference/Charset resources|Charset resources]] | |||
* [[SCUMM/Technical_Reference/Costume resources|Costume resources]] | |||
* [[SCUMM/Technical_Reference/Image resources|Image resources]] | |||
* [[SCUMM/Technical_Reference/Object resources|Object resources]] | |||
* [[SCUMM/Technical_Reference/Script resources|Script resources]] | |||
* [[SCUMM/Technical_Reference/Sound resources|Sound resources]] | |||
* [[SCUMM/Technical_Reference/iMuse data|iMuse data]] | |||
* [[SCUMM/Technical_Reference/String format|String format]] | |||
* [[SCUMM/Technical_Reference/SCUMM 6 resource files|SCUMM 6 resource files]] | |||
== Opcode tables == | == Opcode tables == | ||
* [[SCUMM | * [[SCUMM/V0 opcodes|SCUMM V0 opcodes]] | ||
* [[SCUMM V2 opcodes]] (V1 is very similar) | * [[SCUMM/V2 opcodes|SCUMM V2 opcodes]] (V1 is very similar) | ||
* [[SCUMM V5 opcodes]] (V3 and V4 are very similar) | * [[SCUMM/V5 opcodes|SCUMM V5 opcodes]] (V3 and V4 are very similar) | ||
* [[SCUMM V6 opcodes]] (V7 is very similar) | * [[SCUMM/V6 opcodes|SCUMM V6 opcodes]] (V7 is very similar) | ||
* [[SCUMM V8 opcodes]] | * [[SCUMM/V8 opcodes|SCUMM V8 opcodes]] | ||
== External links == | == External links == | ||
* | * https://github.com/jamesu/scummc/wiki | ||
* http://www.scummvm.org/docs/specs/index.php | * http://www.scummvm.org/docs/specs/index.php | ||
* http://www.lucasforums.com/showthread.php?s=&postid=1199968 | * https://web.archive.org/web/20150914231113/http://www.lucasforums.com/showthread.php?s=&postid=1199968 | ||
* http://scumm.mixnmojo.com/?page=articles | |||
* http://scumm.mixnmojo.com/?page=specs | |||
* http://scumm.mixnmojo.com/?page=utils |
edits