wndsize = 0x400 wndoff = 0x3de loop: ``` if (bit) { b = read_byte(input, &readoff); write_byte(output, &writeoff, (byte)b); write_to_wnd(window, &wndoff, (byte)b); } else { b = read_word(input, &readoff); reps = (b & 0x1F) + 3; from = ((b & 0xe0) << 3) | (b >> 8) } ```