diff --git a/html/ex10.mu.html b/html/ex10.mu.html
index 25753a8f..23ab8778 100644
--- a/html/ex10.mu.html
+++ b/html/ex10.mu.html
@@ -74,7 +74,7 @@ if ('onhashchange' in window) {
16 $main:event-loop: {
17 var dx/eax: int <- copy 0
18 var dy/ecx: int <- copy 0
-19 dx, dy <- read-mouse-event
+19 dx, dy <- read-mouse-event
20 {
21 compare dx, 0
22 break-if-!=
diff --git a/html/ex2.subx.html b/html/ex2.subx.html
index 404e453a..4083475c 100644
--- a/html/ex2.subx.html
+++ b/html/ex2.subx.html
@@ -66,7 +66,7 @@ if ('onhashchange' in window) {
11
12 Entry:
13
-14 8b/-> *Video-memory-addr 1/r32/ecx
+14 8b/-> *Video-memory-addr 1/r32/ecx
15
16
17 8d/copy-address *(ecx + 0x0bffff) 0/r32/eax
diff --git a/html/ex9.mu.html b/html/ex9.mu.html
index fbd54012..f4d8a582 100644
--- a/html/ex9.mu.html
+++ b/html/ex9.mu.html
@@ -76,14 +76,14 @@ if ('onhashchange' in window) {
18 fn main {
19 var text-storage: (stream byte 0x200)
20 var text/esi: (addr stream byte) <- address text-storage
-21 load-first-sector-from-primary-bus-secondary-drive text
+21 load-first-sector-from-primary-bus-secondary-drive text
22
23 var word-count/eax: int <- word-count text
24
25 var result-storage: (stream byte 0x10)
26 var result/edi: (addr stream byte) <- address result-storage
27 write-int32-decimal result, word-count
-28 store-first-sector-to-primary-bus-secondary-drive result
+28 store-first-sector-to-primary-bus-secondary-drive result
29 }
30
31 fn word-count in: (addr stream byte) -> _/eax: int {
diff --git a/html/shell/main.mu.html b/html/shell/main.mu.html
index 3db8fdab..adfa5363 100644
--- a/html/shell/main.mu.html
+++ b/html/shell/main.mu.html
@@ -86,7 +86,7 @@ if ('onhashchange' in window) {
28 var self/esi: (addr sandbox) <- copy _self
29 var s-storage: (stream byte 0x200)
30 var s/ebx: (addr stream byte) <- address s-storage
-31 load-first-sector-from-primary-bus-secondary-drive s
+31 load-first-sector-from-primary-bus-secondary-drive s
32 {
33 var done?/eax: boolean <- stream-empty? s
34 compare done?, 0/false
diff --git a/tools/update_html b/tools/update_html
index 1ed2fefb..c395f675 100755
--- a/tools/update_html
+++ b/tools/update_html
@@ -49,12 +49,12 @@ for f in [^0-9]*.subx [^0-9]*.mu
do
test $# -gt 0 && test $1 != $f && continue
test $f = "boot.subx" && continue
- ctags -x [0-9]*.subx [0-9]*.mu $f > /tmp/tags
+ ctags -x boot.subx [0-9]*.subx [0-9]*.mu $f > /tmp/tags
process $f
done
( cd shell
- ctags -x ../[0-9]*.subx ../[0-9]*.mu *.mu > /tmp/tags
+ ctags -x ../boot.subx ../[0-9]*.subx ../[0-9]*.mu *.mu > /tmp/tags
)
for f in shell/*.mu
do