Many IF creators using Inform or Tads generally disregard other systems, especially systems with a development toolkit, because some of them are not "all plateform / OS" compatible. If it's true many computer users are using MSWindows, on the other hand many IF players / developpers are on Unix / Linux.
With some emulators, it's possible to make run some MSWindows applications. The problem is for Quest it didn't worked.
The question is do some people wish to see Quest runs on Linux ? I doubt someone would develop a Quest player on Linux, or in Java, but maybe Alex would be able to "tweak" a bit Quest so it could play with Wine, either for a special, light, version (with only the game engine, if possible), or for the common edition.
Generally with this emulator Quest starts to load, but soon we get the same error like when Quest on MSWindows runs out of memory, or there is a mistake in the ASL file.
In addition to this crash I got many error messages, many seems non relevant, but those are maybe more usefull :
[
[email protected] Quest]# wine Quest.exe
/.../
fixme:ole:VarParseNumFromStr numparse: cDig=30, InFlags=954
fixme:ole:VarNumFromParseNum (..,dwVtBits=20,....), partial stub!
err:shell:SHGetSpecialFolderPathA Failed to create directory 'C:\My Documents'.
/.../
fixme:ole:VarNumFromParseNum (..,dwVtBits=20,....), partial stub!
fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4f92-6699-11cf-b70c-00aa0060d393}?
fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4f92-6699-11cf-b70c-00aa0060d393}?
fixme:ole:CoRegisterMessageFilter stub
It seems for example that Quest starts by looking in this 'My Documents' folder that doesn't exist on Linux. Do you think there is a way to make Quest runs on Linux anyway, without much recoding ?