Sanitarium Engine - All help is welcome

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

Post Reply
Posts: 9
Joined: Sun Oct 30, 2005 7:15 pm
Location: Southern California

Post by Deledrius » Sat Jan 13, 2018 1:46 pm

Although I haven't had time to spend on it in a long while, I've tried to keep a working repository that builds against ScummVM's master, recently filtered to just contain the engine (as is the style now). If anyone is interested in working on the engine, you can always start from there:

I hope I'll have more time to get back into it (and contribute to Director, too), but it's not going to be in the immediate near future.

ScummVM Developer
Posts: 997
Joined: Thu Aug 02, 2012 1:40 pm

Post by digitall » Sun Jan 14, 2018 7:00 am

@Deledrius: Thanks for doing that. I have compared your new engine code against the older engine codebase with minor fixes I had made to keep this compiling against the latest master.

I have found that your engine code seems to be missing the code chanes in the last two commits I made in my branch here:

These are partly shown up due to better linting in GCC-6.4.0+

However, this also fails to compile with this error currently which I need to look at:
engines/asylum/system/screen.cpp:943:36: error: invalid operands of types ‘__gnu_cxx::__enable_if<true, double>::__type {aka double}’ and ‘int’ to binary ‘operator&’
byte zoom = abs(sourceMask->left) & 7;

User avatar
Posts: 40
Joined: Tue Mar 27, 2007 9:08 am
Location: Italy

Post by topolinik » Mon Sep 24, 2018 8:21 am


Posts: 67
Joined: Sun Dec 11, 2005 4:59 pm

Re: Sanitarium Engine - All help is welcome

Post by Mim » Mon Jan 21, 2019 10:52 am

Would not be possible to add completing of this engine among GSoC 2019 tasks? Maybe somebody would be interested in working on it.

Post Reply