diff --git a/src/doors/u32rr/DesignChanges.txt b/src/doors/u32rr/DesignChanges.txt
new file mode 100644
index 0000000000000000000000000000000000000000..464f217fb48910a948a023910a31233572a4fa42
--- /dev/null
+++ b/src/doors/u32rr/DesignChanges.txt
@@ -0,0 +1,16 @@
+This is an overview of game design changes from the original Usurper pascal
+source code:
+
+Memory mapped files
+===================
+IPC data will be transferred using memory-mapped files instead of read/write
+on the same files.  So far this is simplifying the code, but the
+synchronization method has not yet been settled, but POSIX semaphores in the
+mmap region is most likely.  Possibly each record will have a separate
+semaphore.
+
+Output
+======
+The output is intended to be line-wrapped progamatically rather than hard coded
+line lengths.  This allows much better flexability.  However, the current text
+reads very choppy, so this retrofit may take a very long time.