The adventure.text file is no longer required at runtime. Instead, it
is compiled at build time to a source module containing C structures,
-which is then linked to the advent binary.
+which is then linked to the advent binary. There is an adventure.yaml file
+as well; this is also compiled to C code, and will eventually replace
+adventure.text altogether.
The game-save format has changed. This was done to simplify the
FORTRAN-derived code that formerly implemented the save/restore
We don't need whatever minor performance gains this might collect,
and the choice to refrain will make forward translation into future
languages easier.
-
* There are a few gotos left that resist restructuring; all of these
are in the principal command interpreter function implementing its
state machine.