summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authorWerner Almesberger <werner@almesberger.net>2016-08-30 04:22:56 (GMT)
committerWerner Almesberger <werner@almesberger.net>2016-08-30 04:22:56 (GMT)
commit32bc1a1dab97e47a0b752b926a11ee6b959b1a8a (patch)
tree3bc9c17b2773aa9825d8190deaad3bfc1e1c1f68 /web
parent52484fb3b9caff8b8137cb0ecc92db090207c792 (diff)
downloadeeshow-32bc1a1dab97e47a0b752b926a11ee6b959b1a8a.zip
eeshow-32bc1a1dab97e47a0b752b926a11ee6b959b1a8a.tar.gz
eeshow-32bc1a1dab97e47a0b752b926a11ee6b959b1a8a.tar.bz2
web/: Web page with eeshow walk-through
Diffstat (limited to 'web')
-rw-r--r--web/history.pngbin0 -> 92565 bytes
-rw-r--r--web/index-screen.pngbin0 -> 111010 bytes
-rw-r--r--web/index.html187
-rw-r--r--web/sheet-1-plain.pngbin0 -> 40928 bytes
-rw-r--r--web/sheet-10-glabel-scl.pngbin0 -> 47342 bytes
-rw-r--r--web/sheet-12-plain.pngbin0 -> 41567 bytes
-rw-r--r--web/sheet-4-pin-type.pngbin0 -> 30273 bytes
-rw-r--r--web/wt-diff-new.fig37
-rw-r--r--web/wt-diff-old.fig18
-rw-r--r--web/wt-diff.fig26
-rw-r--r--web/wt-glabel.fig25
-rw-r--r--web/wt-history.fig23
-rw-r--r--web/wt-index.fig21
-rw-r--r--web/wt-pin-type.fig31
-rw-r--r--web/wt-plain.fig22
-rw-r--r--web/wt-start.fig32
-rw-r--r--web/x1601-diff-new.pngbin0 -> 35148 bytes
-rw-r--r--web/x1601-diff-old.pngbin0 -> 35461 bytes
-rw-r--r--web/x1601-diff.pngbin0 -> 30955 bytes
19 files changed, 422 insertions, 0 deletions
diff --git a/web/history.png b/web/history.png
new file mode 100644
index 0000000..6537a3a
--- /dev/null
+++ b/web/history.png
Binary files differ
diff --git a/web/index-screen.png b/web/index-screen.png
new file mode 100644
index 0000000..2b589f3
--- /dev/null
+++ b/web/index-screen.png
Binary files differ
diff --git a/web/index.html b/web/index.html
new file mode 100644
index 0000000..66324ad
--- /dev/null
+++ b/web/index.html
@@ -0,0 +1,187 @@
+<HTML>
+<TITLE>Eeshow</TITLE>
+<BODY>
+
+<STYLE type="text/css">
+body {
+ background-color: #e0e0e0;
+}
+
+img {
+ padding: 10px;
+}
+</STYLE>
+
+<H1>Eeshow &dash; Schematics renderer and viewer</H1>
+
+Eeshow reads schematics made by
+<A href="http://kicad-pcb.org/">KiCad</A>
+<A href="http://kicad-pcb.org/discover/eeschema/">Eeschema</A>
+and can be used as
+interactive viewer, or as a command-line tool to convert schematics
+to PNG, PDF, or FIG.
+<BR>
+Eeshow can show the differences between two versions of schematics sheets
+and it can retrieve files directly from a
+<A href="https://git-scm.com/">git</A> repository.
+<BR>
+Eeshow was developed as part of the
+<A href="http://neo900.org/">Neo900</A> project.
+
+
+<H2>Building eeshow</H2>
+
+Eeshow currently only works on Linux.
+
+To build, the development libraries for Gtk+ 3, Cairo 2, and Git 2
+have to be installed. It also uses the command-line tools from
+transfig and imagemagick.
+
+<PRE>
+git clone http://neo900.org/git/eeshow
+cd eeshow
+make
+</PRE>
+
+
+<H2>Motivation</H2>
+
+The Neo900 project uses complex schematics that are edited by several
+people. We keep a revision history in git. For such a collaborative
+project, it is crucial to coordinate changes and to be able to see
+exactly what happened when conflicts occur.
+<BR>
+Unfortunately, it is not
+always easy to tell from a textual difference what has changed between
+two versions of schematics. Worse, even small changes can sometimes
+result in Eeschema producing large numbers of differences.
+<P>
+Eeshow aims to provide a convenient means for visually comparing differences
+in schematics. Furthermore, by being able to work directly from a git
+repository and not requiring files to be changed on disk, it helps
+to streamline the workflow.
+<P>
+Eeshow has evolved from the much older
+<A href="http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/schhist">schhist</A>
+project that provided a collection of scripts that used Eeschema
+(with the help of Wolfgang Spraul's
+<A href="http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/kicad-patches">command-line patches</A>)
+to render schematics to bitmap images and then to compare these,
+producing a large HTML table.
+<BR>
+However, this system was very slow
+and the approach of using a table would not have scaled to a project
+as large as Neo900.
+
+
+<H2>Walk-through</H2>
+
+Below is a quick tour of the key features of eeshow. We use the Neo900
+schematics as an example. You can download them with:
+<pre>
+git clone http://neo900.org/git/ee.git
+cd ee/hw
+</pre>
+
+Start eeshow with:
+<pre>
+eeshow neo900.pro
+</pre>
+
+Eshow displays a progress bar while loading. Since it retrieves files
+from the project's entire revision history, this can take a moment.
+If the wait gets unbearable, consider using the option
+<CODE>-N <I>depth</I></CODE>
+to limit the number of revision eeshow uses.
+<BR>
+Eeshow will typically complain about not finding files or components.
+Such small problems are common in many projects, and eeshow just omits
+parts it can't find, and skips revisions it cannot load.
+<P>
+Once done, eeshow displays the top-level page of the schematics. In
+our case, this page contains all the sub-sheets.
+<P>
+<IMG src="wt-start.png">
+<P>
+You can drag to pan, use the scroll wheel or the + or - keys to zoom,
+click a sub-sheet symbol to open the respective sheet, get help with H,
+or exit with Q.
+<P>
+<IMG src="wt-plain.png">
+<P>
+Sheets are rendered almost like in Eeschema. The main difference is
+that eeshow uses system fonts for text, which can sometimes produce
+small size differences.
+<P>
+To return to the sheet next higher in the hierarchy, click on the box
+with the sheet name. To show eeshow's sheet index, click on the box
+with the name of the top sheet.
+<P>
+<IMG src="wt-index.png"><P>
+<P>
+The index shows thumbnails for all the sheets. Clicking on a
+thumbnail selects the respective sheet. Clicking anywhere else
+(or pressing Escape) returns to the sheet.
+<P>
+While Eeschema largely avoids the use of settings that are invisible
+to the user, there is one major exception: pin types.
+<BR>
+In eeshow,
+displaying symbols representing pin types can be toggled by pressing E.
+<P>
+<IMG src="wt-pin-type.png">
+<P>
+Another extension of eeshow is that it can help navigate nets using
+global labels. When hovering over a global label, a pop-up showing the
+net name and the sheets on which it used appears. Clicking on a sheet
+goes there.
+<BR>
+Furthermore, all occurreces of the global label on the
+sheet are highlighted. This highlighting remains effective also when
+changing sheets. It can be removed by pressing Escape.
+<P>
+<IMG src="wt-glabel.png">
+<P>
+We now come to eeshow's main feature. On the left-hand side of the
+screen, a box with the latest revision in the git history is shown.
+Clicking on it displays the revision history, with all branches.
+<P>
+<IMG src="wt-history.png"><P>
+<P>
+Clicking on an entry shows the schematics as they were at that revision.
+<P>
+To compare two revisions, click on the double triangle symbol and select
+the revision to compare with. Eeshow then displays the difference beteen
+the two.
+<P>
+<IMG src="wt-diff.png">
+<P>
+The difference is generated by rendering both versions, then comparing
+them pixel by pixel for differences. This means that only changes
+resulting in a visible difference will be shown.
+<P>
+<IMG src="wt-diff-old.png">
+<P>
+The two versions being compared can be shown also without differences:
+O shows the old version, N the new version, D the differences. Tab
+toggles between old and new.
+<P>
+Versions can also be selected by clicking on the respective box in the
+upper left corner. Clicking on an already active version opens the
+history viewer for changing the version.
+<P>
+<IMG src="wt-diff-new.png"><P>
+<P>
+
+<H2>Non-interactive use</H2>
+
+Eeshow can also be used from the command line to render schematics.
+The most common use may be to render the schematics as PDF. Example:
+<P>
+<PRE>
+eeshow neo900.pro -- pdf -o neo900.pdf
+</PRE>
+<P>
+Additional functions are explained in the
+<A href="https://neo900.org/git?p=eeshow;a=blob;f=README">README</A>.
+</BODY>
diff --git a/web/sheet-1-plain.png b/web/sheet-1-plain.png
new file mode 100644
index 0000000..cd0bf87
--- /dev/null
+++ b/web/sheet-1-plain.png
Binary files differ
diff --git a/web/sheet-10-glabel-scl.png b/web/sheet-10-glabel-scl.png
new file mode 100644
index 0000000..f043f46
--- /dev/null
+++ b/web/sheet-10-glabel-scl.png
Binary files differ
diff --git a/web/sheet-12-plain.png b/web/sheet-12-plain.png
new file mode 100644
index 0000000..f6c42d5
--- /dev/null
+++ b/web/sheet-12-plain.png
Binary files differ
diff --git a/web/sheet-4-pin-type.png b/web/sheet-4-pin-type.png
new file mode 100644
index 0000000..c3661a1
--- /dev/null
+++ b/web/sheet-4-pin-type.png
Binary files differ
diff --git a/web/wt-diff-new.fig b/web/wt-diff-new.fig
new file mode 100644
index 0000000..6c42862
--- /dev/null
+++ b/web/wt-diff-new.fig
@@ -0,0 +1,37 @@
+#FIG 3.2 Produced by xfig version 3.2.5c
+Landscape
+Center
+Metric
+A4
+100.00
+Single
+-2
+1200 2
+5 1 0 2 0 7 40 -1 -1 0.000 0 0 1 1 4590.549 1241.890 4905 945 4995 1395 4680 1665
+ 1 1 2.00 60.00 60.00
+ 1 1 2.00 60.00 60.00
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 4815 630 5220 630
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 4455 1800 4725 1935
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 2160 1170 1350 1170
+2 2 0 0 0 7 45 -1 19 0.000 0 0 -1 0 0 5
+ 2115 1035 4410 1035 4410 1305 2115 1305 2115 1035
+2 2 0 0 0 7 45 -1 19 0.000 0 0 -1 0 0 5
+ 5175 495 7155 495 7155 765 5175 765 5175 495
+2 2 0 0 0 7 45 -1 19 0.000 0 0 -1 0 0 5
+ 5085 1215 6390 1215 6390 1575 5085 1575 5085 1215
+2 2 0 0 0 7 45 -1 19 0.000 0 0 -1 0 0 5
+ 4770 1890 6705 1890 6705 2160 4770 2160 4770 1890
+2 5 0 1 0 -1 50 -1 20 0.000 0 0 -1 0 0 5
+ 0 x1601-diff-new.png
+ 900 342 10044 342 10044 7200 900 7200 900 342
+2 2 0 0 0 7 45 -1 19 0.000 0 0 -1 0 0 5
+ 1035 2070 3375 2070 3375 2745 1035 2745 1035 2070
+4 0 0 40 -1 22 16 0.0000 4 195 1860 5265 720 N for new version\001
+4 0 0 40 -1 22 16 0.0000 4 195 1875 4815 2115 O for new version\001
+4 0 0 40 -1 22 16 0.0000 4 255 1230 5130 1485 Tab toggles\001
+4 0 0 40 -1 22 16 0.0000 4 255 2190 2205 1260 D for pixel difference\001
+4 0 0 40 -1 22 16 0.0000 4 195 2040 1125 2340 Click once to select\001
+4 0 0 40 -1 22 16 0.0000 4 255 2250 1125 2610 Click again to change\001
diff --git a/web/wt-diff-old.fig b/web/wt-diff-old.fig
new file mode 100644
index 0000000..1486f3c
--- /dev/null
+++ b/web/wt-diff-old.fig
@@ -0,0 +1,18 @@
+#FIG 3.2 Produced by xfig version 3.2.5c
+Landscape
+Center
+Metric
+A4
+100.00
+Single
+-2
+1200 2
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 6120 1935 4455 1755
+2 5 0 1 0 -1 50 -1 20 0.000 0 0 -1 0 0 5
+ 0 x1601-diff-old.png
+ 900 342 10044 342 10044 7200 900 7200 900 342
+2 2 0 0 0 7 45 -1 19 0.000 0 0 -1 0 0 5
+ 6030 1710 8820 1710 8820 2340 6030 2340 6030 1710
+4 0 0 40 -1 22 16 0.0000 4 195 2655 6165 1980 Click to show old version\001
+4 0 0 40 -1 22 16 0.0000 4 255 1260 6165 2250 (or press O)\001
diff --git a/web/wt-diff.fig b/web/wt-diff.fig
new file mode 100644
index 0000000..d414fb7
--- /dev/null
+++ b/web/wt-diff.fig
@@ -0,0 +1,26 @@
+#FIG 3.2 Produced by xfig version 3.2.5c
+Landscape
+Center
+Metric
+A4
+100.00
+Single
+-2
+1200 2
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 7065 1890 6525 2925
+2 5 0 1 0 -1 50 -1 20 0.000 0 0 -1 0 0 5
+ 0 x1601-diff.png
+ 900 342 10044 342 10044 7200 900 7200 900 342
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 4455 4590 2610 3960
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 3465 1800 2610 3690
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 4770 765 6885 1575
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 1350 1170 2160 1170
+4 1 0 40 -1 22 16 0.0000 4 255 3210 6210 6840 Changed areas are highlighted\001
+4 0 0 40 -1 22 16 0.0000 4 195 1575 7020 1800 Newer revision\001
+4 2 0 40 -1 22 16 0.0000 4 195 1485 2520 3915 Older revision\001
+4 0 0 40 -1 22 16 0.0000 4 255 2595 2250 1260 Showing pixel difference\001
diff --git a/web/wt-glabel.fig b/web/wt-glabel.fig
new file mode 100644
index 0000000..0bc1a7f
--- /dev/null
+++ b/web/wt-glabel.fig
@@ -0,0 +1,25 @@
+#FIG 3.2 Produced by xfig version 3.2.5c
+Landscape
+Center
+Metric
+A4
+100.00
+Single
+-2
+1200 2
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 2520 1620 2745 2385
+2 5 0 1 0 -1 50 -1 20 0.000 0 0 -1 0 0 5
+ 0 sheet-10-glabel-scl.png
+ 900 342 10044 342 10044 7200 900 7200 900 342
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 4275 3150 4950 3420
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 9225 2970 9630 3600
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 9135 5985 9675 4005
+4 1 0 40 -1 22 16 0.0000 4 255 2415 2880 1530 Hover over global label\001
+4 0 0 40 -1 22 16 0.0000 4 195 990 4545 2250 Net name\001
+4 0 0 40 -1 22 16 0.0000 4 255 3195 5040 3600 List of sheets using this glabel\001
+4 0 0 40 -1 22 16 0.0000 4 255 1830 5040 3915 (click to go there)\001
+4 0 0 40 -1 22 16 0.0000 4 255 1635 9675 3870 Highlights label\001
diff --git a/web/wt-history.fig b/web/wt-history.fig
new file mode 100644
index 0000000..46ae984
--- /dev/null
+++ b/web/wt-history.fig
@@ -0,0 +1,23 @@
+#FIG 3.2 Produced by xfig version 3.2.5c
+Landscape
+Center
+Metric
+A4
+100.00
+Single
+-2
+1200 2
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 7020 5940 5580 5760
+2 5 0 1 0 -1 50 -1 20 0.000 0 0 -1 0 0 5
+ 0 history.png
+ 900 342 10044 342 10044 7200 900 7200 900 342
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 1 1 2
+ 1 0 2.00 90.00 120.00
+ 1 0 2.00 90.00 120.00
+ 6660 2610 6660 1170
+4 0 0 40 -1 22 16 0.0000 4 195 1740 7155 5985 Hover for details\001
+4 0 0 40 -1 22 16 0.0000 4 195 1470 7155 6255 Click to select\001
+4 0 0 40 -1 22 16 0.0000 4 255 1425 6795 1890 Drag to scroll\001
+4 0 0 40 -1 22 16 0.0000 4 255 1485 6795 2160 (or use wheel)\001
+4 0 0 40 -1 22 16 0.0000 4 195 2355 6930 6975 Click elsewhere to exit\001
diff --git a/web/wt-index.fig b/web/wt-index.fig
new file mode 100644
index 0000000..635c706
--- /dev/null
+++ b/web/wt-index.fig
@@ -0,0 +1,21 @@
+#FIG 3.2 Produced by xfig version 3.2.5c
+Landscape
+Center
+Metric
+A4
+100.00
+Single
+-2
+1200 2
+2 5 0 1 0 -1 50 -1 20 0.000 0 0 -1 0 0 5
+ 0 index-screen.png
+ 900 342 10044 342 10044 7200 900 7200 900 342
+2 2 0 0 0 7 45 -1 19 0.000 0 0 -1 0 0 5
+ 3555 3555 5580 3555 5580 4185 3555 4185 3555 3555
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 3600 3195 3735 3555
+2 2 0 0 0 7 45 -1 19 0.000 0 0 -1 0 0 5
+ 4005 6525 7065 6525 7065 6795 4005 6795 4005 6525
+4 0 0 40 -1 22 16 0.0000 4 195 1950 3600 3825 Hover to see name\001
+4 0 0 40 -1 22 16 0.0000 4 195 1470 3600 4095 Click to select\001
+4 0 0 40 -1 22 16 0.0000 4 255 3060 4050 6750 Click anywhere else to return\001
diff --git a/web/wt-pin-type.fig b/web/wt-pin-type.fig
new file mode 100644
index 0000000..6f130c2
--- /dev/null
+++ b/web/wt-pin-type.fig
@@ -0,0 +1,31 @@
+#FIG 3.2 Produced by xfig version 3.2.5c
+Landscape
+Center
+Metric
+A4
+100.00
+Single
+-2
+1200 2
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 7200 1890 8235 1890
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 8955 2880 9585 2565
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 8910 3600 9585 3330
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 2835 6165 3015 6750
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 8910 4590 9585 4275
+2 5 0 1 0 -1 50 -1 20 0.000 0 0 -1 0 0 5
+ 0 sheet-4-pin-type.png
+ 900 342 10044 342 10044 7200 900 7200 900 342
+2 2 0 0 0 7 45 -1 19 0.000 0 0 -1 0 0 5
+ 2025 1845 3645 1845 3645 2790 2025 2790 2025 1845
+4 0 0 40 -1 22 16 0.0000 4 255 1275 8370 1980 Power input\001
+4 0 0 40 -1 22 16 0.0000 4 195 1335 9675 2565 Bidirectional\001
+4 0 0 40 -1 22 16 0.0000 4 255 1545 9675 4320 Open collector\001
+4 0 0 40 -1 22 16 0.0000 4 255 540 9675 3375 Input\001
+4 0 0 40 -1 22 16 0.0000 4 255 1380 2160 2250 E toggles pin\001
+4 0 0 40 -1 22 16 0.0000 4 255 1260 2160 2565 type display\001
+4 0 0 40 -1 22 16 0.0000 4 195 810 2970 7020 Passive\001
diff --git a/web/wt-plain.fig b/web/wt-plain.fig
new file mode 100644
index 0000000..712347e
--- /dev/null
+++ b/web/wt-plain.fig
@@ -0,0 +1,22 @@
+#FIG 3.2 Produced by xfig version 3.2.5c
+Landscape
+Center
+Metric
+A4
+100.00
+Single
+-2
+1200 2
+2 5 0 1 0 -1 50 -1 20 0.000 0 0 -1 0 0 5
+ 0 sheet-12-plain.png
+ 900 342 10044 342 10044 7200 900 7200 900 342
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 9450 2070 9315 1305
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 9090 675 8595 675
+2 2 0 0 0 7 45 -1 19 0.000 0 0 -1 0 0 5
+ 2070 6255 4320 6255 4320 6885 2070 6885 2070 6255
+4 0 0 40 -1 22 16 0.0000 4 195 2025 9045 2340 Click to leave sheet\001
+4 2 0 40 -1 22 16 0.0000 4 195 1515 8550 765 Click for index\001
+4 0 0 40 -1 22 16 0.0000 4 255 2190 2115 6525 PgUp previous sheet\001
+4 0 0 40 -1 22 16 0.0000 4 255 1725 2115 6795 PgDn next sheet\001
diff --git a/web/wt-start.fig b/web/wt-start.fig
new file mode 100644
index 0000000..ca0d5df
--- /dev/null
+++ b/web/wt-start.fig
@@ -0,0 +1,32 @@
+#FIG 3.2 Produced by xfig version 3.2.5c
+Landscape
+Center
+Metric
+A4
+100.00
+Single
+-2
+1200 2
+2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
+ 0 sheet-1-plain.png
+ 900 342 10044 342 10044 7200 900 7200 900 342
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 0 0 2
+ 3465 4320 1440 3645
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 1 1 2
+ 1 0 2.00 90.00 120.00
+ 1 0 2.00 90.00 120.00
+ 7650 4950 8325 4050
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 1 1 2
+ 1 0 2.00 90.00 120.00
+ 1 0 2.00 90.00 120.00
+ 7875 1575 7875 2925
+2 1 0 2 0 7 40 -1 -1 0.000 0 0 -1 1 1 2
+ 1 0 2.00 90.00 120.00
+ 1 0 2.00 90.00 120.00
+ 7200 2250 8550 2250
+4 0 0 40 -1 22 16 0.0000 4 255 3165 3555 4500 Click on sheet symbol to open\001
+4 1 0 40 -1 22 16 0.0000 4 255 1230 7875 3240 Drag to pan\001
+4 0 0 40 -1 22 16 0.0000 4 195 1545 7380 5265 Wheel to zoom\001
+4 0 0 40 -1 22 16 0.0000 4 255 825 7380 5535 (or + / -)\001
+4 0 0 40 -1 22 16 0.0000 4 210 885 4275 5850 Q to exit\001
+4 0 0 40 -1 22 16 0.0000 4 255 1035 4275 5535 H for help\001
diff --git a/web/x1601-diff-new.png b/web/x1601-diff-new.png
new file mode 100644
index 0000000..d0ae02f
--- /dev/null
+++ b/web/x1601-diff-new.png
Binary files differ
diff --git a/web/x1601-diff-old.png b/web/x1601-diff-old.png
new file mode 100644
index 0000000..1207831
--- /dev/null
+++ b/web/x1601-diff-old.png
Binary files differ
diff --git a/web/x1601-diff.png b/web/x1601-diff.png
new file mode 100644
index 0000000..21e421d
--- /dev/null
+++ b/web/x1601-diff.png
Binary files differ