News for hackers. Stuff that matters.
Re:Z3 – The Zork CPU by derefr on Monday September 04, 2017 @11:38PM (#15172352)
Is there an overview of the evolution of the Z-Machine through the years—what features were added and how the architecture changed in each version, and what these changes allowed that was previously difficult?

It'd also be interesting to see similar "release notes" for proprietary game VMs, like the runtimes of Game Maker Studio or RPG Maker—though these would probably have to be the result of reverse-engineering + wild-ass guessing.

Re:Z3 – The Zork CPU by edmccard on Tuesday September 05, 2017 @01:43AM (#15172782)
The "Z-Machine Standards Document"[1] has an appendix[2] with a very brief summary of the history of the Z-Machine; several of the other sections have tables (for the opcodes, and header formats, etc) with "V" or "Version" column showing when features were introduced.

[1] http://inform-fiction.org/zmachine/standards/z1point1/index....

[2] http://inform-fiction.org/zmachine/standards/z1point1/appd.h...

Re:Z3 – The Zork CPU by andrewf on Tuesday September 05, 2017 @04:44AM (#15173454)
ScummVM may interest you, although I don't know if the source/developer docs are laid out to expose the VMs' evolution over time. It implements the LucasArts and Sierra VMs, supporting games from the C64/Apple II era all the way through Win32.
Re:Z3 – The Zork CPU by girvo on Tuesday September 05, 2017 @01:29AM (#15172738)
Interestingly, the original developer of Game Maker (back when it was still called that) had a page with history of how it developed up to about version 4.0 or something. Wonder if it's still on the archive anywhere