Airlock Collection
------------------
Welcome to hours of fun on your favourite platform!

This collection contains polished post-jam releases of some of the games that
were entered in Punyjam #3, which was held in February of 2023. A jam means
the authors have a limited time in which to finish their game, so the games
often lack a bit of polish. The authors of the games in this collection all
spent some time after the jam, reading through the feedback they got from
the judges and improving their games, while also making sure their games run 
as smooth as possible on 8-bit platforms.

The rules of the jam required all games to start in or next to an airlock. The
authors came up with clever stories around this premise.

All games use PunyInform, a library that is used with the Inform 6 programming
language to produce games in the Z-code format, suitable to be run on most
8-bit computers as well as any 16-bit or modern computer. Several authors in
this and previous PunyJams started with no knowledge of PunyInform, and 
produced their first game in three weeks.

The collection was created with the Puddle BuildTools for PunyInform by Stefan
Vogt. This toolset allows a user to build disk images for a game for 25+ 
platforms. See link below.

The games
---------
These games are included, in alphabetic order:

A1RL0CK, by Marco Innocenti
Blorp!, by Shawn Sijnstra
A Clean Getaway, by Michael Bub
Falling to Pieces, by Gianluca Girelli
The Fantasy Dimension, by Johan Berntsson
Lucid Night, by Dee Cooke
Submarine Sabotage, by Garry Francis

The authors are the copyright holders of their games. All authors have kindly 
given their permission for the games to be included in this collection. The 
games can be freely played.

You can find more information about the games, as well as the two games that
were entered in the jam but are not in the collection, on the jam page, see 
link below. Some of the authors have published the source code of their games.
You can also find reviews, and write your own reviews, at IFDB, see link 
below. Writing an honest review on IFDB, or even just rating the game, is
one of the best things you can do to thank the authors for their efforts.

Z-code and interpreters
-----------------------
Z-code is a text adventure game format invented by Infocom in 1979. It's based
on a virtual machine, which can be emulated on pretty much any computer. These
emulators are called Z-code interpreters.

The Commodore 64, 128, Plus/4, MEGA65 and Commander X16 versions of the games
use the Ozmoo interpreter, by Johan Berntsson and Fredrik Ramsberg.

The BBC/Acorn versions use Ozmoo for Acorn, an Ozmoo port by Steven Flintham. 

The Commodore VIC-20 and PET versions use BitShifter's Z-code interpreter, by
Edilbert Kirk.

The MS-DOS version uses Frotz, originally by Stefan Jokisch, DOS port 
maintained by David Griffith

The Amiga versions, except for The Fantasy Dimension, use ZIP by Mark Howell.

The Macintosh Classic versions use MaxZip by Andrew Plotkin.

The Spectrum +3 versions use an Infocom interpreter modified by George 
Beckett.

The Oric Atmos versions use PInforic by Jose-Maria Enguita and Fabrice 
Frances.

The Dragon 64 versions use an interpreter by a person called Pere.

The TI99/4a versions use Master's Interpreter by Barry Boone.

The TRS-80 Model 4 versions use M4ZVM by Shawn Sijnstra.

The rest of the games use Infocom interpreters collected by Stefan Vogt and 
published in his Puddle Build-Tools for PunyInform. Some of them have been 
modified to work better or to work with hardware options not initally
supported.

Links
-----
Airlock Collection homepage: https://microheaven.com/airlock

PunyJam #3: https://itch.io/jam/punyjam-3

IFDB: https://ifdb.org/

PunyInform: https://github.com/johanberntsson/PunyInform

Puddle BuildTools for PunyInform: https://github.com/ByteProject/Puddle-BuildTools

Ozmoo: https://github.com/johanberntsson/ozmoo

Ozmoo Online: https://ozmoo.online

Ozmoo for Acorn: https://zornslemma.github.io/ozmoo.html

A1RL0CK: https://jpking.itch.io/a1rl0ck
Blorp!: https://sijnstra.itch.io/blorp
A Clean Getaway: https://bud1oo.itch.io/clean-getaway
Falling to Pieces: https://g0blin.itch.io/falling-to-pieces
The Fantasy Dimension: https://johanberntsson.itch.io/the-fantasy-dimension
Lucid Night: https://dee-cooke.itch.io/lucid-night
Submarine Sabotage: https://warrigal.itch.io/submarine-sabotage


Version history
---------------
Version 5, 6 April 2024: Updated Commander X16 versions to use Ozmoo 14.8, which should mean true tear-free scrolling
Version 4, 5 April 2024: Added Commander X16 versions of all games
Version 3, 19 July 2023: Added game Falling to Pieces. Updated to newest Ozmoo
    version for C64, C128, Plus/4 and MEGA65
Version 2, 2 July 2023: Fixed non-working games for TI99/4a
Version 1, 6 June 2023
