(Attn @fredrik.ramsberg)
Using Ozmoo I just benchmarked Advent Z3 (ZILF 0.7 lib J3) against Advent Z5 (Inform 6.31 Library 6/11 S) using Ozmoo on a C64. The goal was simply to enter the building, take everything, and get to Below the Grate. As a bonus, I included the same task on the commercial “Golden Oldies Volume 1” edition of Adventure, using the original (not cracked) disks as found on C64 Preservation Project.
I include two time markers, one for how long it took from starting to load the game to getting to the first player prompt. This is not counting “do you want instructions?” which ZIL and GOV1 ask as a separate option, I’m going from “we are At End Of Road and the game is ready to play.” The second marker is how long it takes from the first prompt to get equipped in the building and get through the grate.
Ozmoo is not providing fastloading to either ZIL or I6. GOV1 is using whatever fastloader may or may not be on the disk.
Time to prompt (minutes:seconds)
ZIL - 2:06
I6 - 3:15
GOV1 - 3:23
All of these times are objectively terrible, but then, so is Commodore 64 disk access. I was mildly surprised by GOV1 being slower to get to the prompt than I6, even though I knew I had to plow through the bundle’s main menu.
Time from prompt to Below the Grate (minutes:seconds)
ZIL - 0:46
GOV1 - 1:20
I6 - 11:17
Because I remembered it being a more primitive (and therefore simpler) parser, I would have made a modest wager on GOV1 Adventure being slightly faster than ZIL, but it’s not. There’s some time penalty for extra typing as a result–we cannot GET ALL in the building so I had to type out four GET (item)s by hand–but I typed pretty briskly so it wasn’t mostly down to that.
And I6 did suffer a small unfortunate penalty because, unlike the ZIL and GOV1 versions, it doesn’t automatically complete [with the keys] when I UNLOCK GRATE, so I had to sit through a long grind while it figured out to ask me and I answered KEYS and so forth.
But the difference is pretty striking overall.