karel3.pas is the main program.

You'll need to compile and run karmake.pas to create the files npcs.bin,
obj.bin and xact.bin. Then use Borland's BINOBJ to convert them to the
respective .obj files that are linked into the binary. The other .bin files
are screen images made using an ANSI graphics editor. They are provided as
is.

For convenience, I've included the .bin and .obj files too.
