diff options
Diffstat (limited to 'html/baremetal/boot.hex.html')
-rw-r--r-- | html/baremetal/boot.hex.html | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/html/baremetal/boot.hex.html b/html/baremetal/boot.hex.html index bbcd38e1..2cbaef0e 100644 --- a/html/baremetal/boot.hex.html +++ b/html/baremetal/boot.hex.html @@ -315,7 +315,7 @@ if ('onhashchange' in window) { <span id="L260" class="LineNr"> 260 </span> <span id="L261" class="LineNr"> 261 </span> <span class="subxComment"># For now, not bothering reprogramming the IRQ to not conflict with software</span> <span id="L262" class="LineNr"> 262 </span> <span class="subxComment"># exceptions.</span> -<span id="L263" class="LineNr"> 263 </span> <span class="subxComment"># <a href="https://wiki.osdev.org/index.php?title=8259_PIC&oldid=24650#Protected_Mode">https://wiki.osdev.org/index.php?title=8259_PIC&oldid=24650#Protected_Mode</a></span> +<span id="L263" class="LineNr"> 263 </span> <span class="subxComment"># <a href="https://wiki.osdev.org/index.php?title=8259_PIC&oldid=24650#Protected_Mode">https://wiki.osdev.org/index.php?title=8259_PIC&oldid=24650#Protected_Mode</a></span> <span id="L264" class="LineNr"> 264 </span> <span class="subxComment">#</span> <span id="L265" class="LineNr"> 265 </span> <span class="subxComment"># Interrupt 1 (keyboard) conflicts with debugger faults. We don't use a</span> <span id="L266" class="LineNr"> 266 </span> <span class="subxComment"># debugger.</span> @@ -381,7 +381,7 @@ if ('onhashchange' in window) { <span id="L326" class="LineNr"> 326 </span> b0 20 <span class="subxComment"># al <- 0x20</span> <span id="L327" class="LineNr"> 327 </span> e6 20 <span class="subxComment"># port 0x20 <- al</span> <span id="L328" class="LineNr"> 328 </span> 31 c0 <span class="subxComment"># eax <- xor eax; 11/direct 000/r32/eax 000/rm32/eax</span> -<span id="L329" class="LineNr"> 329 </span> <span class="subxComment"># check output buffer of 8042 keyboard controller (<a href="https://web.archive.org/web/20040604041507/http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/keyboard/atkeyboard.html">https://web.archive.org/web/20040604041507/http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/keyboard/atkeyboard.html</a>)</span> +<span id="L329" class="LineNr"> 329 </span> <span class="subxComment"># check output buffer of 8042 keyboard controller (<a href="https://web.archive.org/web/20040604041507/http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/keyboard/atkeyboard.html)">https://web.archive.org/web/20040604041507/http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/keyboard/atkeyboard.html)</a></span> <span id="L330" class="LineNr"> 330 </span> e4 64 <span class="subxComment"># al <- port 0x64</span> <span id="L331" class="LineNr"> 331 </span> a8 01 <span class="subxComment"># set zf if bit 0 (least significant) is not set</span> <span id="L332" class="LineNr"> 332 </span> 74 89 <span class="subxComment"># jump to epilogue if 0 bit is not set [label]</span> |