I have cloned this repository, ran the build-vbcc.sh script and then changed to the ODWY0350, typed make and eventually obtained ``` $ make 2>&1 | head cd z-machine ; inform -v8 -ew~S~X~D \$MAX_ARRAYS=700 \$MAX_ZCODE_SIZE=38000 \$MAX_STATIC_DATA=48000 Main.inf ../advent.z8 Inform 6.35 for Linux (22nd May 2021) "advent.s", line 15: Error: Expected variable name or 'sp' but found ( > @loadw xp (0) -> ( "advent.s", line 15: Error: Store '->' destination not 'sp' or a variable: "(" > @loadw xp (0) -> ( "advent.s", line 15: Error: Expected expression but found ) > @loadw xp (0) -> (null) "advent.s", line 15: Error: Assembly mistake: syntax is "loadw <operand1> <operand2> -> <result-variable>" > @loadw xp (0) -> (null); $ make 2>&1 | head -n20 cd z-machine ; inform -v8 -ew~S~X~D \$MAX_ARRAYS=700 \$MAX_ZCODE_SIZE=38000 \$MAX_STATIC_DATA=48000 Main.inf ../advent.z8 Inform 6.35 for Linux (22nd May 2021) "advent.s", line 15: Error: Expected variable name or 'sp' but found ( > @loadw xp (0) -> ( "advent.s", line 15: Error: Store '->' destination not 'sp' or a variable: "(" > @loadw xp (0) -> ( "advent.s", line 15: Error: Expected expression but found ) > @loadw xp (0) -> (null) "advent.s", line 15: Error: Assembly mistake: syntax is "loadw <operand1> <operand2> -> <result-variable>" > @loadw xp (0) -> (null); "advent.s", line 39: Error: Expected variable name or 'sp' but found ( > @loadw xp (1) -> ( "advent.s", line 39: Error: Store '->' destination not 'sp' or a variable: "(" > @loadw xp (1) -> ( "advent.s", line 39: Error: Expected expression but found ) > @loadw xp (1) -> (null) "advent.s", line 39: Error: Assembly mistake: syntax is "loadw <operand1> <operand2> -> <result-variable>" > @loadw xp (1) -> (null); "advent.s", line 41: Error: Expected variable name or 'sp' but found ( > @loadw xp (0) -> ( ``` It would appear the assembler output produced by vbccz is incompatible with the version of Inform I've installed, which is the current 6.35 release. What version of Inform works? Is it easy to patch vbccz to generate output compatible with new versions of Inform 6?
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by ejolson2005 and has received 4 comments.