Difference between revisions of "SCUMM/Technical Reference"

Jump to navigation Jump to search
Add entry for SCUMM 6 resource files summary. Replace dead link to ScummC wiki.
m
(Add entry for SCUMM 6 resource files summary. Replace dead link to ScummC wiki.)
(15 intermediate revisions by 7 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.


== Resouce formats ==
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 ==
* [[SCUMM/Virtual Machine|SCUMM Virtual Machine]]
* [[SCUMM/Arrays and Strings|SCUMM Arrays and Strings]]
* [[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]]
* [[Sound resources]]
* [[SCUMM/Technical_Reference/Box resources|Box resources]]
* [[Object resources]]
* [[SCUMM/Technical_Reference/Charset resources|Charset resources]]
* [[Image 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 C64 opcodes]]
* [[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 ==
* http://alban.dotsec.net/7.html
* http://wiki.github.com/jamesu/scummc/
* 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#post1217901
* http://www.lucasforums.com/showthread.php?s=&postid=1199968#post1217901
* http://scumm.mixnmojo.com/?page=articles
* http://scumm.mixnmojo.com/?page=specs
* http://scumm.mixnmojo.com/?page=utils
125

edits

Navigation menu