A.SCI (assembler for SCI1.1/SCI32)

A.SCI, the first Assembler for the Sierra Creative Interpreter versions 1.1 and 2 (SCI32), entirely written in C++.

IMPORTANT NOTE: This is not a compiler; basically, it’s a disassembler with an assembler to reverse the process, which allows for minor changes to games. Use at your own risk! Double check your game after doing deep modifications to it!



5 thoughts on “A.SCI (assembler for SCI1.1/SCI32)

  1. Midnight

    Hello, how can i unpack RESOURCE.AUD RESOURCE.SFX RESMAP.000 RESSCI.000, from Phantasmagoria, replace some graphic, and repack them? Thank you.

  2. lynx.lib.usm.edu

    Thanks for any other informative site. The place else may just I get that type of info written in such an ideal means?
    I have a venture that I’m just now running on, and I have been at the glance out for such info.

    1. erolfi Post author

      The main source of reference that I had back then, was the SCI book of the FreeSCI project. You can still find it online: http://sci.sierrahelp.com/Documentation/SCISpecifications/index.html
      There are differences in certain things related to 32-bit SCI that allows wider data fields in certain instructions, but you will figure it out from the disassembler itself.
      While the instruction set is pretty much the same, Kernel functions depend on the particular game.
      I also see newer sources of information around, but I haven’t wandered into that very much.
      Good luck


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s