diff --git a/README.md b/README.md
index 264630cf..21a99574 100644
--- a/README.md
+++ b/README.md
@@ -47,16 +47,24 @@ The goals are:
The build currently runs on the SIMH and KLH10 emulators. Of course,
we'd be delighted to test this on a real KS10.
-### Usage
+### Building
-To build ITS with this repository, you need some tools installed:
-make, C compiler, and expect. For KA10, you also need SDL or SDL2 for
-the Type 340 display. Ensure all submodules are checked out, and then
-type `make EMULATOR=simh`, `make EMULATOR=pdp10-ka`, `make
+To build ITS with this repository, you need some tools installed; see
+the table below. Ensure all submodules are checked out, and then type
+`make EMULATOR=simh`, `make EMULATOR=pdp10-ka`, `make
EMULATOR=pdp10-kl`, or `make EMULATOR=klh10`. This will leave built
-files in the `out` directory, one of which is a disk image with ITS
+files in the `out` directory, some of which are disk images with ITS
installed.
+| Emulator | Dependencies |
+| --- | --- |
+| klh10 | git, c compiler, make, expect, curses, autoconf
+| simh | git, c compiler, make, expect, curses, autoconf, sdl2
+| pdp10-ka | git, c compiler, make, expect, curses, autoconf, sdl2, sdl2-image, gtk3
+| pdp10-kl | git, c compiler, make, expect, curses, autoconf, sdl2, sdl2-image, gtk3
+
+### Usage
+
To start ITS, type `./start`. If you see `KLH10#`, type `go` and
Enter. If you see the `DSKDMP` prompt, type `its`, press Enter, and
then ESCG. If you use the `pdp10-kl` emulator there is no prompt