Open besmaller opened 6 years ago
After further discussion with the Thaumistry team, they are trying iosfrotz with a version of their TADS 3 file which does not require the dynamic-func support, and initial results are positive. I don't know how critical it will be to support the dynamic compiler if this is a relatively easy workaround.
Update on this, the Thaumistry team has released a new .T3 file which does not require the dynamic compiler support, and this seems to be working with iosfrotz. So, the decision of whether or not to add this support to iosfrotz is not related to supporting this game any longer.
Glad that was resolved. I will use the original Thaumistry file as a test if I add this support to Frotz in the future, and keep this issue open to track it.
(Sorry, kind of late with this.)
@spathiwa
I will use the original Thaumistry file as a test if I add this support to Frotz in the future
Note that the original t3 file only requests dynamic-func support but doesn't actually use it. It's only used in the non-standard version of the game (the one that only runs in a custom terp.)
The error I get specifically when I run the TADS 3 file is:
VM Error: this interpreter version cannot run this program (program requires intrinsic class dynamic-func/030000, which is not available in this interpreter).
I've asked the development team about this, and the response is that they feel the interpreter should support this. Is this a major effort?