Hi all! I've find out that HQ2 fails not due to abscense of memmory First of all it call kernel function 0x7a which are identified as K_Unknown The second problem is in vocab.999 In currect version of VM is is stated that format of this file is the same for SCI0 and SCI01 meanwhile format for vocab.999 in KQ1 HQ2 and Jones are like in SCI1 I will investigate this problem further and make HQ2 works under freesci And the third about 32bit version of stack. To do this necessary to chage all formats of inmemory objects. I.e. all variables must became 32bit instead of 16bit This means that script load function must be changed and many of kernel function. Does this really so necessary? I think that if we use 16byte aligned heapptr and 32bit sp and ip counters then we can expand stack up to 1Mb. I don't know game SCI1 which uses more then 1Mb of memory Nikita
