There are different kernels, but that's irrelivant to the file format.
SCI1 scripts have a 32 bit exports segment, slightly different relocation segment, use certain opcodes such as send, loffs and lofsa differently, and a number of other things different. They are completely uncompatible with SCI0, but similar enough that I could modify the SCI0 compiler to support them.