Dialog updates thread! (Current: Dialog 1c/02, library 1.2.3, Å-machine 1.0.2)

We have enough of these updates now to consolidate them into a single thread. I’ll be putting announcements here going forward, and encourage the rest of the team to do the same!

Previously: 1a/01, 1b/01, 1b/02, 1c/01

4 Likes

1c/02 is here!

Highlights:

  • Expanded the documentation chapter on automated testing
  • Objects produced by (generate $ $) no longer have author-accessible names, which could lead to compiler malfunctions
  • --basic-zscii compiler option disables extended ZSCII, which makes for larger story files and worse parsing, but better compatibility with retro interpreters
  • Debugger no longer produces spurious spaces after input with --tag-lines

This comes with library 1.2.3:

  • Extremely minor library changes to aid in automated testing

And Å-machine version 1.0.2:

  • Web interpreter now properly adjusts to window size when toggling “enlarge text” mode
  • Specification migrated to Antora; you can now find it in docs_html in the distribution
  • aamrun binary on OS X is now two separate binaries and a shell script to pick the right one
  • aamrun can now emulate dfrotz quirks for automated testing
  • Fixed a specification bug with LEAVE_DIV incorrectly setting SPC to PAR instead of LINE

Check it out: Dialog, Å-machine

7 Likes

Just pushed the homebrew formula for 1c02-1.2.3.

4 Likes