diff --git a/html/102keyboard.subx.html b/html/102keyboard.subx.html
index eb272040..b4fd8a3b 100644
--- a/html/102keyboard.subx.html
+++ b/html/102keyboard.subx.html
@@ -94,7 +94,7 @@ if ('onhashchange' in window) {
37
38 8a/byte-> *ecx 0/r32/AL
39
-40 81 7/subop/compare %eax 0/imm32
+40 3d/compare-eax-with 0/imm32
41 {
42 74/jump-if-= break/disp8
43 fa/disable-interrupts
diff --git a/html/103grapheme.subx.html b/html/103grapheme.subx.html
index 915dd02b..fdbf0e99 100644
--- a/html/103grapheme.subx.html
+++ b/html/103grapheme.subx.html
@@ -102,7 +102,7 @@ if ('onhashchange' in window) {
45
46 8b/-> *(ebp+0xc) 0/r32/eax
47 c1 4/subop/shift-left %eax 3/imm8
- 48 81 0/subop/add %eax 7/imm32
+ 48 05/add-to-eax 7/imm32
49
50 8b/-> *(ebp+0xc) 1/r32/ecx
51 c1 4/subop/shift-left %ecx 3/imm8
diff --git a/html/108write.subx.html b/html/108write.subx.html
index 4249e689..7f5a6178 100644
--- a/html/108write.subx.html
+++ b/html/108write.subx.html
@@ -254,7 +254,7 @@ if ('onhashchange' in window) {
194 73/jump-if-addr>= $_append-4:end/disp8
195
196 39/compare 3/mod/direct 7/rm32/edi . . . 2/r32/edx . .
-197 73/jump-if-addr>= $_append-4:end/disp8
+197 0f 83/jump-if-addr>= $_append-4:abort/disp32
198
199 8a/copy-byte 0/mod/indirect 6/rm32/esi . . . 3/r32/BL . .
200 88/copy-byte 0/mod/indirect 7/rm32/edi . . . 3/r32/BL . .
@@ -277,7 +277,13 @@ if ('onhashchange' in window) {
217 5d/pop-to-ebp
218 c3/return
219
-220
+220 $_append-4:abort:
+221 (draw-text-wrapping-right-then-down-from-cursor-over-full-screen 0 "_append-4: stream full at " 3 0)
+222 (draw-int32-hex-wrapping-right-then-down-from-cursor-over-full-screen 0 %eax 3 0)
+223 (abort "")
+224
+225
+226