X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=history.adoc;h=8a0f8bf4b8b694bae802aaba3900d3f88dcb64f0;hb=43032763cdb923c2b8328933acfe6efeaced3bbd;hp=dac25613c660083b0d22e75dd7ff5f8599a25e4d;hpb=b88d77bea292c8ab194760d9d7583e91109638f2;p=open-adventure.git diff --git a/history.adoc b/history.adoc index dac2561..8a0f8bf 100644 --- a/history.adoc +++ b/history.adoc @@ -13,7 +13,7 @@ Kentucky, including fewer of the D&D-like elements now associated with the game. Adventure as we now know it, the ancestor of all later versions, was -was released on a PDP-10 at the Stanford AI Lab by Don Woods in 1977 +released on a PDP-10 at the Stanford AI Lab by Don Woods in 1977 (some sources, apparently erroneously, say 1976). That version is sometimes known as 350-point Adventure. @@ -173,6 +173,13 @@ 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. +The game-save format has changed. This was done to simplify +FORTRAN-derived code that formerly implemented these functions; +without C's fread(3)/fwrite() and structs it was necessarily pretty +ugly by modern stabdards. Encryption and checksumming have been +discarded - it's pointless to try tamper-prooing saves when everyone +has the source code. + == Sources == [bibliography]