diff --git a/.vscode/launch.json b/.vscode/launch.json
index c945c666..7ffce0c3 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -10,7 +10,7 @@
                 "--comment", 
                 "Asuro", 
                 "--startvm", 
-                "7d395c96-891c-4139-b77d-9b6b144b0b93"
+                "0c971fec-6de7-42c0-a377-de11bb1cafa2"
             ],
             "cwd": "${workspaceFolder}",
             "console": "internalConsole",
diff --git a/doc/ACE.html b/doc/ACE.html
deleted file mode 100644
index 814ecc13..00000000
--- a/doc/ACE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: ACE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit ACE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>ACE</code> - Alignment Check Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="ACE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/AllClasses.html b/doc/AllClasses.html
deleted file mode 100644
index 16626b0d..00000000
--- a/doc/AllClasses.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: All Classes, Interfaces, Objects and Records</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="allitems">All Classes, Interfaces, Objects and Records</h1>
-<table class="itemstable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemunit">Unit</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.elf_section_header_table_t.html">elf_section_header_table_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="multiboot.memory_map_t.html">memory_map_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.module_t.html">module_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="multiboot.multiboot_info_t.html">multiboot_info_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.TARPAbstractHeader.html">TARPAbstractHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p><a class="normal" href="arp.html">ARP</a></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="arp.TARPCacheRecord.html">TARPCacheRecord</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="icmp.TARPHandler.html">TARPHandler</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="cpu.TClockSpeed.html">TClockSpeed</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.TCommand.html">TCommand</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="bios_data_area.TCounters.html">TCounters</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="cpu.TCPUID.html">TCPUID</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="RTC.TDateTime.html">TDateTime</a></td>
-<td class="itemunit"><a class="bold" href="RTC.html">RTC</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivermanagement.TDevEx.html">TDevEx</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.TDeviceIdentifier.html">TDeviceIdentifier</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivermanagement.TDeviceRegistration.html">TDeviceRegistration</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.TDriverRegistration.html">TDriverRegistration</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="gdt.TGDT_Entry.html">TGDT_Entry</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="gdt.TGDT_Pointer.html">TGDT_Pointer</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.THeapPage.html">THeapPage</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.THistory.html">THistory</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.TICMPHeader.html">TICMPHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="idt.TIDT_Entry.html">TIDT_Entry</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.TIDT_Pointer.html">TIDT_Pointer</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.TIPV4AbstractHeader.html">TIPV4AbstractHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.TIPv4Configuration.html">TIPv4Configuration</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.TIPv4Pair.html">TIPv4Pair</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.TKeyInfo.html">TKeyInfo</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.TLinkedList.html">TLinkedList</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.TLinkedListBase.html">TLinkedListBase</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.TMACPair.html">TMACPair</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="mouse.TMousePacket.html">TMousePacket</a></td>
-<td class="itemunit"><a class="bold" href="mouse.html">mouse</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="mouse.TMousePos.html">TMousePos</a></td>
-<td class="itemunit"><a class="bold" href="mouse.html">mouse</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="OHCI.TOHCI_MMR.html">TOHCI_MMR</a></td>
-<td class="itemunit"><a class="bold" href="OHCI.html">OHCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.TPacketContext.html">TPacketContext</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.TParamList.html">TParamList</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="pmemorymanager.TPhysicalMemoryEntry.html">TPhysicalMemoryEntry</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.TProtocol.html">TProtocol</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isr_types.TRegisters.html">TRegisters</a></td>
-<td class="itemunit"><a class="bold" href="isr_types.html">isr_types</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="scheduler.TScheduler_Entry.html">TScheduler_Entry</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>EAX, EDX,</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="scheduler.TTaskState.html">TTaskState</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="tss.TTaskStateSegment.html">TTaskStateSegment</a></td>
-<td class="itemunit"><a class="bold" href="tss.html">tss</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.TTCPFlags.html">TTCPFlags</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/AllConstants.html b/doc/AllConstants.html
deleted file mode 100644
index 32586674..00000000
--- a/doc/AllConstants.html
+++ /dev/null
@@ -1,644 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: All Constants</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="allitems">All Constants</h1>
-<table class="itemstable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemunit">Unit</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#ALLOC_SPACE">ALLOC_SPACE</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="bios_data_area.html#BDA">BDA</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#BROADCAST_MAC">BROADCAST_MAC</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>MACs</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#BSOD_ENABLE">BSOD_ENABLE</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#CHECKSUM">CHECKSUM</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_EOP">CMD_EOP</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Transmit Command</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_IC">CMD_IC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Insert FCS</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_IDE">CMD_IDE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>VLAN Packet Enable</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_IFCS">CMD_IFCS</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>End of Packet</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_RPS">CMD_RPS</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Report Status</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_RS">CMD_RS</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Insert <a class="normal" href="asuro.html#CHECKSUM">Checksum</a></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_VLE">CMD_VLE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Report Packet Sent</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="serial.html#COM1">COM1</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="serial.html#COM2">COM2</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="serial.html#COM3">COM3</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="serial.html#COM4">COM4</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#COMPILE_DATE">COMPILE_DATE</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="asuro.html#COMPILE_TIME">COMPILE_TIME</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#CONSOLE_SLOW_REDRAW">CONSOLE_SLOW_REDRAW</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#DATA_OFFSET">DATA_OFFSET</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#DefaultWND">DefaultWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>The Window assigned for <a class="normal" href="console.html#Output">output</a> when no Window is specified.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="asuro.html#DRIVER_COUNT">DRIVER_COUNT</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#E1000_DEV">E1000_DEV</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#E1000_NUM_RX_DESC">E1000_NUM_RX_DESC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Transmit Underrun</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#E1000_NUM_TX_DESC">E1000_NUM_TX_DESC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#ECTRL_SLU">ECTRL_SLU</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Transmit Inter Packet Gap</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#FILE_COUNT">FILE_COUNT</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#FORCE_MAC">FORCE_MAC</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#FPC_VERSION">FPC_VERSION</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#I217_DEV">I217_DEV</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#ICMP_DATA_GENERIC">ICMP_DATA_GENERIC</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p><a class="normal" href="icmp.html">ICMP</a> Data</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#idANY">idANY</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#INTEL_VEND">INTEL_VEND</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="idt.html#ISR_RING_0">ISR_RING_0</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.html#ISR_RING_1">ISR_RING_1</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="idt.html#ISR_RING_2">ISR_RING_2</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.html#ISR_RING_3">ISR_RING_3</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#KERNEL_PAGE_NUMBER">KERNEL_PAGE_NUMBER</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.html#KERNEL_STACKSIZE">KERNEL_STACKSIZE</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#KERNEL_VIRTUAL_BASE">KERNEL_VIRTUAL_BASE</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#LINE_COUNT">LINE_COUNT</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#LM82577_DEV">LM82577_DEV</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#LSTA_TU">LSTA_TU</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Late Collision</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="asuro.html#MAKE_VERSION">MAKE_VERSION</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#MAX_ENTRIES">MAX_ENTRIES</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>64-Bit Allocations</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isr_types.html#MAX_HOOKS">MAX_HOOKS</a></td>
-<td class="itemunit"><a class="bold" href="isr_types.html">isr_types</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#MAX_WINDOWS">MAX_WINDOWS</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Maximum number of Windows open.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="multiboot.html#MULTIBOOT_BOOTLOADER_MAGIC">MULTIBOOT_BOOTLOADER_MAGIC</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#NASM_VERSION">NASM_VERSION</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#NULL_MAC">NULL_MAC</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#PCI_PORT_CONF_ADDR">PCI_PORT_CONF_ADDR</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html#PCI_PORT_CONF_DATA">PCI_PORT_CONF_DATA</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="scheduler.html#Quantum">Quantum</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BAM">RCTL_BAM</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Multicast Offset - bits 43:32</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_1024">RCTL_BSIZE_1024</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_16384">RCTL_BSIZE_16384</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_2048">RCTL_BSIZE_2048</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_256">RCTL_BSIZE_256</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Strip Ethernet <a class="normal" href="crc.html">CRC</a> <a class="normal" href="terminal.html#buffer">Buffer</a> Sizes</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_4096">RCTL_BSIZE_4096</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_512">RCTL_BSIZE_512</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_8192">RCTL_BSIZE_8192</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_CFI">RCTL_CFI</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Canonical Form Indicator Enable</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_CFIEN">RCTL_CFIEN</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>VLAN Filter Enable</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_DPF">RCTL_DPF</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Canonical Form Indicator Bit Value</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_EN">RCTL_EN</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>set link up</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_LBM_NONE">RCTL_LBM_NONE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Long Packet Reception Enable</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_LBM_PHY">RCTL_LBM_PHY</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>No Loopback</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_LPE">RCTL_LPE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Multicast Promiscuous Enabled</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_MO_32">RCTL_MO_32</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Multicast Offset - bits 45:34</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_MO_34">RCTL_MO_34</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Multicast Offset - bits 46:35</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_MO_35">RCTL_MO_35</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Multicast Offset - bits 47:36</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_MO_36">RCTL_MO_36</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Free <a class="normal" href="terminal.html#buffer">Buffer</a> Threshold is 1/8 of RDLEN</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_MPE">RCTL_MPE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Unicast Promiscuous Enabled</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_PMCF">RCTL_PMCF</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Discard Pause Frames</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_SBP">RCTL_SBP</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Receiver Enable</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_SECRC">RCTL_SECRC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Pass MAC Control Frames</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_UPE">RCTL_UPE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Store Bad Packets</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_VFE">RCTL_VFE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Broadcast Accept Mode</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_CTRL">REG_CTRL</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_CTRL_EXT">REG_CTRL_EXT</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_EEPROM">REG_EEPROM</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_IMASK">REG_IMASK</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RADV">REG_RADV</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>RX Descriptor Control</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RCTRL">REG_RCTRL</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RDTR">REG_RDTR</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RSRPD">REG_RSRPD</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>RX Int.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RXDCTL">REG_RXDCTL</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>RX Delay Timer <a class="normal" href="ACE.html#register">Register</a></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RXDESCHEAD">REG_RXDESCHEAD</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RXDESCHI">REG_RXDESCHI</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RXDESCLEN">REG_RXDESCLEN</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RXDESCLO">REG_RXDESCLO</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RXDESCTAIL">REG_RXDESCTAIL</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_STATUS">REG_STATUS</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TCTRL">REG_TCTRL</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TIPG">REG_TIPG</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>RX Small Packet Detect Interrupt</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TXDESCHEAD">REG_TXDESCHEAD</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TXDESCHI">REG_TXDESCHI</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TXDESCLEN">REG_TXDESCLEN</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TXDESCLO">REG_TXDESCLO</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TXDESCTAIL">REG_TXDESCTAIL</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#RELEASE">RELEASE</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="asuro.html#REVISION">REVISION</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RTCL_RDMTS_EIGHTH">RTCL_RDMTS_EIGHTH</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Free <a class="normal" href="terminal.html#buffer">Buffer</a> Threshold is 1/4 of RDLEN</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RTCL_RDMTS_HALF">RTCL_RDMTS_HALF</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>PHY or external SerDesc loopback</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RTCL_RDMTS_QUARTER">RTCL_RDMTS_QUARTER</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Free <a class="normal" href="terminal.html#buffer">Buffer</a> Threshold is 1/2 of RDLEN</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="fonts.html#Std_Font">Std_Font</a></td>
-<td class="itemunit"><a class="bold" href="fonts.html">fonts</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="fonts.html#Std_Mask">Std_Mask</a></td>
-<td class="itemunit"><a class="bold" href="fonts.html">fonts</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#TCTL_COLD_SHIFT">TCTL_COLD_SHIFT</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Collision Threshold</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#TCTL_CT_SHIFT">TCTL_CT_SHIFT</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Pad Short Packets</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#TCTL_EN">TCTL_EN</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Interrupt Delay Enable TCTL <a class="normal" href="ACE.html#register">Register</a></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#TCTL_PSP">TCTL_PSP</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Transmit Enable</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#TCTL_RTLC">TCTL_RTLC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Software XOFF Transmission</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#TCTL_SWXOFF">TCTL_SWXOFF</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Collision Distance</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#TRACER_ENABLE">TRACER_ENABLE</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#TSTA_DD">TSTA_DD</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Re-transmit on Late Collision</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#TSTA_EC">TSTA_EC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Descriptor <a class="normal" href="terminal.html#done">Done</a></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#TSTA_LC">TSTA_LC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Excess Collisions</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="asuro.html#VERSION">VERSION</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#VERSION_MAJOR">VERSION_MAJOR</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="asuro.html#VERSION_MINOR">VERSION_MINOR</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#VERSION_SUB">VERSION_SUB</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/AllFunctions.html b/doc/AllFunctions.html
deleted file mode 100644
index fdced63f..00000000
--- a/doc/AllFunctions.html
+++ /dev/null
@@ -1,1774 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: All Functions and Procedures</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="allitems">All Functions and Procedures</h1>
-<table class="itemstable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemunit">Unit</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="scheduler.html#add_task">add_task</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="pmemorymanager.html#alloc_block">alloc_block</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#backspace">backspace</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Move the caret back 1 position and remove the character within the cell the caret occupies.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#backspaceWND">backspaceWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Move a caret belonging to a Window back 1 position and remove the character within the cell the caret occupies.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#BCDToUint8">BCDToUint8</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#boolToString">boolToString</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#bordersEnabled">bordersEnabled</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Enable or disable the drawing of the borders surrounding a Window.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#BSOD">BSOD</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#calculateChecksum">calculateChecksum</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#clear">clear</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p><code>Clear</code> the Frame <a class="normal" href="terminal.html#buffer">Buffer</a>.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#clearWND">clearWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p><a class="normal" href="console.html#clear">Clear</a> a Window Canvas.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#clearWNDEx">clearWNDEx</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p><a class="normal" href="console.html#clear">Clear</a> a Window Canvas, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#CLI">CLI</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#closeAllWindows">closeAllWindows</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Close all open Windows and <a class="normal" href="asuro.html#RELEASE">release</a> handles.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#closeWindow">closeWindow</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Close a Window specified by its Handle </p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#combinecolors">combinecolors</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Combine two 16-bit values representing Foreground and Background respectively, into a 32-bit value representing an attribute.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#contextIPv4Switch">contextIPv4Switch</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#contextMACSwitch">contextMACSwitch</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#copyIPv4">copyIPv4</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#copyMAC">copyMAC</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="crc.html#CRC32">CRC32</a></td>
-<td class="itemunit"><a class="bold" href="crc.html">crc</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#disable_cursor">disable_cursor</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p><b>Text mode only!</b> - Disable the cursor/text-caret.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#div6432">div6432</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#done">done</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="mouse.html#DrawCursor">DrawCursor</a></td>
-<td class="itemunit"><a class="bold" href="mouse.html">mouse</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#drawPixel">drawPixel</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Draw 16-bits of pixel information at the screen position(x,y).</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#drawPixel32">drawPixel32</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Draw 32-bits of pixel information at the screen position(x,y).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#drawPixel64">drawPixel64</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Draw 64-bits of pixel information at the screen position(x,y).</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="gdt.html#flush">flush</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#forceQuitAll">forceQuitAll</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Forcefully close all Windows</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="pmemorymanager.html#force_alloc_block">force_alloc_block</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#freePacketContext">freePacketContext</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="tracer.html#freeze">freeze</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="pmemorymanager.html#free_block">free_block</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#free_page">free_page</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#free_page_at_address">free_page_at_address</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#get16bitcounter">get16bitcounter</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#get32bitcounter">get32bitcounter</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#get64bitcounter">get64bitcounter</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#getByte">getByte</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="RTC.html#getDateTime">getDateTime</a></td>
-<td class="itemunit"><a class="bold" href="RTC.html">RTC</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="shell.html#getDesktopColorsPtr">getDesktopColorsPtr</a></td>
-<td class="itemunit"><a class="bold" href="shell.html">shell</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#getDeviceInfo">getDeviceInfo</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#getESP">getESP</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="shell.html#getExploreColorsPtr">getExploreColorsPtr</a></td>
-<td class="itemunit"><a class="bold" href="shell.html">shell</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="ipv4.html#getIPv4Config">getIPv4Config</a></td>
-<td class="itemunit"><a class="bold" href="ipv4.html">ipv4</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="net.html#getMAC">getMAC</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#getMACAddress">getMACAddress</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netlog.html#getNetlogHWND">getNetlogHWND</a></td>
-<td class="itemunit"><a class="bold" href="netlog.html">netlog</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#getParam">getParam</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#getParams">getParams</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#getPixel">getPixel</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Get 16-bits of pixel information from the screen position(x,y).</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#getPixel32">getPixel32</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Get 32-bits of pixel information from the screen position(x,y).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#getPixel64">getPixel64</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Get 64-bits of pixel information from the screen position(x,y).</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="shell.html#getTaskbarColorsPtr">getTaskbarColorsPtr</a></td>
-<td class="itemunit"><a class="bold" href="shell.html">shell</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#getTerminalHWND">getTerminalHWND</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#getTSC">getTSC</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmlog.html#getVMLogHWND">getVMLogHWND</a></td>
-<td class="itemunit"><a class="bold" href="vmlog.html">vmlog</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#getWindowColorPtr">getWindowColorPtr</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Get a Pointer to the attribute used for Window Borders.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#getWindowName">getWindowName</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Get the title of a specified Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#getWord">getWord</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#getWorkingDirectory">getWorkingDirectory</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="tracer.html#get_last_trace">get_last_trace</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tracer.html#get_trace_count">get_trace_count</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="tracer.html#get_trace_N">get_trace_N</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#GPF">GPF</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#halt">halt</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#halt_and_catch_fire">halt_and_catch_fire</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#halt_and_dont_catch_fire">halt_and_dont_catch_fire</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#HexCharToDecimal">HexCharToDecimal</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="strings.html#hexStringToInt">hexStringToInt</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#hi">hi</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.html#hook">hook</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PS2_KEYBOARD_ISR.html#hook">hook</a></td>
-<td class="itemunit"><a class="bold" href="PS2_KEYBOARD_ISR.html">PS2_KEYBOARD_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="TMR_1_ISR.html#hook">hook</a></td>
-<td class="itemunit"><a class="bold" href="TMR_1_ISR.html">TMR_1_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="TMR_0_ISR.html#hook">hook</a></td>
-<td class="itemunit"><a class="bold" href="TMR_0_ISR.html">TMR_0_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#inb">inb</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="keyboard.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="splash.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="splash.html">splash</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmstate.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="vmstate.html">vmstate</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="pmemorymanager.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="RTC.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="RTC.html">RTC</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="scheduler.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Initialize the Frame <a class="normal" href="terminal.html#buffer">Buffer</a> &amp; Window Manager ready for use.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="cpu.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="net.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netlog.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="netlog.html">netlog</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="gdt.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="irq.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="irq.html">irq</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="memview.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="memview.html">memview</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="mouse.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="mouse.html">mouse</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isr.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="isr.html">isr</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="serial.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isrmanager.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="isrmanager.html">isrmanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="faults.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="faults.html">faults</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="shell.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="shell.html">shell</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tracer.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="tss.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="tss.html">tss</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="USB.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="USB.html">USB</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="themer.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="themer.html">themer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmlog.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="vmlog.html">vmlog</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="testdriver.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="testdriver.html">testdriver</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#inl">inl</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#INTE">INTE</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#intToString">intToString</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#inw">inw</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#io_wait">io_wait</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#IPEqual">IPEqual</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="arp.html#IPv4ToMAC">IPv4ToMAC</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#kalloc">kalloc</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#kfree">kfree</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="kernel.html#kmain">kmain</a></td>
-<td class="itemunit"><a class="bold" href="kernel.html">kernel</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#kpalloc">kpalloc</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.html#lang_USA">lang_USA</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#LL_Add">LL_Add</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#LL_Delete">LL_Delete</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#LL_Free">LL_Free</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#LL_FromString">LL_FromString</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#LL_Get">LL_Get</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#LL_Insert">LL_Insert</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#LL_New">LL_New</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>Managed Linked List</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#LL_Size">LL_Size</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#lo">lo</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="UHCI.html#load">load</a></td>
-<td class="itemunit"><a class="bold" href="UHCI.html">UHCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="EHCI.html#load">load</a></td>
-<td class="itemunit"><a class="bold" href="EHCI.html">EHCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="OHCI.html#load">load</a></td>
-<td class="itemunit"><a class="bold" href="OHCI.html">OHCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="XHCI.html#load">load</a></td>
-<td class="itemunit"><a class="bold" href="XHCI.html">XHCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#loadDeviceConfig">loadDeviceConfig</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#MACEqual">MACEqual</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="arp.html#MACToIIPv4">MACToIIPv4</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#map_page">map_page</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#map_page_ex">map_page_ex</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#memcpy">memcpy</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#memset">memset</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#mouseEnabled">mouseEnabled</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Enable or disable the <a class="normal" href="mouse.html">mouse</a>.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#MsSinceSystemBoot">MsSinceSystemBoot</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#newPacketContext">newPacketContext</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#newWindow">newWindow</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Spawn a new Window at cell(x,y) with specified Width, Height and Title.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="pmemorymanager.html#new_block">new_block</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#new_kernel_mapped_page_directory">new_kernel_mapped_page_directory</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#new_page">new_page</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#new_page_at_address">new_page_at_address</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#new_page_directory">new_page_directory</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#outb">outb</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#outl">outl</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#Output">Output</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Simple <a class="normal" href="console.html">console</a> write for debugging.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#outputChar">outputChar</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Draw an ASCII char to raw screen space conforming to cell constraints.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#outputCharToScreenSpace">outputCharToScreenSpace</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Draw an ASCII char to raw screen space.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#outputCharTransparent">outputCharTransparent</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Draw an ASCII char without a background to raw screen space conforming to cell constraints.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#Outputln">Outputln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Simple <a class="normal" href="console.html">console</a> writeln for debugging.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#OutputlnWND">OutputlnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Simple <a class="normal" href="console.html">console</a> writeln for debugging to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#OutputWND">OutputWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Simple <a class="normal" href="console.html">console</a> write for debugging to a Window.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#outw">outw</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#paramCount">paramCount</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="icmp.html#ping_err">ping_err</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="icmp.html#ping_rep">ping_rep</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tracer.html#pop_trace">pop_trace</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#printmemory">printmemory</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#printmemoryWND">printmemoryWND</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#psleep">psleep</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tracer.html#push_trace">push_trace</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#readStatus">readStatus</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="serial.html#receive">receive</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="net.html#recv">recv</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#redrawWindows">redrawWindows</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Redraw all of the Window adhearing to Z-Order.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PF.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="PF.html">PF</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="SNPE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="SNPE.html">SNPE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PS2_KEYBOARD_ISR.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="PS2_KEYBOARD_ISR.html">PS2_KEYBOARD_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="OOBE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="OOBE.html">OOBE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="NCE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="NCE.html">NCE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="MCE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="MCE.html">MCE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="NMIE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="NMIE.html">NMIE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="SFE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="SFE.html">SFE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="icmp.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="DFE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="DFE.html">DFE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="IDOE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="IDOE.html">IDOE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="TMR_0_ISR.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="TMR_0_ISR.html">TMR_0_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="GPF.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="GPF.html">GPF</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="eth2.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="eth2.html">eth2</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="DBZ.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="DBZ.html">DBZ</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="CSOE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="CSOE.html">CSOE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="DBGE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="DBGE.html">DBGE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="TMR_1_ISR.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="TMR_1_ISR.html">TMR_1_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="CFE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="CFE.html">CFE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="ipv4.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="ipv4.html">ipv4</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="ACE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="ACE.html">ACE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="BTSSE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="BTSSE.html">BTSSE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="UIE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="UIE.html">UIE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="IOPE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="IOPE.html">IOPE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="BPE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="BPE.html">BPE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="arp.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#registerCommand">registerCommand</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#registerCommandEx">registerCommandEx</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#registerEventHandler">registerEventHandler</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p><a class="normal" href="ACE.html#register">Register</a> an Event Handler to a Window    </p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isrmanager.html#registerISR">registerISR</a></td>
-<td class="itemunit"><a class="bold" href="isrmanager.html">isrmanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="net.html#registerNetworkCard">registerNetworkCard</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="net.html#registerNextLayer">registerNextLayer</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="ipv4.html#registerProtocol">registerProtocol</a></td>
-<td class="itemunit"><a class="bold" href="ipv4.html">ipv4</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="eth2.html#registerType">registerType</a></td>
-<td class="itemunit"><a class="bold" href="eth2.html">eth2</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="eth2.html#registerTypePromisc">registerTypePromisc</a></td>
-<td class="itemunit"><a class="bold" href="eth2.html">eth2</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#register_device">register_device</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivermanagement.html#register_driver">register_driver</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#register_driver_ex">register_driver_ex</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="gdt.html#reload">reload</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html#requestConfig">requestConfig</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>(Will in future)returns TPCI_DEVICE.vendor_id := 0xFFFF if no device found.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#resetSystem">resetSystem</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="arp.html#resolveIP">resolveIP</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#run">run</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#sameSubnetIPv4">sameSubnetIPv4</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#scanBus">scanBus</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="ipv4.html#send">send</a></td>
-<td class="itemunit"><a class="bold" href="ipv4.html">ipv4</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="eth2.html#send">send</a></td>
-<td class="itemunit"><a class="bold" href="eth2.html">eth2</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="net.html#send">send</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="serial.html#send">send</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="arp.html#send">send</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="arp.html#sendGratuitous">sendGratuitous</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="icmp.html#sendICMPRequest">sendICMPRequest</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#sendPacket">sendPacket</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="arp.html#sendRequest">sendRequest</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="serial.html#sendString">sendString</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html#setBusMaster">setBusMaster</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#setCursorPosWND">setCursorPosWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Set the caret belonging to a Window to a specified position.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#setdefaultattribute">setdefaultattribute</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Set the default set of attributes to be used when drawing to the screen.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#setMousePosition">setMousePosition</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Set the position of the <a class="normal" href="mouse.html">mouse</a> cursor relative to screen space.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#SetShellWindow">SetShellWindow</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Set a specified Window as a <a class="normal" href="shell.html">Shell</a> Window (Window cannot be moved or closed).</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#setWindowColors">setWindowColors</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Set the attributes used for drawing the border around Windows.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#setWNDVisible">setWNDVisible</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Change a Windows visibility.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#setWorkingDirectory">setWorkingDirectory</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="gdt.html#set_gate">set_gate</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.html#set_gate">set_gate</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#sleep">sleep</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#STI">STI</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#stringConcat">stringConcat</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="strings.html#stringContains">stringContains</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#stringCopy">stringCopy</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="strings.html#stringEquals">stringEquals</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#stringNew">stringNew</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="strings.html#stringSize">stringSize</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#stringToInt">stringToInt</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#stringToIPv4">stringToIPv4</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#stringToLower">stringToLower</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#stringToMAC">stringToMAC</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#stringToUpper">stringToUpper</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_Add">STRLL_Add</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>String Linked List</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_Clear">STRLL_Clear</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_Delete">STRLL_Delete</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_Free">STRLL_Free</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_FromString">STRLL_FromString</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_Get">STRLL_Get</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_New">STRLL_New</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_Size">STRLL_Size</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#switchendian">switchendian</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#switchendian32">switchendian32</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="bios_data_area.html#tick_update">tick_update</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#toggleWNDVisible">toggleWNDVisible</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Toggle the visibility of a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="TMR_0_ISR.html#unhook">unhook</a></td>
-<td class="itemunit"><a class="bold" href="TMR_0_ISR.html">TMR_0_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="TMR_1_ISR.html#unhook">unhook</a></td>
-<td class="itemunit"><a class="bold" href="TMR_1_ISR.html">TMR_1_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PS2_KEYBOARD_ISR.html#unhook">unhook</a></td>
-<td class="itemunit"><a class="bold" href="PS2_KEYBOARD_ISR.html">PS2_KEYBOARD_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#verifyChecksum">verifyChecksum</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#vtop">vtop</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="RTC.html#weekdayToString">weekdayToString</a></td>
-<td class="itemunit"><a class="bold" href="RTC.html">RTC</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin16">writebin16</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 16-bit value as binary to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin16ex">writebin16ex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 16-bit value as binary to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin16exWND">writebin16exWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 16-bit value as binary to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin16ln">writebin16ln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 16-bit value as binary to the <a class="normal" href="console.html">console</a>, followed by a new-line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin16lnex">writebin16lnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 16-bit value as binary + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin16lnexWND">writebin16lnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 16-bit value as binary + new-line to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin16lnWND">writebin16lnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 16-bit value as binary to a Window, followed by a new-line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin16WND">writebin16WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 16-bit value as binary to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin32">writebin32</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as binary to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin32ex">writebin32ex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as binary to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin32exWND">writebin32exWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as binary to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin32ln">writebin32ln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 32-bit value as binary to the <a class="normal" href="console.html">console</a>, followed by a new-line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin32lnex">writebin32lnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as binary + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin32lnexWND">writebin32lnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as binary + new-line to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin32lnWND">writebin32lnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 32-bit value as binary to a Window, followed by a new-line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin32WND">writebin32WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as binary to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin8">writebin8</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin8ex">writebin8ex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin8exWND">writebin8exWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin8ln">writebin8ln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary to the <a class="normal" href="console.html">console</a>, followed by a new-line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin8lnex">writebin8lnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin8lnexWND">writebin8lnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary + new-line to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin8lnWND">writebin8lnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary to a Window, followed by a new-line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin8WND">writebin8WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writechar">writechar</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to the screen.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writecharex">writecharex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to the screen, specifying custom color attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writecharexWND">writecharexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to a Window, specifying custom color attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writecharln">writecharln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to the screen, followed by starting a new line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writecharlnex">writecharlnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to the screen, followed by starting a new line, specifying custom color attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writecharlnexWND">writecharlnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to a Window, followed by starting a new line, specifying custom color attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writecharlnWND">writecharlnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to a Window, followed by starting a new line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writecharWND">writecharWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an ASCII character to a specified Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#writeConfig">writeConfig</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writehex">writehex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writehexex">writehexex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writehexexWND">writehexexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writehexln">writehexln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs to the <a class="normal" href="console.html">console</a>, followed by a new-line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writehexlnex">writehexlnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writehexlnexWND">writehexlnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs + new-line to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writehexlnWND">writehexlnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs to a Window, followed by a new-line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writehexpair">writehexpair</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit Hex Pair to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writehexpairExWND">writehexpairExWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit Hex Pair to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writehexpairWND">writehexpairWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit Hex Pair to a Window.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writehexWND">writehexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writeint">writeint</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writeintex">writeintex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writeintexWND">writeintexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writeintln">writeintln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value to the <a class="normal" href="console.html">console</a> followed by a new-line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writeintlnex">writeintlnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writeintlnexWND">writeintlnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value + new-line to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writeintlnWND">writeintlnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value to a Window followed by a new-line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writeintWND">writeintWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#writeIPv4Address">writeIPv4Address</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#writeIPv4AddressEx">writeIPv4AddressEx</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#writeMACAddress">writeMACAddress</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#writeMACAddressEx">writeMACAddressEx</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writestring">writestring</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writestringex">writestringex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writestringexWND">writestringexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writestringln">writestringln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string to the <a class="normal" href="console.html">console</a>, followed by a new-line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writestringlnex">writestringlnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writestringlnexWND">writestringlnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string + new-line to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writestringlnWND">writestringlnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string to a Window, followed by a new-line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writestringWND">writestringWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="net.html#writeToLog">writeToLog</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="net.html#writeToLogLn">writeToLogLn</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_increment_x">_increment_x</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor one cell to the right (x+1).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#_increment_x_WND">_increment_x_WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor within a Window one cell to the right (x+1).</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_increment_y">_increment_y</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor one cell down (y+1).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#_increment_y_WND">_increment_y_WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor within a Window one cell down (y+1).</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_MouseClick">_MouseClick</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Callback for a MouseClick event.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#_MouseDown">_MouseDown</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Callback for a MouseDown event.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_MouseUp">_MouseUp</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Callback for a MouseUp event.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#_newline">_newline</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor one cell down and reposition it at the first X Cell (y+1, x=0),performing a Y-Axis scroll when needed.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_newlineWND">_newlineWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor within a Window one cell down and reposition it at the first X Cell (y+1, x=0),performing a Y-Axis scroll when needed.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#_safeincrement_x">_safeincrement_x</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor one cell to the right (x+1), wrapping to the next line and performing a Y-Axis scroll when when needed.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_safeincrement_x_WND">_safeincrement_x_WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor within a Window one cell to the right (x+1), wrapping to the next line and performing a Y-Axis scroll when when needed.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#_safeincrement_y">_safeincrement_y</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_safeincrement_y_WND">_safeincrement_y_WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed.</p></td>
-</tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/AllIdentifiers.html b/doc/AllIdentifiers.html
deleted file mode 100644
index 3dceec5a..00000000
--- a/doc/AllIdentifiers.html
+++ /dev/null
@@ -1,3484 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: All Identifiers</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="allitems">All Identifiers</h1>
-<table class="itemstable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemunit">Unit</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="scheduler.html#Active">Active</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="scheduler.html#add_task">add_task</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="pmemorymanager.html#alloc_block">alloc_block</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#ALLOC_SPACE">ALLOC_SPACE</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#backspace">backspace</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Move the caret back 1 position and remove the character within the cell the caret occupies.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#backspaceWND">backspaceWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Move a caret belonging to a Window back 1 position and remove the character within the cell the caret occupies.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#BCDToUint8">BCDToUint8</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="bios_data_area.html#BDA">BDA</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#bIndex">bIndex</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#boolToString">boolToString</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#bordersEnabled">bordersEnabled</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Enable or disable the drawing of the borders surrounding a Window.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#BROADCAST_MAC">BROADCAST_MAC</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>MACs</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#BSOD">BSOD</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#BSOD_ENABLE">BSOD_ENABLE</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#buffer">buffer</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html#busses">busses</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#bus_count">bus_count</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#calculateChecksum">calculateChecksum</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.html#captin_hook">captin_hook</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="cpu.html#CAP_NEW">CAP_NEW</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="cpu.html#CAP_OLD">CAP_OLD</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#cardinal">cardinal</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>Redraws the Window manager after every character, but slows performance.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#CHECKSUM">CHECKSUM</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#clear">clear</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p><code>Clear</code> the Frame <a class="normal" href="terminal.html#buffer">Buffer</a>.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#clearWND">clearWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p><a class="normal" href="console.html#clear">Clear</a> a Window Canvas.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#clearWNDEx">clearWNDEx</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p><a class="normal" href="console.html#clear">Clear</a> a Window Canvas, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#CLI">CLI</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#closeAllWindows">closeAllWindows</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Close all open Windows and <a class="normal" href="asuro.html#RELEASE">release</a> handles.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#closeWindow">closeWindow</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Close a Window specified by its Handle </p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_EOP">CMD_EOP</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Transmit Command</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_IC">CMD_IC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Insert FCS</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_IDE">CMD_IDE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>VLAN Packet Enable</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_IFCS">CMD_IFCS</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>End of Packet</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_RPS">CMD_RPS</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Report Status</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_RS">CMD_RS</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Insert <a class="normal" href="asuro.html#CHECKSUM">Checksum</a></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#CMD_VLE">CMD_VLE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Report Packet Sent</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="serial.html#COM1">COM1</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="serial.html#COM2">COM2</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="serial.html#COM3">COM3</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="serial.html#COM4">COM4</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#combinecolors">combinecolors</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Combine two 16-bit values representing Foreground and Background respectively, into a 32-bit value representing an attribute.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#Commands">Commands</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#COMPILE_DATE">COMPILE_DATE</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="asuro.html#COMPILE_TIME">COMPILE_TIME</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#CONSOLE_SLOW_REDRAW">CONSOLE_SLOW_REDRAW</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#contextIPv4Switch">contextIPv4Switch</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#contextMACSwitch">contextMACSwitch</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#copyIPv4">copyIPv4</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#copyMAC">copyMAC</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="bios_data_area.html#Counters">Counters</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="cpu.html#CPUID">CPUID</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="crc.html#CRC32">CRC32</a></td>
-<td class="itemunit"><a class="bold" href="crc.html">crc</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#DATA_OFFSET">DATA_OFFSET</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#DefaultWND">DefaultWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>The Window assigned for <a class="normal" href="console.html#Output">output</a> when no Window is specified.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivermanagement.html#Dev">Dev</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html#devices">devices</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#device_count">device_count</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#disable_cursor">disable_cursor</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p><b>Text mode only!</b> - Disable the cursor/text-caret.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#div6432">div6432</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#done">done</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="mouse.html#DrawCursor">DrawCursor</a></td>
-<td class="itemunit"><a class="bold" href="mouse.html">mouse</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#drawPixel">drawPixel</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Draw 16-bits of pixel information at the screen position(x,y).</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#drawPixel32">drawPixel32</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Draw 32-bits of pixel information at the screen position(x,y).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#drawPixel64">drawPixel64</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Draw 64-bits of pixel information at the screen position(x,y).</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#DRIVER_COUNT">DRIVER_COUNT</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#dword">dword</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#E1000_DEV">E1000_DEV</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#E1000_NUM_RX_DESC">E1000_NUM_RX_DESC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Transmit Underrun</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#E1000_NUM_TX_DESC">E1000_NUM_TX_DESC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#ECTRL_SLU">ECTRL_SLU</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Transmit Inter Packet Gap</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.elf_section_header_table_t.html">elf_section_header_table_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#endptr">endptr</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#FILE_COUNT">FILE_COUNT</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#Float">Float</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="gdt.html#flush">flush</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#forceQuitAll">forceQuitAll</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Forcefully close all Windows</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="pmemorymanager.html#force_alloc_block">force_alloc_block</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#FORCE_MAC">FORCE_MAC</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#FPC_VERSION">FPC_VERSION</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#freePacketContext">freePacketContext</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="tracer.html#freeze">freeze</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="pmemorymanager.html#free_block">free_block</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#free_page">free_page</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#free_page_at_address">free_page_at_address</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="gdt.html#gdt_entries">gdt_entries</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="gdt.html#gdt_pointer">gdt_pointer</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#get16bitcounter">get16bitcounter</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#get32bitcounter">get32bitcounter</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#get64bitcounter">get64bitcounter</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#getByte">getByte</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="RTC.html#getDateTime">getDateTime</a></td>
-<td class="itemunit"><a class="bold" href="RTC.html">RTC</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="shell.html#getDesktopColorsPtr">getDesktopColorsPtr</a></td>
-<td class="itemunit"><a class="bold" href="shell.html">shell</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#getDeviceInfo">getDeviceInfo</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#getESP">getESP</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="shell.html#getExploreColorsPtr">getExploreColorsPtr</a></td>
-<td class="itemunit"><a class="bold" href="shell.html">shell</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="ipv4.html#getIPv4Config">getIPv4Config</a></td>
-<td class="itemunit"><a class="bold" href="ipv4.html">ipv4</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="net.html#getMAC">getMAC</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#getMACAddress">getMACAddress</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netlog.html#getNetlogHWND">getNetlogHWND</a></td>
-<td class="itemunit"><a class="bold" href="netlog.html">netlog</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#getParam">getParam</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#getParams">getParams</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#getPixel">getPixel</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Get 16-bits of pixel information from the screen position(x,y).</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#getPixel32">getPixel32</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Get 32-bits of pixel information from the screen position(x,y).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#getPixel64">getPixel64</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Get 64-bits of pixel information from the screen position(x,y).</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="shell.html#getTaskbarColorsPtr">getTaskbarColorsPtr</a></td>
-<td class="itemunit"><a class="bold" href="shell.html">shell</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#getTerminalHWND">getTerminalHWND</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#getTSC">getTSC</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmlog.html#getVMLogHWND">getVMLogHWND</a></td>
-<td class="itemunit"><a class="bold" href="vmlog.html">vmlog</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#getWindowColorPtr">getWindowColorPtr</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Get a Pointer to the attribute used for Window Borders.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#getWindowName">getWindowName</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Get the title of a specified Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#getWord">getWord</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#getWorkingDirectory">getWorkingDirectory</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#get_device_count">get_device_count</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tracer.html#get_last_trace">get_last_trace</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="tracer.html#get_trace_count">get_trace_count</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tracer.html#get_trace_N">get_trace_N</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#GPF">GPF</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#halt">halt</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#HaltCB">HaltCB</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#Halted">Halted</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#HaltID">HaltID</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#halt_and_catch_fire">halt_and_catch_fire</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#halt_and_dont_catch_fire">halt_and_dont_catch_fire</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#HexCharToDecimal">HexCharToDecimal</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="strings.html#hexStringToInt">hexStringToInt</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#hi">hi</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#History">History</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="TMR_0_ISR.html#hook">hook</a></td>
-<td class="itemunit"><a class="bold" href="TMR_0_ISR.html">TMR_0_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="TMR_1_ISR.html#hook">hook</a></td>
-<td class="itemunit"><a class="bold" href="TMR_1_ISR.html">TMR_1_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PS2_KEYBOARD_ISR.html#hook">hook</a></td>
-<td class="itemunit"><a class="bold" href="PS2_KEYBOARD_ISR.html">PS2_KEYBOARD_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.html#hook">hook</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#hresult">hresult</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#HWND">HWND</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#I217_DEV">I217_DEV</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#ICMP_DATA_GENERIC">ICMP_DATA_GENERIC</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p><a class="normal" href="icmp.html">ICMP</a> Data</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#idANY">idANY</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.html#IDT_Entries">IDT_Entries</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="idt.html#IDT_Pointer">IDT_Pointer</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#inb">inb</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isr.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="isr.html">isr</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="irq.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="irq.html">irq</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="memview.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="memview.html">memview</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="mouse.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="mouse.html">mouse</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="faults.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="faults.html">faults</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="shell.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="shell.html">shell</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isrmanager.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="isrmanager.html">isrmanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="serial.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tss.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="tss.html">tss</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="tracer.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="RTC.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="RTC.html">RTC</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="pmemorymanager.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmstate.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="vmstate.html">vmstate</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="splash.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="splash.html">splash</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="net.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netlog.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="netlog.html">netlog</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="gdt.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="cpu.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="scheduler.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Initialize the Frame <a class="normal" href="terminal.html#buffer">Buffer</a> &amp; Window Manager ready for use.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmlog.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="vmlog.html">vmlog</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="testdriver.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="testdriver.html">testdriver</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="USB.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="USB.html">USB</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="themer.html#init">init</a></td>
-<td class="itemunit"><a class="bold" href="themer.html">themer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#inl">inl</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#INTE">INTE</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#integer">integer</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#INTEL_VEND">INTEL_VEND</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#intToString">intToString</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#inw">inw</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#io_wait">io_wait</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#IPEqual">IPEqual</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="arp.html#IPv4ToMAC">IPv4ToMAC</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.html#ISR_RING_0">ISR_RING_0</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="idt.html#ISR_RING_1">ISR_RING_1</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.html#ISR_RING_2">ISR_RING_2</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="idt.html#ISR_RING_3">ISR_RING_3</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.html#is_alt">is_alt</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="keyboard.html#is_ctrl">is_ctrl</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.html#is_shift">is_shift</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#kalloc">kalloc</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#KERNEL_PAGE_DIRECTORY">KERNEL_PAGE_DIRECTORY</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#KERNEL_PAGE_NUMBER">KERNEL_PAGE_NUMBER</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.html#KERNEL_STACKSIZE">KERNEL_STACKSIZE</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#KERNEL_VIRTUAL_BASE">KERNEL_VIRTUAL_BASE</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.html#key_matrix">key_matrix</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="keyboard.html#key_matrix_shift">key_matrix_shift</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#kfree">kfree</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="kernel.html#kmain">kmain</a></td>
-<td class="itemunit"><a class="bold" href="kernel.html">kernel</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#kpalloc">kpalloc</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="keyboard.html#lang_USA">lang_USA</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#LINE_COUNT">LINE_COUNT</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#LL_Add">LL_Add</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#LL_Delete">LL_Delete</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#LL_Free">LL_Free</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#LL_FromString">LL_FromString</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#LL_Get">LL_Get</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#LL_Insert">LL_Insert</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#LL_New">LL_New</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>Managed Linked List</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#LL_Size">LL_Size</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#LM82577_DEV">LM82577_DEV</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#lo">lo</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="OHCI.html#load">load</a></td>
-<td class="itemunit"><a class="bold" href="OHCI.html">OHCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="XHCI.html#load">load</a></td>
-<td class="itemunit"><a class="bold" href="XHCI.html">XHCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="UHCI.html#load">load</a></td>
-<td class="itemunit"><a class="bold" href="UHCI.html">UHCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="EHCI.html#load">load</a></td>
-<td class="itemunit"><a class="bold" href="EHCI.html">EHCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html#loadDeviceConfig">loadDeviceConfig</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#LSTA_TU">LSTA_TU</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Late Collision</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#MACEqual">MACEqual</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="arp.html#MACToIIPv4">MACToIIPv4</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="asuro.html#MAKE_VERSION">MAKE_VERSION</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#map_page">map_page</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#map_page_ex">map_page_ex</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#MAX_ENTRIES">MAX_ENTRIES</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>64-Bit Allocations</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isr_types.html#MAX_HOOKS">MAX_HOOKS</a></td>
-<td class="itemunit"><a class="bold" href="isr_types.html">isr_types</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#MAX_WINDOWS">MAX_WINDOWS</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Maximum number of Windows open.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#memcpy">memcpy</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.memory_map_t.html">memory_map_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#memset">memset</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.module_t.html">module_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#mouseEnabled">mouseEnabled</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Enable or disable the <a class="normal" href="mouse.html">mouse</a>.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#MsSinceSystemBoot">MsSinceSystemBoot</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="multiboot.html#multibootinfo">multibootinfo</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.html#multibootmagic">multibootmagic</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="multiboot.html#MULTIBOOT_BOOTLOADER_MAGIC">MULTIBOOT_BOOTLOADER_MAGIC</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.multiboot_info_t.html">multiboot_info_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="asuro.html#NASM_VERSION">NASM_VERSION</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#newPacketContext">newPacketContext</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#newWindow">newWindow</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Spawn a new Window at cell(x,y) with specified Width, Height and Title.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="pmemorymanager.html#new_block">new_block</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#new_kernel_mapped_page_directory">new_kernel_mapped_page_directory</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#new_page">new_page</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#new_page_at_address">new_page_at_address</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#new_page_directory">new_page_directory</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#NULL_MAC">NULL_MAC</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#outb">outb</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#outl">outl</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#Output">Output</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Simple <a class="normal" href="console.html">console</a> write for debugging.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#outputChar">outputChar</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Draw an ASCII char to raw screen space conforming to cell constraints.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#outputCharToScreenSpace">outputCharToScreenSpace</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Draw an ASCII char to raw screen space.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#outputCharTransparent">outputCharTransparent</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Draw an ASCII char without a background to raw screen space conforming to cell constraints.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#Outputln">Outputln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Simple <a class="normal" href="console.html">console</a> writeln for debugging.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#OutputlnWND">OutputlnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Simple <a class="normal" href="console.html">console</a> writeln for debugging to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#OutputWND">OutputWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Simple <a class="normal" href="console.html">console</a> write for debugging to a Window.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#outw">outw</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#PageDirectory">PageDirectory</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#paramCount">paramCount</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="arp.html#PARPCacheRecord">PARPCacheRecord</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#PARPHeader">PARPHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="bios_data_area.html#PBDA">PBDA</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#PBitMask">PBitMask</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="cpu.html#PCapabilities_New">PCapabilities_New</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="cpu.html#PCapabilities_Old">PCapabilities_Old</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#pchar">pchar</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html#PCI_PORT_CONF_ADDR">PCI_PORT_CONF_ADDR</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#PCI_PORT_CONF_DATA">PCI_PORT_CONF_DATA</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#PDevEx">PDevEx</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivermanagement.html#PDeviceIdentifier">PDeviceIdentifier</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#PDeviceRegistration">PDeviceRegistration</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PDouble">PDouble</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#PDriverRegistration">PDriverRegistration</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#PE1000_rx_desc">PE1000_rx_desc</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#PE1000_tx_desc">PE1000_tx_desc</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.html#Pelf_section_header_table_t">Pelf_section_header_table_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#PEthernetHeader">PEthernetHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p><a class="normal" href="eth2.html">ETH2</a></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PFloat">PFloat</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="gdt.html#PGDT_Entry">PGDT_Entry</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#PHeapPage">PHeapPage</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#PHistory">PHistory</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#PICMPHeader">PICMPHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p><a class="normal" href="icmp.html">ICMP</a></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="idt.html#PIDT_Entry">PIDT_Entry</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.html#PIDT_Pointer">PIDT_Pointer</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="icmp.html#ping_err">ping_err</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="icmp.html#ping_rep">ping_rep</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#PIPv4Configuration">PIPv4Configuration</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>Config</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#PIPV4Header">PIPV4Header</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p><a class="normal" href="ipv4.html">IPv4</a></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="keyboard.html#PKeyInfo">PKeyInfo</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#PLinkedList">PLinkedList</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>Managed Linked List</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#PLinkedListBase">PLinkedListBase</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PMask">PMask</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="bios_data_area.html#PMCFG">PMCFG</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.html#Pmemory_map_t">Pmemory_map_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="multiboot.html#Pmodule_t">Pmodule_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="mouse.html#PMousePacket">PMousePacket</a></td>
-<td class="itemunit"><a class="bold" href="mouse.html">mouse</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="multiboot.html#Pmultiboot_info_t">Pmultiboot_info_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="OHCI.html#POHCI_MMR">POHCI_MMR</a></td>
-<td class="itemunit"><a class="bold" href="OHCI.html">OHCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tracer.html#pop_trace">pop_trace</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#PPacketContext">PPacketContext</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>Context</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#PPageDirectory">PPageDirectory</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#PPageDirEntry">PPageDirEntry</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#PParamList">PParamList</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivertypes.html#PPCI_Device">PPCI_Device</a></td>
-<td class="itemunit"><a class="bold" href="drivertypes.html">drivertypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="keyboard.html#pp_hook_method">pp_hook_method</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="isr_types.html#pp_hook_method">pp_hook_method</a></td>
-<td class="itemunit"><a class="bold" href="isr_types.html">isr_types</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isr_types.html#pp_void">pp_void</a></td>
-<td class="itemunit"><a class="bold" href="isr_types.html">isr_types</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="isr_types.html#PRegisters">PRegisters</a></td>
-<td class="itemunit"><a class="bold" href="isr_types.html">isr_types</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#PRGB565">PRGB565</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PRGB565Pair">PRGB565Pair</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#printmemory">printmemory</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#printmemoryWND">printmemoryWND</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="scheduler.html#PScheduler_Entry">PScheduler_Entry</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PsInt16">PsInt16</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#PsInt32">PsInt32</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PsInt64">PsInt64</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#PsInt8">PsInt8</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#psleep">psleep</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tss.html#PTaskStateSegment">PTaskStateSegment</a></td>
-<td class="itemunit"><a class="bold" href="tss.html">tss</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="tss.html#ptrTaskStateSegment">ptrTaskStateSegment</a></td>
-<td class="itemunit"><a class="bold" href="tss.html">tss</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#PuByte">PuByte</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>Pointer <a class="normal" href="types.html">Types</a></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PuInt16">PuInt16</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#PuInt32">PuInt32</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PuInt64">PuInt64</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#PuInt8">PuInt8</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="tracer.html#push_trace">push_trace</a></td>
-<td class="itemunit"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="scheduler.html#Quantum">Quantum</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BAM">RCTL_BAM</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Multicast Offset - bits 43:32</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_1024">RCTL_BSIZE_1024</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_16384">RCTL_BSIZE_16384</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_2048">RCTL_BSIZE_2048</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_256">RCTL_BSIZE_256</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Strip Ethernet <a class="normal" href="crc.html">CRC</a> <a class="normal" href="terminal.html#buffer">Buffer</a> Sizes</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_4096">RCTL_BSIZE_4096</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_512">RCTL_BSIZE_512</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_BSIZE_8192">RCTL_BSIZE_8192</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_CFI">RCTL_CFI</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Canonical Form Indicator Enable</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_CFIEN">RCTL_CFIEN</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>VLAN Filter Enable</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_DPF">RCTL_DPF</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Canonical Form Indicator Bit Value</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_EN">RCTL_EN</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>set link up</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_LBM_NONE">RCTL_LBM_NONE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Long Packet Reception Enable</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_LBM_PHY">RCTL_LBM_PHY</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>No Loopback</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_LPE">RCTL_LPE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Multicast Promiscuous Enabled</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_MO_32">RCTL_MO_32</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Multicast Offset - bits 45:34</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_MO_34">RCTL_MO_34</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Multicast Offset - bits 46:35</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_MO_35">RCTL_MO_35</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Multicast Offset - bits 47:36</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_MO_36">RCTL_MO_36</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Free <a class="normal" href="terminal.html#buffer">Buffer</a> Threshold is 1/8 of RDLEN</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_MPE">RCTL_MPE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Unicast Promiscuous Enabled</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_PMCF">RCTL_PMCF</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Discard Pause Frames</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_SBP">RCTL_SBP</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Receiver Enable</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_SECRC">RCTL_SECRC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Pass MAC Control Frames</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_UPE">RCTL_UPE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Store Bad Packets</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RCTL_VFE">RCTL_VFE</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Broadcast Accept Mode</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#readStatus">readStatus</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="serial.html#receive">receive</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="net.html#recv">recv</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#redrawWindows">redrawWindows</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Redraw all of the Window adhearing to Z-Order.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="UIE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="UIE.html">UIE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="IOPE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="IOPE.html">IOPE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="arp.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="BPE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="BPE.html">BPE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="BTSSE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="BTSSE.html">BTSSE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="DFE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="DFE.html">DFE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="icmp.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="SFE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="SFE.html">SFE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="GPF.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="GPF.html">GPF</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="TMR_0_ISR.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="TMR_0_ISR.html">TMR_0_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="IDOE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="IDOE.html">IDOE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="NMIE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="NMIE.html">NMIE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PS2_KEYBOARD_ISR.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="PS2_KEYBOARD_ISR.html">PS2_KEYBOARD_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="SNPE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="SNPE.html">SNPE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PF.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="PF.html">PF</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="MCE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="MCE.html">MCE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="NCE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="NCE.html">NCE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="OOBE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="OOBE.html">OOBE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="ipv4.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="ipv4.html">ipv4</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="ACE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="ACE.html">ACE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="DBGE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="DBGE.html">DBGE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="CFE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="CFE.html">CFE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="TMR_1_ISR.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="TMR_1_ISR.html">TMR_1_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="CSOE.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="CSOE.html">CSOE</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="eth2.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="eth2.html">eth2</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="DBZ.html#register">register</a></td>
-<td class="itemunit"><a class="bold" href="DBZ.html">DBZ</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#registerCommand">registerCommand</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#registerCommandEx">registerCommandEx</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#registerEventHandler">registerEventHandler</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p><a class="normal" href="ACE.html#register">Register</a> an Event Handler to a Window    </p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="isrmanager.html#registerISR">registerISR</a></td>
-<td class="itemunit"><a class="bold" href="isrmanager.html">isrmanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="net.html#registerNetworkCard">registerNetworkCard</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="net.html#registerNextLayer">registerNextLayer</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="ipv4.html#registerProtocol">registerProtocol</a></td>
-<td class="itemunit"><a class="bold" href="ipv4.html">ipv4</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="eth2.html#registerType">registerType</a></td>
-<td class="itemunit"><a class="bold" href="eth2.html">eth2</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="eth2.html#registerTypePromisc">registerTypePromisc</a></td>
-<td class="itemunit"><a class="bold" href="eth2.html">eth2</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivermanagement.html#register_device">register_device</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#register_driver">register_driver</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivermanagement.html#register_driver_ex">register_driver_ex</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_CTRL">REG_CTRL</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_CTRL_EXT">REG_CTRL_EXT</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_EEPROM">REG_EEPROM</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_IMASK">REG_IMASK</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RADV">REG_RADV</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>RX Descriptor Control</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RCTRL">REG_RCTRL</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RDTR">REG_RDTR</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RSRPD">REG_RSRPD</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>RX Int.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RXDCTL">REG_RXDCTL</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>RX Delay Timer <a class="normal" href="ACE.html#register">Register</a></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RXDESCHEAD">REG_RXDESCHEAD</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RXDESCHI">REG_RXDESCHI</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RXDESCLEN">REG_RXDESCLEN</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RXDESCLO">REG_RXDESCLO</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_RXDESCTAIL">REG_RXDESCTAIL</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_STATUS">REG_STATUS</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TCTRL">REG_TCTRL</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TIPG">REG_TIPG</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>RX Small Packet Detect Interrupt</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TXDESCHEAD">REG_TXDESCHEAD</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TXDESCHI">REG_TXDESCHI</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TXDESCLEN">REG_TXDESCLEN</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TXDESCLO">REG_TXDESCLO</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#REG_TXDESCTAIL">REG_TXDESCTAIL</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="asuro.html#RELEASE">RELEASE</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="gdt.html#reload">reload</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html#requestConfig">requestConfig</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>(Will in future)returns TPCI_DEVICE.vendor_id := 0xFFFF if no device found.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#resetSystem">resetSystem</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="arp.html#resolveIP">resolveIP</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#REVISION">REVISION</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#Root">Root</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#Root_Page">Root_Page</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RTCL_RDMTS_EIGHTH">RTCL_RDMTS_EIGHTH</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Free <a class="normal" href="terminal.html#buffer">Buffer</a> Threshold is 1/4 of RDLEN</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#RTCL_RDMTS_HALF">RTCL_RDMTS_HALF</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>PHY or external SerDesc loopback</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#RTCL_RDMTS_QUARTER">RTCL_RDMTS_QUARTER</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Free <a class="normal" href="terminal.html#buffer">Buffer</a> Threshold is 1/2 of RDLEN</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#run">run</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#sameSubnetIPv4">sameSubnetIPv4</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#scanBus">scanBus</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#Search_Page">Search_Page</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="net.html#send">send</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="ipv4.html#send">send</a></td>
-<td class="itemunit"><a class="bold" href="ipv4.html">ipv4</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="serial.html#send">send</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="eth2.html#send">send</a></td>
-<td class="itemunit"><a class="bold" href="eth2.html">eth2</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="arp.html#send">send</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="arp.html#sendGratuitous">sendGratuitous</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="icmp.html#sendICMPRequest">sendICMPRequest</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#sendPacket">sendPacket</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="arp.html#sendRequest">sendRequest</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="serial.html#sendString">sendString</a></td>
-<td class="itemunit"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#setBusMaster">setBusMaster</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#setCursorPosWND">setCursorPosWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Set the caret belonging to a Window to a specified position.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#setdefaultattribute">setdefaultattribute</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Set the default set of attributes to be used when drawing to the screen.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#setMousePosition">setMousePosition</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Set the position of the <a class="normal" href="mouse.html">mouse</a> cursor relative to screen space.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#SetShellWindow">SetShellWindow</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Set a specified Window as a <a class="normal" href="shell.html">Shell</a> Window (Window cannot be moved or closed).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#setWindowColors">setWindowColors</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Set the attributes used for drawing the border around Windows.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#setWNDVisible">setWNDVisible</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Change a Windows visibility.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#setWorkingDirectory">setWorkingDirectory</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="gdt.html#set_gate">set_gate</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="idt.html#set_gate">set_gate</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#sInt16">sInt16</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#sInt32">sInt32</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#sInt64">sInt64</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#sInt8">sInt8</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#sleep">sleep</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#stack">stack</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="fonts.html#Std_Font">Std_Font</a></td>
-<td class="itemunit"><a class="bold" href="fonts.html">fonts</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="fonts.html#Std_Mask">Std_Mask</a></td>
-<td class="itemunit"><a class="bold" href="fonts.html">fonts</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#STI">STI</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#stringConcat">stringConcat</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="strings.html#stringContains">stringContains</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#stringCopy">stringCopy</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="strings.html#stringEquals">stringEquals</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#stringNew">stringNew</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="strings.html#stringSize">stringSize</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#stringToInt">stringToInt</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#stringToIPv4">stringToIPv4</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#stringToLower">stringToLower</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#stringToMAC">stringToMAC</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html#stringToUpper">stringToUpper</a></td>
-<td class="itemunit"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_Add">STRLL_Add</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>String Linked List</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_Clear">STRLL_Clear</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_Delete">STRLL_Delete</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_Free">STRLL_Free</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_FromString">STRLL_FromString</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_Get">STRLL_Get</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_New">STRLL_New</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#STRLL_Size">STRLL_Size</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#switchendian">switchendian</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#switchendian32">switchendian32</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.TARPAbstractHeader.html">TARPAbstractHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p><a class="normal" href="arp.html">ARP</a></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="arp.TARPCacheRecord.html">TARPCacheRecord</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="icmp.html#TARPErrorCallback">TARPErrorCallback</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="icmp.html#TARPErrorCode">TARPErrorCode</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="icmp.TARPHandler.html">TARPHandler</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#TARPHeader">TARPHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="icmp.html#TARPReplyCallback">TARPReplyCallback</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tss.html#TaskStateSegment">TaskStateSegment</a></td>
-<td class="itemunit"><a class="bold" href="tss.html">tss</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="bios_data_area.html#TBDA">TBDA</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#TBitMask">TBitMask</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivermanagement.html#TBusIdentifier">TBusIdentifier</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="cpu.html#TCapabilities_New">TCapabilities_New</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="cpu.html#TCapabilities_Old">TCapabilities_Old</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#TCardType">TCardType</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="cpu.TClockSpeed.html">TClockSpeed</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#TColor">TColor</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>4-bit nibble representing a color.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.TCommand.html">TCommand</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#TCommandBuffer">TCommandBuffer</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#TCommandMethod">TCommandMethod</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="bios_data_area.TCounters.html">TCounters</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="cpu.TCPUID.html">TCPUID</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#TCTL_COLD_SHIFT">TCTL_COLD_SHIFT</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Collision Threshold</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#TCTL_CT_SHIFT">TCTL_CT_SHIFT</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Pad Short Packets</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#TCTL_EN">TCTL_EN</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Interrupt Delay Enable TCTL <a class="normal" href="ACE.html#register">Register</a></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#TCTL_PSP">TCTL_PSP</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Transmit Enable</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#TCTL_RTLC">TCTL_RTLC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Software XOFF Transmission</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#TCTL_SWXOFF">TCTL_SWXOFF</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Collision Distance</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="RTC.TDateTime.html">TDateTime</a></td>
-<td class="itemunit"><a class="bold" href="RTC.html">RTC</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivermanagement.TDevEx.html">TDevEx</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivertypes.html#TDeviceArray">TDeviceArray</a></td>
-<td class="itemunit"><a class="bold" href="drivertypes.html">drivertypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivermanagement.TDeviceIdentifier.html">TDeviceIdentifier</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.TDeviceRegistration.html">TDeviceRegistration</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivermanagement.html#TDriverLoadCallback">TDriverLoadCallback</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.TDriverRegistration.html">TDriverRegistration</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#TE1000_rx_desc">TE1000_rx_desc</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#TE1000_tx_desc">TE1000_tx_desc</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#TEthernetHeader">TEthernetHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#TEventType">TEventType</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Window Manager Events.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="gdt.TGDT_Entry.html">TGDT_Entry</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="gdt.TGDT_Pointer.html">TGDT_Pointer</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#THaltCallback">THaltCallback</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#THeapEntry">THeapEntry</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.THeapPage.html">THeapPage</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.THistory.html">THistory</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="bios_data_area.html#tick_update">tick_update</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.TICMPHeader.html">TICMPHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.TIDT_Entry.html">TIDT_Entry</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="idt.TIDT_Pointer.html">TIDT_Pointer</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.TIPV4AbstractHeader.html">TIPV4AbstractHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#TIPv4Address">TIPv4Address</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.TIPv4Configuration.html">TIPv4Configuration</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#TIPV4Header">TIPV4Header</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.TIPv4Pair.html">TIPv4Pair</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isrmanager.html#TISRHook">TISRHook</a></td>
-<td class="itemunit"><a class="bold" href="isrmanager.html">isrmanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="isrmanager.html#TISRHookArray">TISRHookArray</a></td>
-<td class="itemunit"><a class="bold" href="isrmanager.html">isrmanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isrmanager.html#TISRNHookArray">TISRNHookArray</a></td>
-<td class="itemunit"><a class="bold" href="isrmanager.html">isrmanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.TKeyInfo.html">TKeyInfo</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.TLinkedList.html">TLinkedList</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.TLinkedListBase.html">TLinkedListBase</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#TMACAddress">TMACAddress</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>Generic</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.TMACPair.html">TMACPair</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#TMask">TMask</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="bios_data_area.html#TMCFG">TMCFG</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="mouse.TMousePacket.html">TMousePacket</a></td>
-<td class="itemunit"><a class="bold" href="mouse.html">mouse</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="mouse.TMousePos.html">TMousePos</a></td>
-<td class="itemunit"><a class="bold" href="mouse.html">mouse</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#TNetSendCallback">TNetSendCallback</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>Callback <a class="normal" href="types.html">Types</a></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#toggleWNDVisible">toggleWNDVisible</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Toggle the visibility of a Window.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="OHCI.TOHCI_MMR.html">TOHCI_MMR</a></td>
-<td class="itemunit"><a class="bold" href="OHCI.html">OHCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.TPacketContext.html">TPacketContext</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#TPageDirectory">TPageDirectory</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#TPageDirEntry">TPageDirEntry</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.TParamList.html">TParamList</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivertypes.html#TPCI_Device">TPCI_Device</a></td>
-<td class="itemunit"><a class="bold" href="drivertypes.html">drivertypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html#TPCI_Device_Bridge">TPCI_Device_Bridge</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="pmemorymanager.html#TPhysicalMemory">TPhysicalMemory</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="pmemorymanager.TPhysicalMemoryEntry.html">TPhysicalMemoryEntry</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.TProtocol.html">TProtocol</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#TRACER_ENABLE">TRACER_ENABLE</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#TRecvCallback">TRecvCallback</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isr_types.TRegisters.html">TRegisters</a></td>
-<td class="itemunit"><a class="bold" href="isr_types.html">isr_types</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#TRGB565">TRGB565</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#TRGB565Pair">TRGB565Pair</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="scheduler.TScheduler_Entry.html">TScheduler_Entry</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>EAX, EDX,</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#TSTA_DD">TSTA_DD</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Re-transmit on Late Collision</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#TSTA_EC">TSTA_EC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Descriptor <a class="normal" href="terminal.html#done">Done</a></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#TSTA_LC">TSTA_LC</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Excess Collisions</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="scheduler.TTaskState.html">TTaskState</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tss.TTaskStateSegment.html">TTaskStateSegment</a></td>
-<td class="itemunit"><a class="bold" href="tss.html">tss</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.TTCPFlags.html">TTCPFlags</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit1">UBit1</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>Alternate <a class="normal" href="types.html">Types</a></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit10">UBit10</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit11">UBit11</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit12">UBit12</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit13">UBit13</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit14">UBit14</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit15">UBit15</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit16">UBit16</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit17">UBit17</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit18">UBit18</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit19">UBit19</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit2">UBit2</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit20">UBit20</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit21">UBit21</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit22">UBit22</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit23">UBit23</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit24">UBit24</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit25">UBit25</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit26">UBit26</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit27">UBit27</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit28">UBit28</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit3">UBit3</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit30">UBit30</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit31">UBit31</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit4">UBit4</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit5">UBit5</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit6">UBit6</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit7">UBit7</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit9">UBit9</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#uInt16">uInt16</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#uInt32">uInt32</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#uInt64">uInt64</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#uInt8">uInt8</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>Standard <a class="normal" href="types.html">Types</a></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PS2_KEYBOARD_ISR.html#unhook">unhook</a></td>
-<td class="itemunit"><a class="bold" href="PS2_KEYBOARD_ISR.html">PS2_KEYBOARD_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="TMR_0_ISR.html#unhook">unhook</a></td>
-<td class="itemunit"><a class="bold" href="TMR_0_ISR.html">TMR_0_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="TMR_1_ISR.html#unhook">unhook</a></td>
-<td class="itemunit"><a class="bold" href="TMR_1_ISR.html">TMR_1_ISR</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#verifyChecksum">verifyChecksum</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#VERSION">VERSION</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="asuro.html#VERSION_MAJOR">VERSION_MAJOR</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html#VERSION_MINOR">VERSION_MINOR</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="asuro.html#VERSION_SUB">VERSION_SUB</a></td>
-<td class="itemunit"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#Void">Void</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#vtop">vtop</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="RTC.html#weekdayToString">weekdayToString</a></td>
-<td class="itemunit"><a class="bold" href="RTC.html">RTC</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#Working_Directory">Working_Directory</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin16">writebin16</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 16-bit value as binary to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin16ex">writebin16ex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 16-bit value as binary to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin16exWND">writebin16exWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 16-bit value as binary to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin16ln">writebin16ln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 16-bit value as binary to the <a class="normal" href="console.html">console</a>, followed by a new-line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin16lnex">writebin16lnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 16-bit value as binary + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin16lnexWND">writebin16lnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 16-bit value as binary + new-line to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin16lnWND">writebin16lnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 16-bit value as binary to a Window, followed by a new-line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin16WND">writebin16WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 16-bit value as binary to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin32">writebin32</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as binary to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin32ex">writebin32ex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as binary to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin32exWND">writebin32exWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as binary to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin32ln">writebin32ln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 32-bit value as binary to the <a class="normal" href="console.html">console</a>, followed by a new-line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin32lnex">writebin32lnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as binary + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin32lnexWND">writebin32lnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as binary + new-line to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin32lnWND">writebin32lnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 32-bit value as binary to a Window, followed by a new-line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin32WND">writebin32WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as binary to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin8">writebin8</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin8ex">writebin8ex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin8exWND">writebin8exWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin8ln">writebin8ln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary to the <a class="normal" href="console.html">console</a>, followed by a new-line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin8lnex">writebin8lnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin8lnexWND">writebin8lnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary + new-line to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writebin8lnWND">writebin8lnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary to a Window, followed by a new-line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writebin8WND">writebin8WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit value as binary to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writechar">writechar</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to the screen.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writecharex">writecharex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to the screen, specifying custom color attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writecharexWND">writecharexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to a Window, specifying custom color attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writecharln">writecharln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to the screen, followed by starting a new line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writecharlnex">writecharlnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to the screen, followed by starting a new line, specifying custom color attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writecharlnexWND">writecharlnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to a Window, followed by starting a new line, specifying custom color attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writecharlnWND">writecharlnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a single 8-bit character to a Window, followed by starting a new line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writecharWND">writecharWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an ASCII character to a specified Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#writeConfig">writeConfig</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writehex">writehex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writehexex">writehexex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writehexexWND">writehexexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writehexln">writehexln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs to the <a class="normal" href="console.html">console</a>, followed by a new-line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writehexlnex">writehexlnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writehexlnexWND">writehexlnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs + new-line to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writehexlnWND">writehexlnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs to a Window, followed by a new-line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writehexpair">writehexpair</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit Hex Pair to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writehexpairExWND">writehexpairExWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit Hex Pair to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writehexpairWND">writehexpairWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write an 8-bit Hex Pair to a Window.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writehexWND">writehexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value as Hex Pairs to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writeint">writeint</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writeintex">writeintex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writeintexWND">writeintexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writeintln">writeintln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value to the <a class="normal" href="console.html">console</a> followed by a new-line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writeintlnex">writeintlnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writeintlnexWND">writeintlnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value + new-line to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writeintlnWND">writeintlnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value to a Window followed by a new-line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writeintWND">writeintWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a 32-bit value to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#writeIPv4Address">writeIPv4Address</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#writeIPv4AddressEx">writeIPv4AddressEx</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="netutils.html#writeMACAddress">writeMACAddress</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html#writeMACAddressEx">writeMACAddressEx</a></td>
-<td class="itemunit"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writestring">writestring</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string to the <a class="normal" href="console.html">console</a>.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writestringex">writestringex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writestringexWND">writestringexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writestringln">writestringln</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string to the <a class="normal" href="console.html">console</a>, followed by a new-line.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writestringlnex">writestringlnex</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writestringlnexWND">writestringlnexWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string + new-line to a Window, with the specified attributes.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#writestringlnWND">writestringlnWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string to a Window, followed by a new-line.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#writestringWND">writestringWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Write a NULL terminated string to a Window.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="net.html#writeToLog">writeToLog</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="net.html#writeToLogLn">writeToLogLn</a></td>
-<td class="itemunit"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_increment_x">_increment_x</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor one cell to the right (x+1).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#_increment_x_WND">_increment_x_WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor within a Window one cell to the right (x+1).</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_increment_y">_increment_y</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor one cell down (y+1).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#_increment_y_WND">_increment_y_WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor within a Window one cell down (y+1).</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_MouseClick">_MouseClick</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Callback for a MouseClick event.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#_MouseDown">_MouseDown</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Callback for a MouseDown event.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_MouseUp">_MouseUp</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Callback for a MouseUp event.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#_newline">_newline</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor one cell down and reposition it at the first X Cell (y+1, x=0),performing a Y-Axis scroll when needed.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_newlineWND">_newlineWND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor within a Window one cell down and reposition it at the first X Cell (y+1, x=0),performing a Y-Axis scroll when needed.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#_safeincrement_x">_safeincrement_x</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor one cell to the right (x+1), wrapping to the next line and performing a Y-Axis scroll when when needed.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_safeincrement_x_WND">_safeincrement_x_WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor within a Window one cell to the right (x+1), wrapping to the next line and performing a Y-Axis scroll when when needed.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#_safeincrement_y">_safeincrement_y</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="console.html#_safeincrement_y_WND">_safeincrement_y_WND</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed.</p></td>
-</tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/AllTypes.html b/doc/AllTypes.html
deleted file mode 100644
index 4de1e1c4..00000000
--- a/doc/AllTypes.html
+++ /dev/null
@@ -1,734 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: All Types</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="allitems">All Types</h1>
-<table class="itemstable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemunit">Unit</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#cardinal">cardinal</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>Redraws the Window manager after every character, but slows performance.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#dword">dword</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#Float">Float</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#hresult">hresult</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#HWND">HWND</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#integer">integer</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="arp.html#PARPCacheRecord">PARPCacheRecord</a></td>
-<td class="itemunit"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#PARPHeader">PARPHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="bios_data_area.html#PBDA">PBDA</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#PBitMask">PBitMask</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="cpu.html#PCapabilities_New">PCapabilities_New</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="cpu.html#PCapabilities_Old">PCapabilities_Old</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#pchar">pchar</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#PDevEx">PDevEx</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivermanagement.html#PDeviceIdentifier">PDeviceIdentifier</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#PDeviceRegistration">PDeviceRegistration</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PDouble">PDouble</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#PDriverRegistration">PDriverRegistration</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#PE1000_rx_desc">PE1000_rx_desc</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#PE1000_tx_desc">PE1000_tx_desc</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.html#Pelf_section_header_table_t">Pelf_section_header_table_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#PEthernetHeader">PEthernetHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p><a class="normal" href="eth2.html">ETH2</a></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PFloat">PFloat</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="gdt.html#PGDT_Entry">PGDT_Entry</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#PHeapPage">PHeapPage</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#PHistory">PHistory</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#PICMPHeader">PICMPHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p><a class="normal" href="icmp.html">ICMP</a></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="idt.html#PIDT_Entry">PIDT_Entry</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.html#PIDT_Pointer">PIDT_Pointer</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#PIPv4Configuration">PIPv4Configuration</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>Config</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#PIPV4Header">PIPV4Header</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p><a class="normal" href="ipv4.html">IPv4</a></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="keyboard.html#PKeyInfo">PKeyInfo</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lists.html#PLinkedList">PLinkedList</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>Managed Linked List</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html#PLinkedListBase">PLinkedListBase</a></td>
-<td class="itemunit"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PMask">PMask</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="bios_data_area.html#PMCFG">PMCFG</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.html#Pmemory_map_t">Pmemory_map_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="multiboot.html#Pmodule_t">Pmodule_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="mouse.html#PMousePacket">PMousePacket</a></td>
-<td class="itemunit"><a class="bold" href="mouse.html">mouse</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="multiboot.html#Pmultiboot_info_t">Pmultiboot_info_t</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="OHCI.html#POHCI_MMR">POHCI_MMR</a></td>
-<td class="itemunit"><a class="bold" href="OHCI.html">OHCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#PPacketContext">PPacketContext</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>Context</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#PPageDirectory">PPageDirectory</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#PPageDirEntry">PPageDirEntry</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#PParamList">PParamList</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivertypes.html#PPCI_Device">PPCI_Device</a></td>
-<td class="itemunit"><a class="bold" href="drivertypes.html">drivertypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="isr_types.html#pp_hook_method">pp_hook_method</a></td>
-<td class="itemunit"><a class="bold" href="isr_types.html">isr_types</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="keyboard.html#pp_hook_method">pp_hook_method</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="isr_types.html#pp_void">pp_void</a></td>
-<td class="itemunit"><a class="bold" href="isr_types.html">isr_types</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isr_types.html#PRegisters">PRegisters</a></td>
-<td class="itemunit"><a class="bold" href="isr_types.html">isr_types</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PRGB565">PRGB565</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#PRGB565Pair">PRGB565Pair</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="scheduler.html#PScheduler_Entry">PScheduler_Entry</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#PsInt16">PsInt16</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PsInt32">PsInt32</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#PsInt64">PsInt64</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PsInt8">PsInt8</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tss.html#PTaskStateSegment">PTaskStateSegment</a></td>
-<td class="itemunit"><a class="bold" href="tss.html">tss</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PuByte">PuByte</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>Pointer <a class="normal" href="types.html">Types</a></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#PuInt16">PuInt16</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PuInt32">PuInt32</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#PuInt64">PuInt64</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#PuInt8">PuInt8</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#sInt16">sInt16</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#sInt32">sInt32</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#sInt64">sInt64</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#sInt8">sInt8</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="icmp.html#TARPErrorCallback">TARPErrorCallback</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="icmp.html#TARPErrorCode">TARPErrorCode</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#TARPHeader">TARPHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="icmp.html#TARPReplyCallback">TARPReplyCallback</a></td>
-<td class="itemunit"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="bios_data_area.html#TBDA">TBDA</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#TBitMask">TBitMask</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#TBusIdentifier">TBusIdentifier</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="cpu.html#TCapabilities_New">TCapabilities_New</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="cpu.html#TCapabilities_Old">TCapabilities_Old</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#TCardType">TCardType</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#TColor">TColor</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>4-bit nibble representing a color.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#TCommandBuffer">TCommandBuffer</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#TCommandMethod">TCommandMethod</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivertypes.html#TDeviceArray">TDeviceArray</a></td>
-<td class="itemunit"><a class="bold" href="drivertypes.html">drivertypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#TDriverLoadCallback">TDriverLoadCallback</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="E1000.html#TE1000_rx_desc">TE1000_rx_desc</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html#TE1000_tx_desc">TE1000_tx_desc</a></td>
-<td class="itemunit"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#TEthernetHeader">TEthernetHeader</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html#TEventType">TEventType</a></td>
-<td class="itemunit"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p>Window Manager Events.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#THaltCallback">THaltCallback</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#THeapEntry">THeapEntry</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#TIPv4Address">TIPv4Address</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#TIPV4Header">TIPV4Header</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="isrmanager.html#TISRHook">TISRHook</a></td>
-<td class="itemunit"><a class="bold" href="isrmanager.html">isrmanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isrmanager.html#TISRHookArray">TISRHookArray</a></td>
-<td class="itemunit"><a class="bold" href="isrmanager.html">isrmanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="isrmanager.html#TISRNHookArray">TISRNHookArray</a></td>
-<td class="itemunit"><a class="bold" href="isrmanager.html">isrmanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="nettypes.html#TMACAddress">TMACAddress</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>Generic</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#TMask">TMask</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="bios_data_area.html#TMCFG">TMCFG</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#TNetSendCallback">TNetSendCallback</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>Callback <a class="normal" href="types.html">Types</a></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#TPageDirectory">TPageDirectory</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#TPageDirEntry">TPageDirEntry</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivertypes.html#TPCI_Device">TPCI_Device</a></td>
-<td class="itemunit"><a class="bold" href="drivertypes.html">drivertypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#TPCI_Device_Bridge">TPCI_Device_Bridge</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="pmemorymanager.html#TPhysicalMemory">TPhysicalMemory</a></td>
-<td class="itemunit"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html#TRecvCallback">TRecvCallback</a></td>
-<td class="itemunit"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#TRGB565">TRGB565</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#TRGB565Pair">TRGB565Pair</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit1">UBit1</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>Alternate <a class="normal" href="types.html">Types</a></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit10">UBit10</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit11">UBit11</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit12">UBit12</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit13">UBit13</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit14">UBit14</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit15">UBit15</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit16">UBit16</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit17">UBit17</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit18">UBit18</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit19">UBit19</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit2">UBit2</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit20">UBit20</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit21">UBit21</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit22">UBit22</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit23">UBit23</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit24">UBit24</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit25">UBit25</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit26">UBit26</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit27">UBit27</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit28">UBit28</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit3">UBit3</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit30">UBit30</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit31">UBit31</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit4">UBit4</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit5">UBit5</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit6">UBit6</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#UBit7">UBit7</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#UBit9">UBit9</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#uInt16">uInt16</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#uInt32">uInt32</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#uInt64">uInt64</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="system.html#uInt8">uInt8</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>Standard <a class="normal" href="types.html">Types</a></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html#Void">Void</a></td>
-<td class="itemunit"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/AllUnits.html b/doc/AllUnits.html
deleted file mode 100644
index 0e6160c7..00000000
--- a/doc/AllUnits.html
+++ /dev/null
@@ -1,370 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: All Units</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="allitems">All Units</h1>
-<table class="unitstable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="ACE.html">ACE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>ACE</code> - Alignment Check Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L3-&gt;<code>ARP</code> - Address Resolution Protocol Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Asuro</code> - Auto-Generated <a class="normal" href="asuro.html#VERSION">Version</a> &amp; Compilation Information
-
-<p></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>BIOS_Data_Area</code> - Data Structures Controlled by the BIOS.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="BPE.html">BPE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>BPE</code> - Break Point Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="BTSSE.html">BTSSE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>BTSSE</code> - Bad <a class="normal" href="tss.html">TSS</a> Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="CFE.html">CFE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>CFE</code> - Coprocessor Fault Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p><code>Console</code> - Provides Screen/Window management &amp; drawing.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="contextswitcher.html">contextswitcher</a></td>
-<td class="itemdesc"><p><code>ContextSwitcher</code> - Switch Process Contexts when preempted.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p><code>CPU</code> - <code>CPU</code> Structures &amp; Utility/Capabilities Functions.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="crc.html">crc</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>CRC</code> - <a class="normal" href="crc.html#CRC32">CRC32</a> Implementation.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="CSOE.html">CSOE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>CSOE</code> - Coprocessor Seg Overruun Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="DBGE.html">DBGE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>DBGE</code> - Debug Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="DBZ.html">DBZ</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>DBZ</code> - Divide By Zero Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="DFE.html">DFE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>DFE</code> - Double Fault Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p><code>DriverManagement</code> - Driver Initialization &amp; Management Interface.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivertypes.html">drivertypes</a></td>
-<td class="itemdesc"><p>Driver-&gt;Include-&gt;<code>DriverTypes</code> - Structs &amp; Data Shared Across Drivers.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Driver-&gt;NetDev-&gt;<code>E1000</code> - Intel <code>E1000</code>/I217/82577LM Network Card Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="EHCI.html">EHCI</a></td>
-<td class="itemdesc"><p>Driver-&gt;Bus-&gt;<code>EHCI</code> - Enhanced Host Controller Interface Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="eth2.html">eth2</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L2-&gt;<code>Eth2</code> - Ethernet Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="faults.html">faults</a></td>
-<td class="itemdesc"><p><code>Faults</code> - Fault Registration &amp; Detouring.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="fonts.html">fonts</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Fonts</code> - Standard <code>Fonts</code> &amp; Font Masks.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>Global Descriptor Table - Data Structures &amp; Interface.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="GPF.html">GPF</a></td>
-<td class="itemdesc"><p>Fault-&gt;<a class="normal" href="util.html#GPF">GPF</a> - General Protection Fault.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L4-&gt;<code>ICMP</code> - Internet Control Message Protocol Driver,
-
-<p></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="IDOE.html">IDOE</a></td>
-<td class="itemdesc"><p>Fault-&gt;IDO - Into Detected Overflow Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>Interrupt Descriptor Table - Structures &amp; Interface.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="IOPE.html">IOPE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>IOPE</code> - Invalid OPCode Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="ipv4.html">ipv4</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L3-&gt;<code>IPv4</code> - Internet Protocol <a class="normal" href="asuro.html#VERSION">Version</a> 4 Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="irq.html">irq</a></td>
-<td class="itemdesc"><p>Interrupt Request Line - Initialization &amp; Remapping.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="isr.html">isr</a></td>
-<td class="itemdesc"><p><code>ISR</code> Driver - Initialization (stub).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isrmanager.html">isrmanager</a></td>
-<td class="itemdesc"><p><a class="normal" href="isr.html">ISR</a>-&gt;<code>ISRManager</code> - Interrupt Service Routine Registration, Dispatch &amp; Management.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="isr_types.html">isr_types</a></td>
-<td class="itemdesc"><p><a class="normal" href="isr.html">ISR</a>-&gt;<code>ISR_Types</code> - Interrupt Service Routine Structures.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="kernel.html">kernel</a></td>
-<td class="itemdesc"><p><code>Kernel</code> Main - Main <code>Kernel</code> Entry Point.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>Driver-&gt;HID-&gt;<code>Keyboard</code> - <code>Keyboard</code> Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Lists</code> - Linked List Data Structures &amp; Helpers.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p><code>LMemoryManager</code> - Logical Memory Management
-
-<p></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="MCE.html">MCE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>MCE</code> - Machine Check Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="memview.html">memview</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>MemView</code> - Live Memory View.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="mouse.html">mouse</a></td>
-<td class="itemdesc"><p>Driver-&gt;HID-&gt;<code>Mouse</code> - <code>Mouse</code> Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Multiboot</code> - <code>Multiboot</code> Structures &amp; Access.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="NCE.html">NCE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>NCE</code> - No Coprocessor Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>Driver-&gt;<code>Net</code>-&gt;L1-&gt;<code>Net</code> - Network Card&lt;-&gt;Driver Interface.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netlog.html">netlog</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>NetLog</code> - Network Driver Logs.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;<code>NetTypes</code> - Structures &amp; <a class="normal" href="types.html">Types</a> Shared Across Network Drivers.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;<code>NetUtils</code> - Helper Functions For Network Drivers.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="NMIE.html">NMIE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>NMIE</code> - Non-Maskable Interrupt Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="OHCI.html">OHCI</a></td>
-<td class="itemdesc"><p>Driver-&gt;Bus-&gt;<code>OHCI</code> - Open Host Controller Interface Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="OOBE.html">OOBE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>OOBE</code> - Out Of Bounds Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>Driver-&gt;Bus-&gt;<code>PCI</code> - Peripheral Component Interconnect Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PF.html">PF</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>PF</code> - Page Fault.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p><code>PMemoryManager</code> - Physical Memory Management
-
-<p></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="processloader.html">processloader</a></td>
-<td class="itemdesc"><p><code>ProcessLoader</code> - Process Initialization &amp; Tasking (stub).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PS2_KEYBOARD_ISR.html">PS2_KEYBOARD_ISR</a></td>
-<td class="itemdesc"><p>Driver-&gt;HID-&gt;PS2_KEYBAORD_ISR - PS2 <a class="normal" href="isr.html">ISR</a> <a class="normal" href="PS2_KEYBOARD_ISR.html#hook">Hook</a> &amp; Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="RTC.html">RTC</a></td>
-<td class="itemdesc"><p>Driver-&gt;Timers-&gt;<code>RTC</code> - Real Time Clock Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p><code>Scheduler</code> - Schedules Context Switches.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>Driver-&gt;Interface-&gt;<code>Serial</code> - <code>Serial</code> Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="SFE.html">SFE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>SFE</code> - <a class="normal" href="util.html#stack">Stack</a> Fault Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="shell.html">shell</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>Shell</code> - Main Desktop UI.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="SNPE.html">SNPE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>SNPE</code> - Segment Not Present Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="splash.html">splash</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>Splash</code> - <a class="normal" href="asuro.html">Asuro</a> <code>Splash</code> Screen.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Strings</code> - String Manipulation.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>System</code> - Base <a class="normal" href="types.html">Types</a> &amp; Structures.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tcp.html">tcp</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L4-&gt;<code>TCP</code> - Transmission Control Protocol Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>Terminal</code> - Interactive Command Line Environment.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="testdriver.html">testdriver</a></td>
-<td class="itemdesc"><p>Driver-&gt;Exp-&gt;<code>TestDriver</code> - Dummy Driver For Testing.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="themer.html">themer</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>Themer</code> - Live Desktop Color Picker.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="TMR_0_ISR.html">TMR_0_ISR</a></td>
-<td class="itemdesc"><p>Driver-&gt;Timer-&gt;<code>TMR_0_ISR</code> - 1024hz Timer Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="TMR_1_ISR.html">TMR_1_ISR</a></td>
-<td class="itemdesc"><p>Driver-&gt;Timer-&gt;<code>TMR_1_ISR</code> - 1024/s Timer Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p><code>Tracer</code> - Trace <a class="normal" href="util.html#stack">stack</a> for debugging method calls.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="tss.html">tss</a></td>
-<td class="itemdesc"><p><code>TSS</code> - Task State Segment (stub).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="types.html">types</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Types</code> - Dummy Unit For VM Compatability.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="udp.html">udp</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L4-&gt;<code>UDP</code> - User Datagram Protocol Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="UHCI.html">UHCI</a></td>
-<td class="itemdesc"><p>Driver-&gt;Bus-&gt;<code>UHCI</code> - Universal Host Controller Interface Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="UIE.html">UIE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>UIE</code> - Unknown Interrupt Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="USB.html">USB</a></td>
-<td class="itemdesc"><p>Driver-&gt;Bus-&gt;<code>USB</code> - Universal <a class="normal" href="serial.html">Serial</a> Bus Driver/Interface.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Util</code> - Data Manipulation Utlities.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p><code>VMemoryManager</code> - Virtual Memory Management.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmlog.html">vmlog</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>VMLog</code> - Virtual Machine Event Log.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmstate.html">vmstate</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>VMState</code> - Live MINJ Virtual Machine State Information.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="XHCI.html">XHCI</a></td>
-<td class="itemdesc"><p>Driver-&gt;Bus-&gt;<code>XHCI</code> - eXtensible Host Controller Interface Driver.</p></td>
-</tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/AllVariables.html b/doc/AllVariables.html
deleted file mode 100644
index f86779b7..00000000
--- a/doc/AllVariables.html
+++ /dev/null
@@ -1,239 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: All Variables</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="allitems">All Variables</h1>
-<table class="itemstable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemunit">Unit</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="scheduler.html#Active">Active</a></td>
-<td class="itemunit"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#bIndex">bIndex</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#buffer">buffer</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html#busses">busses</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#bus_count">bus_count</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="keyboard.html#captin_hook">captin_hook</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="cpu.html#CAP_NEW">CAP_NEW</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="cpu.html#CAP_OLD">CAP_OLD</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#Commands">Commands</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="bios_data_area.html#Counters">Counters</a></td>
-<td class="itemunit"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="cpu.html#CPUID">CPUID</a></td>
-<td class="itemunit"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html#Dev">Dev</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PCI.html#devices">devices</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html#device_count">device_count</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html#endptr">endptr</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="gdt.html#gdt_entries">gdt_entries</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="gdt.html#gdt_pointer">gdt_pointer</a></td>
-<td class="itemunit"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html#get_device_count">get_device_count</a></td>
-<td class="itemunit"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#HaltCB">HaltCB</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#Halted">Halted</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html#HaltID">HaltID</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#History">History</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.html#IDT_Entries">IDT_Entries</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="idt.html#IDT_Pointer">IDT_Pointer</a></td>
-<td class="itemunit"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.html#is_alt">is_alt</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="keyboard.html#is_ctrl">is_ctrl</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.html#is_shift">is_shift</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#KERNEL_PAGE_DIRECTORY">KERNEL_PAGE_DIRECTORY</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.html#key_matrix">key_matrix</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="keyboard.html#key_matrix_shift">key_matrix_shift</a></td>
-<td class="itemunit"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.html#multibootinfo">multibootinfo</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="multiboot.html#multibootmagic">multibootmagic</a></td>
-<td class="itemunit"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmemorymanager.html#PageDirectory">PageDirectory</a></td>
-<td class="itemunit"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tss.html#ptrTaskStateSegment">ptrTaskStateSegment</a></td>
-<td class="itemunit"><a class="bold" href="tss.html">tss</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivermanagement.html#Root">Root</a></td>
-<td class="itemunit"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#Root_Page">Root_Page</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html#Search_Page">Search_Page</a></td>
-<td class="itemunit"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="util.html#stack">stack</a></td>
-<td class="itemunit"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="tss.html#TaskStateSegment">TaskStateSegment</a></td>
-<td class="itemunit"><a class="bold" href="tss.html">tss</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="terminal.html#Working_Directory">Working_Directory</a></td>
-<td class="itemunit"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>&nbsp;</p></td>
-</tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/BPE.html b/doc/BPE.html
deleted file mode 100644
index f675047a..00000000
--- a/doc/BPE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: BPE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit BPE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>BPE</code> - Break Point Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="BPE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/BTSSE.html b/doc/BTSSE.html
deleted file mode 100644
index a3cf3487..00000000
--- a/doc/BTSSE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: BTSSE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit BTSSE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>BTSSE</code> - Bad <a class="normal" href="tss.html">TSS</a> Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="BTSSE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/CFE.html b/doc/CFE.html
deleted file mode 100644
index bfd361b8..00000000
--- a/doc/CFE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: CFE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit CFE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>CFE</code> - Coprocessor Fault Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="CFE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/CSOE.html b/doc/CSOE.html
deleted file mode 100644
index 8cd80798..00000000
--- a/doc/CSOE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: CSOE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit CSOE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>CSOE</code> - Coprocessor Seg Overruun Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="CSOE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/ClassHierarchy.html b/doc/ClassHierarchy.html
deleted file mode 100644
index 533d880c..00000000
--- a/doc/ClassHierarchy.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: Class Hierarchy</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="allitems">Class Hierarchy</h1>
-<p>
-The units do not contain any classes, interfaces or objects.</p>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/DBGE.html b/doc/DBGE.html
deleted file mode 100644
index 72d9da27..00000000
--- a/doc/DBGE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: DBGE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit DBGE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>DBGE</code> - Debug Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="DBGE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/DBZ.html b/doc/DBZ.html
deleted file mode 100644
index c0e722f5..00000000
--- a/doc/DBZ.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: DBZ</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit DBZ</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>DBZ</code> - Divide By Zero Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="DBZ.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/DFE.html b/doc/DFE.html
deleted file mode 100644
index 68754c6e..00000000
--- a/doc/DFE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: DFE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit DFE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>DFE</code> - Double Fault Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="DFE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/E1000.html b/doc/E1000.html
deleted file mode 100644
index cd79a7b5..00000000
--- a/doc/E1000.html
+++ /dev/null
@@ -1,1019 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: E1000</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit E1000</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;NetDev-&gt;<code>E1000</code> - Intel <code>E1000</code>/I217/82577LM Network Card Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="tracer.html">tracer</a></li><li><a  href="console.html">console</a></li><li><a  href="strings.html">strings</a></li><li><a  href="vmemorymanager.html">vmemorymanager</a></li><li><a  href="lmemorymanager.html">lmemorymanager</a></li><li><a  href="drivermanagement.html">drivermanagement</a></li><li><a  href="drivertypes.html">drivertypes</a></li><li><a  href="util.html">util</a></li><li><a  href="idt.html">IDT</a></li><li><a  href="PCI.html">PCI</a></li><li><a  href="terminal.html">terminal</a></li><li><a  href="net.html">net</a></li><li><a  href="nettypes.html">nettypes</a></li><li><a  href="netutils.html">netutils</a></li><li><a  href="isrmanager.html">isrmanager</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="E1000.html#init">init</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="E1000.html#getMACAddress">getMACAddress</a></b> : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="E1000.html#sendPacket">sendPacket</a></b>(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#sInt32">sint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="E1000.html#readStatus">readStatus</a></b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#PE1000_rx_desc">PE1000_rx_desc</a></b> = &circ;<a  href="E1000.html#TE1000_rx_desc">TE1000_rx_desc</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#TE1000_rx_desc">TE1000_rx_desc</a></b> = bitpacked record
-        address  : <a  href="system.html#uInt64">uint64</a>;
-        length   : <a  href="system.html#uInt16">uint16</a>;
-        checksum : <a  href="system.html#uInt16">uint16</a>;
-        status   : <a  href="system.html#uInt8">uint8</a>;
-        errors   : <a  href="system.html#uInt8">uint8</a>;
-        special  : <a  href="system.html#uInt16">uint16</a>;
-    end;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#PE1000_tx_desc">PE1000_tx_desc</a></b> = &circ;<a  href="E1000.html#TE1000_tx_desc">TE1000_tx_desc</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#TE1000_tx_desc">TE1000_tx_desc</a></b> = bitpacked record
-        address : <a  href="system.html#uInt64">uint64</a>;
-        length  : <a  href="system.html#uInt16">uint16</a>;
-        cso     : <a  href="system.html#uInt8">uint8</a>;
-        cmd     : <a  href="system.html#uInt8">uint8</a>;
-        status  : <a  href="system.html#uInt8">uint8</a>;
-        css     : <a  href="system.html#uInt8">uint8</a>;
-        special : <a  href="system.html#uInt16">uint16</a>;
-    end;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#TCardType">TCardType</a></b> = (...);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#INTEL_VEND">INTEL_VEND</a></b>      = $8086;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#E1000_DEV">E1000_DEV</a></b>       = $100E;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#I217_DEV">I217_DEV</a></b>        = $153A;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#LM82577_DEV">LM82577_DEV</a></b>     = $10EA;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_CTRL">REG_CTRL</a></b>        = $0000;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_STATUS">REG_STATUS</a></b>      = $0008;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_EEPROM">REG_EEPROM</a></b>      = $0014;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_CTRL_EXT">REG_CTRL_EXT</a></b>    = $0018;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_IMASK">REG_IMASK</a></b>       = $00D0;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_RCTRL">REG_RCTRL</a></b>       = $0100;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_RXDESCLO">REG_RXDESCLO</a></b>    = $2800;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_RXDESCHI">REG_RXDESCHI</a></b>    = $2804;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_RXDESCLEN">REG_RXDESCLEN</a></b>   = $2808;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_RXDESCHEAD">REG_RXDESCHEAD</a></b>  = $2810;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_RXDESCTAIL">REG_RXDESCTAIL</a></b>  = $2818;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_TCTRL">REG_TCTRL</a></b>       = $0400;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_TXDESCLO">REG_TXDESCLO</a></b>    = $3800;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_TXDESCHI">REG_TXDESCHI</a></b>    = $3804;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_TXDESCLEN">REG_TXDESCLEN</a></b>   = $3808;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_TXDESCHEAD">REG_TXDESCHEAD</a></b>  = $3810;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_TXDESCTAIL">REG_TXDESCTAIL</a></b>  = $3818;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_RDTR">REG_RDTR</a></b>         = $2820;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_RXDCTL">REG_RXDCTL</a></b>       = $3828;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_RADV">REG_RADV</a></b>         = $282C;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_RSRPD">REG_RSRPD</a></b>        = $2C00;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#REG_TIPG">REG_TIPG</a></b>         = $0410;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#ECTRL_SLU">ECTRL_SLU</a></b>        = $40;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_EN">RCTL_EN</a></b>                 =       (1 SHL 1);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_SBP">RCTL_SBP</a></b>                =       (1 SHL 2);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_UPE">RCTL_UPE</a></b>                =       (1 SHL 3);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_MPE">RCTL_MPE</a></b>                =       (1 SHL 4);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_LPE">RCTL_LPE</a></b>                =       (1 SHL 5);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_LBM_NONE">RCTL_LBM_NONE</a></b>           =       (0 SHL 6);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_LBM_PHY">RCTL_LBM_PHY</a></b>            =       (3 SHL 6);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RTCL_RDMTS_HALF">RTCL_RDMTS_HALF</a></b>         =       (0 SHL 8);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RTCL_RDMTS_QUARTER">RTCL_RDMTS_QUARTER</a></b>      =       (1 SHL 8);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RTCL_RDMTS_EIGHTH">RTCL_RDMTS_EIGHTH</a></b>       =       (2 SHL 8);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_MO_36">RCTL_MO_36</a></b>              =       (0 SHL 12);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_MO_35">RCTL_MO_35</a></b>              =       (1 SHL 12);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_MO_34">RCTL_MO_34</a></b>              =       (2 SHL 12);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_MO_32">RCTL_MO_32</a></b>              =       (3 SHL 12);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_BAM">RCTL_BAM</a></b>                =       (1 SHL 15);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_VFE">RCTL_VFE</a></b>                =       (1 SHL 18);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_CFIEN">RCTL_CFIEN</a></b>              =       (1 SHL 19);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_CFI">RCTL_CFI</a></b>                =       (1 SHL 20);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_DPF">RCTL_DPF</a></b>                =       (1 SHL 22);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_PMCF">RCTL_PMCF</a></b>               =       (1 SHL 23);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_SECRC">RCTL_SECRC</a></b>              =       (1 SHL 26);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_BSIZE_256">RCTL_BSIZE_256</a></b>          =       (3 SHL 16);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_BSIZE_512">RCTL_BSIZE_512</a></b>          =       (2 SHL 16);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_BSIZE_1024">RCTL_BSIZE_1024</a></b>         =       (1 SHL 16);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_BSIZE_2048">RCTL_BSIZE_2048</a></b>         =       (0 SHL 16);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_BSIZE_4096">RCTL_BSIZE_4096</a></b>         =       ((3 SHL 16) OR (1 SHL 25));</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_BSIZE_8192">RCTL_BSIZE_8192</a></b>         =       ((2 SHL 16) OR (1 SHL 25));</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#RCTL_BSIZE_16384">RCTL_BSIZE_16384</a></b>        =       ((1 SHL 16) OR (1 SHL 25));</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#CMD_EOP">CMD_EOP</a></b>                 =       (1 SHL 0);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#CMD_IFCS">CMD_IFCS</a></b>                =       (1 SHL 1);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#CMD_IC">CMD_IC</a></b>                  =       (1 SHL 2);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#CMD_RS">CMD_RS</a></b>                  =       (1 SHL 3);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#CMD_RPS">CMD_RPS</a></b>                 =       (1 SHL 4);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#CMD_VLE">CMD_VLE</a></b>                 =       (1 SHL 6);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#CMD_IDE">CMD_IDE</a></b>                 =       (1 SHL 7);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#TCTL_EN">TCTL_EN</a></b>                 =       (1 SHL 1);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#TCTL_PSP">TCTL_PSP</a></b>                =       (1 SHL 3);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#TCTL_CT_SHIFT">TCTL_CT_SHIFT</a></b>           =       4;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#TCTL_COLD_SHIFT">TCTL_COLD_SHIFT</a></b>         =       12;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#TCTL_SWXOFF">TCTL_SWXOFF</a></b>             =       (1 SHL 22);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#TCTL_RTLC">TCTL_RTLC</a></b>               =       (1 SHL 24);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#TSTA_DD">TSTA_DD</a></b>                 =       (1 SHL 0);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#TSTA_EC">TSTA_EC</a></b>                 =       (1 SHL 1);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#TSTA_LC">TSTA_LC</a></b>                 =       (1 SHL 2);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#LSTA_TU">LSTA_TU</a></b>                 =       (1 SHL 3);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="E1000.html#E1000_NUM_RX_DESC">E1000_NUM_RX_DESC</a></b>       =       32;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="E1000.html#E1000_NUM_TX_DESC">E1000_NUM_TX_DESC</a></b>       =       8;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getMACAddress"></span><code>function <b>getMACAddress</b> : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="sendPacket"></span><code>function <b>sendPacket</b>(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#sInt32">sint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="readStatus"></span><code>function <b>readStatus</b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PE1000_rx_desc"></span><code><b>PE1000_rx_desc</b> = &circ;<a  href="E1000.html#TE1000_rx_desc">TE1000_rx_desc</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TE1000_rx_desc"></span><code><b>TE1000_rx_desc</b> = bitpacked record
-        address  : <a  href="system.html#uInt64">uint64</a>;
-        length   : <a  href="system.html#uInt16">uint16</a>;
-        checksum : <a  href="system.html#uInt16">uint16</a>;
-        status   : <a  href="system.html#uInt8">uint8</a>;
-        errors   : <a  href="system.html#uInt8">uint8</a>;
-        special  : <a  href="system.html#uInt16">uint16</a>;
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PE1000_tx_desc"></span><code><b>PE1000_tx_desc</b> = &circ;<a  href="E1000.html#TE1000_tx_desc">TE1000_tx_desc</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TE1000_tx_desc"></span><code><b>TE1000_tx_desc</b> = bitpacked record
-        address : <a  href="system.html#uInt64">uint64</a>;
-        length  : <a  href="system.html#uInt16">uint16</a>;
-        cso     : <a  href="system.html#uInt8">uint8</a>;
-        cmd     : <a  href="system.html#uInt8">uint8</a>;
-        status  : <a  href="system.html#uInt8">uint8</a>;
-        css     : <a  href="system.html#uInt8">uint8</a>;
-        special : <a  href="system.html#uInt16">uint16</a>;
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TCardType"></span><code><b>TCardType</b> = (...);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;<h6 class="description_section">Values</h6>
-<ul>
-<li>
-<span id="ctUnknown">ctUnknown</span></li>
-<li>
-<span id="ctE1000">ctE1000</span></li>
-<li>
-<span id="ctI217">ctI217</span></li>
-<li>
-<span id="ct82577LM">ct82577LM</span></li>
-</ul>
-</td></tr>
-</table>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="INTEL_VEND"></span><code><b>INTEL_VEND</b>      = $8086;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="E1000_DEV"></span><code><b>E1000_DEV</b>       = $100E;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="I217_DEV"></span><code><b>I217_DEV</b>        = $153A;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="LM82577_DEV"></span><code><b>LM82577_DEV</b>     = $10EA;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_CTRL"></span><code><b>REG_CTRL</b>        = $0000;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_STATUS"></span><code><b>REG_STATUS</b>      = $0008;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_EEPROM"></span><code><b>REG_EEPROM</b>      = $0014;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_CTRL_EXT"></span><code><b>REG_CTRL_EXT</b>    = $0018;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_IMASK"></span><code><b>REG_IMASK</b>       = $00D0;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_RCTRL"></span><code><b>REG_RCTRL</b>       = $0100;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_RXDESCLO"></span><code><b>REG_RXDESCLO</b>    = $2800;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_RXDESCHI"></span><code><b>REG_RXDESCHI</b>    = $2804;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_RXDESCLEN"></span><code><b>REG_RXDESCLEN</b>   = $2808;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_RXDESCHEAD"></span><code><b>REG_RXDESCHEAD</b>  = $2810;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_RXDESCTAIL"></span><code><b>REG_RXDESCTAIL</b>  = $2818;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_TCTRL"></span><code><b>REG_TCTRL</b>       = $0400;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_TXDESCLO"></span><code><b>REG_TXDESCLO</b>    = $3800;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_TXDESCHI"></span><code><b>REG_TXDESCHI</b>    = $3804;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_TXDESCLEN"></span><code><b>REG_TXDESCLEN</b>   = $3808;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_TXDESCHEAD"></span><code><b>REG_TXDESCHEAD</b>  = $3810;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_TXDESCTAIL"></span><code><b>REG_TXDESCTAIL</b>  = $3818;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_RDTR"></span><code><b>REG_RDTR</b>         = $2820;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_RXDCTL"></span><code><b>REG_RXDCTL</b>       = $3828;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-RX Delay Timer <a class="normal" href="ACE.html#register">Register</a></p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_RADV"></span><code><b>REG_RADV</b>         = $282C;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-RX Descriptor Control</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_RSRPD"></span><code><b>REG_RSRPD</b>        = $2C00;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-RX Int. Absolute Delay Timer</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REG_TIPG"></span><code><b>REG_TIPG</b>         = $0410;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-RX Small Packet Detect Interrupt</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ECTRL_SLU"></span><code><b>ECTRL_SLU</b>        = $40;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Transmit Inter Packet Gap</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_EN"></span><code><b>RCTL_EN</b>                 =       (1 SHL 1);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-set link up</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_SBP"></span><code><b>RCTL_SBP</b>                =       (1 SHL 2);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Receiver Enable</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_UPE"></span><code><b>RCTL_UPE</b>                =       (1 SHL 3);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Store Bad Packets</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_MPE"></span><code><b>RCTL_MPE</b>                =       (1 SHL 4);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Unicast Promiscuous Enabled</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_LPE"></span><code><b>RCTL_LPE</b>                =       (1 SHL 5);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Multicast Promiscuous Enabled</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_LBM_NONE"></span><code><b>RCTL_LBM_NONE</b>           =       (0 SHL 6);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Long Packet Reception Enable</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_LBM_PHY"></span><code><b>RCTL_LBM_PHY</b>            =       (3 SHL 6);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-No Loopback</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RTCL_RDMTS_HALF"></span><code><b>RTCL_RDMTS_HALF</b>         =       (0 SHL 8);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-PHY or external SerDesc loopback</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RTCL_RDMTS_QUARTER"></span><code><b>RTCL_RDMTS_QUARTER</b>      =       (1 SHL 8);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Free <a class="normal" href="terminal.html#buffer">Buffer</a> Threshold is 1/2 of RDLEN</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RTCL_RDMTS_EIGHTH"></span><code><b>RTCL_RDMTS_EIGHTH</b>       =       (2 SHL 8);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Free <a class="normal" href="terminal.html#buffer">Buffer</a> Threshold is 1/4 of RDLEN</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_MO_36"></span><code><b>RCTL_MO_36</b>              =       (0 SHL 12);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Free <a class="normal" href="terminal.html#buffer">Buffer</a> Threshold is 1/8 of RDLEN</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_MO_35"></span><code><b>RCTL_MO_35</b>              =       (1 SHL 12);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Multicast Offset - bits 47:36</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_MO_34"></span><code><b>RCTL_MO_34</b>              =       (2 SHL 12);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Multicast Offset - bits 46:35</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_MO_32"></span><code><b>RCTL_MO_32</b>              =       (3 SHL 12);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Multicast Offset - bits 45:34</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_BAM"></span><code><b>RCTL_BAM</b>                =       (1 SHL 15);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Multicast Offset - bits 43:32</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_VFE"></span><code><b>RCTL_VFE</b>                =       (1 SHL 18);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Broadcast Accept Mode</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_CFIEN"></span><code><b>RCTL_CFIEN</b>              =       (1 SHL 19);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-VLAN Filter Enable</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_CFI"></span><code><b>RCTL_CFI</b>                =       (1 SHL 20);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Canonical Form Indicator Enable</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_DPF"></span><code><b>RCTL_DPF</b>                =       (1 SHL 22);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Canonical Form Indicator Bit Value</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_PMCF"></span><code><b>RCTL_PMCF</b>               =       (1 SHL 23);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Discard Pause Frames</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_SECRC"></span><code><b>RCTL_SECRC</b>              =       (1 SHL 26);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Pass MAC Control Frames</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_BSIZE_256"></span><code><b>RCTL_BSIZE_256</b>          =       (3 SHL 16);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Strip Ethernet <a class="normal" href="crc.html">CRC</a> <a class="normal" href="terminal.html#buffer">Buffer</a> Sizes</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_BSIZE_512"></span><code><b>RCTL_BSIZE_512</b>          =       (2 SHL 16);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_BSIZE_1024"></span><code><b>RCTL_BSIZE_1024</b>         =       (1 SHL 16);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_BSIZE_2048"></span><code><b>RCTL_BSIZE_2048</b>         =       (0 SHL 16);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_BSIZE_4096"></span><code><b>RCTL_BSIZE_4096</b>         =       ((3 SHL 16) OR (1 SHL 25));</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_BSIZE_8192"></span><code><b>RCTL_BSIZE_8192</b>         =       ((2 SHL 16) OR (1 SHL 25));</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RCTL_BSIZE_16384"></span><code><b>RCTL_BSIZE_16384</b>        =       ((1 SHL 16) OR (1 SHL 25));</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CMD_EOP"></span><code><b>CMD_EOP</b>                 =       (1 SHL 0);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Transmit Command</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CMD_IFCS"></span><code><b>CMD_IFCS</b>                =       (1 SHL 1);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-End of Packet</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CMD_IC"></span><code><b>CMD_IC</b>                  =       (1 SHL 2);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Insert FCS</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CMD_RS"></span><code><b>CMD_RS</b>                  =       (1 SHL 3);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Insert <a class="normal" href="asuro.html#CHECKSUM">Checksum</a></p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CMD_RPS"></span><code><b>CMD_RPS</b>                 =       (1 SHL 4);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Report Status</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CMD_VLE"></span><code><b>CMD_VLE</b>                 =       (1 SHL 6);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Report Packet Sent</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CMD_IDE"></span><code><b>CMD_IDE</b>                 =       (1 SHL 7);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-VLAN Packet Enable</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TCTL_EN"></span><code><b>TCTL_EN</b>                 =       (1 SHL 1);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Interrupt Delay Enable TCTL <a class="normal" href="ACE.html#register">Register</a></p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TCTL_PSP"></span><code><b>TCTL_PSP</b>                =       (1 SHL 3);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Transmit Enable</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TCTL_CT_SHIFT"></span><code><b>TCTL_CT_SHIFT</b>           =       4;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Pad Short Packets</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TCTL_COLD_SHIFT"></span><code><b>TCTL_COLD_SHIFT</b>         =       12;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Collision Threshold</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TCTL_SWXOFF"></span><code><b>TCTL_SWXOFF</b>             =       (1 SHL 22);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Collision Distance</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TCTL_RTLC"></span><code><b>TCTL_RTLC</b>               =       (1 SHL 24);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Software XOFF Transmission</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TSTA_DD"></span><code><b>TSTA_DD</b>                 =       (1 SHL 0);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Re-transmit on Late Collision</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TSTA_EC"></span><code><b>TSTA_EC</b>                 =       (1 SHL 1);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Descriptor <a class="normal" href="terminal.html#done">Done</a></p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TSTA_LC"></span><code><b>TSTA_LC</b>                 =       (1 SHL 2);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Excess Collisions</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="LSTA_TU"></span><code><b>LSTA_TU</b>                 =       (1 SHL 3);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Late Collision</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="E1000_NUM_RX_DESC"></span><code><b>E1000_NUM_RX_DESC</b>       =       32;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Transmit Underrun</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="E1000_NUM_TX_DESC"></span><code><b>E1000_NUM_TX_DESC</b>       =       8;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/EHCI.html b/doc/EHCI.html
deleted file mode 100644
index 677d7658..00000000
--- a/doc/EHCI.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: EHCI</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit EHCI</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;Bus-&gt;<code>EHCI</code> - Enhanced Host Controller Interface Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="tracer.html">tracer</a></li><li><a  href="console.html">Console</a></li><li><a  href="PCI.html">PCI</a></li><li><a  href="drivertypes.html">drivertypes</a></li><li><a  href="pmemorymanager.html">pmemorymanager</a></li><li><a  href="vmemorymanager.html">vmemorymanager</a></li><li><a  href="util.html">util</a></li><li><a  href="drivermanagement.html">drivermanagement</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="EHCI.html#load">load</a></b> : boolean;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="load"></span><code>function <b>load</b> : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/GPF.html b/doc/GPF.html
deleted file mode 100644
index 933c233b..00000000
--- a/doc/GPF.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: GPF</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit GPF</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<a class="normal" href="util.html#GPF">GPF</a> - General Protection Fault.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="GPF.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/GVUses.dot b/doc/GVUses.dot
deleted file mode 100644
index 4b824043..00000000
--- a/doc/GVUses.dot
+++ /dev/null
@@ -1,509 +0,0 @@
-DiGraph Uses {
-  "ACE" -> "util"
-  "ACE" -> "console"
-  "ACE" -> "isr_types"
-  "ACE" -> "isrmanager"
-  "ACE" -> "IDT"
-  "ACE" [href="ACE.html"]
-  "arp" -> "tracer"
-  "arp" -> "lmemorymanager"
-  "arp" -> "util"
-  "arp" -> "lists"
-  "arp" -> "console"
-  "arp" -> "terminal"
-  "arp" -> "net"
-  "arp" -> "nettypes"
-  "arp" -> "netutils"
-  "arp" -> "netlog"
-  "arp" -> "eth2"
-  "arp" -> "ipv4"
-  "arp" [href="arp.html"]
-  "asuro" [href="asuro.html"]
-  "bios_data_area" [href="bios_data_area.html"]
-  "BPE" -> "util"
-  "BPE" -> "console"
-  "BPE" -> "isr_types"
-  "BPE" -> "isrmanager"
-  "BPE" -> "IDT"
-  "BPE" [href="BPE.html"]
-  "BTSSE" -> "util"
-  "BTSSE" -> "console"
-  "BTSSE" -> "isr_types"
-  "BTSSE" -> "isrmanager"
-  "BTSSE" -> "IDT"
-  "BTSSE" [href="BTSSE.html"]
-  "CFE" -> "util"
-  "CFE" -> "console"
-  "CFE" -> "isr_types"
-  "CFE" -> "isrmanager"
-  "CFE" -> "IDT"
-  "CFE" [href="CFE.html"]
-  "console" -> "util"
-  "console" -> "bios_data_area"
-  "console" -> "multiboot"
-  "console" -> "fonts"
-  "console" -> "tracer"
-  "console" [href="console.html"]
-  "contextswitcher" [href="contextswitcher.html"]
-  "cpu" -> "console"
-  "cpu" -> "util"
-  "cpu" -> "RTC"
-  "cpu" -> "terminal"
-  "cpu" [href="cpu.html"]
-  "crc" [href="crc.html"]
-  "CSOE" -> "util"
-  "CSOE" -> "console"
-  "CSOE" -> "isr_types"
-  "CSOE" -> "isrmanager"
-  "CSOE" -> "IDT"
-  "CSOE" [href="CSOE.html"]
-  "DBGE" -> "util"
-  "DBGE" -> "console"
-  "DBGE" -> "isr_types"
-  "DBGE" -> "isrmanager"
-  "DBGE" -> "IDT"
-  "DBGE" [href="DBGE.html"]
-  "DBZ" -> "util"
-  "DBZ" -> "console"
-  "DBZ" -> "isr_types"
-  "DBZ" -> "isrmanager"
-  "DBZ" -> "IDT"
-  "DBZ" [href="DBZ.html"]
-  "DFE" -> "util"
-  "DFE" -> "console"
-  "DFE" -> "isr_types"
-  "DFE" -> "isrmanager"
-  "DFE" -> "IDT"
-  "DFE" [href="DFE.html"]
-  "drivermanagement" -> "console"
-  "drivermanagement" -> "util"
-  "drivermanagement" -> "strings"
-  "drivermanagement" -> "lmemorymanager"
-  "drivermanagement" -> "terminal"
-  "drivermanagement" -> "tracer"
-  "drivermanagement" [href="drivermanagement.html"]
-  "drivertypes" [href="drivertypes.html"]
-  "E1000" -> "tracer"
-  "E1000" -> "console"
-  "E1000" -> "strings"
-  "E1000" -> "vmemorymanager"
-  "E1000" -> "lmemorymanager"
-  "E1000" -> "drivermanagement"
-  "E1000" -> "drivertypes"
-  "E1000" -> "util"
-  "E1000" -> "IDT"
-  "E1000" -> "PCI"
-  "E1000" -> "terminal"
-  "E1000" -> "net"
-  "E1000" -> "nettypes"
-  "E1000" -> "netutils"
-  "E1000" -> "isrmanager"
-  "E1000" [href="E1000.html"]
-  "EHCI" -> "tracer"
-  "EHCI" -> "Console"
-  "EHCI" -> "PCI"
-  "EHCI" -> "drivertypes"
-  "EHCI" -> "pmemorymanager"
-  "EHCI" -> "vmemorymanager"
-  "EHCI" -> "util"
-  "EHCI" -> "drivermanagement"
-  "EHCI" [href="EHCI.html"]
-  "eth2" -> "lmemorymanager"
-  "eth2" -> "util"
-  "eth2" -> "tracer"
-  "eth2" -> "nettypes"
-  "eth2" -> "netutils"
-  "eth2" -> "terminal"
-  "eth2" -> "net"
-  "eth2" -> "netlog"
-  "eth2" -> "console"
-  "eth2" -> "crc"
-  "eth2" [href="eth2.html"]
-  "faults" -> "ACE"
-  "faults" -> "BPE"
-  "faults" -> "BTSSE"
-  "faults" -> "CFE"
-  "faults" -> "CSOE"
-  "faults" -> "DBGE"
-  "faults" -> "DBZ"
-  "faults" -> "DFE"
-  "faults" -> "GPF"
-  "faults" -> "IDOE"
-  "faults" -> "IOPE"
-  "faults" -> "MCE"
-  "faults" -> "NCE"
-  "faults" -> "NMIE"
-  "faults" -> "OOBE"
-  "faults" -> "PF"
-  "faults" -> "SFE"
-  "faults" -> "SNPE"
-  "faults" -> "UIE"
-  "faults" [href="faults.html"]
-  "fonts" [href="fonts.html"]
-  "gdt" -> "console"
-  "gdt" [href="gdt.html"]
-  "GPF" -> "util"
-  "GPF" -> "console"
-  "GPF" -> "isr_types"
-  "GPF" -> "isrmanager"
-  "GPF" -> "IDT"
-  "GPF" [href="GPF.html"]
-  "icmp" -> "bios_data_area"
-  "icmp" -> "lmemorymanager"
-  "icmp" -> "net"
-  "icmp" -> "nettypes"
-  "icmp" -> "netutils"
-  "icmp" -> "ipv4"
-  "icmp" -> "console"
-  "icmp" -> "terminal"
-  "icmp" -> "arp"
-  "icmp" -> "util"
-  "icmp" [href="icmp.html"]
-  "IDOE" -> "util"
-  "IDOE" -> "console"
-  "IDOE" -> "isr_types"
-  "IDOE" -> "isrmanager"
-  "IDOE" -> "IDT"
-  "IDOE" [href="IDOE.html"]
-  "idt" -> "util"
-  "idt" -> "console"
-  "idt" [href="idt.html"]
-  "IOPE" -> "util"
-  "IOPE" -> "console"
-  "IOPE" -> "isr_types"
-  "IOPE" -> "isrmanager"
-  "IOPE" -> "IDT"
-  "IOPE" [href="IOPE.html"]
-  "ipv4" -> "tracer"
-  "ipv4" -> "lmemorymanager"
-  "ipv4" -> "util"
-  "ipv4" -> "console"
-  "ipv4" -> "terminal"
-  "ipv4" -> "strings"
-  "ipv4" -> "net"
-  "ipv4" -> "nettypes"
-  "ipv4" -> "netutils"
-  "ipv4" -> "netlog"
-  "ipv4" -> "lists"
-  "ipv4" -> "eth2"
-  "ipv4" [href="ipv4.html"]
-  "irq" -> "util"
-  "irq" -> "console"
-  "irq" [href="irq.html"]
-  "isr" -> "Console"
-  "isr" [href="isr.html"]
-  "isrmanager" -> "isr"
-  "isrmanager" -> "idt"
-  "isrmanager" -> "isr_types"
-  "isrmanager" -> "util"
-  "isrmanager" [href="isrmanager.html"]
-  "isr_types" [href="isr_types.html"]
-  "kernel" -> "multiboot"
-  "kernel" -> "bios_data_area"
-  "kernel" -> "util"
-  "kernel" -> "gdt"
-  "kernel" -> "idt"
-  "kernel" -> "isr"
-  "kernel" -> "irq"
-  "kernel" -> "tss"
-  "kernel" -> "TMR_0_ISR"
-  "kernel" -> "console"
-  "kernel" -> "keyboard"
-  "kernel" -> "mouse"
-  "kernel" -> "vmemorymanager"
-  "kernel" -> "pmemorymanager"
-  "kernel" -> "lmemorymanager"
-  "kernel" -> "tracer"
-  "kernel" -> "drivermanagement"
-  "kernel" -> "scheduler"
-  "kernel" -> "PCI"
-  "kernel" -> "Terminal"
-  "kernel" -> "strings"
-  "kernel" -> "USB"
-  "kernel" -> "testdriver"
-  "kernel" -> "E1000"
-  "kernel" -> "IDE"
-  "kernel" -> "storagemanagement"
-  "kernel" -> "lists"
-  "kernel" -> "net"
-  "kernel" -> "fat32"
-  "kernel" -> "isrmanager"
-  "kernel" -> "faults"
-  "kernel" -> "fonts"
-  "kernel" -> "RTC"
-  "kernel" -> "serial"
-  "kernel" -> "shell"
-  "kernel" -> "memview"
-  "kernel" -> "splash"
-  "kernel" -> "cpu"
-  "kernel" -> "themer"
-  "kernel" -> "netlog"
-  "kernel" -> "vmlog"
-  "kernel" -> "vm"
-  "kernel" -> "vmstate"
-  "kernel" [href="kernel.html"]
-  "keyboard" -> "console"
-  "keyboard" -> "util"
-  "keyboard" -> "PS2_KEYBOARD_ISR"
-  "keyboard" [href="keyboard.html"]
-  "lists" -> "console"
-  "lists" -> "lmemorymanager"
-  "lists" -> "util"
-  "lists" -> "strings"
-  "lists" -> "tracer"
-  "lists" [href="lists.html"]
-  "lmemorymanager" -> "util"
-  "lmemorymanager" -> "vmemorymanager"
-  "lmemorymanager" -> "pmemorymanager"
-  "lmemorymanager" -> "console"
-  "lmemorymanager" -> "tracer"
-  "lmemorymanager" [href="lmemorymanager.html"]
-  "MCE" -> "util"
-  "MCE" -> "console"
-  "MCE" -> "isr_types"
-  "MCE" -> "isrmanager"
-  "MCE" -> "IDT"
-  "MCE" [href="MCE.html"]
-  "memview" -> "console"
-  "memview" -> "terminal"
-  "memview" -> "keyboard"
-  "memview" -> "util"
-  "memview" -> "strings"
-  "memview" -> "tracer"
-  "memview" [href="memview.html"]
-  "mouse" -> "tracer"
-  "mouse" -> "console"
-  "mouse" -> "util"
-  "mouse" -> "lmemorymanager"
-  "mouse" -> "strings"
-  "mouse" -> "isrmanager"
-  "mouse" -> "drivermanagement"
-  "mouse" [href="mouse.html"]
-  "multiboot" [href="multiboot.html"]
-  "NCE" -> "util"
-  "NCE" -> "console"
-  "NCE" -> "isr_types"
-  "NCE" -> "isrmanager"
-  "NCE" -> "IDT"
-  "NCE" [href="NCE.html"]
-  "net" -> "tracer"
-  "net" -> "console"
-  "net" -> "nettypes"
-  "net" -> "netutils"
-  "net" -> "netlog"
-  "net" -> "RTC"
-  "net" [href="net.html"]
-  "netlog" -> "console"
-  "netlog" -> "terminal"
-  "netlog" -> "keyboard"
-  "netlog" -> "util"
-  "netlog" -> "strings"
-  "netlog" -> "tracer"
-  "netlog" [href="netlog.html"]
-  "nettypes" [href="nettypes.html"]
-  "netutils" -> "tracer"
-  "netutils" -> "util"
-  "netutils" -> "nettypes"
-  "netutils" -> "console"
-  "netutils" -> "lmemorymanager"
-  "netutils" -> "lists"
-  "netutils" -> "strings"
-  "netutils" [href="netutils.html"]
-  "NMIE" -> "util"
-  "NMIE" -> "console"
-  "NMIE" -> "isr_types"
-  "NMIE" -> "isrmanager"
-  "NMIE" -> "IDT"
-  "NMIE" [href="NMIE.html"]
-  "OHCI" -> "tracer"
-  "OHCI" -> "Console"
-  "OHCI" -> "PCI"
-  "OHCI" -> "drivertypes"
-  "OHCI" -> "pmemorymanager"
-  "OHCI" -> "vmemorymanager"
-  "OHCI" -> "util"
-  "OHCI" -> "drivermanagement"
-  "OHCI" [href="OHCI.html"]
-  "OOBE" -> "util"
-  "OOBE" -> "console"
-  "OOBE" -> "isr_types"
-  "OOBE" -> "isrmanager"
-  "OOBE" -> "IDT"
-  "OOBE" [href="OOBE.html"]
-  "PCI" -> "tracer"
-  "PCI" -> "util"
-  "PCI" -> "console"
-  "PCI" -> "drivertypes"
-  "PCI" -> "lmemorymanager"
-  "PCI" -> "vmemorymanager"
-  "PCI" -> "drivermanagement"
-  "PCI" [href="PCI.html"]
-  "PF" -> "util"
-  "PF" -> "console"
-  "PF" -> "isr_types"
-  "PF" -> "isrmanager"
-  "PF" -> "IDT"
-  "PF" [href="PF.html"]
-  "pmemorymanager" -> "util"
-  "pmemorymanager" -> "console"
-  "pmemorymanager" -> "multiboot"
-  "pmemorymanager" -> "tracer"
-  "pmemorymanager" [href="pmemorymanager.html"]
-  "processloader" [href="processloader.html"]
-  "PS2_KEYBOARD_ISR" -> "util"
-  "PS2_KEYBOARD_ISR" -> "console"
-  "PS2_KEYBOARD_ISR" -> "isr_types"
-  "PS2_KEYBOARD_ISR" -> "isrmanager"
-  "PS2_KEYBOARD_ISR" -> "IDT"
-  "PS2_KEYBOARD_ISR" [href="PS2_KEYBOARD_ISR.html"]
-  "RTC" -> "console"
-  "RTC" -> "isrmanager"
-  "RTC" -> "util"
-  "RTC" -> "TMR_0_ISR"
-  "RTC" [href="RTC.html"]
-  "scheduler" -> "console"
-  "scheduler" -> "TMR_0_ISR"
-  "scheduler" -> "lmemorymanager"
-  "scheduler" -> "terminal"
-  "scheduler" [href="scheduler.html"]
-  "serial" -> "util"
-  "serial" -> "isrmanager"
-  "serial" -> "strings"
-  "serial" [href="serial.html"]
-  "SFE" -> "util"
-  "SFE" -> "console"
-  "SFE" -> "isr_types"
-  "SFE" -> "isrmanager"
-  "SFE" -> "IDT"
-  "SFE" [href="SFE.html"]
-  "shell" -> "Console"
-  "shell" -> "RTC"
-  "shell" -> "terminal"
-  "shell" -> "strings"
-  "shell" -> "asuro"
-  "shell" -> "tracer"
-  "shell" [href="shell.html"]
-  "SNPE" -> "util"
-  "SNPE" -> "console"
-  "SNPE" -> "isr_types"
-  "SNPE" -> "isrmanager"
-  "SNPE" -> "IDT"
-  "SNPE" [href="SNPE.html"]
-  "splash" -> "console"
-  "splash" -> "keyboard"
-  "splash" -> "RTC"
-  "splash" [href="splash.html"]
-  "strings" -> "util"
-  "strings" -> "lmemorymanager"
-  "strings" [href="strings.html"]
-  "system" [href="system.html"]
-  "tcp" -> "nettypes"
-  "tcp" -> "netutils"
-  "tcp" -> "ipv4"
-  "tcp" [href="tcp.html"]
-  "terminal" -> "bios_data_area"
-  "terminal" -> "console"
-  "terminal" -> "keyboard"
-  "terminal" -> "util"
-  "terminal" -> "lmemorymanager"
-  "terminal" -> "strings"
-  "terminal" -> "tracer"
-  "terminal" -> "asuro"
-  "terminal" -> "serial"
-  "terminal" -> "netutils"
-  "terminal" -> "nettypes"
-  "terminal" [href="terminal.html"]
-  "testdriver" -> "tracer"
-  "testdriver" -> "console"
-  "testdriver" -> "drivermanagement"
-  "testdriver" [href="testdriver.html"]
-  "themer" -> "console"
-  "themer" -> "terminal"
-  "themer" -> "keyboard"
-  "themer" -> "shell"
-  "themer" -> "strings"
-  "themer" -> "tracer"
-  "themer" [href="themer.html"]
-  "TMR_0_ISR" -> "util"
-  "TMR_0_ISR" -> "console"
-  "TMR_0_ISR" -> "isr_types"
-  "TMR_0_ISR" -> "isrmanager"
-  "TMR_0_ISR" -> "IDT"
-  "TMR_0_ISR" [href="TMR_0_ISR.html"]
-  "TMR_1_ISR" -> "util"
-  "TMR_1_ISR" -> "console"
-  "TMR_1_ISR" -> "isr_types"
-  "TMR_1_ISR" -> "IDT"
-  "TMR_1_ISR" [href="TMR_1_ISR.html"]
-  "tracer" [href="tracer.html"]
-  "tss" -> "gdt"
-  "tss" -> "vmemorymanager"
-  "tss" -> "console"
-  "tss" [href="tss.html"]
-  "types" [href="types.html"]
-  "udp" -> "nettypes"
-  "udp" -> "netutils"
-  "udp" -> "ipv4"
-  "udp" [href="udp.html"]
-  "UHCI" -> "tracer"
-  "UHCI" -> "Console"
-  "UHCI" -> "PCI"
-  "UHCI" -> "drivertypes"
-  "UHCI" -> "pmemorymanager"
-  "UHCI" -> "vmemorymanager"
-  "UHCI" -> "util"
-  "UHCI" -> "drivermanagement"
-  "UHCI" [href="UHCI.html"]
-  "UIE" -> "util"
-  "UIE" -> "console"
-  "UIE" -> "isr_types"
-  "UIE" -> "isrmanager"
-  "UIE" -> "IDT"
-  "UIE" [href="UIE.html"]
-  "USB" -> "tracer"
-  "USB" -> "Console"
-  "USB" -> "PCI"
-  "USB" -> "drivertypes"
-  "USB" -> "pmemorymanager"
-  "USB" -> "vmemorymanager"
-  "USB" -> "util"
-  "USB" -> "drivermanagement"
-  "USB" -> "OHCI"
-  "USB" -> "UHCI"
-  "USB" -> "EHCI"
-  "USB" -> "XHCI"
-  "USB" [href="USB.html"]
-  "util" -> "bios_data_area"
-  "util" -> "tracer"
-  "util" [href="util.html"]
-  "vmemorymanager" -> "util"
-  "vmemorymanager" -> "pmemorymanager"
-  "vmemorymanager" -> "console"
-  "vmemorymanager" -> "tracer"
-  "vmemorymanager" [href="vmemorymanager.html"]
-  "vmlog" -> "console"
-  "vmlog" -> "terminal"
-  "vmlog" -> "keyboard"
-  "vmlog" -> "util"
-  "vmlog" -> "strings"
-  "vmlog" -> "tracer"
-  "vmlog" [href="vmlog.html"]
-  "vmstate" -> "console"
-  "vmstate" -> "terminal"
-  "vmstate" -> "keyboard"
-  "vmstate" -> "util"
-  "vmstate" -> "strings"
-  "vmstate" -> "tracer"
-  "vmstate" -> "vm_scheduler"
-  "vmstate" -> "vm_instance"
-  "vmstate" [href="vmstate.html"]
-  "XHCI" -> "tracer"
-  "XHCI" -> "Console"
-  "XHCI" -> "PCI"
-  "XHCI" -> "drivertypes"
-  "XHCI" -> "pmemorymanager"
-  "XHCI" -> "vmemorymanager"
-  "XHCI" -> "util"
-  "XHCI" -> "drivermanagement"
-  "XHCI" [href="XHCI.html"]
-}
diff --git a/doc/GVUses.png b/doc/GVUses.png
deleted file mode 100644
index 94f2bbde..00000000
Binary files a/doc/GVUses.png and /dev/null differ
diff --git a/doc/IDOE.html b/doc/IDOE.html
deleted file mode 100644
index 85fe12e9..00000000
--- a/doc/IDOE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: IDOE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit IDOE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;IDO - Into Detected Overflow Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="IDOE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/IOPE.html b/doc/IOPE.html
deleted file mode 100644
index af159fa7..00000000
--- a/doc/IOPE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: IOPE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit IOPE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>IOPE</code> - Invalid OPCode Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="IOPE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/MCE.html b/doc/MCE.html
deleted file mode 100644
index 78e90729..00000000
--- a/doc/MCE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: MCE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit MCE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>MCE</code> - Machine Check Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="MCE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/NCE.html b/doc/NCE.html
deleted file mode 100644
index ba797b08..00000000
--- a/doc/NCE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: NCE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit NCE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>NCE</code> - No Coprocessor Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="NCE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/NMIE.html b/doc/NMIE.html
deleted file mode 100644
index f26e9eb0..00000000
--- a/doc/NMIE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: NMIE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit NMIE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>NMIE</code> - Non-Maskable Interrupt Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="NMIE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/OHCI.TOHCI_MMR.html b/doc/OHCI.TOHCI_MMR.html
deleted file mode 100644
index 42cc5ae4..00000000
--- a/doc/OHCI.TOHCI_MMR.html
+++ /dev/null
@@ -1,247 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: OHCI: Packed Record TOHCI_MMR</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TOHCI_MMR"></span><h1 class="cio">Packed Record TOHCI_MMR</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="OHCI.html">OHCI</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TOHCI_MMR = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcRevision">HcRevision</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcControl">HcControl</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcCommandStatus">HcCommandStatus</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcIntStatus">HcIntStatus</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcIntEnable">HcIntEnable</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcIntDisable">HcIntDisable</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcHCCA">HcHCCA</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcPeriodCurrentED">HcPeriodCurrentED</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcControlHeadED">HcControlHeadED</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcControlCurrentED">HcControlCurrentED</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcBulkHeadED">HcBulkHeadED</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcBulkCurrentED">HcBulkCurrentED</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcDoneHead">HcDoneHead</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcFmRemaining">HcFmRemaining</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcFmNumber">HcFmNumber</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcPeriodicStart">HcPeriodicStart</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcLSThreshold">HcLSThreshold</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcRhDescriptorA">HcRhDescriptorA</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcRhDescriptorB">HcRhDescriptorB</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="OHCI.TOHCI_MMR.html#HcRhStatus">HcRhStatus</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcRevision"></span><code><b>HcRevision</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcControl"></span><code><b>HcControl</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcCommandStatus"></span><code><b>HcCommandStatus</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcIntStatus"></span><code><b>HcIntStatus</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcIntEnable"></span><code><b>HcIntEnable</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcIntDisable"></span><code><b>HcIntDisable</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcHCCA"></span><code><b>HcHCCA</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcPeriodCurrentED"></span><code><b>HcPeriodCurrentED</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcControlHeadED"></span><code><b>HcControlHeadED</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcControlCurrentED"></span><code><b>HcControlCurrentED</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcBulkHeadED"></span><code><b>HcBulkHeadED</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcBulkCurrentED"></span><code><b>HcBulkCurrentED</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcDoneHead"></span><code><b>HcDoneHead</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcFmRemaining"></span><code><b>HcFmRemaining</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcFmNumber"></span><code><b>HcFmNumber</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcPeriodicStart"></span><code><b>HcPeriodicStart</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcLSThreshold"></span><code><b>HcLSThreshold</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcRhDescriptorA"></span><code><b>HcRhDescriptorA</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcRhDescriptorB"></span><code><b>HcRhDescriptorB</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HcRhStatus"></span><code><b>HcRhStatus</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/OHCI.html b/doc/OHCI.html
deleted file mode 100644
index ecd760b1..00000000
--- a/doc/OHCI.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: OHCI</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit OHCI</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;Bus-&gt;<code>OHCI</code> - Open Host Controller Interface Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="tracer.html">tracer</a></li><li><a  href="console.html">Console</a></li><li><a  href="PCI.html">PCI</a></li><li><a  href="drivertypes.html">drivertypes</a></li><li><a  href="pmemorymanager.html">pmemorymanager</a></li><li><a  href="vmemorymanager.html">vmemorymanager</a></li><li><a  href="util.html">util</a></li><li><a  href="drivermanagement.html">drivermanagement</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="OHCI.TOHCI_MMR.html"><code>TOHCI_MMR</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="OHCI.html#load">load</a></b> : boolean;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="OHCI.html#POHCI_MMR">POHCI_MMR</a></b> = &circ;<a  href="OHCI.TOHCI_MMR.html">TOHCI_MMR</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="load"></span><code>function <b>load</b> : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="POHCI_MMR"></span><code><b>POHCI_MMR</b> = &circ;<a  href="OHCI.TOHCI_MMR.html">TOHCI_MMR</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/OOBE.html b/doc/OOBE.html
deleted file mode 100644
index b008e1e5..00000000
--- a/doc/OOBE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: OOBE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit OOBE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>OOBE</code> - Out Of Bounds Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="OOBE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/PCI.html b/doc/PCI.html
deleted file mode 100644
index e0dd433e..00000000
--- a/doc/PCI.html
+++ /dev/null
@@ -1,289 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: PCI</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit PCI</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;Bus-&gt;<code>PCI</code> - Peripheral Component Interconnect Driver.
-
-<p> </p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="tracer.html">tracer</a></li><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="drivertypes.html">drivertypes</a></li><li><a  href="lmemorymanager.html">lmemorymanager</a></li><li><a  href="vmemorymanager.html">vmemorymanager</a></li><li><a  href="drivermanagement.html">drivermanagement</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="PCI.html#init">init</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="PCI.html#scanBus">scanBus</a></b>(bus : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="PCI.html#loadDeviceConfig">loadDeviceConfig</a></b>(bus : <a  href="system.html#uInt8">uint8</a>; slot : <a  href="system.html#uInt8">uint8</a>; func : <a  href="system.html#uInt8">uint8</a>) : boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="PCI.html#getDeviceInfo">getDeviceInfo</a></b>(class_code : <a  href="system.html#uInt8">uint8</a>; subclass_code : <a  href="system.html#uInt8">uint8</a>; prog_if : <a  href="system.html#uInt8">uint8</a>; var count : <a  href="system.html#uInt32">uint32</a>) : <a  href="drivertypes.html#TDeviceArray">TdeviceArray</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="PCI.html#requestConfig">requestConfig</a></b>(bus : <a  href="system.html#uInt8">uint8</a>; slot : <a  href="system.html#uInt8">uint8</a>; func : <a  href="system.html#uInt8">uint8</a>; row : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="PCI.html#writeConfig">writeConfig</a></b>(bus: <a  href="system.html#uInt8">uint8</a>; slot : <a  href="system.html#uInt8">uint8</a>; func : <a  href="system.html#uInt8">uint8</a>; row : <a  href="system.html#uInt8">uint8</a>; val : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="PCI.html#setBusMaster">setBusMaster</a></b>(bus : <a  href="system.html#uInt8">uint8</a>; slot : <a  href="system.html#uInt8">uint8</a>; func : <a  href="system.html#uInt8">uint8</a>; master : boolean);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="PCI.html#TPCI_Device_Bridge">TPCI_Device_Bridge</a></b> = bitpacked record
-        device_id          : <a  href="system.html#uInt16">uint16</a>;
-        vendor_id          : <a  href="system.html#uInt16">uint16</a>;
-        status             : <a  href="system.html#uInt16">uint16</a>;
-        command            : <a  href="system.html#uInt16">uint16</a>;
-        class_code         : <a  href="system.html#uInt8">uint8</a>; 
-        subclass_class     : <a  href="system.html#uInt8">uint8</a>; 
-        prog_if            : <a  href="system.html#uInt8">uint8</a>;
-        revision_id        : <a  href="system.html#uInt8">uint8</a>;
-        BIST               : <a  href="system.html#uInt8">uint8</a>;
-        header_type        : <a  href="system.html#uInt8">uint8</a>;
-        latency_timer      : <a  href="system.html#uInt8">uint8</a>;
-        cache_size         : <a  href="system.html#uInt8">uint8</a>;
-        address0           : <a  href="system.html#uInt32">uint32</a>;
-        address1           : <a  href="system.html#uInt32">uint32</a>;
-        latency_timer2     : <a  href="system.html#uInt8">uint8</a>;
-        subordinate_bus    : <a  href="system.html#uInt8">uint8</a>;
-        secondery_bus      : <a  href="system.html#uInt8">uint8</a>;
-        primary_bus        : <a  href="system.html#uInt8">uint8</a>;
-        secondery_status   : <a  href="system.html#uInt16">uint16</a>;
-        io_limit           : <a  href="system.html#uInt8">uint8</a>;
-        io_base            : <a  href="system.html#uInt8">uint8</a>;
-        memory_limit       : <a  href="system.html#uInt16">uint16</a>;
-        memory_base        : <a  href="system.html#uInt16">uint16</a>;
-        pref_memory_limit  : <a  href="system.html#uInt16">uint16</a>;
-        pref_memory_base   : <a  href="system.html#uInt16">uint16</a>;
-        pref_base_upper    : <a  href="system.html#uInt32">uint32</a>;
-        pref_limit_upper   : <a  href="system.html#uInt32">uint32</a>;
-        io_limit_upper     : <a  href="system.html#uInt16">uint16</a>;
-        io_base_upper      : <a  href="system.html#uInt16">uint16</a>;
-        reserved           : <a  href="system.html#uInt16">uint16</a>;
-        reserved0          : <a  href="system.html#uInt8">uint8</a>;
-        capability_pointer : <a  href="system.html#uInt8">uint8</a>;
-        epx_rom_addr       : <a  href="system.html#uInt32">uint32</a>;
-        bridge_control     : <a  href="system.html#uInt16">uint16</a>;
-        interrupt_pin      : <a  href="system.html#uInt8">uint8</a>;
-        interrupt_line     : <a  href="system.html#uInt8">uint8</a>;
-    end;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="PCI.html#PCI_PORT_CONF_ADDR">PCI_PORT_CONF_ADDR</a></b> = $CF8;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="PCI.html#PCI_PORT_CONF_DATA">PCI_PORT_CONF_DATA</a></b> = $CFC;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="PCI.html#devices">devices</a></b>: array[0..1024] of <a  href="drivertypes.html#TPCI_Device">TPCI_Device</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="PCI.html#busses">busses</a></b>: array[0..256] of <a  href="PCI.html#TPCI_Device_Bridge">TPCI_Device_Bridge</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="PCI.html#device_count">device_count</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="PCI.html#bus_count">bus_count</a></b>: <a  href="system.html#uInt8">uint8</a> = 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="PCI.html#get_device_count">get_device_count</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="scanBus"></span><code>procedure <b>scanBus</b>(bus : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="loadDeviceConfig"></span><code>function <b>loadDeviceConfig</b>(bus : <a  href="system.html#uInt8">uint8</a>; slot : <a  href="system.html#uInt8">uint8</a>; func : <a  href="system.html#uInt8">uint8</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getDeviceInfo"></span><code>function <b>getDeviceInfo</b>(class_code : <a  href="system.html#uInt8">uint8</a>; subclass_code : <a  href="system.html#uInt8">uint8</a>; prog_if : <a  href="system.html#uInt8">uint8</a>; var count : <a  href="system.html#uInt32">uint32</a>) : <a  href="drivertypes.html#TDeviceArray">TdeviceArray</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="requestConfig"></span><code>procedure <b>requestConfig</b>(bus : <a  href="system.html#uInt8">uint8</a>; slot : <a  href="system.html#uInt8">uint8</a>; func : <a  href="system.html#uInt8">uint8</a>; row : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-(Will in future)returns TPCI_DEVICE.vendor_id := 0xFFFF if no device found.</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeConfig"></span><code>procedure <b>writeConfig</b>(bus: <a  href="system.html#uInt8">uint8</a>; slot : <a  href="system.html#uInt8">uint8</a>; func : <a  href="system.html#uInt8">uint8</a>; row : <a  href="system.html#uInt8">uint8</a>; val : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="setBusMaster"></span><code>procedure <b>setBusMaster</b>(bus : <a  href="system.html#uInt8">uint8</a>; slot : <a  href="system.html#uInt8">uint8</a>; func : <a  href="system.html#uInt8">uint8</a>; master : boolean);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TPCI_Device_Bridge"></span><code><b>TPCI_Device_Bridge</b> = bitpacked record
-        device_id          : <a  href="system.html#uInt16">uint16</a>;
-        vendor_id          : <a  href="system.html#uInt16">uint16</a>;
-        status             : <a  href="system.html#uInt16">uint16</a>;
-        command            : <a  href="system.html#uInt16">uint16</a>;
-        class_code         : <a  href="system.html#uInt8">uint8</a>; 
-        subclass_class     : <a  href="system.html#uInt8">uint8</a>; 
-        prog_if            : <a  href="system.html#uInt8">uint8</a>;
-        revision_id        : <a  href="system.html#uInt8">uint8</a>;
-        BIST               : <a  href="system.html#uInt8">uint8</a>;
-        header_type        : <a  href="system.html#uInt8">uint8</a>;
-        latency_timer      : <a  href="system.html#uInt8">uint8</a>;
-        cache_size         : <a  href="system.html#uInt8">uint8</a>;
-        address0           : <a  href="system.html#uInt32">uint32</a>;
-        address1           : <a  href="system.html#uInt32">uint32</a>;
-        latency_timer2     : <a  href="system.html#uInt8">uint8</a>;
-        subordinate_bus    : <a  href="system.html#uInt8">uint8</a>;
-        secondery_bus      : <a  href="system.html#uInt8">uint8</a>;
-        primary_bus        : <a  href="system.html#uInt8">uint8</a>;
-        secondery_status   : <a  href="system.html#uInt16">uint16</a>;
-        io_limit           : <a  href="system.html#uInt8">uint8</a>;
-        io_base            : <a  href="system.html#uInt8">uint8</a>;
-        memory_limit       : <a  href="system.html#uInt16">uint16</a>;
-        memory_base        : <a  href="system.html#uInt16">uint16</a>;
-        pref_memory_limit  : <a  href="system.html#uInt16">uint16</a>;
-        pref_memory_base   : <a  href="system.html#uInt16">uint16</a>;
-        pref_base_upper    : <a  href="system.html#uInt32">uint32</a>;
-        pref_limit_upper   : <a  href="system.html#uInt32">uint32</a>;
-        io_limit_upper     : <a  href="system.html#uInt16">uint16</a>;
-        io_base_upper      : <a  href="system.html#uInt16">uint16</a>;
-        reserved           : <a  href="system.html#uInt16">uint16</a>;
-        reserved0          : <a  href="system.html#uInt8">uint8</a>;
-        capability_pointer : <a  href="system.html#uInt8">uint8</a>;
-        epx_rom_addr       : <a  href="system.html#uInt32">uint32</a>;
-        bridge_control     : <a  href="system.html#uInt16">uint16</a>;
-        interrupt_pin      : <a  href="system.html#uInt8">uint8</a>;
-        interrupt_line     : <a  href="system.html#uInt8">uint8</a>;
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PCI_PORT_CONF_ADDR"></span><code><b>PCI_PORT_CONF_ADDR</b> = $CF8;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PCI_PORT_CONF_DATA"></span><code><b>PCI_PORT_CONF_DATA</b> = $CFC;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="devices"></span><code><b>devices</b>: array[0..1024] of <a  href="drivertypes.html#TPCI_Device">TPCI_Device</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="busses"></span><code><b>busses</b>: array[0..256] of <a  href="PCI.html#TPCI_Device_Bridge">TPCI_Device_Bridge</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="device_count"></span><code><b>device_count</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="bus_count"></span><code><b>bus_count</b>: <a  href="system.html#uInt8">uint8</a> = 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="get_device_count"></span><code><b>get_device_count</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Authors</h2>
-<ul class="authors">
-<li>Aaron Hance &lt;<a  href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>&gt;</li>
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/PF.html b/doc/PF.html
deleted file mode 100644
index 3e4a5963..00000000
--- a/doc/PF.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: PF</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit PF</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>PF</code> - Page Fault.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="PF.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/PS2_KEYBOARD_ISR.html b/doc/PS2_KEYBOARD_ISR.html
deleted file mode 100644
index a4583c31..00000000
--- a/doc/PS2_KEYBOARD_ISR.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: PS2_KEYBOARD_ISR</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit PS2_KEYBOARD_ISR</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;HID-&gt;PS2_KEYBAORD_ISR - PS2 <a class="normal" href="isr.html">ISR</a> <a class="normal" href="PS2_KEYBOARD_ISR.html#hook">Hook</a> &amp; Driver.
-
-<p> </p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="PS2_KEYBOARD_ISR.html#register">register</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="PS2_KEYBOARD_ISR.html#hook">hook</a></b>(hook_method : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="PS2_KEYBOARD_ISR.html#unhook">unhook</a></b>(hook_method : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="hook"></span><code>procedure <b>hook</b>(hook_method : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="unhook"></span><code>procedure <b>unhook</b>(hook_method : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Authors</h2>
-<ul class="authors">
-<li>Aaron Hance &lt;<a  href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>&gt;</li>
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/RTC.TDateTime.html b/doc/RTC.TDateTime.html
deleted file mode 100644
index c9b52bcb..00000000
--- a/doc/RTC.TDateTime.html
+++ /dev/null
@@ -1,127 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: RTC: Record TDateTime</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TDateTime"></span><h1 class="cio">Record TDateTime</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="RTC.html">RTC</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TDateTime = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="RTC.TDateTime.html#Seconds">Seconds</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="RTC.TDateTime.html#Minutes">Minutes</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="RTC.TDateTime.html#Hours">Hours</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="RTC.TDateTime.html#Weekday">Weekday</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="RTC.TDateTime.html#Day">Day</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="RTC.TDateTime.html#Month">Month</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="RTC.TDateTime.html#Year">Year</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="RTC.TDateTime.html#Century">Century</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Seconds"></span><code><b>Seconds</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Minutes"></span><code><b>Minutes</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Hours"></span><code><b>Hours</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Weekday"></span><code><b>Weekday</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Day"></span><code><b>Day</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Month"></span><code><b>Month</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Year"></span><code><b>Year</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Century"></span><code><b>Century</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/RTC.html b/doc/RTC.html
deleted file mode 100644
index c37ae286..00000000
--- a/doc/RTC.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: RTC</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit RTC</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;Timers-&gt;<code>RTC</code> - Real Time Clock Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">console</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="util.html">util</a></li><li><a  href="TMR_0_ISR.html">TMR_0_ISR</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="RTC.TDateTime.html"><code>TDateTime</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="RTC.html#init">init</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="RTC.html#getDateTime">getDateTime</a></b> : <a  href="RTC.TDateTime.html">TDateTime</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="RTC.html#weekdayToString">weekdayToString</a></b>(Weekday : <a  href="system.html#uInt8">uint8</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getDateTime"></span><code>function <b>getDateTime</b> : <a  href="RTC.TDateTime.html">TDateTime</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="weekdayToString"></span><code>function <b>weekdayToString</b>(Weekday : <a  href="system.html#uInt8">uint8</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/SFE.html b/doc/SFE.html
deleted file mode 100644
index 12172d9e..00000000
--- a/doc/SFE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: SFE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit SFE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>SFE</code> - <a class="normal" href="util.html#stack">Stack</a> Fault Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="SFE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/SNPE.html b/doc/SNPE.html
deleted file mode 100644
index 2051dbc0..00000000
--- a/doc/SNPE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: SNPE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit SNPE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>SNPE</code> - Segment Not Present Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="SNPE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/TMR_0_ISR.html b/doc/TMR_0_ISR.html
deleted file mode 100644
index 5d5c3d3a..00000000
--- a/doc/TMR_0_ISR.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: TMR_0_ISR</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit TMR_0_ISR</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;Timer-&gt;<code>TMR_0_ISR</code> - 1024hz Timer Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="TMR_0_ISR.html#register">register</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="TMR_0_ISR.html#hook">hook</a></b>(hook_method : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="TMR_0_ISR.html#unhook">unhook</a></b>(hook_method : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="hook"></span><code>procedure <b>hook</b>(hook_method : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="unhook"></span><code>procedure <b>unhook</b>(hook_method : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/TMR_1_ISR.html b/doc/TMR_1_ISR.html
deleted file mode 100644
index 6bd63e64..00000000
--- a/doc/TMR_1_ISR.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: TMR_1_ISR</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit TMR_1_ISR</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;Timer-&gt;<code>TMR_1_ISR</code> - 1024/s Timer Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="TMR_1_ISR.html#register">register</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="TMR_1_ISR.html#hook">hook</a></b>(hook_method : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="TMR_1_ISR.html#unhook">unhook</a></b>(hook_method : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="hook"></span><code>procedure <b>hook</b>(hook_method : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="unhook"></span><code>procedure <b>unhook</b>(hook_method : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/UHCI.html b/doc/UHCI.html
deleted file mode 100644
index 12d606ba..00000000
--- a/doc/UHCI.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: UHCI</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit UHCI</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;Bus-&gt;<code>UHCI</code> - Universal Host Controller Interface Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="tracer.html">tracer</a></li><li><a  href="console.html">Console</a></li><li><a  href="PCI.html">PCI</a></li><li><a  href="drivertypes.html">drivertypes</a></li><li><a  href="pmemorymanager.html">pmemorymanager</a></li><li><a  href="vmemorymanager.html">vmemorymanager</a></li><li><a  href="util.html">util</a></li><li><a  href="drivermanagement.html">drivermanagement</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="UHCI.html#load">load</a></b> : boolean;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="load"></span><code>function <b>load</b> : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/UIE.html b/doc/UIE.html
deleted file mode 100644
index 1be79228..00000000
--- a/doc/UIE.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: UIE</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit UIE</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Fault-&gt;<code>UIE</code> - Unknown Interrupt Exception.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="idt.html">IDT</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="UIE.html#register">register</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/USB.html b/doc/USB.html
deleted file mode 100644
index ae02a07c..00000000
--- a/doc/USB.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: USB</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit USB</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;Bus-&gt;<code>USB</code> - Universal <a class="normal" href="serial.html">Serial</a> Bus Driver/Interface.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="tracer.html">tracer</a></li><li><a  href="console.html">Console</a></li><li><a  href="PCI.html">PCI</a></li><li><a  href="drivertypes.html">drivertypes</a></li><li><a  href="pmemorymanager.html">pmemorymanager</a></li><li><a  href="vmemorymanager.html">vmemorymanager</a></li><li><a  href="util.html">util</a></li><li><a  href="drivermanagement.html">drivermanagement</a></li><li><a  href="OHCI.html">OHCI</a></li><li><a  href="UHCI.html">UHCI</a></li><li><a  href="EHCI.html">EHCI</a></li><li><a  href="XHCI.html">XHCI</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="USB.html#init">init</a></b>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/XHCI.html b/doc/XHCI.html
deleted file mode 100644
index 01dc0999..00000000
--- a/doc/XHCI.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: XHCI</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit XHCI</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;Bus-&gt;<code>XHCI</code> - eXtensible Host Controller Interface Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="tracer.html">tracer</a></li><li><a  href="console.html">Console</a></li><li><a  href="PCI.html">PCI</a></li><li><a  href="drivertypes.html">drivertypes</a></li><li><a  href="pmemorymanager.html">pmemorymanager</a></li><li><a  href="vmemorymanager.html">vmemorymanager</a></li><li><a  href="util.html">util</a></li><li><a  href="drivermanagement.html">drivermanagement</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="XHCI.html#load">load</a></b> : boolean;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="load"></span><code>function <b>load</b> : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/_tipue_results.html b/doc/_tipue_results.html
deleted file mode 100644
index 1d4f3d74..00000000
--- a/doc/_tipue_results.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Search Results</title>
-
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-
-
-<!-- Note that we use a local jquery copy (not from Google Hosted Libraries), to work offline -->
-<script type="text/javascript" src="tipuesearch/jquery.min.js"></script>
-<script type="text/javascript" src="tipuesearch/tipuesearch_data.js"></script>
-<script type="text/javascript" src="tipuesearch/tipuesearch_set.js"></script>
-<script type="text/javascript" src="tipuesearch/tipuesearch.js"></script>
-
-</head>
-<body>
-
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-
-
-<h1>Search results</h1>
-
-<div id="tipue_search_content"></div>
-
-</td></tr></table>
-
-</body>
-</html>
diff --git a/doc/arp.TARPCacheRecord.html b/doc/arp.TARPCacheRecord.html
deleted file mode 100644
index dc33ff25..00000000
--- a/doc/arp.TARPCacheRecord.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: arp: Record TARPCacheRecord</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TARPCacheRecord"></span><h1 class="cio">Record TARPCacheRecord</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="arp.html">arp</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TARPCacheRecord = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="arp.TARPCacheRecord.html#MAC">MAC</a></b>: <a  href="nettypes.html#TMACAddress">TMACAddress</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="arp.TARPCacheRecord.html#IP">IP</a></b>: <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MAC"></span><code><b>MAC</b>: <a  href="nettypes.html#TMACAddress">TMACAddress</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="IP"></span><code><b>IP</b>: <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/arp.html b/doc/arp.html
deleted file mode 100644
index 7071ba88..00000000
--- a/doc/arp.html
+++ /dev/null
@@ -1,145 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: arp</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit arp</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L3-&gt;<code>ARP</code> - Address Resolution Protocol Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="tracer.html">tracer</a></li><li><a  href="lmemorymanager.html">lmemorymanager</a></li><li><a  href="util.html">util</a></li><li><a  href="lists.html">lists</a></li><li><a  href="console.html">console</a></li><li><a  href="terminal.html">terminal</a></li><li><a  href="net.html">net</a></li><li><a  href="nettypes.html">nettypes</a></li><li><a  href="netutils.html">netutils</a></li><li><a  href="netlog.html">netlog</a></li><li><a  href="eth2.html">eth2</a></li><li><a  href="ipv4.html">ipv4</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="arp.TARPCacheRecord.html"><code>TARPCacheRecord</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="arp.html#register">register</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="arp.html#IPv4ToMAC">IPv4ToMAC</a></b>(ip : <a  href="system.html#PuInt8">puint8</a>) : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="arp.html#MACToIIPv4">MACToIIPv4</a></b>(mac : <a  href="system.html#PuInt8">puint8</a>) : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="arp.html#sendGratuitous">sendGratuitous</a></b>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="arp.html#sendRequest">sendRequest</a></b>(ip : <a  href="system.html#PuInt8">puint8</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="arp.html#send">send</a></b>(hType : <a  href="system.html#uInt16">uint16</a>; pType : <a  href="system.html#uInt16">uint16</a>; op : <a  href="system.html#uInt16">uint16</a>; p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="arp.html#resolveIP">resolveIP</a></b>(ip : <a  href="system.html#PuInt8">puint8</a>) : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="arp.html#PARPCacheRecord">PARPCacheRecord</a></b> = &circ;<a  href="arp.TARPCacheRecord.html">TARPCacheRecord</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="IPv4ToMAC"></span><code>function <b>IPv4ToMAC</b>(ip : <a  href="system.html#PuInt8">puint8</a>) : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MACToIIPv4"></span><code>function <b>MACToIIPv4</b>(mac : <a  href="system.html#PuInt8">puint8</a>) : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="sendGratuitous"></span><code>procedure <b>sendGratuitous</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="sendRequest"></span><code>procedure <b>sendRequest</b>(ip : <a  href="system.html#PuInt8">puint8</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="send"></span><code>procedure <b>send</b>(hType : <a  href="system.html#uInt16">uint16</a>; pType : <a  href="system.html#uInt16">uint16</a>; op : <a  href="system.html#uInt16">uint16</a>; p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="resolveIP"></span><code>function <b>resolveIP</b>(ip : <a  href="system.html#PuInt8">puint8</a>) : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PARPCacheRecord"></span><code><b>PARPCacheRecord</b> = &circ;<a  href="arp.TARPCacheRecord.html">TARPCacheRecord</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/asuro.html b/doc/asuro.html
deleted file mode 100644
index 196f3c2d..00000000
--- a/doc/asuro.html
+++ /dev/null
@@ -1,199 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: asuro</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit asuro</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section">Functions and Procedures</div><div class="one_section">Types</div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Include-&gt;<code>Asuro</code> - Auto-Generated <a class="normal" href="asuro.html#VERSION">Version</a> &amp; Compilation Information
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="overview">Overview</h2>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="asuro.html#VERSION">VERSION</a></b>       = '1.0.1-746ia';</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="asuro.html#VERSION_MAJOR">VERSION_MAJOR</a></b> = '1';</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="asuro.html#VERSION_MINOR">VERSION_MINOR</a></b> = '0';</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="asuro.html#VERSION_SUB">VERSION_SUB</a></b>   = '1';</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="asuro.html#REVISION">REVISION</a></b>      = '746';</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="asuro.html#RELEASE">RELEASE</a></b>       = 'ia';</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="asuro.html#LINE_COUNT">LINE_COUNT</a></b>    = 29505;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="asuro.html#FILE_COUNT">FILE_COUNT</a></b>    = 104;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="asuro.html#DRIVER_COUNT">DRIVER_COUNT</a></b>  = 32;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="asuro.html#FPC_VERSION">FPC_VERSION</a></b>   = '2.6.4';</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="asuro.html#NASM_VERSION">NASM_VERSION</a></b>  = '2.10.09';</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="asuro.html#MAKE_VERSION">MAKE_VERSION</a></b>  = '3.81';</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="asuro.html#COMPILE_DATE">COMPILE_DATE</a></b>  = '29/09/18';</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="asuro.html#COMPILE_TIME">COMPILE_TIME</a></b>  = '15:30:53';</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="asuro.html#CHECKSUM">CHECKSUM</a></b>      = 'ceb05d7417d4c62b74f7c3c4c164cb15';</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="VERSION"></span><code><b>VERSION</b>       = '1.0.1-746ia';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="VERSION_MAJOR"></span><code><b>VERSION_MAJOR</b> = '1';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="VERSION_MINOR"></span><code><b>VERSION_MINOR</b> = '0';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="VERSION_SUB"></span><code><b>VERSION_SUB</b>   = '1';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="REVISION"></span><code><b>REVISION</b>      = '746';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RELEASE"></span><code><b>RELEASE</b>       = 'ia';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="LINE_COUNT"></span><code><b>LINE_COUNT</b>    = 29505;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="FILE_COUNT"></span><code><b>FILE_COUNT</b>    = 104;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="DRIVER_COUNT"></span><code><b>DRIVER_COUNT</b>  = 32;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="FPC_VERSION"></span><code><b>FPC_VERSION</b>   = '2.6.4';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="NASM_VERSION"></span><code><b>NASM_VERSION</b>  = '2.10.09';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MAKE_VERSION"></span><code><b>MAKE_VERSION</b>  = '3.81';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="COMPILE_DATE"></span><code><b>COMPILE_DATE</b>  = '29/09/18';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="COMPILE_TIME"></span><code><b>COMPILE_TIME</b>  = '15:30:53';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CHECKSUM"></span><code><b>CHECKSUM</b>      = 'ceb05d7417d4c62b74f7c3c4c164cb15';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Asuro Compilation Script</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/automated.gif b/doc/automated.gif
deleted file mode 100644
index 7c271d8f..00000000
Binary files a/doc/automated.gif and /dev/null differ
diff --git a/doc/bios_data_area.TCounters.html b/doc/bios_data_area.TCounters.html
deleted file mode 100644
index 09aa50db..00000000
--- a/doc/bios_data_area.TCounters.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: bios_data_area: Record TCounters</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TCounters"></span><h1 class="cio">Record TCounters</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="bios_data_area.html">bios_data_area</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TCounters = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="bios_data_area.TCounters.html#c16">c16</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="bios_data_area.TCounters.html#c32">c32</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="bios_data_area.TCounters.html#c64">c64</a></b>: <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="c16"></span><code><b>c16</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="c32"></span><code><b>c32</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="c64"></span><code><b>c64</b>: <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/bios_data_area.html b/doc/bios_data_area.html
deleted file mode 100644
index c83d97bc..00000000
--- a/doc/bios_data_area.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: bios_data_area</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit bios_data_area</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Include-&gt;<code>BIOS_Data_Area</code> - Data Structures Controlled by the BIOS.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="bios_data_area.TCounters.html"><code>TCounters</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="bios_data_area.html#tick_update">tick_update</a></b>(data : <a  href="system.html#Void">void</a>);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="bios_data_area.html#TBDA">TBDA</a></b> = bitpacked record
-          <a  href="serial.html#COM1">COM1</a>            : <a  href="system.html#uInt16">uint16</a>;
-          COM2            : <a  href="system.html#uInt16">uint16</a>;
-          COM3            : <a  href="system.html#uInt16">uint16</a>;
-          COM4            : <a  href="system.html#uInt16">uint16</a>;
-          LPT1            : <a  href="system.html#uInt16">uint16</a>;
-          LPT2            : <a  href="system.html#uInt16">uint16</a>;
-          LPT3            : <a  href="system.html#uInt16">uint16</a>;
-          EBDA            : <a  href="system.html#uInt16">uint16</a>;
-          Hardware_Flags  : <a  href="system.html#uInt16">uint16</a>;
-          Keyboard_Flags  : <a  href="system.html#uInt16">uint16</a>;
-          Keyboard_Buffer : ARRAY[0..31] OF <a  href="system.html#uInt8">uint8</a>;
-          Display_Mode    : <a  href="system.html#uInt8">uint8</a>;
-          BaseIO          : <a  href="system.html#uInt16">uint16</a>;
-          Ticks           : <a  href="system.html#uInt16">uint16</a>;
-          HDD_Count       : <a  href="system.html#uInt8">uint8</a>;
-          Keyboard_Start  : <a  href="system.html#uInt16">uint16</a>;
-          Keyboard_End    : <a  href="system.html#uInt16">uint16</a>;
-          Keyboard_State  : <a  href="system.html#uInt8">uint8</a>;
-     end;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="bios_data_area.html#PBDA">PBDA</a></b> = &circ;<a  href="bios_data_area.html#TBDA">TBDA</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="bios_data_area.html#TMCFG">TMCFG</a></b> = bitpacked record
-        Signature        : Array[0..3] of Char;
-        Table_Length     : <a  href="system.html#uInt32">uint32</a>;
-        Revision         : Byte;
-        Checksum         : Byte;
-        OEM_ID           : Array[0..5] of Byte;
-        OEM_Table_ID     : <a  href="system.html#uInt64">uint64</a>;
-        OEM_Revision     : <a  href="system.html#uInt32">uint32</a>;
-        Creator_ID       : <a  href="system.html#uInt32">uint32</a>;
-        Creator_Revision : <a  href="system.html#uInt32">uint32</a>;
-        Reserved         : <a  href="system.html#uInt64">uint64</a>;
-     end;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="bios_data_area.html#PMCFG">PMCFG</a></b> = &circ;<a  href="bios_data_area.html#TMCFG">TMCFG</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="bios_data_area.html#BDA">BDA</a></b> : <a  href="bios_data_area.html#PBDA">PBDA</a> = <a  href="bios_data_area.html#PBDA">PBDA</a>($C0000400);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="bios_data_area.html#Counters">Counters</a></b>: <a  href="bios_data_area.TCounters.html">TCounters</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="tick_update"></span><code>procedure <b>tick_update</b>(data : <a  href="system.html#Void">void</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TBDA"></span><code><b>TBDA</b> = bitpacked record
-          <a  href="serial.html#COM1">COM1</a>            : <a  href="system.html#uInt16">uint16</a>;
-          COM2            : <a  href="system.html#uInt16">uint16</a>;
-          COM3            : <a  href="system.html#uInt16">uint16</a>;
-          COM4            : <a  href="system.html#uInt16">uint16</a>;
-          LPT1            : <a  href="system.html#uInt16">uint16</a>;
-          LPT2            : <a  href="system.html#uInt16">uint16</a>;
-          LPT3            : <a  href="system.html#uInt16">uint16</a>;
-          EBDA            : <a  href="system.html#uInt16">uint16</a>;
-          Hardware_Flags  : <a  href="system.html#uInt16">uint16</a>;
-          Keyboard_Flags  : <a  href="system.html#uInt16">uint16</a>;
-          Keyboard_Buffer : ARRAY[0..31] OF <a  href="system.html#uInt8">uint8</a>;
-          Display_Mode    : <a  href="system.html#uInt8">uint8</a>;
-          BaseIO          : <a  href="system.html#uInt16">uint16</a>;
-          Ticks           : <a  href="system.html#uInt16">uint16</a>;
-          HDD_Count       : <a  href="system.html#uInt8">uint8</a>;
-          Keyboard_Start  : <a  href="system.html#uInt16">uint16</a>;
-          Keyboard_End    : <a  href="system.html#uInt16">uint16</a>;
-          Keyboard_State  : <a  href="system.html#uInt8">uint8</a>;
-     end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PBDA"></span><code><b>PBDA</b> = &circ;<a  href="bios_data_area.html#TBDA">TBDA</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TMCFG"></span><code><b>TMCFG</b> = bitpacked record
-        Signature        : Array[0..3] of Char;
-        Table_Length     : <a  href="system.html#uInt32">uint32</a>;
-        Revision         : Byte;
-        Checksum         : Byte;
-        OEM_ID           : Array[0..5] of Byte;
-        OEM_Table_ID     : <a  href="system.html#uInt64">uint64</a>;
-        OEM_Revision     : <a  href="system.html#uInt32">uint32</a>;
-        Creator_ID       : <a  href="system.html#uInt32">uint32</a>;
-        Creator_Revision : <a  href="system.html#uInt32">uint32</a>;
-        Reserved         : <a  href="system.html#uInt64">uint64</a>;
-     end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PMCFG"></span><code><b>PMCFG</b> = &circ;<a  href="bios_data_area.html#TMCFG">TMCFG</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="BDA"></span><code><b>BDA</b> : <a  href="bios_data_area.html#PBDA">PBDA</a> = <a  href="bios_data_area.html#PBDA">PBDA</a>($C0000400);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Counters"></span><code><b>Counters</b>: <a  href="bios_data_area.TCounters.html">TCounters</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/console.html b/doc/console.html
deleted file mode 100644
index aa2725ef..00000000
--- a/doc/console.html
+++ /dev/null
@@ -1,2164 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: console</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit console</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>Console</code> - Provides Screen/Window management &amp; drawing.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="bios_data_area.html">bios_data_area</a></li><li><a  href="multiboot.html">multiboot</a></li><li><a  href="fonts.html">fonts</a></li><li><a  href="tracer.html">tracer</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#init">init</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#clear">clear</a></b>();</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#setdefaultattribute">setdefaultattribute</a></b>(attribute : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#disable_cursor">disable_cursor</a></b>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writechar">writechar</a></b>(character : char);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writecharln">writecharln</a></b>(character : char);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writecharex">writecharex</a></b>(character : char; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writecharlnex">writecharlnex</a></b>(character : char; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#Output">Output</a></b>(identifier : <a  href="system.html#pchar">PChar</a>; str : <a  href="system.html#pchar">PChar</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#Outputln">Outputln</a></b>(identifier : <a  href="system.html#pchar">PChar</a>; str : <a  href="system.html#pchar">PChar</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writestring">writestring</a></b>(str: <a  href="system.html#pchar">PChar</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writestringln">writestringln</a></b>(str: <a  href="system.html#pchar">PChar</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writestringex">writestringex</a></b>(str: <a  href="system.html#pchar">PChar</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writestringlnex">writestringlnex</a></b>(str: <a  href="system.html#pchar">PChar</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writeint">writeint</a></b>(i: <a  href="system.html#integer">Integer</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writeintln">writeintln</a></b>(i: <a  href="system.html#integer">Integer</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writeintex">writeintex</a></b>(i: <a  href="system.html#integer">Integer</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writeintlnex">writeintlnex</a></b>(i: <a  href="system.html#integer">Integer</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writehexpair">writehexpair</a></b>(b : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writehex">writehex</a></b>(i: <a  href="system.html#dword">DWORD</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writehexln">writehexln</a></b>(i: <a  href="system.html#dword">DWORD</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writehexex">writehexex</a></b>(i : <a  href="system.html#dword">DWORD</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writehexlnex">writehexlnex</a></b>(i: <a  href="system.html#dword">DWORD</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin8">writebin8</a></b>(b : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin8ln">writebin8ln</a></b>(b : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin8ex">writebin8ex</a></b>(b : <a  href="system.html#uInt8">uint8</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin8lnex">writebin8lnex</a></b>(b : <a  href="system.html#uInt8">uint8</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin16">writebin16</a></b>(b : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin16ln">writebin16ln</a></b>(b : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin16ex">writebin16ex</a></b>(b : <a  href="system.html#uInt16">uint16</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin16lnex">writebin16lnex</a></b>(b : <a  href="system.html#uInt16">uint16</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin32">writebin32</a></b>(b : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin32ln">writebin32ln</a></b>(b : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin32ex">writebin32ex</a></b>(b : <a  href="system.html#uInt32">uint32</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin32lnex">writebin32lnex</a></b>(b : <a  href="system.html#uInt32">uint32</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#backspace">backspace</a></b>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="console.html#combinecolors">combinecolors</a></b>(Foreground, Background : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#_increment_x">_increment_x</a></b>();</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#_increment_y">_increment_y</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#_safeincrement_x">_safeincrement_x</a></b>();</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#_safeincrement_y">_safeincrement_y</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#_newline">_newline</a></b>();</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#clearWND">clearWND</a></b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#clearWNDEx">clearWNDEx</a></b>(WND : <a  href="system.html#uInt32">uint32</a>; attributes : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writecharWND">writecharWND</a></b>(character : char; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writecharlnWND">writecharlnWND</a></b>(character : char; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writecharexWND">writecharexWND</a></b>(character : char; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writecharlnexWND">writecharlnexWND</a></b>(character : char; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#OutputWND">OutputWND</a></b>(identifier : <a  href="system.html#pchar">PChar</a>; str : <a  href="system.html#pchar">PChar</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#OutputlnWND">OutputlnWND</a></b>(identifier : <a  href="system.html#pchar">PChar</a>; str : <a  href="system.html#pchar">PChar</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writestringWND">writestringWND</a></b>(str: <a  href="system.html#pchar">PChar</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writestringlnWND">writestringlnWND</a></b>(str: <a  href="system.html#pchar">PChar</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writestringexWND">writestringexWND</a></b>(str: <a  href="system.html#pchar">PChar</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writestringlnexWND">writestringlnexWND</a></b>(str: <a  href="system.html#pchar">PChar</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writeintWND">writeintWND</a></b>(i: <a  href="system.html#integer">Integer</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writeintlnWND">writeintlnWND</a></b>(i: <a  href="system.html#integer">Integer</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writeintexWND">writeintexWND</a></b>(i: <a  href="system.html#integer">Integer</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writeintlnexWND">writeintlnexWND</a></b>(i: <a  href="system.html#integer">Integer</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writehexpairWND">writehexpairWND</a></b>(b : <a  href="system.html#uInt8">uint8</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writehexpairExWND">writehexpairExWND</a></b>(b : <a  href="system.html#uInt8">uint8</a>; Attributes : <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writehexWND">writehexWND</a></b>(i: <a  href="system.html#dword">DWORD</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writehexlnWND">writehexlnWND</a></b>(i: <a  href="system.html#dword">DWORD</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writehexexWND">writehexexWND</a></b>(i : <a  href="system.html#dword">DWORD</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writehexlnexWND">writehexlnexWND</a></b>(i: <a  href="system.html#dword">DWORD</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin8WND">writebin8WND</a></b>(b : <a  href="system.html#uInt8">uint8</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin8lnWND">writebin8lnWND</a></b>(b : <a  href="system.html#uInt8">uint8</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin8exWND">writebin8exWND</a></b>(b : <a  href="system.html#uInt8">uint8</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin8lnexWND">writebin8lnexWND</a></b>(b : <a  href="system.html#uInt8">uint8</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin16WND">writebin16WND</a></b>(b : <a  href="system.html#uInt16">uint16</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin16lnWND">writebin16lnWND</a></b>(b : <a  href="system.html#uInt16">uint16</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin16exWND">writebin16exWND</a></b>(b : <a  href="system.html#uInt16">uint16</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin16lnexWND">writebin16lnexWND</a></b>(b : <a  href="system.html#uInt16">uint16</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin32WND">writebin32WND</a></b>(b : <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin32lnWND">writebin32lnWND</a></b>(b : <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin32exWND">writebin32exWND</a></b>(b : <a  href="system.html#uInt32">uint32</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#writebin32lnexWND">writebin32lnexWND</a></b>(b : <a  href="system.html#uInt32">uint32</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#backspaceWND">backspaceWND</a></b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#setCursorPosWND">setCursorPosWND</a></b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#_increment_x_WND">_increment_x_WND</a></b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#_increment_y_WND">_increment_y_WND</a></b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#_safeincrement_y_WND">_safeincrement_y_WND</a></b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#_safeincrement_x_WND">_safeincrement_x_WND</a></b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#_newlineWND">_newlineWND</a></b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#outputChar">outputChar</a></b>(c : char; x : <a  href="system.html#uInt8">uint8</a>; y : <a  href="system.html#uInt8">uint8</a>; fgcolor : <a  href="system.html#uInt16">uint16</a>; bgcolor : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#outputCharToScreenSpace">outputCharToScreenSpace</a></b>(c : char; x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>; fgcolor : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#outputCharTransparent">outputCharTransparent</a></b>(c : char; x : <a  href="system.html#uInt8">uint8</a>; y : <a  href="system.html#uInt8">uint8</a>; fgcolor : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="console.html#getPixel">getPixel</a></b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#drawPixel">drawPixel</a></b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>; color : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="console.html#getPixel32">getPixel32</a></b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#drawPixel32">drawPixel32</a></b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>; pixel : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="console.html#getPixel64">getPixel64</a></b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#drawPixel64">drawPixel64</a></b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>; pixel : <a  href="system.html#uInt64">uint64</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#setMousePosition">setMousePosition</a></b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#redrawWindows">redrawWindows</a></b>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#toggleWNDVisible">toggleWNDVisible</a></b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#setWNDVisible">setWNDVisible</a></b>(WND : <a  href="system.html#uInt32">uint32</a>; visible : boolean);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#closeAllWindows">closeAllWindows</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="console.html#newWindow">newWindow</a></b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>; Width : <a  href="system.html#uInt32">uint32</a>; Height : <a  href="system.html#uInt32">uint32</a>; Title : <a  href="system.html#pchar">PChar</a>) : <a  href="system.html#HWND">HWND</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="console.html#registerEventHandler">registerEventHandler</a></b>(WND : <a  href="system.html#HWND">HWND</a>; Event : <a  href="console.html#TEventType">TEventType</a>; Handler : <a  href="system.html#Void">void</a>) : boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#forceQuitAll">forceQuitAll</a></b>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#closeWindow">closeWindow</a></b>(WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#bordersEnabled">bordersEnabled</a></b>(WND : <a  href="system.html#HWND">HWND</a>; enabled : boolean);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#SetShellWindow">SetShellWindow</a></b>(WND : <a  href="system.html#HWND">HWND</a>; b : boolean);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="console.html#getWindowName">getWindowName</a></b>(WND : <a  href="system.html#HWND">HWND</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#mouseEnabled">mouseEnabled</a></b>(b : boolean);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#_MouseDown">_MouseDown</a></b>();</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#_MouseUp">_MouseUp</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="console.html#_MouseClick">_MouseClick</a></b>(left : boolean);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="console.html#setWindowColors">setWindowColors</a></b>(colors : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="console.html#getWindowColorPtr">getWindowColorPtr</a></b> : <a  href="system.html#PuInt32">puint32</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="console.html#TColor">TColor</a></b> = (...);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="console.html#TEventType">TEventType</a></b> = (...);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="console.html#MAX_WINDOWS">MAX_WINDOWS</a></b> = 255;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="console.html#DefaultWND">DefaultWND</a></b>  = 0;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Initialize the Frame <a class="normal" href="terminal.html#buffer">Buffer</a> &amp; Window Manager ready for use.</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="clear"></span><code>procedure <b>clear</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-<code>Clear</code> the Frame <a class="normal" href="terminal.html#buffer">Buffer</a>.</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="setdefaultattribute"></span><code>procedure <b>setdefaultattribute</b>(attribute : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Set the default set of attributes to be used when drawing to the screen. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>attribute</dt>
-<dd>A 32-bit value representing the Foreground &amp; Background colors.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="disable_cursor"></span><code>procedure <b>disable_cursor</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p class="hint_directive">Warning: this symbol is deprecated.</p><p>
-<b>Text mode only!</b> - Disable the cursor/text-caret. </p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writechar"></span><code>procedure <b>writechar</b>(character : char);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a single 8-bit character to the screen. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>character</dt>
-<dd>An 8-bit value representing an ASCII character.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writecharln"></span><code>procedure <b>writecharln</b>(character : char);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a single 8-bit character to the screen, followed by starting a new line. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>character</dt>
-<dd>An 8-bit value representing an ASCII character.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writecharex"></span><code>procedure <b>writecharex</b>(character : char; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a single 8-bit character to the screen, specifying custom color attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>character</dt>
-<dd>An 8-bit value representing an ASCII character.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit value representing the colors for the background and foreground.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writecharlnex"></span><code>procedure <b>writecharlnex</b>(character : char; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a single 8-bit character to the screen, followed by starting a new line, specifying custom color attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>character</dt>
-<dd>An 8-bit value representing an ASCII character.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit value representing the colors for the background and foreground.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Output"></span><code>procedure <b>Output</b>(identifier : <a  href="system.html#pchar">PChar</a>; str : <a  href="system.html#pchar">PChar</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Simple <a class="normal" href="console.html">console</a> write for debugging.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>identifier</dt>
-<dd>A NULL terminated string with the name of the module printing the <code>output</code>.</dd>
-<dt>str</dt>
-<dd>A NULL terminated string with the debug message.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Outputln"></span><code>procedure <b>Outputln</b>(identifier : <a  href="system.html#pchar">PChar</a>; str : <a  href="system.html#pchar">PChar</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Simple <a class="normal" href="console.html">console</a> writeln for debugging.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>identifier</dt>
-<dd>A NULL terminated string with the name of the module printing the <a class="normal" href="console.html#Output">output</a>.</dd>
-<dt>str</dt>
-<dd>A NULL terminated string with the debug message.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writestring"></span><code>procedure <b>writestring</b>(str: <a  href="system.html#pchar">PChar</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a NULL terminated string to the <a class="normal" href="console.html">console</a>. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>str</dt>
-<dd>A NULL terminated string with the debug message.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writestringln"></span><code>procedure <b>writestringln</b>(str: <a  href="system.html#pchar">PChar</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a NULL terminated string to the <a class="normal" href="console.html">console</a>, followed by a new-line. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>str</dt>
-<dd>A NULL terminated string with the debug message.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writestringex"></span><code>procedure <b>writestringex</b>(str: <a  href="system.html#pchar">PChar</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a NULL terminated string to the <a class="normal" href="console.html">console</a>, with the specified attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>str</dt>
-<dd>A NULL terminated string with the debug message.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writestringlnex"></span><code>procedure <b>writestringlnex</b>(str: <a  href="system.html#pchar">PChar</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a NULL terminated string + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>str</dt>
-<dd>A NULL terminated string with the debug message.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeint"></span><code>procedure <b>writeint</b>(i: <a  href="system.html#integer">Integer</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value to the <a class="normal" href="console.html">console</a>. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>i</dt>
-<dd>A 32-bit value.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeintln"></span><code>procedure <b>writeintln</b>(i: <a  href="system.html#integer">Integer</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value to the <a class="normal" href="console.html">console</a> followed by a new-line. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>i</dt>
-<dd>A 32-bit value.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeintex"></span><code>procedure <b>writeintex</b>(i: <a  href="system.html#integer">Integer</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value to the <a class="normal" href="console.html">console</a>, with the specified attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>i</dt>
-<dd>A 32-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeintlnex"></span><code>procedure <b>writeintlnex</b>(i: <a  href="system.html#integer">Integer</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>i</dt>
-<dd>A 32-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writehexpair"></span><code>procedure <b>writehexpair</b>(b : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 8-bit Hex Pair to the <a class="normal" href="console.html">console</a>. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>An 8-bit value.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writehex"></span><code>procedure <b>writehex</b>(i: <a  href="system.html#dword">DWORD</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as Hex Pairs to the <a class="normal" href="console.html">console</a>. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>i</dt>
-<dd>A 32-bit value.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writehexln"></span><code>procedure <b>writehexln</b>(i: <a  href="system.html#dword">DWORD</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as Hex Pairs to the <a class="normal" href="console.html">console</a>, followed by a new-line. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>i</dt>
-<dd>A 32-bit value.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writehexex"></span><code>procedure <b>writehexex</b>(i : <a  href="system.html#dword">DWORD</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as Hex Pairs to the <a class="normal" href="console.html">console</a>, with the specified attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 32-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writehexlnex"></span><code>procedure <b>writehexlnex</b>(i: <a  href="system.html#dword">DWORD</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as Hex Pairs + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 32-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin8"></span><code>procedure <b>writebin8</b>(b : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 8-bit value as binary to the <a class="normal" href="console.html">console</a>. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>An 8-bit value.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin8ln"></span><code>procedure <b>writebin8ln</b>(b : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 8-bit value as binary to the <a class="normal" href="console.html">console</a>, followed by a new-line. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>An 8-bit value.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin8ex"></span><code>procedure <b>writebin8ex</b>(b : <a  href="system.html#uInt8">uint8</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 8-bit value as binary to the <a class="normal" href="console.html">console</a>, with the specified attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>An 8-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin8lnex"></span><code>procedure <b>writebin8lnex</b>(b : <a  href="system.html#uInt8">uint8</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 8-bit value as binary + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>An 8-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin16"></span><code>procedure <b>writebin16</b>(b : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 16-bit value as binary to the <a class="normal" href="console.html">console</a>. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 16-bit value.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin16ln"></span><code>procedure <b>writebin16ln</b>(b : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 16-bit value as binary to the <a class="normal" href="console.html">console</a>, followed by a new-line. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 16-bit value.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin16ex"></span><code>procedure <b>writebin16ex</b>(b : <a  href="system.html#uInt16">uint16</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 16-bit value as binary to the <a class="normal" href="console.html">console</a>, with the specified attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 16-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin16lnex"></span><code>procedure <b>writebin16lnex</b>(b : <a  href="system.html#uInt16">uint16</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 16-bit value as binary + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 16-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin32"></span><code>procedure <b>writebin32</b>(b : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as binary to the <a class="normal" href="console.html">console</a>. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 32-bit value.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin32ln"></span><code>procedure <b>writebin32ln</b>(b : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 32-bit value as binary to the <a class="normal" href="console.html">console</a>, followed by a new-line. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 32-bit value.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin32ex"></span><code>procedure <b>writebin32ex</b>(b : <a  href="system.html#uInt32">uint32</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as binary to the <a class="normal" href="console.html">console</a>, with the specified attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 32-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin32lnex"></span><code>procedure <b>writebin32lnex</b>(b : <a  href="system.html#uInt32">uint32</a>; attributes: <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as binary + new-line to the <a class="normal" href="console.html">console</a>, with the specified attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 32-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="backspace"></span><code>procedure <b>backspace</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Move the caret back 1 position and remove the character within the cell the caret occupies.</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="combinecolors"></span><code>function <b>combinecolors</b>(Foreground, Background : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Combine two 16-bit values representing Foreground and Background respectively, into a 32-bit value representing an attribute.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>Foreground</dt>
-<dd>A 16-bit value representing the foreground color.</dd>
-<dt>Background</dt>
-<dd>A 16-bit value representing the background color.</dd>
-</dl>
-<h6 class="description_section">Returns</h6>
-<p class="return">A 32-bit value representing an attribute set. (<a class="normal" href="system.html#uInt32">uint32</a>) </p></td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="_increment_x"></span><code>procedure <b>_increment_x</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Increment the cursor one cell to the right (x+1).</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="_increment_y"></span><code>procedure <b>_increment_y</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Increment the cursor one cell down (y+1).</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="_safeincrement_x"></span><code>procedure <b>_safeincrement_x</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Increment the cursor one cell to the right (x+1), wrapping to the next line and performing a Y-Axis scroll when when needed.</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="_safeincrement_y"></span><code>procedure <b>_safeincrement_y</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed.</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="_newline"></span><code>procedure <b>_newline</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Increment the cursor one cell down and reposition it at the first X Cell (y+1, x=0),performing a Y-Axis scroll when needed.</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="clearWND"></span><code>procedure <b>clearWND</b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-<a class="normal" href="console.html#clear">Clear</a> a Window Canvas. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>A Window Handle.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="clearWNDEx"></span><code>procedure <b>clearWNDEx</b>(WND : <a  href="system.html#uInt32">uint32</a>; attributes : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-<a class="normal" href="console.html#clear">Clear</a> a Window Canvas, with the specified attributes.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>A Window Handle.</dd>
-<dt>Attributes</dt>
-<dd>A 32-bit value representing an attribute set.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writecharWND"></span><code>procedure <b>writecharWND</b>(character : char; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an ASCII character to a specified Window.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>Character</dt>
-<dd>An 8-bit value representing an ASCII character.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writecharlnWND"></span><code>procedure <b>writecharlnWND</b>(character : char; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a single 8-bit character to a Window, followed by starting a new line.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>character</dt>
-<dd>An 8-bit value representing an ASCII character.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writecharexWND"></span><code>procedure <b>writecharexWND</b>(character : char; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a single 8-bit character to a Window, specifying custom color attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>character</dt>
-<dd>An 8-bit value representing an ASCII character.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit value representing the colors for the background and foreground.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writecharlnexWND"></span><code>procedure <b>writecharlnexWND</b>(character : char; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a single 8-bit character to a Window, followed by starting a new line, specifying custom color attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>character</dt>
-<dd>An 8-bit value representing an ASCII character.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit value representing the colors for the background and foreground.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="OutputWND"></span><code>procedure <b>OutputWND</b>(identifier : <a  href="system.html#pchar">PChar</a>; str : <a  href="system.html#pchar">PChar</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Simple <a class="normal" href="console.html">console</a> write for debugging to a Window.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>identifier</dt>
-<dd>A NULL terminated string with the name of the module printing the <a class="normal" href="console.html#Output">output</a>.</dd>
-<dt>str</dt>
-<dd>A NULL terminated string with the debug message.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="OutputlnWND"></span><code>procedure <b>OutputlnWND</b>(identifier : <a  href="system.html#pchar">PChar</a>; str : <a  href="system.html#pchar">PChar</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Simple <a class="normal" href="console.html">console</a> writeln for debugging to a Window.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>identifier</dt>
-<dd>A NULL terminated string with the name of the module printing the <a class="normal" href="console.html#Output">output</a>.</dd>
-<dt>str</dt>
-<dd>A NULL terminated string with the debug message.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writestringWND"></span><code>procedure <b>writestringWND</b>(str: <a  href="system.html#pchar">PChar</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a NULL terminated string to a Window.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>str</dt>
-<dd>A NULL terminated string with the debug message.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writestringlnWND"></span><code>procedure <b>writestringlnWND</b>(str: <a  href="system.html#pchar">PChar</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a NULL terminated string to a Window, followed by a new-line.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>str</dt>
-<dd>A NULL terminated string with the debug message.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writestringexWND"></span><code>procedure <b>writestringexWND</b>(str: <a  href="system.html#pchar">PChar</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a NULL terminated string to a Window, with the specified attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>str</dt>
-<dd>A NULL terminated string with the debug message.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writestringlnexWND"></span><code>procedure <b>writestringlnexWND</b>(str: <a  href="system.html#pchar">PChar</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a NULL terminated string + new-line to a Window, with the specified attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>str</dt>
-<dd>A NULL terminated string with the debug message.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeintWND"></span><code>procedure <b>writeintWND</b>(i: <a  href="system.html#integer">Integer</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value to a Window.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>i</dt>
-<dd>A 32-bit value.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeintlnWND"></span><code>procedure <b>writeintlnWND</b>(i: <a  href="system.html#integer">Integer</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value to a Window followed by a new-line.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>i</dt>
-<dd>A 32-bit value.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeintexWND"></span><code>procedure <b>writeintexWND</b>(i: <a  href="system.html#integer">Integer</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value to a Window, with the specified attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>i</dt>
-<dd>A 32-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeintlnexWND"></span><code>procedure <b>writeintlnexWND</b>(i: <a  href="system.html#integer">Integer</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value + new-line to a Window, with the specified attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>i</dt>
-<dd>A 32-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writehexpairWND"></span><code>procedure <b>writehexpairWND</b>(b : <a  href="system.html#uInt8">uint8</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 8-bit Hex Pair to a Window.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>An 8-bit value.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writehexpairExWND"></span><code>procedure <b>writehexpairExWND</b>(b : <a  href="system.html#uInt8">uint8</a>; Attributes : <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 8-bit Hex Pair to a Window, with the specified attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>An 8-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writehexWND"></span><code>procedure <b>writehexWND</b>(i: <a  href="system.html#dword">DWORD</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as Hex Pairs to a Window.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>i</dt>
-<dd>A 32-bit value.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writehexlnWND"></span><code>procedure <b>writehexlnWND</b>(i: <a  href="system.html#dword">DWORD</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as Hex Pairs to a Window, followed by a new-line.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>i</dt>
-<dd>A 32-bit value.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writehexexWND"></span><code>procedure <b>writehexexWND</b>(i : <a  href="system.html#dword">DWORD</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as Hex Pairs to a Window, with the specified attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 32-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writehexlnexWND"></span><code>procedure <b>writehexlnexWND</b>(i: <a  href="system.html#dword">DWORD</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as Hex Pairs + new-line to a Window, with the specified attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 32-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin8WND"></span><code>procedure <b>writebin8WND</b>(b : <a  href="system.html#uInt8">uint8</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 8-bit value as binary to a Window.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>An 8-bit value.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin8lnWND"></span><code>procedure <b>writebin8lnWND</b>(b : <a  href="system.html#uInt8">uint8</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 8-bit value as binary to a Window, followed by a new-line.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>An 8-bit value.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin8exWND"></span><code>procedure <b>writebin8exWND</b>(b : <a  href="system.html#uInt8">uint8</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 8-bit value as binary to a Window, with the specified attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>An 8-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin8lnexWND"></span><code>procedure <b>writebin8lnexWND</b>(b : <a  href="system.html#uInt8">uint8</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 8-bit value as binary + new-line to a Window, with the specified attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>An 8-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin16WND"></span><code>procedure <b>writebin16WND</b>(b : <a  href="system.html#uInt16">uint16</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 16-bit value as binary to a Window.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 16-bit value.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin16lnWND"></span><code>procedure <b>writebin16lnWND</b>(b : <a  href="system.html#uInt16">uint16</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 16-bit value as binary to a Window, followed by a new-line.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 16-bit value.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin16exWND"></span><code>procedure <b>writebin16exWND</b>(b : <a  href="system.html#uInt16">uint16</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 16-bit value as binary to a Window, with the specified attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 16-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin16lnexWND"></span><code>procedure <b>writebin16lnexWND</b>(b : <a  href="system.html#uInt16">uint16</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 16-bit value as binary + new-line to a Window, with the specified attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 16-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin32WND"></span><code>procedure <b>writebin32WND</b>(b : <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as binary to a Window.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 32-bit value.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin32lnWND"></span><code>procedure <b>writebin32lnWND</b>(b : <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write an 32-bit value as binary to a Window, followed by a new-line.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 32-bit value.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin32exWND"></span><code>procedure <b>writebin32exWND</b>(b : <a  href="system.html#uInt32">uint32</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as binary to a Window, with the specified attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 32-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writebin32lnexWND"></span><code>procedure <b>writebin32lnexWND</b>(b : <a  href="system.html#uInt32">uint32</a>; attributes: <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Write a 32-bit value as binary + new-line to a Window, with the specified attributes.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd>A 32-bit value.</dd>
-<dt>attributes</dt>
-<dd>A 32-bit representation of the background/foreground colors.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="backspaceWND"></span><code>procedure <b>backspaceWND</b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Move a caret belonging to a Window back 1 position and remove the character within the cell the caret occupies. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="setCursorPosWND"></span><code>procedure <b>setCursorPosWND</b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>; WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Set the caret belonging to a Window to a specified position.   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>X</dt>
-<dd>The new Horizontal position.</dd>
-<dt>Y</dt>
-<dd>The new Vertical postion.</dd>
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="_increment_x_WND"></span><code>procedure <b>_increment_x_WND</b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Increment the cursor within a Window one cell to the right (x+1). </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="_increment_y_WND"></span><code>procedure <b>_increment_y_WND</b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Increment the cursor within a Window one cell down (y+1). </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="_safeincrement_y_WND"></span><code>procedure <b>_safeincrement_y_WND</b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="_safeincrement_x_WND"></span><code>procedure <b>_safeincrement_x_WND</b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Increment the cursor within a Window one cell to the right (x+1), wrapping to the next line and performing a Y-Axis scroll when when needed. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="_newlineWND"></span><code>procedure <b>_newlineWND</b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Increment the cursor within a Window one cell down and reposition it at the first X Cell (y+1, x=0),performing a Y-Axis scroll when needed. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="outputChar"></span><code>procedure <b>outputChar</b>(c : char; x : <a  href="system.html#uInt8">uint8</a>; y : <a  href="system.html#uInt8">uint8</a>; fgcolor : <a  href="system.html#uInt16">uint16</a>; bgcolor : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Draw an ASCII char to raw screen space conforming to cell constraints.     </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>C</dt>
-<dd>An 8-bit ASCII Character.</dd>
-<dt>X</dt>
-<dd>An 8-bit Horizontal Cell position.</dd>
-<dt>Y</dt>
-<dd>An 8-bit Vertical Cell Position.</dd>
-<dt>fgcolor</dt>
-<dd>The 16-bit color of the Character.</dd>
-<dt>bgcolor</dt>
-<dd>The 16-bit background color of the cell.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="outputCharToScreenSpace"></span><code>procedure <b>outputCharToScreenSpace</b>(c : char; x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>; fgcolor : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Draw an ASCII char to raw screen space.     </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>C</dt>
-<dd>An 8-bit ASCII Character.</dd>
-<dt>X</dt>
-<dd>A 32-bit Horizontal Screen position.</dd>
-<dt>Y</dt>
-<dd>A 32-bit Vertical Screen Position.</dd>
-<dt>fgcolor</dt>
-<dd>The 16-bit color of the Character.</dd>
-<dt>bgcolor</dt>
-<dd>The 16-bit background color of the cell.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="outputCharTransparent"></span><code>procedure <b>outputCharTransparent</b>(c : char; x : <a  href="system.html#uInt8">uint8</a>; y : <a  href="system.html#uInt8">uint8</a>; fgcolor : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Draw an ASCII char without a background to raw screen space conforming to cell constraints.    </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>C</dt>
-<dd>An 8-bit ASCII Character.</dd>
-<dt>X</dt>
-<dd>An 8-bit Horizontal Cell position.</dd>
-<dt>Y</dt>
-<dd>An 8-bit Vertical Cell Position.</dd>
-<dt>fgcolor</dt>
-<dd>The 16-bit color of the Character.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getPixel"></span><code>function <b>getPixel</b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Get 16-bits of pixel information from the screen position(x,y).   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>X</dt>
-<dd>A 32-bit Horizontal Screen position.</dd>
-<dt>Y</dt>
-<dd>A 32-bit Vertical Screen Position.</dd>
-</dl>
-<h6 class="description_section">Returns</h6>
-<p class="return">16-bits of Pixel Information</p></td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="drawPixel"></span><code>procedure <b>drawPixel</b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>; color : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Draw 16-bits of pixel information at the screen position(x,y).   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>X</dt>
-<dd>A 32-bit Horizontal Screen position.</dd>
-<dt>Y</dt>
-<dd>A 32-bit Vertical Screen Position.</dd>
-<dt>color</dt>
-<dd>16-bits of Pixel Information</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getPixel32"></span><code>function <b>getPixel32</b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Get 32-bits of pixel information from the screen position(x,y).   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>X</dt>
-<dd>A 32-bit Horizontal Screen position.</dd>
-<dt>Y</dt>
-<dd>A 32-bit Vertical Screen Position.</dd>
-</dl>
-<h6 class="description_section">Returns</h6>
-<p class="return">32-bits of Pixel Information</p></td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="drawPixel32"></span><code>procedure <b>drawPixel32</b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>; pixel : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Draw 32-bits of pixel information at the screen position(x,y).   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>X</dt>
-<dd>A 32-bit Horizontal Screen position.</dd>
-<dt>Y</dt>
-<dd>A 32-bit Vertical Screen Position.</dd>
-<dt>color</dt>
-<dd>32-bits of Pixel Information</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getPixel64"></span><code>function <b>getPixel64</b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Get 64-bits of pixel information from the screen position(x,y).   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>X</dt>
-<dd>A 32-bit Horizontal Screen position.</dd>
-<dt>Y</dt>
-<dd>A 32-bit Vertical Screen Position.</dd>
-</dl>
-<h6 class="description_section">Returns</h6>
-<p class="return">64-bits of Pixel Information</p></td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="drawPixel64"></span><code>procedure <b>drawPixel64</b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>; pixel : <a  href="system.html#uInt64">uint64</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Draw 64-bits of pixel information at the screen position(x,y).   </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>X</dt>
-<dd>A 32-bit Horizontal Screen position.</dd>
-<dt>Y</dt>
-<dd>A 32-bit Vertical Screen Position.</dd>
-<dt>color</dt>
-<dd>64-bits of Pixel Information</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="setMousePosition"></span><code>procedure <b>setMousePosition</b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Set the position of the <a class="normal" href="mouse.html">mouse</a> cursor relative to screen space.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>X</dt>
-<dd>A 32-bit Horizontal Screen Position.</dd>
-<dt>Y</dt>
-<dd>A 32-bit Vertical Screen Position.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="redrawWindows"></span><code>procedure <b>redrawWindows</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Redraw all of the Window adhearing to Z-Order.</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="toggleWNDVisible"></span><code>procedure <b>toggleWNDVisible</b>(WND : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Toggle the visibility of a Window. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="setWNDVisible"></span><code>procedure <b>setWNDVisible</b>(WND : <a  href="system.html#uInt32">uint32</a>; visible : boolean);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Change a Windows visibility.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>A 32-bit handle to a Window.</dd>
-<dt>Visible</dt>
-<dd><code>True</code> or <code>False</code>.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="closeAllWindows"></span><code>procedure <b>closeAllWindows</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Close all open Windows and <a class="normal" href="asuro.html#RELEASE">release</a> handles.</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="newWindow"></span><code>function <b>newWindow</b>(x : <a  href="system.html#uInt32">uint32</a>; y : <a  href="system.html#uInt32">uint32</a>; Width : <a  href="system.html#uInt32">uint32</a>; Height : <a  href="system.html#uInt32">uint32</a>; Title : <a  href="system.html#pchar">PChar</a>) : <a  href="system.html#HWND">HWND</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Spawn a new Window at cell(x,y) with specified Width, Height and Title.      @retruns(A 32-bit Handle for the new Window.)</p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>X</dt>
-<dd>32-bit Horizontal Cell for the top-left corner of the Window.</dd>
-<dt>Y</dt>
-<dd>32-bit Vertical Cell for the top-left corner of the Window.</dd>
-<dt>Width</dt>
-<dd>32-bit Width of the Window in Cells.</dd>
-<dt>Height</dt>
-<dd>32-bit Height of the Window in Cells.</dd>
-<dt>Title</dt>
-<dd>NULL Terminated String used as the Title for the Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="registerEventHandler"></span><code>function <b>registerEventHandler</b>(WND : <a  href="system.html#HWND">HWND</a>; Event : <a  href="console.html#TEventType">TEventType</a>; Handler : <a  href="system.html#Void">void</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-<a class="normal" href="ACE.html#register">Register</a> an Event Handler to a Window    </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>Handle for the Window the event should be registered against.</dd>
-<dt>Event</dt>
-<dd>Type of event to <a class="normal" href="ACE.html#register">register</a>.</dd>
-<dt>Handler</dt>
-<dd>Procedure to be called upon the event firing.</dd>
-</dl>
-<h6 class="description_section">Returns</h6>
-<p class="return"><code>True</code> for success <code>False</code> for failure.</p></td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="forceQuitAll"></span><code>procedure <b>forceQuitAll</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Forcefully close all Windows</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="closeWindow"></span><code>procedure <b>closeWindow</b>(WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Close a Window specified by its Handle </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>The handle to the target Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="bordersEnabled"></span><code>procedure <b>bordersEnabled</b>(WND : <a  href="system.html#HWND">HWND</a>; enabled : boolean);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Enable or disable the drawing of the borders surrounding a Window.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>A 32-bit Handle to the target Window.</dd>
-<dt>Enabled</dt>
-<dd><code>True</code> for borders to be shown, <code>False</code> for borders to be hidden.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="SetShellWindow"></span><code>procedure <b>SetShellWindow</b>(WND : <a  href="system.html#HWND">HWND</a>; b : boolean);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Set a specified Window as a <a class="normal" href="shell.html">Shell</a> Window (Window cannot be moved or closed).  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>32-bit Handle for the target Window.</dd>
-<dt>b</dt>
-<dd><code>True</code> to set Target as a <a class="normal" href="shell.html">Shell</a> Window, <code>False</code> to set Target as a normal Window.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getWindowName"></span><code>function <b>getWindowName</b>(WND : <a  href="system.html#HWND">HWND</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Get the title of a specified Window.  </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>WND</dt>
-<dd>32-bit Handle for the target Window.</dd>
-</dl>
-<h6 class="description_section">Returns</h6>
-<p class="return">NULL Terminated <a class="normal" href="system.html#pchar">PChar</a>.</p></td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="mouseEnabled"></span><code>procedure <b>mouseEnabled</b>(b : boolean);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Enable or disable the <a class="normal" href="mouse.html">mouse</a>. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>b</dt>
-<dd><code>True</code> for <a class="normal" href="mouse.html">mouse</a> enabled, <code>False</code> for <a class="normal" href="mouse.html">mouse</a> disabled.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="_MouseDown"></span><code>procedure <b>_MouseDown</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Callback for a MouseDown event.</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="_MouseUp"></span><code>procedure <b>_MouseUp</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Callback for a MouseUp event.</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="_MouseClick"></span><code>procedure <b>_MouseClick</b>(left : boolean);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Callback for a MouseClick event. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>Left</dt>
-<dd><code>True</code> for a Left-Click, <code>False</code> for a Right-Click.</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="setWindowColors"></span><code>procedure <b>setWindowColors</b>(colors : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Set the attributes used for drawing the border around Windows. </p>
-<h6 class="description_section">Parameters</h6>
-<dl class="parameters">
-<dt>Colors</dt>
-<dd>A 32-bit value representing the attributes (background/foreground).</dd>
-</dl>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getWindowColorPtr"></span><code>function <b>getWindowColorPtr</b> : <a  href="system.html#PuInt32">puint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Get a Pointer to the attribute used for Window Borders. </p>
-<h6 class="description_section">Returns</h6>
-<p class="return">A 32-bit pointer to the Borders Attribute.</p></td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TColor"></span><code><b>TColor</b> = (...);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-4-bit nibble representing a color.</p>
-<h6 class="description_section">Values</h6>
-<ul>
-<li>
-<span id="Black">Black = $0</span></li>
-<li>
-<span id="Blue">Blue = $1</span></li>
-<li>
-<span id="Green">Green = $2</span></li>
-<li>
-<span id="Aqua">Aqua = $3</span></li>
-<li>
-<span id="Red">Red = $4</span></li>
-<li>
-<span id="Purple">Purple = $5</span></li>
-<li>
-<span id="Yellow">Yellow = $6</span></li>
-<li>
-<span id="White">White = $7</span></li>
-<li>
-<span id="Gray">Gray = $8</span></li>
-<li>
-<span id="lBlue">lBlue = $9</span></li>
-<li>
-<span id="lGreen">lGreen = $A</span></li>
-<li>
-<span id="lAqua">lAqua = $B</span></li>
-<li>
-<span id="lRed">lRed = $C</span></li>
-<li>
-<span id="lPurple">lPurple = $D</span></li>
-<li>
-<span id="lYellow">lYellow = $E</span></li>
-<li>
-<span id="lWhite">lWhite = $F</span></li>
-</ul>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TEventType"></span><code><b>TEventType</b> = (...);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Window Manager Events.</p>
-<h6 class="description_section">Values</h6>
-<ul>
-<li>
-<span id="EVENT_DRAW">EVENT_DRAW</span></li>
-<li>
-<span id="EVENT_MOUSE_CLICK">EVENT_MOUSE_CLICK</span></li>
-<li>
-<span id="EVENT_MOUSE_MOVE">EVENT_MOUSE_MOVE</span></li>
-<li>
-<span id="EVENT_MOUSE_DOWN">EVENT_MOUSE_DOWN</span></li>
-<li>
-<span id="EVENT_MOUSE_UP">EVENT_MOUSE_UP</span></li>
-<li>
-<span id="EVENT_KEY_PRESSED">EVENT_KEY_PRESSED</span></li>
-<li>
-<span id="EVENT_CLOSE">EVENT_CLOSE</span></li>
-<li>
-<span id="EVENT_MINIMIZE">EVENT_MINIMIZE</span></li>
-<li>
-<span id="EVENT_FOCUS">EVENT_FOCUS</span></li>
-<li>
-<span id="EVENT_LOSE_FOCUS">EVENT_LOSE_FOCUS</span></li>
-</ul>
-</td></tr>
-</table>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MAX_WINDOWS"></span><code><b>MAX_WINDOWS</b> = 255;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Maximum number of Windows open.</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="DefaultWND"></span><code><b>DefaultWND</b>  = 0;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-The Window assigned for <a class="normal" href="console.html#Output">output</a> when no Window is specified. (Default).</p>
-</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/contextswitcher.html b/doc/contextswitcher.html
deleted file mode 100644
index c47a6126..00000000
--- a/doc/contextswitcher.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: contextswitcher</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit contextswitcher</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section">Functions and Procedures</div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>ContextSwitcher</code> - Switch Process Contexts when preempted.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/cpu.TCPUID.html b/doc/cpu.TCPUID.html
deleted file mode 100644
index af5da960..00000000
--- a/doc/cpu.TCPUID.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: cpu: Record TCPUID</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TCPUID"></span><h1 class="cio">Record TCPUID</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="cpu.html">cpu</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TCPUID = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="cpu.TCPUID.html#ClockSpeed">ClockSpeed</a></b>: <a  href="cpu.TClockSpeed.html">TClockSpeed</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="cpu.TCPUID.html#Identifier">Identifier</a></b>: Array[0..12] of Char;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="cpu.TCPUID.html#Capabilities0">Capabilities0</a></b>: <a  href="cpu.html#PCapabilities_Old">PCapabilities_Old</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="cpu.TCPUID.html#Capabilities1">Capabilities1</a></b>: <a  href="cpu.html#PCapabilities_New">PCapabilities_New</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ClockSpeed"></span><code><b>ClockSpeed</b>: <a  href="cpu.TClockSpeed.html">TClockSpeed</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Identifier"></span><code><b>Identifier</b>: Array[0..12] of Char;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Capabilities0"></span><code><b>Capabilities0</b>: <a  href="cpu.html#PCapabilities_Old">PCapabilities_Old</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Capabilities1"></span><code><b>Capabilities1</b>: <a  href="cpu.html#PCapabilities_New">PCapabilities_New</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/cpu.TClockSpeed.html b/doc/cpu.TClockSpeed.html
deleted file mode 100644
index ab237974..00000000
--- a/doc/cpu.TClockSpeed.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: cpu: Record TClockSpeed</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TClockSpeed"></span><h1 class="cio">Record TClockSpeed</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="cpu.html">cpu</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TClockSpeed = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="cpu.TClockSpeed.html#Hz">Hz</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="cpu.TClockSpeed.html#KHz">KHz</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="cpu.TClockSpeed.html#MHz">MHz</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="cpu.TClockSpeed.html#GHz">GHz</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Hz"></span><code><b>Hz</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="KHz"></span><code><b>KHz</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MHz"></span><code><b>MHz</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="GHz"></span><code><b>GHz</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/cpu.html b/doc/cpu.html
deleted file mode 100644
index 1a9b0e63..00000000
--- a/doc/cpu.html
+++ /dev/null
@@ -1,285 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: cpu</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit cpu</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>CPU</code> - <code>CPU</code> Structures &amp; Utility/Capabilities Functions.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">console</a></li><li><a  href="util.html">util</a></li><li><a  href="RTC.html">RTC</a></li><li><a  href="terminal.html">terminal</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="cpu.TClockSpeed.html"><code>TClockSpeed</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Record&nbsp;<a class="bold" href="cpu.TCPUID.html"><code>TCPUID</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="cpu.html#init">init</a></b>();</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="cpu.html#PCapabilities_Old">PCapabilities_Old</a></b> = &circ;<a  href="cpu.html#TCapabilities_Old">TCapabilities_Old</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="cpu.html#TCapabilities_Old">TCapabilities_Old</a></b> = bitpacked record
-        FPU   : Boolean;  
-        VME   : Boolean;  
-        DE    : Boolean;  
-        PSE   : Boolean;  
-        TSC   : Boolean;  
-        MSR   : Boolean;  
-        PAE   : Boolean;  
-        MCE   : Boolean;  
-        CX8   : Boolean;  
-        APIC  : Boolean;
-        RESV0 : Boolean;  
-        SEP   : Boolean; 
-        MTRR  : Boolean; 
-        PGE   : Boolean; 
-        MCA   : Boolean; 
-        CMOV  : Boolean; 
-        PAT   : Boolean; 
-        PSE36 : Boolean; 
-        PSN   : Boolean; 
-        CLF   : Boolean; 
-        RESV1 : Boolean;
-        DTES  : Boolean;  
-        ACPI  : Boolean;  
-        MMX   : Boolean;  
-        FXSR  : Boolean;  
-        SSE   : Boolean;  
-        SSE2  : Boolean;  
-        SS    : Boolean;  
-        HTT   : Boolean;  
-        TM1   : Boolean;  
-        IA64  : Boolean; 
-        PBE   : Boolean;
-    end;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="cpu.html#PCapabilities_New">PCapabilities_New</a></b> = &circ;<a  href="cpu.html#TCapabilities_New">TCapabilities_New</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="cpu.html#TCapabilities_New">TCapabilities_New</a></b> = bitpacked record
-        SSE3         : Boolean; 
-        PCLMUL       : Boolean;
-        DTES64       : Boolean;
-        MONITOR      : Boolean;  
-        DS_CPL       : Boolean;  
-        VMX          : Boolean;  
-        SMX          : Boolean;  
-        EST          : Boolean;  
-        TM2          : Boolean;  
-        SSSE3        : Boolean;  
-        CID          : Boolean;
-        RESV0        : Boolean;
-        FMA          : Boolean;
-        CX16         : Boolean; 
-        ETPRD        : Boolean; 
-        PDCM         : Boolean;
-        RESV1        : Boolean; 
-        PCIDE        : Boolean; 
-        DCA          : Boolean; 
-        SSE4_1       : Boolean; 
-        SSE4_2       : Boolean; 
-        x2APIC       : Boolean; 
-        MOVBE        : Boolean; 
-        POPCNT       : Boolean; 
-        RESV2        : Boolean;
-        AES          : Boolean; 
-        XSAVE        : Boolean; 
-        OSXSAVE      : Boolean; 
-        AVX          : Boolean;
-        RESV3        : Boolean;
-        RESV4        : Boolean;
-        RESV5        : Boolean;
-    end;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="cpu.html#CPUID">CPUID</a></b>: <a  href="cpu.TCPUID.html">TCPUID</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="cpu.html#CAP_OLD">CAP_OLD</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="cpu.html#CAP_NEW">CAP_NEW</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PCapabilities_Old"></span><code><b>PCapabilities_Old</b> = &circ;<a  href="cpu.html#TCapabilities_Old">TCapabilities_Old</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TCapabilities_Old"></span><code><b>TCapabilities_Old</b> = bitpacked record
-        FPU   : Boolean;  
-        VME   : Boolean;  
-        DE    : Boolean;  
-        PSE   : Boolean;  
-        TSC   : Boolean;  
-        MSR   : Boolean;  
-        PAE   : Boolean;  
-        MCE   : Boolean;  
-        CX8   : Boolean;  
-        APIC  : Boolean;
-        RESV0 : Boolean;  
-        SEP   : Boolean; 
-        MTRR  : Boolean; 
-        PGE   : Boolean; 
-        MCA   : Boolean; 
-        CMOV  : Boolean; 
-        PAT   : Boolean; 
-        PSE36 : Boolean; 
-        PSN   : Boolean; 
-        CLF   : Boolean; 
-        RESV1 : Boolean;
-        DTES  : Boolean;  
-        ACPI  : Boolean;  
-        MMX   : Boolean;  
-        FXSR  : Boolean;  
-        SSE   : Boolean;  
-        SSE2  : Boolean;  
-        SS    : Boolean;  
-        HTT   : Boolean;  
-        TM1   : Boolean;  
-        IA64  : Boolean; 
-        PBE   : Boolean;
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PCapabilities_New"></span><code><b>PCapabilities_New</b> = &circ;<a  href="cpu.html#TCapabilities_New">TCapabilities_New</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TCapabilities_New"></span><code><b>TCapabilities_New</b> = bitpacked record
-        SSE3         : Boolean; 
-        PCLMUL       : Boolean;
-        DTES64       : Boolean;
-        MONITOR      : Boolean;  
-        DS_CPL       : Boolean;  
-        VMX          : Boolean;  
-        SMX          : Boolean;  
-        EST          : Boolean;  
-        TM2          : Boolean;  
-        SSSE3        : Boolean;  
-        CID          : Boolean;
-        RESV0        : Boolean;
-        FMA          : Boolean;
-        CX16         : Boolean; 
-        ETPRD        : Boolean; 
-        PDCM         : Boolean;
-        RESV1        : Boolean; 
-        PCIDE        : Boolean; 
-        DCA          : Boolean; 
-        SSE4_1       : Boolean; 
-        SSE4_2       : Boolean; 
-        x2APIC       : Boolean; 
-        MOVBE        : Boolean; 
-        POPCNT       : Boolean; 
-        RESV2        : Boolean;
-        AES          : Boolean; 
-        XSAVE        : Boolean; 
-        OSXSAVE      : Boolean; 
-        AVX          : Boolean;
-        RESV3        : Boolean;
-        RESV4        : Boolean;
-        RESV5        : Boolean;
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CPUID"></span><code><b>CPUID</b>: <a  href="cpu.TCPUID.html">TCPUID</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CAP_OLD"></span><code><b>CAP_OLD</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CAP_NEW"></span><code><b>CAP_NEW</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/crc.html b/doc/crc.html
deleted file mode 100644
index 049b896d..00000000
--- a/doc/crc.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: crc</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit crc</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Include-&gt;<code>CRC</code> - <a class="normal" href="crc.html#CRC32">CRC32</a> Implementation.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="crc.html#CRC32">CRC32</a></b>(p : <a  href="system.html#PuInt8">puint8</a>; size : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CRC32"></span><code>function <b>CRC32</b>(p : <a  href="system.html#PuInt8">puint8</a>; size : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/drivermanagement.TDevEx.html b/doc/drivermanagement.TDevEx.html
deleted file mode 100644
index 5717533c..00000000
--- a/doc/drivermanagement.TDevEx.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: drivermanagement: Record TDevEx</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TDevEx"></span><h1 class="cio">Record TDevEx</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="drivermanagement.html">drivermanagement</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TDevEx = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDevEx.html#idN">idN</a></b>: <a  href="system.html#uInt32">uInt32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDevEx.html#ex">ex</a></b>: <a  href="drivermanagement.html#PDevEx">PDevEx</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="idN"></span><code><b>idN</b>: <a  href="system.html#uInt32">uInt32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ex"></span><code><b>ex</b>: <a  href="drivermanagement.html#PDevEx">PDevEx</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/drivermanagement.TDeviceIdentifier.html b/doc/drivermanagement.TDeviceIdentifier.html
deleted file mode 100644
index b9982210..00000000
--- a/doc/drivermanagement.TDeviceIdentifier.html
+++ /dev/null
@@ -1,117 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: drivermanagement: Record TDeviceIdentifier</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TDeviceIdentifier"></span><h1 class="cio">Record TDeviceIdentifier</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="drivermanagement.html">drivermanagement</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TDeviceIdentifier = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDeviceIdentifier.html#Bus">Bus</a></b>: <a  href="drivermanagement.html#TBusIdentifier">TBusIdentifier</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDeviceIdentifier.html#id0">id0</a></b>: <a  href="system.html#uInt32">uInt32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDeviceIdentifier.html#id1">id1</a></b>: <a  href="system.html#uInt32">uInt32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDeviceIdentifier.html#id2">id2</a></b>: <a  href="system.html#uInt32">uInt32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDeviceIdentifier.html#id3">id3</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDeviceIdentifier.html#id4">id4</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDeviceIdentifier.html#ex">ex</a></b>: <a  href="drivermanagement.html#PDevEx">PDevEx</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Bus"></span><code><b>Bus</b>: <a  href="drivermanagement.html#TBusIdentifier">TBusIdentifier</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="id0"></span><code><b>id0</b>: <a  href="system.html#uInt32">uInt32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="id1"></span><code><b>id1</b>: <a  href="system.html#uInt32">uInt32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="id2"></span><code><b>id2</b>: <a  href="system.html#uInt32">uInt32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="id3"></span><code><b>id3</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="id4"></span><code><b>id4</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ex"></span><code><b>ex</b>: <a  href="drivermanagement.html#PDevEx">PDevEx</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/drivermanagement.TDeviceRegistration.html b/doc/drivermanagement.TDeviceRegistration.html
deleted file mode 100644
index 72b92fa7..00000000
--- a/doc/drivermanagement.TDeviceRegistration.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: drivermanagement: Record TDeviceRegistration</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TDeviceRegistration"></span><h1 class="cio">Record TDeviceRegistration</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="drivermanagement.html">drivermanagement</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TDeviceRegistration = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDeviceRegistration.html#Device_Name">Device_Name</a></b>: <a  href="system.html#pchar">PChar</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDeviceRegistration.html#Identifier">Identifier</a></b>: <a  href="drivermanagement.html#PDeviceIdentifier">PDeviceIdentifier</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDeviceRegistration.html#Driver_Loaded">Driver_Loaded</a></b>: Boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDeviceRegistration.html#Driver">Driver</a></b>: <a  href="drivermanagement.html#PDriverRegistration">PDriverRegistration</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDeviceRegistration.html#Next">Next</a></b>: <a  href="drivermanagement.html#PDeviceRegistration">PDeviceRegistration</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Device_Name"></span><code><b>Device_Name</b>: <a  href="system.html#pchar">PChar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Identifier"></span><code><b>Identifier</b>: <a  href="drivermanagement.html#PDeviceIdentifier">PDeviceIdentifier</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Driver_Loaded"></span><code><b>Driver_Loaded</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Driver"></span><code><b>Driver</b>: <a  href="drivermanagement.html#PDriverRegistration">PDriverRegistration</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Next"></span><code><b>Next</b>: <a  href="drivermanagement.html#PDeviceRegistration">PDeviceRegistration</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/drivermanagement.TDriverRegistration.html b/doc/drivermanagement.TDriverRegistration.html
deleted file mode 100644
index b2068f5a..00000000
--- a/doc/drivermanagement.TDriverRegistration.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: drivermanagement: Record TDriverRegistration</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TDriverRegistration"></span><h1 class="cio">Record TDriverRegistration</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="drivermanagement.html">drivermanagement</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TDriverRegistration = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDriverRegistration.html#Driver_Name">Driver_Name</a></b>: <a  href="system.html#pchar">PChar</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDriverRegistration.html#Identifier">Identifier</a></b>: <a  href="drivermanagement.html#PDeviceIdentifier">PDeviceIdentifier</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDriverRegistration.html#Driver_Load">Driver_Load</a></b>: <a  href="drivermanagement.html#TDriverLoadCallback">TDriverLoadCallback</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDriverRegistration.html#Loaded">Loaded</a></b>: Boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.TDriverRegistration.html#Next">Next</a></b>: <a  href="drivermanagement.html#PDriverRegistration">PDriverRegistration</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Driver_Name"></span><code><b>Driver_Name</b>: <a  href="system.html#pchar">PChar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Identifier"></span><code><b>Identifier</b>: <a  href="drivermanagement.html#PDeviceIdentifier">PDeviceIdentifier</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Driver_Load"></span><code><b>Driver_Load</b>: <a  href="drivermanagement.html#TDriverLoadCallback">TDriverLoadCallback</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Loaded"></span><code><b>Loaded</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Next"></span><code><b>Next</b>: <a  href="drivermanagement.html#PDriverRegistration">PDriverRegistration</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/drivermanagement.html b/doc/drivermanagement.html
deleted file mode 100644
index 9b02648f..00000000
--- a/doc/drivermanagement.html
+++ /dev/null
@@ -1,230 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: drivermanagement</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit drivermanagement</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>DriverManagement</code> - Driver Initialization &amp; Management Interface.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">console</a></li><li><a  href="util.html">util</a></li><li><a  href="strings.html">strings</a></li><li><a  href="lmemorymanager.html">lmemorymanager</a></li><li><a  href="terminal.html">terminal</a></li><li><a  href="tracer.html">tracer</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="drivermanagement.TDevEx.html"><code>TDevEx</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Record&nbsp;<a class="bold" href="drivermanagement.TDeviceIdentifier.html"><code>TDeviceIdentifier</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="drivermanagement.TDriverRegistration.html"><code>TDriverRegistration</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Record&nbsp;<a class="bold" href="drivermanagement.TDeviceRegistration.html"><code>TDeviceRegistration</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="drivermanagement.html#init">init</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="drivermanagement.html#register_driver">register_driver</a></b>(Driver_Name : <a  href="system.html#pchar">PChar</a>; DeviceID : <a  href="drivermanagement.html#PDeviceIdentifier">PDeviceIdentifier</a>; Load_Callback : <a  href="drivermanagement.html#TDriverLoadCallback">TDriverLoadCallback</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="drivermanagement.html#register_driver_ex">register_driver_ex</a></b>(Driver_Name : <a  href="system.html#pchar">PChar</a>; DeviceID : <a  href="drivermanagement.html#PDeviceIdentifier">PDeviceIdentifier</a>; Load_Callback : <a  href="drivermanagement.html#TDriverLoadCallback">TDriverLoadCallback</a>; force_load : boolean);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="drivermanagement.html#register_device">register_device</a></b>(Device_Name : <a  href="system.html#pchar">PChar</a>; DeviceID : <a  href="drivermanagement.html#PDeviceIdentifier">PDeviceIdentifier</a>; ptr : <a  href="system.html#Void">void</a>);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.html#PDevEx">PDevEx</a></b> = &circ;<a  href="drivermanagement.TDevEx.html">TDevEx</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="drivermanagement.html#TBusIdentifier">TBusIdentifier</a></b> = (...);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.html#PDeviceIdentifier">PDeviceIdentifier</a></b> = &circ;<a  href="drivermanagement.TDeviceIdentifier.html">TDeviceIdentifier</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="drivermanagement.html#TDriverLoadCallback">TDriverLoadCallback</a></b> = function(ptr : <a  href="system.html#Void">void</a>) : boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.html#PDriverRegistration">PDriverRegistration</a></b> = &circ;<a  href="drivermanagement.TDriverRegistration.html">TDriverRegistration</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="drivermanagement.html#PDeviceRegistration">PDeviceRegistration</a></b> = &circ;<a  href="drivermanagement.TDeviceRegistration.html">TDeviceRegistration</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.html#idANY">idANY</a></b> = $FFFFFFFF;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivermanagement.html#Root">Root</a></b>: <a  href="drivermanagement.html#PDriverRegistration">PDriverRegistration</a> = nil;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="drivermanagement.html#Dev">Dev</a></b>: <a  href="drivermanagement.html#PDeviceRegistration">PDeviceRegistration</a> = nil;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register_driver"></span><code>procedure <b>register_driver</b>(Driver_Name : <a  href="system.html#pchar">PChar</a>; DeviceID : <a  href="drivermanagement.html#PDeviceIdentifier">PDeviceIdentifier</a>; Load_Callback : <a  href="drivermanagement.html#TDriverLoadCallback">TDriverLoadCallback</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register_driver_ex"></span><code>procedure <b>register_driver_ex</b>(Driver_Name : <a  href="system.html#pchar">PChar</a>; DeviceID : <a  href="drivermanagement.html#PDeviceIdentifier">PDeviceIdentifier</a>; Load_Callback : <a  href="drivermanagement.html#TDriverLoadCallback">TDriverLoadCallback</a>; force_load : boolean);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register_device"></span><code>procedure <b>register_device</b>(Device_Name : <a  href="system.html#pchar">PChar</a>; DeviceID : <a  href="drivermanagement.html#PDeviceIdentifier">PDeviceIdentifier</a>; ptr : <a  href="system.html#Void">void</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PDevEx"></span><code><b>PDevEx</b> = &circ;<a  href="drivermanagement.TDevEx.html">TDevEx</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TBusIdentifier"></span><code><b>TBusIdentifier</b> = (...);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;<h6 class="description_section">Values</h6>
-<ul>
-<li>
-<span id="biUnknown">biUnknown</span></li>
-<li>
-<span id="biPCI">biPCI</span></li>
-<li>
-<span id="biUSB">biUSB</span></li>
-<li>
-<span id="bii2c">bii2c</span></li>
-<li>
-<span id="biPCIe">biPCIe</span></li>
-<li>
-<span id="biANY">biANY</span></li>
-</ul>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PDeviceIdentifier"></span><code><b>PDeviceIdentifier</b> = &circ;<a  href="drivermanagement.TDeviceIdentifier.html">TDeviceIdentifier</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TDriverLoadCallback"></span><code><b>TDriverLoadCallback</b> = function(ptr : <a  href="system.html#Void">void</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PDriverRegistration"></span><code><b>PDriverRegistration</b> = &circ;<a  href="drivermanagement.TDriverRegistration.html">TDriverRegistration</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PDeviceRegistration"></span><code><b>PDeviceRegistration</b> = &circ;<a  href="drivermanagement.TDeviceRegistration.html">TDeviceRegistration</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="idANY"></span><code><b>idANY</b> = $FFFFFFFF;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Root"></span><code><b>Root</b>: <a  href="drivermanagement.html#PDriverRegistration">PDriverRegistration</a> = nil;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Dev"></span><code><b>Dev</b>: <a  href="drivermanagement.html#PDeviceRegistration">PDeviceRegistration</a> = nil;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/drivertypes.html b/doc/drivertypes.html
deleted file mode 100644
index effd8b75..00000000
--- a/doc/drivertypes.html
+++ /dev/null
@@ -1,147 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: drivertypes</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit drivertypes</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section">Functions and Procedures</div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;Include-&gt;<code>DriverTypes</code> - Structs &amp; Data Shared Across Drivers.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="overview">Overview</h2>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivertypes.html#PPCI_Device">PPCI_Device</a></b> = &circ;<a  href="drivertypes.html#TPCI_Device">TPCI_Device</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="drivertypes.html#TPCI_Device">TPCI_Device</a></b> = bitpacked record
-        bus                : <a  href="system.html#uInt8">uint8</a>;
-        slot               : <a  href="system.html#uInt8">uint8</a>;
-        func               : <a  href="system.html#uInt8">uint8</a>;
-        device_id      : <a  href="system.html#uInt16">uint16</a>;
-        vendor_id      : <a  href="system.html#uInt16">uint16</a>;
-        status         : <a  href="system.html#uInt16">uint16</a>;
-        command        : <a  href="system.html#uInt16">uint16</a>;
-        class_code     : <a  href="system.html#uInt8">uint8</a>; 
-        subclass_class : <a  href="system.html#uInt8">uint8</a>; 
-        prog_if        : <a  href="system.html#uInt8">uint8</a>;
-        revision_id    : <a  href="system.html#uInt8">uint8</a>;
-        BIST           : <a  href="system.html#uInt8">uint8</a>;
-        header_type    : <a  href="system.html#uInt8">uint8</a>;
-        latency_timer  : <a  href="system.html#uInt8">uint8</a>;
-        cache_size     : <a  href="system.html#uInt8">uint8</a>;
-        address0       : <a  href="system.html#uInt32">uint32</a>;
-        address1       : <a  href="system.html#uInt32">uint32</a>;
-        address2       : <a  href="system.html#uInt32">uint32</a>;
-        address3       : <a  href="system.html#uInt32">uint32</a>;
-        address4       : <a  href="system.html#uInt32">uint32</a>;
-        address5       : <a  href="system.html#uInt32">uint32</a>;
-        CIS_pointer    : <a  href="system.html#uInt32">uint32</a>;
-        subsystem_id   : <a  href="system.html#uInt16">uint16</a>;
-        subsystem_vid  : <a  href="system.html#uInt16">uint16</a>;
-        exp_rom_addr   : <a  href="system.html#uInt32">uint32</a>;
-        reserved0      : <a  href="system.html#uInt16">uint16</a>;
-        reserved1      : <a  href="system.html#uInt8">uint8</a>;
-        capabilities   : <a  href="system.html#uInt8">uint8</a>;
-        reserved2      : <a  href="system.html#uInt32">uint32</a>;
-        max_latency    : <a  href="system.html#uInt8">uint8</a>;
-        min_grant      : <a  href="system.html#uInt8">uint8</a>;
-        interrupt_pin  : <a  href="system.html#uInt8">uint8</a>;
-        interrupt_line : <a  href="system.html#uInt8">uint8</a>;
-    end;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="drivertypes.html#TDeviceArray">TDeviceArray</a></b> = array[0..31] of <a  href="drivertypes.html#TPCI_Device">TPCI_Device</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PPCI_Device"></span><code><b>PPCI_Device</b> = &circ;<a  href="drivertypes.html#TPCI_Device">TPCI_Device</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TPCI_Device"></span><code><b>TPCI_Device</b> = bitpacked record
-        bus                : <a  href="system.html#uInt8">uint8</a>;
-        slot               : <a  href="system.html#uInt8">uint8</a>;
-        func               : <a  href="system.html#uInt8">uint8</a>;
-        device_id      : <a  href="system.html#uInt16">uint16</a>;
-        vendor_id      : <a  href="system.html#uInt16">uint16</a>;
-        status         : <a  href="system.html#uInt16">uint16</a>;
-        command        : <a  href="system.html#uInt16">uint16</a>;
-        class_code     : <a  href="system.html#uInt8">uint8</a>; 
-        subclass_class : <a  href="system.html#uInt8">uint8</a>; 
-        prog_if        : <a  href="system.html#uInt8">uint8</a>;
-        revision_id    : <a  href="system.html#uInt8">uint8</a>;
-        BIST           : <a  href="system.html#uInt8">uint8</a>;
-        header_type    : <a  href="system.html#uInt8">uint8</a>;
-        latency_timer  : <a  href="system.html#uInt8">uint8</a>;
-        cache_size     : <a  href="system.html#uInt8">uint8</a>;
-        address0       : <a  href="system.html#uInt32">uint32</a>;
-        address1       : <a  href="system.html#uInt32">uint32</a>;
-        address2       : <a  href="system.html#uInt32">uint32</a>;
-        address3       : <a  href="system.html#uInt32">uint32</a>;
-        address4       : <a  href="system.html#uInt32">uint32</a>;
-        address5       : <a  href="system.html#uInt32">uint32</a>;
-        CIS_pointer    : <a  href="system.html#uInt32">uint32</a>;
-        subsystem_id   : <a  href="system.html#uInt16">uint16</a>;
-        subsystem_vid  : <a  href="system.html#uInt16">uint16</a>;
-        exp_rom_addr   : <a  href="system.html#uInt32">uint32</a>;
-        reserved0      : <a  href="system.html#uInt16">uint16</a>;
-        reserved1      : <a  href="system.html#uInt8">uint8</a>;
-        capabilities   : <a  href="system.html#uInt8">uint8</a>;
-        reserved2      : <a  href="system.html#uInt32">uint32</a>;
-        max_latency    : <a  href="system.html#uInt8">uint8</a>;
-        min_grant      : <a  href="system.html#uInt8">uint8</a>;
-        interrupt_pin  : <a  href="system.html#uInt8">uint8</a>;
-        interrupt_line : <a  href="system.html#uInt8">uint8</a>;
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TDeviceArray"></span><code><b>TDeviceArray</b> = array[0..31] of <a  href="drivertypes.html#TPCI_Device">TPCI_Device</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Aaron Hance &lt;<a  href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/eth2.html b/doc/eth2.html
deleted file mode 100644
index 8fa95759..00000000
--- a/doc/eth2.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: eth2</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit eth2</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L2-&gt;<code>Eth2</code> - Ethernet Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="lmemorymanager.html">lmemorymanager</a></li><li><a  href="util.html">util</a></li><li><a  href="tracer.html">tracer</a></li><li><a  href="nettypes.html">nettypes</a></li><li><a  href="netutils.html">netutils</a></li><li><a  href="terminal.html">terminal</a></li><li><a  href="net.html">net</a></li><li><a  href="netlog.html">netlog</a></li><li><a  href="console.html">console</a></li><li><a  href="crc.html">crc</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="eth2.html#send">send</a></b>(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>; eth_type : <a  href="system.html#uInt16">uint16</a>; p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="eth2.html#registerType">registerType</a></b>(eType : <a  href="system.html#uInt16">uint16</a>; RecvCB : <a  href="nettypes.html#TRecvCallback">TRecvCallback</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="eth2.html#registerTypePromisc">registerTypePromisc</a></b>(eType : <a  href="system.html#uInt16">uint16</a>; RecvCB : <a  href="nettypes.html#TRecvCallback">TRecvCallback</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="eth2.html#register">register</a></b>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="send"></span><code>procedure <b>send</b>(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>; eth_type : <a  href="system.html#uInt16">uint16</a>; p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="registerType"></span><code>procedure <b>registerType</b>(eType : <a  href="system.html#uInt16">uint16</a>; RecvCB : <a  href="nettypes.html#TRecvCallback">TRecvCallback</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="registerTypePromisc"></span><code>procedure <b>registerTypePromisc</b>(eType : <a  href="system.html#uInt16">uint16</a>; RecvCB : <a  href="nettypes.html#TRecvCallback">TRecvCallback</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/faults.html b/doc/faults.html
deleted file mode 100644
index e59c647b..00000000
--- a/doc/faults.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: faults</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit faults</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>Faults</code> - Fault Registration &amp; Detouring.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="ACE.html">ACE</a></li><li><a  href="BPE.html">BPE</a></li><li><a  href="BTSSE.html">BTSSE</a></li><li><a  href="CFE.html">CFE</a></li><li><a  href="CSOE.html">CSOE</a></li><li><a  href="DBGE.html">DBGE</a></li><li><a  href="DBZ.html">DBZ</a></li><li><a  href="DFE.html">DFE</a></li><li><a  href="GPF.html">GPF</a></li><li><a  href="IDOE.html">IDOE</a></li><li><a  href="IOPE.html">IOPE</a></li><li><a  href="MCE.html">MCE</a></li><li><a  href="NCE.html">NCE</a></li><li><a  href="NMIE.html">NMIE</a></li><li><a  href="OOBE.html">OOBE</a></li><li><a  href="PF.html">PF</a></li><li><a  href="SFE.html">SFE</a></li><li><a  href="SNPE.html">SNPE</a></li><li><a  href="UIE.html">UIE</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="faults.html#init">init</a></b>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/flatfs.md b/doc/flatfs.md
new file mode 100644
index 00000000..e99ed358
--- /dev/null
+++ b/doc/flatfs.md
@@ -0,0 +1,33 @@
+#Flat filesystem
+
+A super simple filesystem for asuro. Folders are emulated in filenames.
+
+Starts with disk info sector, sector 0 of volume
+
+---
+#### disk info
+
+jmp2boot        : ubit24;
+OEMName         : array[0..7] of char;
+version         : uint16 // numerical version of filesystem
+sectorCount      : uint16;
+fileCount       : uint16
+signature       : uint32 = 0xABAB1F1E
+
+
+the Rest of the sector is reserved
+
+---
+
+Starting from sector 1 is the file table. Table size is determined by entry size (512) * fileCount
+
+
+
+---
+####File entry
+
+name : array[0..59] of char //file name max 60 chars
+fileStart : 16bit // start sector of data
+fileSize : 16bit // data size in sectors
+
+---
\ No newline at end of file
diff --git a/doc/fonts.html b/doc/fonts.html
deleted file mode 100644
index 397946da..00000000
--- a/doc/fonts.html
+++ /dev/null
@@ -1,16461 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: fonts</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit fonts</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section">Functions and Procedures</div><div class="one_section">Types</div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Include-&gt;<code>Fonts</code> - Standard <code>Fonts</code> &amp; Font Masks.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="overview">Overview</h2>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="fonts.html#Std_Mask">Std_Mask</a></b> : Array[0..32768] of <a  href="system.html#uInt16">uint16</a> = (
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,
-$0000,$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$FFFF,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$0000,$0000,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,$FFFF,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,
-$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$0000,$0000,
-$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$FFFF,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$FFFF,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$00
-);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="fonts.html#Std_Font">Std_Font</a></b> : Array[0..4096] of <a  href="system.html#uInt8">uint8</a> = (
-%11111110,
-%11111100,
-%11111000,
-%11111000,
-%11111100,
-%11001110,
-%10000111,
-%00000011,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11111110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11111110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%10000010,
-%10000010,
-%10000010,
-%10000010,
-%10000010,
-%10000010,
-%10000010,
-%10000010,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000001,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00111100,
-%00111100,
-%00111100,
-%00011000,
-%00011000,
-%00011000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01100110,
-%01100110,
-%01100110,
-%00100100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01101100,
-%01101100,
-%11111110,
-%01101100,
-%01101100,
-%01101100,
-%11111110,
-%01101100,
-%01101100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%01111100,
-%11000110,
-%11000010,
-%11000000,
-%01111100,
-%00000110,
-%00000110,
-%10000110,
-%11000110,
-%01111100,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000010,
-%11000110,
-%00001100,
-%00011000,
-%00110000,
-%01100000,
-%11000110,
-%10000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111000,
-%01101100,
-%01101100,
-%00111000,
-%01110110,
-%11011100,
-%11001100,
-%11001100,
-%11001100,
-%01110110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00011000,
-%00110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000110,
-%00001100,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00001100,
-%00000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000000,
-%01100000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%01100000,
-%11000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01100110,
-%00111100,
-%11111111,
-%00111100,
-%01100110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%01111110,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00011000,
-%00110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000010,
-%00000110,
-%00001100,
-%00011000,
-%00110000,
-%01100000,
-%11000000,
-%10000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111000,
-%01101100,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01101100,
-%00111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00111000,
-%01111000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%01111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%00000110,
-%00001100,
-%00011000,
-%00110000,
-%01100000,
-%11000000,
-%11000110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%00000110,
-%00000110,
-%00111100,
-%00000110,
-%00000110,
-%00000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00001100,
-%00011100,
-%00111100,
-%01101100,
-%11001100,
-%11111110,
-%00001100,
-%00001100,
-%00001100,
-%00011110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11000000,
-%11000000,
-%11000000,
-%11111100,
-%00000110,
-%00000110,
-%00000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111000,
-%01100000,
-%11000000,
-%11000000,
-%11111100,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11000110,
-%00000110,
-%00000110,
-%00001100,
-%00011000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%11000110,
-%01111100,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%11000110,
-%01111110,
-%00000110,
-%00000110,
-%00000110,
-%00001100,
-%01111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000110,
-%00001100,
-%00011000,
-%00110000,
-%01100000,
-%00110000,
-%00011000,
-%00001100,
-%00000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111110,
-%00000000,
-%00000000,
-%01111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000000,
-%01100000,
-%00110000,
-%00011000,
-%00001100,
-%00011000,
-%00110000,
-%01100000,
-%11000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%00001100,
-%00011000,
-%00011000,
-%00011000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%11011110,
-%11011110,
-%11011110,
-%11011110,
-%11011100,
-%11000000,
-%01111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00010000,
-%00111000,
-%01101100,
-%11000110,
-%11000110,
-%11111110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111100,
-%01100110,
-%01100110,
-%01100110,
-%01111100,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%11111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111100,
-%01100110,
-%11000010,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000010,
-%01100110,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111000,
-%01101100,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01101100,
-%11111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%01100110,
-%01100010,
-%01101000,
-%01111000,
-%01101000,
-%01100000,
-%01100010,
-%01100110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%01100110,
-%01100010,
-%01101000,
-%01111000,
-%01101000,
-%01100000,
-%01100000,
-%01100000,
-%11110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111100,
-%01100110,
-%11000010,
-%11000000,
-%11000000,
-%11011110,
-%11000110,
-%11000110,
-%01100110,
-%00111010,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11111110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111100,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011110,
-%00001100,
-%00001100,
-%00001100,
-%00001100,
-%00001100,
-%11001100,
-%11001100,
-%11001100,
-%01111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11100110,
-%01100110,
-%01100110,
-%01101100,
-%01111000,
-%01111000,
-%01101100,
-%01100110,
-%01100110,
-%11100110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11110000,
-%01100000,
-%01100000,
-%01100000,
-%01100000,
-%01100000,
-%01100000,
-%01100010,
-%01100110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11101110,
-%11111110,
-%11111110,
-%11010110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11100110,
-%11110110,
-%11111110,
-%11011110,
-%11001110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111100,
-%01100110,
-%01100110,
-%01100110,
-%01111100,
-%01100000,
-%01100000,
-%01100000,
-%01100000,
-%11110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11010110,
-%11011110,
-%01111100,
-%00001100,
-%00001110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111100,
-%01100110,
-%01100110,
-%01100110,
-%01111100,
-%01101100,
-%01100110,
-%01100110,
-%01100110,
-%11100110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%01100000,
-%00110000,
-%00011000,
-%00001110,
-%11000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111110,
-%01111110,
-%01011010,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01101100,
-%00111000,
-%00010000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11010110,
-%11010110,
-%11010110,
-%11111110,
-%11101110,
-%01101100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%01101100,
-%01111100,
-%00111000,
-%00111000,
-%01111100,
-%01101100,
-%11000110,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%00111100,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11000110,
-%10000110,
-%00001100,
-%00011000,
-%00110000,
-%01100000,
-%11000010,
-%11000110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011110,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%10000000,
-%11000000,
-%11100000,
-%01110000,
-%00111000,
-%00011100,
-%00001110,
-%00000110,
-%00000010,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%11110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00010000,
-%00111000,
-%01101100,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111111,
-%00000000,
-%00000000,
-%00000000,
-%00110000,
-%00011000,
-%00001100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111000,
-%00001100,
-%01111100,
-%11001100,
-%11001100,
-%11001100,
-%01110110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11100000,
-%01100000,
-%01100000,
-%01111000,
-%01101100,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000000,
-%11000000,
-%11000000,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011100,
-%00001100,
-%00001100,
-%00111100,
-%01101100,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%01110110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11111110,
-%11000000,
-%11000000,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011100,
-%00110110,
-%00110010,
-%00110000,
-%01111000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%01111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01110110,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%01111100,
-%00001100,
-%11001100,
-%01111000,
-%00000000,
-%00000000,
-%00000000,
-%11100000,
-%01100000,
-%01100000,
-%01101100,
-%01110110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00111000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000110,
-%00000110,
-%00000000,
-%00001110,
-%00000110,
-%00000110,
-%00000110,
-%00000110,
-%00000110,
-%01100110,
-%01100110,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11100000,
-%01100000,
-%01100000,
-%01100110,
-%01101100,
-%01111000,
-%01111000,
-%01101100,
-%01100110,
-%11100110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11101100,
-%11111110,
-%11010110,
-%11010110,
-%11010110,
-%11010110,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11011100,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11011100,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01111100,
-%01100000,
-%01100000,
-%11110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01110110,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%01111100,
-%00000100,
-%00000100,
-%00001110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11011100,
-%01110110,
-%01100110,
-%01100000,
-%01100000,
-%01100000,
-%11110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111100,
-%01100010,
-%00110000,
-%00011000,
-%00001100,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00010000,
-%00110000,
-%00110000,
-%11111100,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110110,
-%00011100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%01110110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01101100,
-%00111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11010110,
-%11010110,
-%11010110,
-%11111110,
-%01101100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%01101100,
-%00111000,
-%00111000,
-%00111000,
-%01101100,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01111110,
-%00000110,
-%00001100,
-%11111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11001100,
-%00011000,
-%00110000,
-%01100000,
-%11000110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011100,
-%00110000,
-%00110000,
-%00110000,
-%11100000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00011100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01110000,
-%00011000,
-%00011000,
-%00011000,
-%00001110,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%01110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01110110,
-%11011100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000100,
-%10000010,
-%01000010,
-%11000110,
-%00000100,
-%11000110,
-%00000010,
-%10000110,
-%11000100,
-%01111010,
-%00000110,
-%00000100,
-%10011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11001100,
-%00011000,
-%00110000,
-%01100000,
-%11000110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011100,
-%00110000,
-%00110000,
-%00110000,
-%11100000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00011100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01110110,
-%11011100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00011000,
-%00011000,
-%00111100,
-%00111100,
-%00111100,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00010000,
-%00010000,
-%01111100,
-%11010000,
-%11010000,
-%11010000,
-%11010000,
-%11010000,
-%11010110,
-%01111100,
-%00010000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111000,
-%01100000,
-%01100000,
-%01100000,
-%11110000,
-%01100000,
-%01100000,
-%01100000,
-%01100100,
-%10111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%10000010,
-%10111010,
-%10000010,
-%10010010,
-%10010010,
-%10000010,
-%10111010,
-%10000010,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000
-);</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Std_Mask"></span><code><b>Std_Mask</b> : Array[0..32768] of <a  href="system.html#uInt16">uint16</a> = (
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,
-$0000,$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$FFFF,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$0000,$0000,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,$FFFF,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,
-$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$0000,$FFFF,$0000,$FFFF,$FFFF,$0000,
-$0000,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
-$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
-$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$0000,$0000,
-$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$FFFF,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$FFFF,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$FFFF,$0000,
-$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
-$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
-$00
-);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Std_Font"></span><code><b>Std_Font</b> : Array[0..4096] of <a  href="system.html#uInt8">uint8</a> = (
-%11111110,
-%11111100,
-%11111000,
-%11111000,
-%11111100,
-%11001110,
-%10000111,
-%00000011,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11111110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11111110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%10000010,
-%10000010,
-%10000010,
-%10000010,
-%10000010,
-%10000010,
-%10000010,
-%10000010,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000001,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00111100,
-%00111100,
-%00111100,
-%00011000,
-%00011000,
-%00011000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01100110,
-%01100110,
-%01100110,
-%00100100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01101100,
-%01101100,
-%11111110,
-%01101100,
-%01101100,
-%01101100,
-%11111110,
-%01101100,
-%01101100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%01111100,
-%11000110,
-%11000010,
-%11000000,
-%01111100,
-%00000110,
-%00000110,
-%10000110,
-%11000110,
-%01111100,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000010,
-%11000110,
-%00001100,
-%00011000,
-%00110000,
-%01100000,
-%11000110,
-%10000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111000,
-%01101100,
-%01101100,
-%00111000,
-%01110110,
-%11011100,
-%11001100,
-%11001100,
-%11001100,
-%01110110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00011000,
-%00110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000110,
-%00001100,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00001100,
-%00000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000000,
-%01100000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%01100000,
-%11000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01100110,
-%00111100,
-%11111111,
-%00111100,
-%01100110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%01111110,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00011000,
-%00110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000010,
-%00000110,
-%00001100,
-%00011000,
-%00110000,
-%01100000,
-%11000000,
-%10000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111000,
-%01101100,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01101100,
-%00111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00111000,
-%01111000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%01111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%00000110,
-%00001100,
-%00011000,
-%00110000,
-%01100000,
-%11000000,
-%11000110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%00000110,
-%00000110,
-%00111100,
-%00000110,
-%00000110,
-%00000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00001100,
-%00011100,
-%00111100,
-%01101100,
-%11001100,
-%11111110,
-%00001100,
-%00001100,
-%00001100,
-%00011110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11000000,
-%11000000,
-%11000000,
-%11111100,
-%00000110,
-%00000110,
-%00000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111000,
-%01100000,
-%11000000,
-%11000000,
-%11111100,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11000110,
-%00000110,
-%00000110,
-%00001100,
-%00011000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%11000110,
-%01111100,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%11000110,
-%01111110,
-%00000110,
-%00000110,
-%00000110,
-%00001100,
-%01111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000110,
-%00001100,
-%00011000,
-%00110000,
-%01100000,
-%00110000,
-%00011000,
-%00001100,
-%00000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111110,
-%00000000,
-%00000000,
-%01111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000000,
-%01100000,
-%00110000,
-%00011000,
-%00001100,
-%00011000,
-%00110000,
-%01100000,
-%11000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%00001100,
-%00011000,
-%00011000,
-%00011000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%11011110,
-%11011110,
-%11011110,
-%11011110,
-%11011100,
-%11000000,
-%01111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00010000,
-%00111000,
-%01101100,
-%11000110,
-%11000110,
-%11111110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111100,
-%01100110,
-%01100110,
-%01100110,
-%01111100,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%11111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111100,
-%01100110,
-%11000010,
-%11000000,
-%11000000,
-%11000000,
-%11000000,
-%11000010,
-%01100110,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111000,
-%01101100,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01101100,
-%11111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%01100110,
-%01100010,
-%01101000,
-%01111000,
-%01101000,
-%01100000,
-%01100010,
-%01100110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%01100110,
-%01100010,
-%01101000,
-%01111000,
-%01101000,
-%01100000,
-%01100000,
-%01100000,
-%11110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111100,
-%01100110,
-%11000010,
-%11000000,
-%11000000,
-%11011110,
-%11000110,
-%11000110,
-%01100110,
-%00111010,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11111110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111100,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011110,
-%00001100,
-%00001100,
-%00001100,
-%00001100,
-%00001100,
-%11001100,
-%11001100,
-%11001100,
-%01111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11100110,
-%01100110,
-%01100110,
-%01101100,
-%01111000,
-%01111000,
-%01101100,
-%01100110,
-%01100110,
-%11100110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11110000,
-%01100000,
-%01100000,
-%01100000,
-%01100000,
-%01100000,
-%01100000,
-%01100010,
-%01100110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11101110,
-%11111110,
-%11111110,
-%11010110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11100110,
-%11110110,
-%11111110,
-%11011110,
-%11001110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111100,
-%01100110,
-%01100110,
-%01100110,
-%01111100,
-%01100000,
-%01100000,
-%01100000,
-%01100000,
-%11110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11010110,
-%11011110,
-%01111100,
-%00001100,
-%00001110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111100,
-%01100110,
-%01100110,
-%01100110,
-%01111100,
-%01101100,
-%01100110,
-%01100110,
-%01100110,
-%11100110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%01100000,
-%00110000,
-%00011000,
-%00001110,
-%11000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111110,
-%01111110,
-%01011010,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01101100,
-%00111000,
-%00010000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11010110,
-%11010110,
-%11010110,
-%11111110,
-%11101110,
-%01101100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%01101100,
-%01111100,
-%00111000,
-%00111000,
-%01111100,
-%01101100,
-%11000110,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%00111100,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11000110,
-%10000110,
-%00001100,
-%00011000,
-%00110000,
-%01100000,
-%11000010,
-%11000110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011110,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%10000000,
-%11000000,
-%11100000,
-%01110000,
-%00111000,
-%00011100,
-%00001110,
-%00000110,
-%00000010,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%11110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00010000,
-%00111000,
-%01101100,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111111,
-%00000000,
-%00000000,
-%00000000,
-%00110000,
-%00011000,
-%00001100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111000,
-%00001100,
-%01111100,
-%11001100,
-%11001100,
-%11001100,
-%01110110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11100000,
-%01100000,
-%01100000,
-%01111000,
-%01101100,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000000,
-%11000000,
-%11000000,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011100,
-%00001100,
-%00001100,
-%00111100,
-%01101100,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%01110110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11111110,
-%11000000,
-%11000000,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011100,
-%00110110,
-%00110010,
-%00110000,
-%01111000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%01111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01110110,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%01111100,
-%00001100,
-%11001100,
-%01111000,
-%00000000,
-%00000000,
-%00000000,
-%11100000,
-%01100000,
-%01100000,
-%01101100,
-%01110110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00111000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000110,
-%00000110,
-%00000000,
-%00001110,
-%00000110,
-%00000110,
-%00000110,
-%00000110,
-%00000110,
-%01100110,
-%01100110,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11100000,
-%01100000,
-%01100000,
-%01100110,
-%01101100,
-%01111000,
-%01111000,
-%01101100,
-%01100110,
-%11100110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11101100,
-%11111110,
-%11010110,
-%11010110,
-%11010110,
-%11010110,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11011100,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01111100,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11011100,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01100110,
-%01111100,
-%01100000,
-%01100000,
-%11110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01110110,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%01111100,
-%00000100,
-%00000100,
-%00001110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11011100,
-%01110110,
-%01100110,
-%01100000,
-%01100000,
-%01100000,
-%11110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111100,
-%01100010,
-%00110000,
-%00011000,
-%00001100,
-%11000110,
-%01111100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00010000,
-%00110000,
-%00110000,
-%11111100,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00110110,
-%00011100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%11001100,
-%01110110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01101100,
-%00111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11010110,
-%11010110,
-%11010110,
-%11111110,
-%01101100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%01101100,
-%00111000,
-%00111000,
-%00111000,
-%01101100,
-%11000110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%11000110,
-%01111110,
-%00000110,
-%00001100,
-%11111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11001100,
-%00011000,
-%00110000,
-%01100000,
-%11000110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011100,
-%00110000,
-%00110000,
-%00110000,
-%11100000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00011100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01110000,
-%00011000,
-%00011000,
-%00011000,
-%00001110,
-%00011000,
-%00011000,
-%00011000,
-%00011000,
-%01110000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01110110,
-%11011100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000100,
-%10000010,
-%01000010,
-%11000110,
-%00000100,
-%11000110,
-%00000010,
-%10000110,
-%11000100,
-%01111010,
-%00000110,
-%00000100,
-%10011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%11001100,
-%00011000,
-%00110000,
-%01100000,
-%11000110,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011100,
-%00110000,
-%00110000,
-%00110000,
-%11100000,
-%00110000,
-%00110000,
-%00110000,
-%00110000,
-%00011100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%01110110,
-%11011100,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00011000,
-%00011000,
-%00000000,
-%00011000,
-%00011000,
-%00111100,
-%00111100,
-%00111100,
-%00011000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00010000,
-%00010000,
-%01111100,
-%11010000,
-%11010000,
-%11010000,
-%11010000,
-%11010000,
-%11010110,
-%01111100,
-%00010000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00111000,
-%01100000,
-%01100000,
-%01100000,
-%11110000,
-%01100000,
-%01100000,
-%01100000,
-%01100100,
-%10111000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%00000000,
-%11111110,
-%10000010,
-%10111010,
-%10000010,
-%10010010,
-%10010010,
-%10000010,
-%10111010,
-%10000010,
-%11111110,
-%00000000,
-%00000000,
-%00000000,
-%00000000
-);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/gdt.TGDT_Entry.html b/doc/gdt.TGDT_Entry.html
deleted file mode 100644
index 98d7aed8..00000000
--- a/doc/gdt.TGDT_Entry.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: gdt: Packed Record TGDT_Entry</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TGDT_Entry"></span><h1 class="cio">Packed Record TGDT_Entry</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="gdt.html">gdt</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TGDT_Entry = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="gdt.TGDT_Entry.html#limit_low">limit_low</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="gdt.TGDT_Entry.html#base_low">base_low</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="gdt.TGDT_Entry.html#base_middle">base_middle</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="gdt.TGDT_Entry.html#access">access</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="gdt.TGDT_Entry.html#granularity">granularity</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="gdt.TGDT_Entry.html#base_high">base_high</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="limit_low"></span><code><b>limit_low</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="base_low"></span><code><b>base_low</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="base_middle"></span><code><b>base_middle</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="access"></span><code><b>access</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="granularity"></span><code><b>granularity</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="base_high"></span><code><b>base_high</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/gdt.TGDT_Pointer.html b/doc/gdt.TGDT_Pointer.html
deleted file mode 100644
index b215cd35..00000000
--- a/doc/gdt.TGDT_Pointer.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: gdt: Packed Record TGDT_Pointer</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TGDT_Pointer"></span><h1 class="cio">Packed Record TGDT_Pointer</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="gdt.html">gdt</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TGDT_Pointer = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="gdt.TGDT_Pointer.html#limit">limit</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="gdt.TGDT_Pointer.html#base">base</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="limit"></span><code><b>limit</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="base"></span><code><b>base</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/gdt.html b/doc/gdt.html
deleted file mode 100644
index 69dfaca3..00000000
--- a/doc/gdt.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: gdt</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit gdt</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Global Descriptor Table - Data Structures &amp; Interface.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">console</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="gdt.TGDT_Entry.html"><code>TGDT_Entry</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="gdt.TGDT_Pointer.html"><code>TGDT_Pointer</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="gdt.html#init">init</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="gdt.html#set_gate">set_gate</a></b>(Gate_Number : <a  href="system.html#uInt32">uint32</a>; Base : <a  href="system.html#uInt32">uint32</a>; Limit : <a  href="system.html#uInt32">uint32</a>; Access : <a  href="system.html#uInt8">uint8</a>; Granularity : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="gdt.html#flush">flush</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="gdt.html#reload">reload</a></b>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="gdt.html#PGDT_Entry">PGDT_Entry</a></b> = &circ;<a  href="gdt.TGDT_Entry.html">TGDT_Entry</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="gdt.html#gdt_entries">gdt_entries</a></b>: array[0..1023] of <a  href="gdt.TGDT_Entry.html">TGDT_Entry</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="gdt.html#gdt_pointer">gdt_pointer</a></b>: <a  href="gdt.TGDT_Pointer.html">TGDT_Pointer</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="set_gate"></span><code>procedure <b>set_gate</b>(Gate_Number : <a  href="system.html#uInt32">uint32</a>; Base : <a  href="system.html#uInt32">uint32</a>; Limit : <a  href="system.html#uInt32">uint32</a>; Access : <a  href="system.html#uInt8">uint8</a>; Granularity : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="flush"></span><code>procedure <b>flush</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="reload"></span><code>procedure <b>reload</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PGDT_Entry"></span><code><b>PGDT_Entry</b> = &circ;<a  href="gdt.TGDT_Entry.html">TGDT_Entry</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="gdt_entries"></span><code><b>gdt_entries</b>: array[0..1023] of <a  href="gdt.TGDT_Entry.html">TGDT_Entry</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="gdt_pointer"></span><code><b>gdt_pointer</b>: <a  href="gdt.TGDT_Pointer.html">TGDT_Pointer</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/icmp.TARPHandler.html b/doc/icmp.TARPHandler.html
deleted file mode 100644
index 52507533..00000000
--- a/doc/icmp.TARPHandler.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: icmp: Record TARPHandler</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TARPHandler"></span><h1 class="cio">Record TARPHandler</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="icmp.html">icmp</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TARPHandler = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="icmp.TARPHandler.html#Active">Active</a></b>: Boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="icmp.TARPHandler.html#OnReply">OnReply</a></b>: <a  href="icmp.html#TARPReplyCallback">TARPReplyCallback</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="icmp.TARPHandler.html#OnError">OnError</a></b>: <a  href="icmp.html#TARPErrorCallback">TARPErrorCallback</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Active"></span><code><b>Active</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="OnReply"></span><code><b>OnReply</b>: <a  href="icmp.html#TARPReplyCallback">TARPReplyCallback</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="OnError"></span><code><b>OnError</b>: <a  href="icmp.html#TARPErrorCallback">TARPErrorCallback</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/icmp.html b/doc/icmp.html
deleted file mode 100644
index 92dd1393..00000000
--- a/doc/icmp.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: icmp</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit icmp</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L4-&gt;<code>ICMP</code> - Internet Control Message Protocol Driver,
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="bios_data_area.html">bios_data_area</a></li><li><a  href="lmemorymanager.html">lmemorymanager</a></li><li><a  href="net.html">net</a></li><li><a  href="nettypes.html">nettypes</a></li><li><a  href="netutils.html">netutils</a></li><li><a  href="ipv4.html">ipv4</a></li><li><a  href="console.html">console</a></li><li><a  href="terminal.html">terminal</a></li><li><a  href="arp.html">arp</a></li><li><a  href="util.html">util</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="icmp.TARPHandler.html"><code>TARPHandler</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="icmp.html#register">register</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="icmp.html#sendICMPRequest">sendICMPRequest</a></b>(ip : <a  href="system.html#PuInt8">puint8</a>; Sequence : <a  href="system.html#uInt16">uint16</a>; TTL : <a  href="system.html#uInt8">uint8</a>; OnRep : <a  href="icmp.html#TARPReplyCallback">TARPReplyCallback</a>; OnErr : <a  href="icmp.html#TARPErrorCallback">TARPErrorCallback</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="icmp.html#ping_err">ping_err</a></b>(hdr : <a  href="nettypes.html#PICMPHeader">PICMPHeader</a>; Reason : <a  href="icmp.html#TARPErrorCode">TARPErrorCode</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="icmp.html#ping_rep">ping_rep</a></b>(hdr : <a  href="nettypes.html#PICMPHeader">PICMPHeader</a>);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="icmp.html#TARPErrorCode">TARPErrorCode</a></b> = (...);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="icmp.html#TARPReplyCallback">TARPReplyCallback</a></b> = procedure(hdr : <a  href="nettypes.html#PICMPHeader">PICMPHeader</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="icmp.html#TARPErrorCallback">TARPErrorCallback</a></b> = procedure(hdr : <a  href="nettypes.html#PICMPHeader">PICMPHeader</a>; Reason : <a  href="icmp.html#TARPErrorCode">TARPErrorCode</a>);</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="sendICMPRequest"></span><code>procedure <b>sendICMPRequest</b>(ip : <a  href="system.html#PuInt8">puint8</a>; Sequence : <a  href="system.html#uInt16">uint16</a>; TTL : <a  href="system.html#uInt8">uint8</a>; OnRep : <a  href="icmp.html#TARPReplyCallback">TARPReplyCallback</a>; OnErr : <a  href="icmp.html#TARPErrorCallback">TARPErrorCallback</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ping_err"></span><code>procedure <b>ping_err</b>(hdr : <a  href="nettypes.html#PICMPHeader">PICMPHeader</a>; Reason : <a  href="icmp.html#TARPErrorCode">TARPErrorCode</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ping_rep"></span><code>procedure <b>ping_rep</b>(hdr : <a  href="nettypes.html#PICMPHeader">PICMPHeader</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TARPErrorCode"></span><code><b>TARPErrorCode</b> = (...);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;<h6 class="description_section">Values</h6>
-<ul>
-<li>
-<span id="aecFailedToResolveHost">aecFailedToResolveHost</span></li>
-<li>
-<span id="aecNoRouteToHost">aecNoRouteToHost</span></li>
-<li>
-<span id="aecTimeout">aecTimeout</span></li>
-<li>
-<span id="aecTTLExpired">aecTTLExpired</span></li>
-</ul>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TARPReplyCallback"></span><code><b>TARPReplyCallback</b> = procedure(hdr : <a  href="nettypes.html#PICMPHeader">PICMPHeader</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TARPErrorCallback"></span><code><b>TARPErrorCallback</b> = procedure(hdr : <a  href="nettypes.html#PICMPHeader">PICMPHeader</a>; Reason : <a  href="icmp.html#TARPErrorCode">TARPErrorCode</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/idt.TIDT_Entry.html b/doc/idt.TIDT_Entry.html
deleted file mode 100644
index e6613ebb..00000000
--- a/doc/idt.TIDT_Entry.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: idt: Packed Record TIDT_Entry</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TIDT_Entry"></span><h1 class="cio">Packed Record TIDT_Entry</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="idt.html">idt</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TIDT_Entry = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="idt.TIDT_Entry.html#base_low">base_low</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="idt.TIDT_Entry.html#selector">selector</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="idt.TIDT_Entry.html#always_0">always_0</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="idt.TIDT_Entry.html#flags">flags</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="idt.TIDT_Entry.html#base_high">base_high</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="base_low"></span><code><b>base_low</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="selector"></span><code><b>selector</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="always_0"></span><code><b>always_0</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="flags"></span><code><b>flags</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="base_high"></span><code><b>base_high</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/idt.TIDT_Pointer.html b/doc/idt.TIDT_Pointer.html
deleted file mode 100644
index 26a8157b..00000000
--- a/doc/idt.TIDT_Pointer.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: idt: Packed Record TIDT_Pointer</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TIDT_Pointer"></span><h1 class="cio">Packed Record TIDT_Pointer</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="idt.html">idt</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TIDT_Pointer = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="idt.TIDT_Pointer.html#limit">limit</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="idt.TIDT_Pointer.html#base">base</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="limit"></span><code><b>limit</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="base"></span><code><b>base</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/idt.html b/doc/idt.html
deleted file mode 100644
index 640c14f5..00000000
--- a/doc/idt.html
+++ /dev/null
@@ -1,177 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: idt</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit idt</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Interrupt Descriptor Table - Structures &amp; Interface.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="idt.TIDT_Entry.html"><code>TIDT_Entry</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="idt.TIDT_Pointer.html"><code>TIDT_Pointer</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="idt.html#init">init</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="idt.html#set_gate">set_gate</a></b>(Number : <a  href="system.html#uInt8">uint8</a>; Base : <a  href="system.html#uInt32">uint32</a>; Selector : <a  href="system.html#uInt16">uint16</a>; Flags : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="idt.html#PIDT_Entry">PIDT_Entry</a></b> = &circ;<a  href="idt.TIDT_Entry.html">TIDT_Entry</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="idt.html#PIDT_Pointer">PIDT_Pointer</a></b> = &circ;<a  href="idt.TIDT_Pointer.html">TIDT_Pointer</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="idt.html#ISR_RING_0">ISR_RING_0</a></b> = $8E;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="idt.html#ISR_RING_1">ISR_RING_1</a></b> = $AE;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="idt.html#ISR_RING_2">ISR_RING_2</a></b> = $CE;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="idt.html#ISR_RING_3">ISR_RING_3</a></b> = $EE;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="idt.html#IDT_Entries">IDT_Entries</a></b>: Array [0..255] of <a  href="idt.TIDT_Entry.html">TIDT_Entry</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="idt.html#IDT_Pointer">IDT_Pointer</a></b>: <a  href="idt.TIDT_Pointer.html">TIDT_Pointer</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="set_gate"></span><code>procedure <b>set_gate</b>(Number : <a  href="system.html#uInt8">uint8</a>; Base : <a  href="system.html#uInt32">uint32</a>; Selector : <a  href="system.html#uInt16">uint16</a>; Flags : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PIDT_Entry"></span><code><b>PIDT_Entry</b> = &circ;<a  href="idt.TIDT_Entry.html">TIDT_Entry</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PIDT_Pointer"></span><code><b>PIDT_Pointer</b> = &circ;<a  href="idt.TIDT_Pointer.html">TIDT_Pointer</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ISR_RING_0"></span><code><b>ISR_RING_0</b> = $8E;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ISR_RING_1"></span><code><b>ISR_RING_1</b> = $AE;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ISR_RING_2"></span><code><b>ISR_RING_2</b> = $CE;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ISR_RING_3"></span><code><b>ISR_RING_3</b> = $EE;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="IDT_Entries"></span><code><b>IDT_Entries</b>: Array [0..255] of <a  href="idt.TIDT_Entry.html">TIDT_Entry</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="IDT_Pointer"></span><code><b>IDT_Pointer</b>: <a  href="idt.TIDT_Pointer.html">TIDT_Pointer</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/index.html b/doc/index.html
deleted file mode 100644
index 0e6160c7..00000000
--- a/doc/index.html
+++ /dev/null
@@ -1,370 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: All Units</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="allitems">All Units</h1>
-<table class="unitstable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="ACE.html">ACE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>ACE</code> - Alignment Check Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="arp.html">arp</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L3-&gt;<code>ARP</code> - Address Resolution Protocol Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="asuro.html">asuro</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Asuro</code> - Auto-Generated <a class="normal" href="asuro.html#VERSION">Version</a> &amp; Compilation Information
-
-<p></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="bios_data_area.html">bios_data_area</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>BIOS_Data_Area</code> - Data Structures Controlled by the BIOS.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="BPE.html">BPE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>BPE</code> - Break Point Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="BTSSE.html">BTSSE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>BTSSE</code> - Bad <a class="normal" href="tss.html">TSS</a> Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="CFE.html">CFE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>CFE</code> - Coprocessor Fault Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="console.html">console</a></td>
-<td class="itemdesc"><p><code>Console</code> - Provides Screen/Window management &amp; drawing.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="contextswitcher.html">contextswitcher</a></td>
-<td class="itemdesc"><p><code>ContextSwitcher</code> - Switch Process Contexts when preempted.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="cpu.html">cpu</a></td>
-<td class="itemdesc"><p><code>CPU</code> - <code>CPU</code> Structures &amp; Utility/Capabilities Functions.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="crc.html">crc</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>CRC</code> - <a class="normal" href="crc.html#CRC32">CRC32</a> Implementation.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="CSOE.html">CSOE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>CSOE</code> - Coprocessor Seg Overruun Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="DBGE.html">DBGE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>DBGE</code> - Debug Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="DBZ.html">DBZ</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>DBZ</code> - Divide By Zero Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="DFE.html">DFE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>DFE</code> - Double Fault Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="drivermanagement.html">drivermanagement</a></td>
-<td class="itemdesc"><p><code>DriverManagement</code> - Driver Initialization &amp; Management Interface.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="drivertypes.html">drivertypes</a></td>
-<td class="itemdesc"><p>Driver-&gt;Include-&gt;<code>DriverTypes</code> - Structs &amp; Data Shared Across Drivers.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="E1000.html">E1000</a></td>
-<td class="itemdesc"><p>Driver-&gt;NetDev-&gt;<code>E1000</code> - Intel <code>E1000</code>/I217/82577LM Network Card Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="EHCI.html">EHCI</a></td>
-<td class="itemdesc"><p>Driver-&gt;Bus-&gt;<code>EHCI</code> - Enhanced Host Controller Interface Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="eth2.html">eth2</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L2-&gt;<code>Eth2</code> - Ethernet Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="faults.html">faults</a></td>
-<td class="itemdesc"><p><code>Faults</code> - Fault Registration &amp; Detouring.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="fonts.html">fonts</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Fonts</code> - Standard <code>Fonts</code> &amp; Font Masks.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="gdt.html">gdt</a></td>
-<td class="itemdesc"><p>Global Descriptor Table - Data Structures &amp; Interface.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="GPF.html">GPF</a></td>
-<td class="itemdesc"><p>Fault-&gt;<a class="normal" href="util.html#GPF">GPF</a> - General Protection Fault.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="icmp.html">icmp</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L4-&gt;<code>ICMP</code> - Internet Control Message Protocol Driver,
-
-<p></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="IDOE.html">IDOE</a></td>
-<td class="itemdesc"><p>Fault-&gt;IDO - Into Detected Overflow Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="idt.html">idt</a></td>
-<td class="itemdesc"><p>Interrupt Descriptor Table - Structures &amp; Interface.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="IOPE.html">IOPE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>IOPE</code> - Invalid OPCode Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="ipv4.html">ipv4</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L3-&gt;<code>IPv4</code> - Internet Protocol <a class="normal" href="asuro.html#VERSION">Version</a> 4 Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="irq.html">irq</a></td>
-<td class="itemdesc"><p>Interrupt Request Line - Initialization &amp; Remapping.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="isr.html">isr</a></td>
-<td class="itemdesc"><p><code>ISR</code> Driver - Initialization (stub).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="isrmanager.html">isrmanager</a></td>
-<td class="itemdesc"><p><a class="normal" href="isr.html">ISR</a>-&gt;<code>ISRManager</code> - Interrupt Service Routine Registration, Dispatch &amp; Management.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="isr_types.html">isr_types</a></td>
-<td class="itemdesc"><p><a class="normal" href="isr.html">ISR</a>-&gt;<code>ISR_Types</code> - Interrupt Service Routine Structures.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="kernel.html">kernel</a></td>
-<td class="itemdesc"><p><code>Kernel</code> Main - Main <code>Kernel</code> Entry Point.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="keyboard.html">keyboard</a></td>
-<td class="itemdesc"><p>Driver-&gt;HID-&gt;<code>Keyboard</code> - <code>Keyboard</code> Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="lists.html">lists</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Lists</code> - Linked List Data Structures &amp; Helpers.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="lmemorymanager.html">lmemorymanager</a></td>
-<td class="itemdesc"><p><code>LMemoryManager</code> - Logical Memory Management
-
-<p></p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="MCE.html">MCE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>MCE</code> - Machine Check Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="memview.html">memview</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>MemView</code> - Live Memory View.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="mouse.html">mouse</a></td>
-<td class="itemdesc"><p>Driver-&gt;HID-&gt;<code>Mouse</code> - <code>Mouse</code> Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="multiboot.html">multiboot</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Multiboot</code> - <code>Multiboot</code> Structures &amp; Access.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="NCE.html">NCE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>NCE</code> - No Coprocessor Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="net.html">net</a></td>
-<td class="itemdesc"><p>Driver-&gt;<code>Net</code>-&gt;L1-&gt;<code>Net</code> - Network Card&lt;-&gt;Driver Interface.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netlog.html">netlog</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>NetLog</code> - Network Driver Logs.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="nettypes.html">nettypes</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;<code>NetTypes</code> - Structures &amp; <a class="normal" href="types.html">Types</a> Shared Across Network Drivers.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="netutils.html">netutils</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;<code>NetUtils</code> - Helper Functions For Network Drivers.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="NMIE.html">NMIE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>NMIE</code> - Non-Maskable Interrupt Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="OHCI.html">OHCI</a></td>
-<td class="itemdesc"><p>Driver-&gt;Bus-&gt;<code>OHCI</code> - Open Host Controller Interface Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="OOBE.html">OOBE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>OOBE</code> - Out Of Bounds Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PCI.html">PCI</a></td>
-<td class="itemdesc"><p>Driver-&gt;Bus-&gt;<code>PCI</code> - Peripheral Component Interconnect Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="PF.html">PF</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>PF</code> - Page Fault.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="pmemorymanager.html">pmemorymanager</a></td>
-<td class="itemdesc"><p><code>PMemoryManager</code> - Physical Memory Management
-
-<p></p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="processloader.html">processloader</a></td>
-<td class="itemdesc"><p><code>ProcessLoader</code> - Process Initialization &amp; Tasking (stub).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="PS2_KEYBOARD_ISR.html">PS2_KEYBOARD_ISR</a></td>
-<td class="itemdesc"><p>Driver-&gt;HID-&gt;PS2_KEYBAORD_ISR - PS2 <a class="normal" href="isr.html">ISR</a> <a class="normal" href="PS2_KEYBOARD_ISR.html#hook">Hook</a> &amp; Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="RTC.html">RTC</a></td>
-<td class="itemdesc"><p>Driver-&gt;Timers-&gt;<code>RTC</code> - Real Time Clock Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="scheduler.html">scheduler</a></td>
-<td class="itemdesc"><p><code>Scheduler</code> - Schedules Context Switches.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="serial.html">serial</a></td>
-<td class="itemdesc"><p>Driver-&gt;Interface-&gt;<code>Serial</code> - <code>Serial</code> Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="SFE.html">SFE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>SFE</code> - <a class="normal" href="util.html#stack">Stack</a> Fault Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="shell.html">shell</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>Shell</code> - Main Desktop UI.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="SNPE.html">SNPE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>SNPE</code> - Segment Not Present Exception.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="splash.html">splash</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>Splash</code> - <a class="normal" href="asuro.html">Asuro</a> <code>Splash</code> Screen.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="strings.html">strings</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Strings</code> - String Manipulation.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="system.html">system</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>System</code> - Base <a class="normal" href="types.html">Types</a> &amp; Structures.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tcp.html">tcp</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L4-&gt;<code>TCP</code> - Transmission Control Protocol Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="terminal.html">terminal</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>Terminal</code> - Interactive Command Line Environment.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="testdriver.html">testdriver</a></td>
-<td class="itemdesc"><p>Driver-&gt;Exp-&gt;<code>TestDriver</code> - Dummy Driver For Testing.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="themer.html">themer</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>Themer</code> - Live Desktop Color Picker.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="TMR_0_ISR.html">TMR_0_ISR</a></td>
-<td class="itemdesc"><p>Driver-&gt;Timer-&gt;<code>TMR_0_ISR</code> - 1024hz Timer Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="TMR_1_ISR.html">TMR_1_ISR</a></td>
-<td class="itemdesc"><p>Driver-&gt;Timer-&gt;<code>TMR_1_ISR</code> - 1024/s Timer Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="tracer.html">tracer</a></td>
-<td class="itemdesc"><p><code>Tracer</code> - Trace <a class="normal" href="util.html#stack">stack</a> for debugging method calls.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="tss.html">tss</a></td>
-<td class="itemdesc"><p><code>TSS</code> - Task State Segment (stub).</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="types.html">types</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Types</code> - Dummy Unit For VM Compatability.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="udp.html">udp</a></td>
-<td class="itemdesc"><p>Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L4-&gt;<code>UDP</code> - User Datagram Protocol Driver.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="UHCI.html">UHCI</a></td>
-<td class="itemdesc"><p>Driver-&gt;Bus-&gt;<code>UHCI</code> - Universal Host Controller Interface Driver.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="UIE.html">UIE</a></td>
-<td class="itemdesc"><p>Fault-&gt;<code>UIE</code> - Unknown Interrupt Exception.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="USB.html">USB</a></td>
-<td class="itemdesc"><p>Driver-&gt;Bus-&gt;<code>USB</code> - Universal <a class="normal" href="serial.html">Serial</a> Bus Driver/Interface.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="util.html">util</a></td>
-<td class="itemdesc"><p>Include-&gt;<code>Util</code> - Data Manipulation Utlities.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmemorymanager.html">vmemorymanager</a></td>
-<td class="itemdesc"><p><code>VMemoryManager</code> - Virtual Memory Management.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="vmlog.html">vmlog</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>VMLog</code> - Virtual Machine Event Log.</p></td>
-</tr>
-<tr class="list2">
-<td class="itemname"><a class="bold" href="vmstate.html">vmstate</a></td>
-<td class="itemdesc"><p>Prog-&gt;<code>VMState</code> - Live MINJ Virtual Machine State Information.</p></td>
-</tr>
-<tr class="list">
-<td class="itemname"><a class="bold" href="XHCI.html">XHCI</a></td>
-<td class="itemdesc"><p>Driver-&gt;Bus-&gt;<code>XHCI</code> - eXtensible Host Controller Interface Driver.</p></td>
-</tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/ipv4.html b/doc/ipv4.html
deleted file mode 100644
index c8d0e159..00000000
--- a/doc/ipv4.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: ipv4</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit ipv4</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L3-&gt;<code>IPv4</code> - Internet Protocol <a class="normal" href="asuro.html#VERSION">Version</a> 4 Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="tracer.html">tracer</a></li><li><a  href="lmemorymanager.html">lmemorymanager</a></li><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="terminal.html">terminal</a></li><li><a  href="strings.html">strings</a></li><li><a  href="net.html">net</a></li><li><a  href="nettypes.html">nettypes</a></li><li><a  href="netutils.html">netutils</a></li><li><a  href="netlog.html">netlog</a></li><li><a  href="lists.html">lists</a></li><li><a  href="eth2.html">eth2</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="ipv4.html#send">send</a></b>(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>; p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="ipv4.html#registerProtocol">registerProtocol</a></b>(Protocol_ID : <a  href="system.html#uInt8">uint8</a>; recv_callback : <a  href="nettypes.html#TRecvCallback">TRecvCallback</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="ipv4.html#getIPv4Config">getIPv4Config</a></b> : <a  href="nettypes.html#PIPv4Configuration">PIPv4Configuration</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="ipv4.html#register">register</a></b>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="send"></span><code>procedure <b>send</b>(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>; p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="registerProtocol"></span><code>procedure <b>registerProtocol</b>(Protocol_ID : <a  href="system.html#uInt8">uint8</a>; recv_callback : <a  href="nettypes.html#TRecvCallback">TRecvCallback</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getIPv4Config"></span><code>function <b>getIPv4Config</b> : <a  href="nettypes.html#PIPv4Configuration">PIPv4Configuration</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="register"></span><code>procedure <b>register</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/irq.html b/doc/irq.html
deleted file mode 100644
index 4137b0ea..00000000
--- a/doc/irq.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: irq</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit irq</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Interrupt Request Line - Initialization &amp; Remapping.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="irq.html#init">init</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Aaron Hance &lt;<a  href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/isr.html b/doc/isr.html
deleted file mode 100644
index 4708fe7e..00000000
--- a/doc/isr.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: isr</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit isr</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>ISR</code> Driver - Initialization (stub).
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">Console</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="isr.html#init">init</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/isr_types.TRegisters.html b/doc/isr_types.TRegisters.html
deleted file mode 100644
index e4b3fa95..00000000
--- a/doc/isr_types.TRegisters.html
+++ /dev/null
@@ -1,187 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: isr_types: Record TRegisters</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TRegisters"></span><h1 class="cio">Record TRegisters</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="isr_types.html">isr_types</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TRegisters = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#edi">edi</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#esi">esi</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#ebp">ebp</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#esp">esp</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#ebx">ebx</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#edx">edx</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#ecx">ecx</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#eax">eax</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#ErrorCode">ErrorCode</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#eip">eip</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#cs">cs</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#eflags">eflags</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#UserESP">UserESP</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="isr_types.TRegisters.html#ss">ss</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="edi"></span><code><b>edi</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="esi"></span><code><b>esi</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ebp"></span><code><b>ebp</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="esp"></span><code><b>esp</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ebx"></span><code><b>ebx</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="edx"></span><code><b>edx</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ecx"></span><code><b>ecx</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="eax"></span><code><b>eax</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ErrorCode"></span><code><b>ErrorCode</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="eip"></span><code><b>eip</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="cs"></span><code><b>cs</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="eflags"></span><code><b>eflags</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UserESP"></span><code><b>UserESP</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ss"></span><code><b>ss</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/isr_types.html b/doc/isr_types.html
deleted file mode 100644
index 69ee019c..00000000
--- a/doc/isr_types.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: isr_types</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit isr_types</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section">Functions and Procedures</div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<a class="normal" href="isr.html">ISR</a>-&gt;<code>ISR_Types</code> - Interrupt Service Routine Structures.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="isr_types.TRegisters.html"><code>TRegisters</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="isr_types.html#PRegisters">PRegisters</a></b> = &circ;<a  href="isr_types.TRegisters.html">TRegisters</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="isr_types.html#pp_hook_method">pp_hook_method</a></b> = procedure(data : <a  href="system.html#Void">void</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="isr_types.html#pp_void">pp_void</a></b> = <a  href="isr_types.html#pp_hook_method">pp_hook_method</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="isr_types.html#MAX_HOOKS">MAX_HOOKS</a></b> = 16;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PRegisters"></span><code><b>PRegisters</b> = &circ;<a  href="isr_types.TRegisters.html">TRegisters</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="pp_hook_method"></span><code><b>pp_hook_method</b> = procedure(data : <a  href="system.html#Void">void</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="pp_void"></span><code><b>pp_void</b> = <a  href="isr_types.html#pp_hook_method">pp_hook_method</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MAX_HOOKS"></span><code><b>MAX_HOOKS</b> = 16;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/isrmanager.html b/doc/isrmanager.html
deleted file mode 100644
index c5ef2e20..00000000
--- a/doc/isrmanager.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: isrmanager</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit isrmanager</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<a class="normal" href="isr.html">ISR</a>-&gt;<code>ISRManager</code> - Interrupt Service Routine Registration, Dispatch &amp; Management.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="isr.html">isr</a></li><li><a  href="idt.html">idt</a></li><li><a  href="isr_types.html">isr_types</a></li><li><a  href="util.html">util</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="isrmanager.html#init">init</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="isrmanager.html#registerISR">registerISR</a></b>(INT_N : <a  href="system.html#uInt8">uint8</a>; callback : <a  href="isrmanager.html#TISRHook">TISRHook</a>);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="isrmanager.html#TISRHook">TISRHook</a></b> = procedure();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="isrmanager.html#TISRNHookArray">TISRNHookArray</a></b> = Array[0..<a  href="isr_types.html#MAX_HOOKS">MAX_HOOKS</a>] of <a  href="isrmanager.html#TISRHook">TISRHook</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="isrmanager.html#TISRHookArray">TISRHookArray</a></b> = Array[0..255] of <a  href="isrmanager.html#TISRNHookArray">TISRNHookArray</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="registerISR"></span><code>procedure <b>registerISR</b>(INT_N : <a  href="system.html#uInt8">uint8</a>; callback : <a  href="isrmanager.html#TISRHook">TISRHook</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TISRHook"></span><code><b>TISRHook</b> = procedure();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TISRNHookArray"></span><code><b>TISRNHookArray</b> = Array[0..<a  href="isr_types.html#MAX_HOOKS">MAX_HOOKS</a>] of <a  href="isrmanager.html#TISRHook">TISRHook</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TISRHookArray"></span><code><b>TISRHookArray</b> = Array[0..255] of <a  href="isrmanager.html#TISRNHookArray">TISRNHookArray</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/kernel.html b/doc/kernel.html
deleted file mode 100644
index ea77973d..00000000
--- a/doc/kernel.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: kernel</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit kernel</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>Kernel</code> Main - Main <code>Kernel</code> Entry Point.
-
-<p> </p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="multiboot.html">multiboot</a></li><li><a  href="bios_data_area.html">bios_data_area</a></li><li><a  href="util.html">util</a></li><li><a  href="gdt.html">gdt</a></li><li><a  href="idt.html">idt</a></li><li><a  href="isr.html">isr</a></li><li><a  href="irq.html">irq</a></li><li><a  href="tss.html">tss</a></li><li><a  href="TMR_0_ISR.html">TMR_0_ISR</a></li><li><a  href="console.html">console</a></li><li><a  href="keyboard.html">keyboard</a></li><li><a  href="mouse.html">mouse</a></li><li><a  href="vmemorymanager.html">vmemorymanager</a></li><li><a  href="pmemorymanager.html">pmemorymanager</a></li><li><a  href="lmemorymanager.html">lmemorymanager</a></li><li><a  href="tracer.html">tracer</a></li><li><a  href="drivermanagement.html">drivermanagement</a></li><li><a  href="scheduler.html">scheduler</a></li><li><a  href="PCI.html">PCI</a></li><li><a  href="terminal.html">Terminal</a></li><li><a  href="strings.html">strings</a></li><li><a  href="USB.html">USB</a></li><li><a  href="testdriver.html">testdriver</a></li><li><a  href="E1000.html">E1000</a></li><li>IDE</li><li>storagemanagement</li><li><a  href="lists.html">lists</a></li><li><a  href="net.html">net</a></li><li>fat32</li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="faults.html">faults</a></li><li><a  href="fonts.html">fonts</a></li><li><a  href="RTC.html">RTC</a></li><li><a  href="serial.html">serial</a></li><li><a  href="shell.html">shell</a></li><li><a  href="memview.html">memview</a></li><li><a  href="splash.html">splash</a></li><li><a  href="cpu.html">cpu</a></li><li><a  href="themer.html">themer</a></li><li><a  href="netlog.html">netlog</a></li><li><a  href="vmlog.html">vmlog</a></li><li>vm</li><li><a  href="vmstate.html">vmstate</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="kernel.html#kmain">kmain</a></b>(mbinfo: <a  href="multiboot.html#Pmultiboot_info_t">Pmultiboot_info_t</a>; mbmagic: <a  href="system.html#uInt32">uint32</a>); stdcall;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="kmain"></span><code>procedure <b>kmain</b>(mbinfo: <a  href="multiboot.html#Pmultiboot_info_t">Pmultiboot_info_t</a>; mbmagic: <a  href="system.html#uInt32">uint32</a>); stdcall;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Authors</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-<li>Aaron Hance &lt;<a  href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/keyboard.TKeyInfo.html b/doc/keyboard.TKeyInfo.html
deleted file mode 100644
index e4222396..00000000
--- a/doc/keyboard.TKeyInfo.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: keyboard: Packed Record TKeyInfo</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TKeyInfo"></span><h1 class="cio">Packed Record TKeyInfo</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="keyboard.html">keyboard</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TKeyInfo = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="keyboard.TKeyInfo.html#key_code">key_code</a></b>: byte;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="keyboard.TKeyInfo.html#is_down_code">is_down_code</a></b>: boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="keyboard.TKeyInfo.html#SHIFT_DOWN">SHIFT_DOWN</a></b>: boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="keyboard.TKeyInfo.html#CTRL_DOWN">CTRL_DOWN</a></b>: boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="keyboard.TKeyInfo.html#ALT_DOWN">ALT_DOWN</a></b>: boolean;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="key_code"></span><code><b>key_code</b>: byte;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="is_down_code"></span><code><b>is_down_code</b>: boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="SHIFT_DOWN"></span><code><b>SHIFT_DOWN</b>: boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-true when pressing down, false when releasing</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CTRL_DOWN"></span><code><b>CTRL_DOWN</b>: boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ALT_DOWN"></span><code><b>ALT_DOWN</b>: boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/keyboard.html b/doc/keyboard.html
deleted file mode 100644
index daf89bf5..00000000
--- a/doc/keyboard.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: keyboard</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit keyboard</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;HID-&gt;<code>Keyboard</code> - <code>Keyboard</code> Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">console</a></li><li><a  href="util.html">util</a></li><li><a  href="PS2_KEYBOARD_ISR.html">PS2_KEYBOARD_ISR</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="keyboard.TKeyInfo.html"><code>TKeyInfo</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="keyboard.html#init">init</a></b>(keyboard_layout : array of <a  href="keyboard.TKeyInfo.html">TKeyInfo</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="keyboard.html#hook">hook</a></b>(proc : <a  href="keyboard.html#pp_hook_method">pp_hook_method</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="keyboard.html#lang_USA">lang_USA</a></b>();</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="keyboard.html#PKeyInfo">PKeyInfo</a></b>       = &circ;<a  href="keyboard.TKeyInfo.html">TKeyInfo</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="keyboard.html#pp_hook_method">pp_hook_method</a></b> = procedure(key_info : <a  href="keyboard.TKeyInfo.html">TKeyInfo</a>);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="keyboard.html#key_matrix">key_matrix</a></b>: array [1..256] of <a  href="keyboard.TKeyInfo.html">TKeyInfo</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="keyboard.html#key_matrix_shift">key_matrix_shift</a></b>: array [1..256] of <a  href="keyboard.TKeyInfo.html">TKeyInfo</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="keyboard.html#captin_hook">captin_hook</a></b>: <a  href="keyboard.html#pp_hook_method">pp_hook_method</a> = nil;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="keyboard.html#is_shift">is_shift</a></b>: boolean = false;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="keyboard.html#is_ctrl">is_ctrl</a></b>: boolean = false;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="keyboard.html#is_alt">is_alt</a></b>: boolean = false;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>(keyboard_layout : array of <a  href="keyboard.TKeyInfo.html">TKeyInfo</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="hook"></span><code>procedure <b>hook</b>(proc : <a  href="keyboard.html#pp_hook_method">pp_hook_method</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="lang_USA"></span><code>procedure <b>lang_USA</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PKeyInfo"></span><code><b>PKeyInfo</b>       = &circ;<a  href="keyboard.TKeyInfo.html">TKeyInfo</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="pp_hook_method"></span><code><b>pp_hook_method</b> = procedure(key_info : <a  href="keyboard.TKeyInfo.html">TKeyInfo</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="key_matrix"></span><code><b>key_matrix</b>: array [1..256] of <a  href="keyboard.TKeyInfo.html">TKeyInfo</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="key_matrix_shift"></span><code><b>key_matrix_shift</b>: array [1..256] of <a  href="keyboard.TKeyInfo.html">TKeyInfo</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="captin_hook"></span><code><b>captin_hook</b>: <a  href="keyboard.html#pp_hook_method">pp_hook_method</a> = nil;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="is_shift"></span><code><b>is_shift</b>: boolean = false;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="is_ctrl"></span><code><b>is_ctrl</b>: boolean = false;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="is_alt"></span><code><b>is_alt</b>: boolean = false;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Aaron Hance &lt;<a  href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/legend.html b/doc/legend.html
deleted file mode 100644
index 102d371a..00000000
--- a/doc/legend.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: Legend</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="markerlegend">Legend</h1>
-<table class="markerlegend wide_list">
-<tr class="listheader">
-<th class="itemname">Marker</th>
-<th class="itemdesc">Visibility</th>
-</tr>
-<tr class="list">
-<td class="legendmarker"><img  src="private.gif" alt="Strict Private" title="Strict Private"></td>
-<td class="legenddesc">Strict Private</td>
-</tr>
-<tr class="list2">
-<td class="legendmarker"><img  src="private.gif" alt="Private" title="Private"></td>
-<td class="legenddesc">Private</td>
-</tr>
-<tr class="list">
-<td class="legendmarker"><img  src="protected.gif" alt="Strict Protected" title="Strict Protected"></td>
-<td class="legenddesc">Strict Protected</td>
-</tr>
-<tr class="list2">
-<td class="legendmarker"><img  src="protected.gif" alt="Protected" title="Protected"></td>
-<td class="legenddesc">Protected</td>
-</tr>
-<tr class="list">
-<td class="legendmarker"><img  src="public.gif" alt="Public" title="Public"></td>
-<td class="legenddesc">Public</td>
-</tr>
-<tr class="list2">
-<td class="legendmarker"><img  src="published.gif" alt="Published" title="Published"></td>
-<td class="legenddesc">Published</td>
-</tr>
-<tr class="list">
-<td class="legendmarker"><img  src="automated.gif" alt="Automated" title="Automated"></td>
-<td class="legenddesc">Automated</td>
-</tr>
-<tr class="list2">
-<td class="legendmarker"><img  src="published.gif" alt="Implicit" title="Implicit"></td>
-<td class="legenddesc">Implicit</td>
-</tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/lists.TLinkedList.html b/doc/lists.TLinkedList.html
deleted file mode 100644
index 7280629c..00000000
--- a/doc/lists.TLinkedList.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: lists: Record TLinkedList</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TLinkedList"></span><h1 class="cio">Record TLinkedList</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="lists.html">lists</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TLinkedList = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="lists.TLinkedList.html#Previous">Previous</a></b>: <a  href="lists.html#PLinkedList">PLinkedList</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="lists.TLinkedList.html#Data">Data</a></b>: <a  href="system.html#Void">void</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="lists.TLinkedList.html#Next">Next</a></b>: <a  href="lists.html#PLinkedList">PLinkedList</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Previous"></span><code><b>Previous</b>: <a  href="lists.html#PLinkedList">PLinkedList</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Data"></span><code><b>Data</b>: <a  href="system.html#Void">void</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Next"></span><code><b>Next</b>: <a  href="lists.html#PLinkedList">PLinkedList</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/lists.TLinkedListBase.html b/doc/lists.TLinkedListBase.html
deleted file mode 100644
index 457cb234..00000000
--- a/doc/lists.TLinkedListBase.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: lists: Record TLinkedListBase</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TLinkedListBase"></span><h1 class="cio">Record TLinkedListBase</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="lists.html">lists</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TLinkedListBase = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="lists.TLinkedListBase.html#Count">Count</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="lists.TLinkedListBase.html#Head">Head</a></b>: <a  href="lists.html#PLinkedList">PLinkedList</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="lists.TLinkedListBase.html#ElementSize">ElementSize</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Count"></span><code><b>Count</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Head"></span><code><b>Head</b>: <a  href="lists.html#PLinkedList">PLinkedList</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ElementSize"></span><code><b>ElementSize</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/lists.html b/doc/lists.html
deleted file mode 100644
index bf2fa863..00000000
--- a/doc/lists.html
+++ /dev/null
@@ -1,255 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: lists</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit lists</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Include-&gt;<code>Lists</code> - Linked List Data Structures &amp; Helpers.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">console</a></li><li><a  href="lmemorymanager.html">lmemorymanager</a></li><li><a  href="util.html">util</a></li><li><a  href="strings.html">strings</a></li><li><a  href="tracer.html">tracer</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="lists.TLinkedList.html"><code>TLinkedList</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Record&nbsp;<a class="bold" href="lists.TLinkedListBase.html"><code>TLinkedListBase</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="lists.html#STRLL_Add">STRLL_Add</a></b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>; str : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="lists.html#STRLL_Get">STRLL_Get</a></b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>; idx : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="lists.html#STRLL_New">STRLL_New</a></b> : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="lists.html#STRLL_Size">STRLL_Size</a></b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="lists.html#STRLL_Delete">STRLL_Delete</a></b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>; idx : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="lists.html#STRLL_Free">STRLL_Free</a></b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="lists.html#STRLL_Clear">STRLL_Clear</a></b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="lists.html#STRLL_FromString">STRLL_FromString</a></b>(str : <a  href="system.html#pchar">pchar</a>; delimter : char) : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="lists.html#LL_New">LL_New</a></b>(ElementSize : <a  href="system.html#uInt32">uint32</a>) : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="lists.html#LL_Add">LL_Add</a></b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>) : <a  href="system.html#Void">Void</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="lists.html#LL_Delete">LL_Delete</a></b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>; idx : <a  href="system.html#uInt32">uint32</a>) : boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="lists.html#LL_Size">LL_Size</a></b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="lists.html#LL_Insert">LL_Insert</a></b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>; idx : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#Void">Void</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="lists.html#LL_Get">LL_Get</a></b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>; idx : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#Void">Void</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="lists.html#LL_Free">LL_Free</a></b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="lists.html#LL_FromString">LL_FromString</a></b>(str : <a  href="system.html#pchar">pchar</a>; delimter : char) : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="lists.html#PLinkedList">PLinkedList</a></b> = &circ;<a  href="lists.TLinkedList.html">TLinkedList</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="lists.html#PLinkedListBase">PLinkedListBase</a></b> = &circ;<a  href="lists.TLinkedListBase.html">TLinkedListBase</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="STRLL_Add"></span><code>procedure <b>STRLL_Add</b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>; str : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-String Linked List</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="STRLL_Get"></span><code>function <b>STRLL_Get</b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>; idx : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="STRLL_New"></span><code>function <b>STRLL_New</b> : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="STRLL_Size"></span><code>function <b>STRLL_Size</b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="STRLL_Delete"></span><code>procedure <b>STRLL_Delete</b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>; idx : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="STRLL_Free"></span><code>procedure <b>STRLL_Free</b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="STRLL_Clear"></span><code>procedure <b>STRLL_Clear</b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="STRLL_FromString"></span><code>function <b>STRLL_FromString</b>(str : <a  href="system.html#pchar">pchar</a>; delimter : char) : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="LL_New"></span><code>function <b>LL_New</b>(ElementSize : <a  href="system.html#uInt32">uint32</a>) : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Managed Linked List</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="LL_Add"></span><code>function <b>LL_Add</b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>) : <a  href="system.html#Void">Void</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="LL_Delete"></span><code>function <b>LL_Delete</b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>; idx : <a  href="system.html#uInt32">uint32</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="LL_Size"></span><code>function <b>LL_Size</b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="LL_Insert"></span><code>function <b>LL_Insert</b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>; idx : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#Void">Void</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="LL_Get"></span><code>function <b>LL_Get</b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>; idx : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#Void">Void</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="LL_Free"></span><code>procedure <b>LL_Free</b>(LinkedList : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="LL_FromString"></span><code>function <b>LL_FromString</b>(str : <a  href="system.html#pchar">pchar</a>; delimter : char) : <a  href="lists.html#PLinkedListBase">PLinkedListBase</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PLinkedList"></span><code><b>PLinkedList</b> = &circ;<a  href="lists.TLinkedList.html">TLinkedList</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Managed Linked List</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PLinkedListBase"></span><code><b>PLinkedListBase</b> = &circ;<a  href="lists.TLinkedListBase.html">TLinkedListBase</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/lmemorymanager.THeapPage.html b/doc/lmemorymanager.THeapPage.html
deleted file mode 100644
index cc05396d..00000000
--- a/doc/lmemorymanager.THeapPage.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: lmemorymanager: Packed Record THeapPage</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="THeapPage"></span><h1 class="cio">Packed Record THeapPage</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="lmemorymanager.html">lmemorymanager</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type THeapPage = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="lmemorymanager.THeapPage.html#Next_Page">Next_Page</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="lmemorymanager.THeapPage.html#Prev_Page">Prev_Page</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="lmemorymanager.THeapPage.html#Entries">Entries</a></b>: Array[0..<a  href="lmemorymanager.html#MAX_ENTRIES">MAX_ENTRIES</a>-1] of <a  href="lmemorymanager.html#THeapEntry">THeapEntry</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Next_Page"></span><code><b>Next_Page</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Prev_Page"></span><code><b>Prev_Page</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Entries"></span><code><b>Entries</b>: Array[0..<a  href="lmemorymanager.html#MAX_ENTRIES">MAX_ENTRIES</a>-1] of <a  href="lmemorymanager.html#THeapEntry">THeapEntry</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/lmemorymanager.html b/doc/lmemorymanager.html
deleted file mode 100644
index 9c943aff..00000000
--- a/doc/lmemorymanager.html
+++ /dev/null
@@ -1,203 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: lmemorymanager</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit lmemorymanager</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>LMemoryManager</code> - Logical Memory Management
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="vmemorymanager.html">vmemorymanager</a></li><li><a  href="pmemorymanager.html">pmemorymanager</a></li><li><a  href="console.html">console</a></li><li><a  href="tracer.html">tracer</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="lmemorymanager.THeapPage.html"><code>THeapPage</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="lmemorymanager.html#init">init</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="lmemorymanager.html#kalloc">kalloc</a></b>(size : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#Void">void</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="lmemorymanager.html#kpalloc">kpalloc</a></b>(address : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#Void">void</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="lmemorymanager.html#kfree">kfree</a></b>(area : <a  href="system.html#Void">void</a>);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="lmemorymanager.html#THeapEntry">THeapEntry</a></b> = bitpacked record
-        Present : Boolean;
-        Root    : Boolean;
-        Last    : Boolean;
-        Resv1   : Boolean;
-        Resv2   : Boolean;
-        Resv3   : Boolean;
-        Resv4   : Boolean;
-        Resv5   : Boolean;
-    end;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="lmemorymanager.html#PHeapPage">PHeapPage</a></b> = &circ;<a  href="lmemorymanager.THeapPage.html">THeapPage</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="lmemorymanager.html#ALLOC_SPACE">ALLOC_SPACE</a></b> = 8;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="lmemorymanager.html#MAX_ENTRIES">MAX_ENTRIES</a></b> = $60000;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="lmemorymanager.html#DATA_OFFSET">DATA_OFFSET</a></b> = $100000;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="lmemorymanager.html#Root_Page">Root_Page</a></b>: <a  href="lmemorymanager.html#PHeapPage">PHeapPage</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="lmemorymanager.html#Search_Page">Search_Page</a></b>: <a  href="lmemorymanager.html#PHeapPage">PHeapPage</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="kalloc"></span><code>function <b>kalloc</b>(size : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#Void">void</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="kpalloc"></span><code>function <b>kpalloc</b>(address : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#Void">void</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="kfree"></span><code>procedure <b>kfree</b>(area : <a  href="system.html#Void">void</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="THeapEntry"></span><code><b>THeapEntry</b> = bitpacked record
-        Present : Boolean;
-        Root    : Boolean;
-        Last    : Boolean;
-        Resv1   : Boolean;
-        Resv2   : Boolean;
-        Resv3   : Boolean;
-        Resv4   : Boolean;
-        Resv5   : Boolean;
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PHeapPage"></span><code><b>PHeapPage</b> = &circ;<a  href="lmemorymanager.THeapPage.html">THeapPage</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ALLOC_SPACE"></span><code><b>ALLOC_SPACE</b> = 8;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MAX_ENTRIES"></span><code><b>MAX_ENTRIES</b> = $60000;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-64-Bit Allocations</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="DATA_OFFSET"></span><code><b>DATA_OFFSET</b> = $100000;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Root_Page"></span><code><b>Root_Page</b>: <a  href="lmemorymanager.html#PHeapPage">PHeapPage</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Search_Page"></span><code><b>Search_Page</b>: <a  href="lmemorymanager.html#PHeapPage">PHeapPage</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/memview.html b/doc/memview.html
deleted file mode 100644
index 316bef5e..00000000
--- a/doc/memview.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: memview</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit memview</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Prog-&gt;<code>MemView</code> - Live Memory View.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">console</a></li><li><a  href="terminal.html">terminal</a></li><li><a  href="keyboard.html">keyboard</a></li><li><a  href="util.html">util</a></li><li><a  href="strings.html">strings</a></li><li><a  href="tracer.html">tracer</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="memview.html#init">init</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/mouse.TMousePacket.html b/doc/mouse.TMousePacket.html
deleted file mode 100644
index 37f869e3..00000000
--- a/doc/mouse.TMousePacket.html
+++ /dev/null
@@ -1,137 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: mouse: Record TMousePacket</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TMousePacket"></span><h1 class="cio">Record TMousePacket</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="mouse.html">mouse</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TMousePacket = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="mouse.TMousePacket.html#x_movement">x_movement</a></b>: <a  href="system.html#sInt32">sint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="mouse.TMousePacket.html#y_movement">y_movement</a></b>: <a  href="system.html#sInt32">sint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="mouse.TMousePacket.html#y_overflow">y_overflow</a></b>: boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="mouse.TMousePacket.html#x_overflow">x_overflow</a></b>: boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="mouse.TMousePacket.html#y_sign">y_sign</a></b>: boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="mouse.TMousePacket.html#x_sign">x_sign</a></b>: boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="mouse.TMousePacket.html#MMB_Down">MMB_Down</a></b>: Boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="mouse.TMousePacket.html#RMB_Down">RMB_Down</a></b>: Boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="mouse.TMousePacket.html#LMB_Down">LMB_Down</a></b>: Boolean;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="x_movement"></span><code><b>x_movement</b>: <a  href="system.html#sInt32">sint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="y_movement"></span><code><b>y_movement</b>: <a  href="system.html#sInt32">sint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="y_overflow"></span><code><b>y_overflow</b>: boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="x_overflow"></span><code><b>x_overflow</b>: boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="y_sign"></span><code><b>y_sign</b>: boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="x_sign"></span><code><b>x_sign</b>: boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MMB_Down"></span><code><b>MMB_Down</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RMB_Down"></span><code><b>RMB_Down</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="LMB_Down"></span><code><b>LMB_Down</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/mouse.TMousePos.html b/doc/mouse.TMousePos.html
deleted file mode 100644
index db23f7b7..00000000
--- a/doc/mouse.TMousePos.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: mouse: Record TMousePos</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TMousePos"></span><h1 class="cio">Record TMousePos</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="mouse.html">mouse</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TMousePos = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="mouse.TMousePos.html#x">x</a></b>: <a  href="system.html#sInt32">sint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="mouse.TMousePos.html#y">y</a></b>: <a  href="system.html#sInt32">sint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="x"></span><code><b>x</b>: <a  href="system.html#sInt32">sint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="y"></span><code><b>y</b>: <a  href="system.html#sInt32">sint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/mouse.html b/doc/mouse.html
deleted file mode 100644
index 3e897122..00000000
--- a/doc/mouse.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: mouse</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit mouse</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;HID-&gt;<code>Mouse</code> - <code>Mouse</code> Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="tracer.html">tracer</a></li><li><a  href="console.html">console</a></li><li><a  href="util.html">util</a></li><li><a  href="lmemorymanager.html">lmemorymanager</a></li><li><a  href="strings.html">strings</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="drivermanagement.html">drivermanagement</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="mouse.TMousePacket.html"><code>TMousePacket</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Record&nbsp;<a class="bold" href="mouse.TMousePos.html"><code>TMousePos</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="mouse.html#init">init</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="mouse.html#DrawCursor">DrawCursor</a></b>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="mouse.html#PMousePacket">PMousePacket</a></b> = &circ;<a  href="mouse.TMousePacket.html">TMousePacket</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="DrawCursor"></span><code>procedure <b>DrawCursor</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PMousePacket"></span><code><b>PMousePacket</b> = &circ;<a  href="mouse.TMousePacket.html">TMousePacket</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/multiboot.elf_section_header_table_t.html b/doc/multiboot.elf_section_header_table_t.html
deleted file mode 100644
index 0d5f80a2..00000000
--- a/doc/multiboot.elf_section_header_table_t.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: multiboot: Packed Record elf_section_header_table_t</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="elf_section_header_table_t"></span><h1 class="cio">Packed Record elf_section_header_table_t</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="multiboot.html">multiboot</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type elf_section_header_table_t = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.elf_section_header_table_t.html#num">num</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.elf_section_header_table_t.html#size">size</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.elf_section_header_table_t.html#addr">addr</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.elf_section_header_table_t.html#shndx">shndx</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="num"></span><code><b>num</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="size"></span><code><b>size</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="addr"></span><code><b>addr</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="shndx"></span><code><b>shndx</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/multiboot.html b/doc/multiboot.html
deleted file mode 100644
index d65e3cf5..00000000
--- a/doc/multiboot.html
+++ /dev/null
@@ -1,160 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: multiboot</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit multiboot</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section">Functions and Procedures</div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Include-&gt;<code>Multiboot</code> - <code>Multiboot</code> Structures &amp; Access.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="multiboot.elf_section_header_table_t.html"><code>elf_section_header_table_t</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="multiboot.multiboot_info_t.html"><code>multiboot_info_t</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="multiboot.module_t.html"><code>module_t</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="multiboot.memory_map_t.html"><code>memory_map_t</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.html#Pelf_section_header_table_t">Pelf_section_header_table_t</a></b> = &circ;<a  href="multiboot.elf_section_header_table_t.html">elf_section_header_table_t</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.html#Pmultiboot_info_t">Pmultiboot_info_t</a></b> = &circ;<a  href="multiboot.multiboot_info_t.html">multiboot_info_t</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.html#Pmodule_t">Pmodule_t</a></b> = &circ;<a  href="multiboot.module_t.html">module_t</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.html#Pmemory_map_t">Pmemory_map_t</a></b> = &circ;<a  href="multiboot.memory_map_t.html">memory_map_t</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.html#KERNEL_STACKSIZE">KERNEL_STACKSIZE</a></b> = $4000;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.html#MULTIBOOT_BOOTLOADER_MAGIC">MULTIBOOT_BOOTLOADER_MAGIC</a></b> = $2BADB002;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.html#multibootinfo">multibootinfo</a></b>: <a  href="multiboot.html#Pmultiboot_info_t">Pmultiboot_info_t</a> = nil;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.html#multibootmagic">multibootmagic</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Pelf_section_header_table_t"></span><code><b>Pelf_section_header_table_t</b> = &circ;<a  href="multiboot.elf_section_header_table_t.html">elf_section_header_table_t</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Pmultiboot_info_t"></span><code><b>Pmultiboot_info_t</b> = &circ;<a  href="multiboot.multiboot_info_t.html">multiboot_info_t</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Pmodule_t"></span><code><b>Pmodule_t</b> = &circ;<a  href="multiboot.module_t.html">module_t</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Pmemory_map_t"></span><code><b>Pmemory_map_t</b> = &circ;<a  href="multiboot.memory_map_t.html">memory_map_t</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="KERNEL_STACKSIZE"></span><code><b>KERNEL_STACKSIZE</b> = $4000;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MULTIBOOT_BOOTLOADER_MAGIC"></span><code><b>MULTIBOOT_BOOTLOADER_MAGIC</b> = $2BADB002;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="multibootinfo"></span><code><b>multibootinfo</b>: <a  href="multiboot.html#Pmultiboot_info_t">Pmultiboot_info_t</a> = nil;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="multibootmagic"></span><code><b>multibootmagic</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/multiboot.memory_map_t.html b/doc/multiboot.memory_map_t.html
deleted file mode 100644
index b6ecc572..00000000
--- a/doc/multiboot.memory_map_t.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: multiboot: Packed Record memory_map_t</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="memory_map_t"></span><h1 class="cio">Packed Record memory_map_t</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="multiboot.html">multiboot</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type memory_map_t = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.memory_map_t.html#size">size</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.memory_map_t.html#base_addr">base_addr</a></b>: <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.memory_map_t.html#length">length</a></b>: <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.memory_map_t.html#mtype">mtype</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="size"></span><code><b>size</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="base_addr"></span><code><b>base_addr</b>: <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="length"></span><code><b>length</b>: <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="mtype"></span><code><b>mtype</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/multiboot.module_t.html b/doc/multiboot.module_t.html
deleted file mode 100644
index dae6554d..00000000
--- a/doc/multiboot.module_t.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: multiboot: Packed Record module_t</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="module_t"></span><h1 class="cio">Packed Record module_t</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="multiboot.html">multiboot</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type module_t = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.module_t.html#mod_start">mod_start</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.module_t.html#mod_end">mod_end</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.module_t.html#name">name</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.module_t.html#reserved">reserved</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="mod_start"></span><code><b>mod_start</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="mod_end"></span><code><b>mod_end</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="name"></span><code><b>name</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="reserved"></span><code><b>reserved</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/multiboot.multiboot_info_t.html b/doc/multiboot.multiboot_info_t.html
deleted file mode 100644
index 6dba8408..00000000
--- a/doc/multiboot.multiboot_info_t.html
+++ /dev/null
@@ -1,307 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: multiboot: Packed Record multiboot_info_t</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="multiboot_info_t"></span><h1 class="cio">Packed Record multiboot_info_t</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="multiboot.html">multiboot</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type multiboot_info_t = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#flags">flags</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#mem_lower">mem_lower</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#mem_upper">mem_upper</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#boot_device">boot_device</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#cmdline">cmdline</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#mods_count">mods_count</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#mods_addr">mods_addr</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#elf_sec">elf_sec</a></b>: <a  href="multiboot.elf_section_header_table_t.html">elf_section_header_table_t</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#mmap_length">mmap_length</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#mmap_addr">mmap_addr</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#drives_legnth">drives_legnth</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#drives_addr">drives_addr</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#config_table">config_table</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#boot_loader_name">boot_loader_name</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#apm_table">apm_table</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#vbe_control_info">vbe_control_info</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#vbe_mode_info">vbe_mode_info</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#vbe_mode">vbe_mode</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#vbe_interface_seg">vbe_interface_seg</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#vbe_interface_off">vbe_interface_off</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#vbe_interface_len">vbe_interface_len</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#framebuffer_addr">framebuffer_addr</a></b>: <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#framebuffer_pitch">framebuffer_pitch</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#framebuffer_width">framebuffer_width</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#framebuffer_height">framebuffer_height</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="multiboot.multiboot_info_t.html#framebuffer_bpp">framebuffer_bpp</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="flags"></span><code><b>flags</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="mem_lower"></span><code><b>mem_lower</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="mem_upper"></span><code><b>mem_upper</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="boot_device"></span><code><b>boot_device</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="cmdline"></span><code><b>cmdline</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="mods_count"></span><code><b>mods_count</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="mods_addr"></span><code><b>mods_addr</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="elf_sec"></span><code><b>elf_sec</b>: <a  href="multiboot.elf_section_header_table_t.html">elf_section_header_table_t</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="mmap_length"></span><code><b>mmap_length</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="mmap_addr"></span><code><b>mmap_addr</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="drives_legnth"></span><code><b>drives_legnth</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="drives_addr"></span><code><b>drives_addr</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="config_table"></span><code><b>config_table</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="boot_loader_name"></span><code><b>boot_loader_name</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="apm_table"></span><code><b>apm_table</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="vbe_control_info"></span><code><b>vbe_control_info</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="vbe_mode_info"></span><code><b>vbe_mode_info</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="vbe_mode"></span><code><b>vbe_mode</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="vbe_interface_seg"></span><code><b>vbe_interface_seg</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="vbe_interface_off"></span><code><b>vbe_interface_off</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="vbe_interface_len"></span><code><b>vbe_interface_len</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="framebuffer_addr"></span><code><b>framebuffer_addr</b>: <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="framebuffer_pitch"></span><code><b>framebuffer_pitch</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="framebuffer_width"></span><code><b>framebuffer_width</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="framebuffer_height"></span><code><b>framebuffer_height</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="framebuffer_bpp"></span><code><b>framebuffer_bpp</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/net.html b/doc/net.html
deleted file mode 100644
index 85ba6a25..00000000
--- a/doc/net.html
+++ /dev/null
@@ -1,130 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: net</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit net</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;<code>Net</code>-&gt;L1-&gt;<code>Net</code> - Network Card&lt;-&gt;Driver Interface.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="tracer.html">tracer</a></li><li><a  href="console.html">console</a></li><li><a  href="nettypes.html">nettypes</a></li><li><a  href="netutils.html">netutils</a></li><li><a  href="netlog.html">netlog</a></li><li><a  href="RTC.html">RTC</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="net.html#init">init</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="net.html#registerNetworkCard">registerNetworkCard</a></b>(SendCallback : <a  href="nettypes.html#TNetSendCallback">TNetSendCallback</a>; _MAC : <a  href="system.html#PuInt8">puint8</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="net.html#registerNextLayer">registerNextLayer</a></b>(RecvCallback : <a  href="nettypes.html#TRecvCallback">TRecvCallback</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="net.html#send">send</a></b>(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="net.html#recv">recv</a></b>(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="net.html#getMAC">getMAC</a></b> : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="net.html#writeToLog">writeToLog</a></b>(str : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="net.html#writeToLogLn">writeToLogLn</a></b>(str : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="registerNetworkCard"></span><code>procedure <b>registerNetworkCard</b>(SendCallback : <a  href="nettypes.html#TNetSendCallback">TNetSendCallback</a>; _MAC : <a  href="system.html#PuInt8">puint8</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="registerNextLayer"></span><code>procedure <b>registerNextLayer</b>(RecvCallback : <a  href="nettypes.html#TRecvCallback">TRecvCallback</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="send"></span><code>procedure <b>send</b>(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="recv"></span><code>procedure <b>recv</b>(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getMAC"></span><code>function <b>getMAC</b> : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeToLog"></span><code>procedure <b>writeToLog</b>(str : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeToLogLn"></span><code>procedure <b>writeToLogLn</b>(str : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/netlog.html b/doc/netlog.html
deleted file mode 100644
index 4b843eab..00000000
--- a/doc/netlog.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: netlog</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit netlog</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Prog-&gt;<code>NetLog</code> - Network Driver Logs.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">console</a></li><li><a  href="terminal.html">terminal</a></li><li><a  href="keyboard.html">keyboard</a></li><li><a  href="util.html">util</a></li><li><a  href="strings.html">strings</a></li><li><a  href="tracer.html">tracer</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="netlog.html#init">init</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="netlog.html#getNetlogHWND">getNetlogHWND</a></b> : <a  href="system.html#HWND">HWND</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getNetlogHWND"></span><code>function <b>getNetlogHWND</b> : <a  href="system.html#HWND">HWND</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/nettypes.TARPAbstractHeader.html b/doc/nettypes.TARPAbstractHeader.html
deleted file mode 100644
index 0acad12b..00000000
--- a/doc/nettypes.TARPAbstractHeader.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: nettypes: Record TARPAbstractHeader</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TARPAbstractHeader"></span><h1 class="cio">Record TARPAbstractHeader</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="nettypes.html">nettypes</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TARPAbstractHeader = record</code></p>
-<h2 class="description">Description</h2>
-<p>
-<a class="normal" href="arp.html">ARP</a></p>
-<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TARPAbstractHeader.html#Hardware_Type">Hardware_Type</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TARPAbstractHeader.html#Protocol_Type">Protocol_Type</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TARPAbstractHeader.html#Hardware_Address_Length">Hardware_Address_Length</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TARPAbstractHeader.html#Protocol_Address_Length">Protocol_Address_Length</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TARPAbstractHeader.html#Operation">Operation</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TARPAbstractHeader.html#Source_Hardware">Source_Hardware</a></b>: <a  href="nettypes.html#TMACAddress">TMACAddress</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TARPAbstractHeader.html#Source_Protocol">Source_Protocol</a></b>: <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TARPAbstractHeader.html#Destination_Hardware">Destination_Hardware</a></b>: <a  href="nettypes.html#TMACAddress">TMACAddress</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TARPAbstractHeader.html#Destination_Protocol">Destination_Protocol</a></b>: <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Hardware_Type"></span><code><b>Hardware_Type</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Protocol_Type"></span><code><b>Protocol_Type</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Hardware_Address_Length"></span><code><b>Hardware_Address_Length</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Protocol_Address_Length"></span><code><b>Protocol_Address_Length</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Operation"></span><code><b>Operation</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Source_Hardware"></span><code><b>Source_Hardware</b>: <a  href="nettypes.html#TMACAddress">TMACAddress</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Source_Protocol"></span><code><b>Source_Protocol</b>: <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Destination_Hardware"></span><code><b>Destination_Hardware</b>: <a  href="nettypes.html#TMACAddress">TMACAddress</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Destination_Protocol"></span><code><b>Destination_Protocol</b>: <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/nettypes.TICMPHeader.html b/doc/nettypes.TICMPHeader.html
deleted file mode 100644
index 2e97c1ed..00000000
--- a/doc/nettypes.TICMPHeader.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: nettypes: Record TICMPHeader</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TICMPHeader"></span><h1 class="cio">Record TICMPHeader</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="nettypes.html">nettypes</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TICMPHeader = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TICMPHeader.html#ICMP_Type">ICMP_Type</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TICMPHeader.html#ICMP_Code">ICMP_Code</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TICMPHeader.html#ICMP_CHK_Hi">ICMP_CHK_Hi</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TICMPHeader.html#ICMP_CHK_Lo">ICMP_CHK_Lo</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TICMPHeader.html#Identifier">Identifier</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TICMPHeader.html#Sequence">Sequence</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ICMP_Type"></span><code><b>ICMP_Type</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ICMP_Code"></span><code><b>ICMP_Code</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ICMP_CHK_Hi"></span><code><b>ICMP_CHK_Hi</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ICMP_CHK_Lo"></span><code><b>ICMP_CHK_Lo</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Identifier"></span><code><b>Identifier</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Sequence"></span><code><b>Sequence</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/nettypes.TIPV4AbstractHeader.html b/doc/nettypes.TIPV4AbstractHeader.html
deleted file mode 100644
index 60aa94bf..00000000
--- a/doc/nettypes.TIPV4AbstractHeader.html
+++ /dev/null
@@ -1,177 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: nettypes: Record TIPV4AbstractHeader</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TIPV4AbstractHeader"></span><h1 class="cio">Record TIPV4AbstractHeader</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="nettypes.html">nettypes</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TIPV4AbstractHeader = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TIPV4AbstractHeader.html#version">version</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TIPV4AbstractHeader.html#header_len">header_len</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TIPV4AbstractHeader.html#ToS">ToS</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TIPV4AbstractHeader.html#total_len">total_len</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TIPV4AbstractHeader.html#identifier">identifier</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TIPV4AbstractHeader.html#Flags">Flags</a></b>: <a  href="nettypes.TTCPFlags.html">TTCPFlags</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TIPV4AbstractHeader.html#Fragment_Off">Fragment_Off</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TIPV4AbstractHeader.html#TTL">TTL</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TIPV4AbstractHeader.html#Protocol">Protocol</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TIPV4AbstractHeader.html#HDR_CHK">HDR_CHK</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TIPV4AbstractHeader.html#Src">Src</a></b>: Array[0..3] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TIPV4AbstractHeader.html#Dst">Dst</a></b>: Array[0..3] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TIPV4AbstractHeader.html#Options">Options</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="version"></span><code><b>version</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="header_len"></span><code><b>header_len</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ToS"></span><code><b>ToS</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="total_len"></span><code><b>total_len</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="identifier"></span><code><b>identifier</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Flags"></span><code><b>Flags</b>: <a  href="nettypes.TTCPFlags.html">TTCPFlags</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Fragment_Off"></span><code><b>Fragment_Off</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TTL"></span><code><b>TTL</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Protocol"></span><code><b>Protocol</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HDR_CHK"></span><code><b>HDR_CHK</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Src"></span><code><b>Src</b>: Array[0..3] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Dst"></span><code><b>Dst</b>: Array[0..3] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Options"></span><code><b>Options</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/nettypes.TIPv4Configuration.html b/doc/nettypes.TIPv4Configuration.html
deleted file mode 100644
index a2316b7e..00000000
--- a/doc/nettypes.TIPv4Configuration.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: nettypes: Record TIPv4Configuration</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TIPv4Configuration"></span><h1 class="cio">Record TIPv4Configuration</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="nettypes.html">nettypes</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TIPv4Configuration = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TIPv4Configuration.html#Address">Address</a></b>: array[0..3] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TIPv4Configuration.html#Gateway">Gateway</a></b>: array[0..3] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TIPv4Configuration.html#Netmask">Netmask</a></b>: array[0..3] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TIPv4Configuration.html#UP">UP</a></b>: Boolean;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Address"></span><code><b>Address</b>: array[0..3] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Gateway"></span><code><b>Gateway</b>: array[0..3] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Netmask"></span><code><b>Netmask</b>: array[0..3] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UP"></span><code><b>UP</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/nettypes.TIPv4Pair.html b/doc/nettypes.TIPv4Pair.html
deleted file mode 100644
index 72beb51f..00000000
--- a/doc/nettypes.TIPv4Pair.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: nettypes: Record TIPv4Pair</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TIPv4Pair"></span><h1 class="cio">Record TIPv4Pair</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="nettypes.html">nettypes</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TIPv4Pair = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TIPv4Pair.html#Source">Source</a></b>: <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TIPv4Pair.html#Destination">Destination</a></b>: <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Source"></span><code><b>Source</b>: <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Destination"></span><code><b>Destination</b>: <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/nettypes.TMACPair.html b/doc/nettypes.TMACPair.html
deleted file mode 100644
index 43605fd7..00000000
--- a/doc/nettypes.TMACPair.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: nettypes: Record TMACPair</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TMACPair"></span><h1 class="cio">Record TMACPair</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="nettypes.html">nettypes</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TMACPair = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TMACPair.html#Source">Source</a></b>: <a  href="nettypes.html#TMACAddress">TMACAddress</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TMACPair.html#Destination">Destination</a></b>: <a  href="nettypes.html#TMACAddress">TMACAddress</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Source"></span><code><b>Source</b>: <a  href="nettypes.html#TMACAddress">TMACAddress</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Destination"></span><code><b>Destination</b>: <a  href="nettypes.html#TMACAddress">TMACAddress</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/nettypes.TPacketContext.html b/doc/nettypes.TPacketContext.html
deleted file mode 100644
index d9d6bc82..00000000
--- a/doc/nettypes.TPacketContext.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: nettypes: Record TPacketContext</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TPacketContext"></span><h1 class="cio">Record TPacketContext</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="nettypes.html">nettypes</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TPacketContext = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TPacketContext.html#MAC">MAC</a></b>: <a  href="nettypes.TMACPair.html">TMACPair</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TPacketContext.html#IP">IP</a></b>: <a  href="nettypes.TIPv4Pair.html">TIPv4Pair</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TPacketContext.html#Protocol">Protocol</a></b>: <a  href="nettypes.TProtocol.html">TProtocol</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TPacketContext.html#TTL">TTL</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MAC"></span><code><b>MAC</b>: <a  href="nettypes.TMACPair.html">TMACPair</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="IP"></span><code><b>IP</b>: <a  href="nettypes.TIPv4Pair.html">TIPv4Pair</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Protocol"></span><code><b>Protocol</b>: <a  href="nettypes.TProtocol.html">TProtocol</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TTL"></span><code><b>TTL</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/nettypes.TProtocol.html b/doc/nettypes.TProtocol.html
deleted file mode 100644
index de9dd339..00000000
--- a/doc/nettypes.TProtocol.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: nettypes: Record TProtocol</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TProtocol"></span><h1 class="cio">Record TProtocol</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="nettypes.html">nettypes</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TProtocol = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TProtocol.html#L1">L1</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TProtocol.html#L2">L2</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TProtocol.html#L3">L3</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TProtocol.html#L4">L4</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="L1"></span><code><b>L1</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="L2"></span><code><b>L2</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="L3"></span><code><b>L3</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="L4"></span><code><b>L4</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/nettypes.TTCPFlags.html b/doc/nettypes.TTCPFlags.html
deleted file mode 100644
index 34dd5323..00000000
--- a/doc/nettypes.TTCPFlags.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: nettypes: Record TTCPFlags</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TTCPFlags"></span><h1 class="cio">Record TTCPFlags</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="nettypes.html">nettypes</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TTCPFlags = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TTCPFlags.html#RS">RS</a></b>: Boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.TTCPFlags.html#DF">DF</a></b>: Boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.TTCPFlags.html#MF">MF</a></b>: Boolean;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="RS"></span><code><b>RS</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="DF"></span><code><b>DF</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MF"></span><code><b>MF</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/nettypes.html b/doc/nettypes.html
deleted file mode 100644
index 327dfba4..00000000
--- a/doc/nettypes.html
+++ /dev/null
@@ -1,362 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: nettypes</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit nettypes</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section">Functions and Procedures</div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;<code>NetTypes</code> - Structures &amp; <a class="normal" href="types.html">Types</a> Shared Across Network Drivers.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="nettypes.TMACPair.html"><code>TMACPair</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Record&nbsp;<a class="bold" href="nettypes.TIPv4Pair.html"><code>TIPv4Pair</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="nettypes.TProtocol.html"><code>TProtocol</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Record&nbsp;<a class="bold" href="nettypes.TPacketContext.html"><code>TPacketContext</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="nettypes.TIPv4Configuration.html"><code>TIPv4Configuration</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Record&nbsp;<a class="bold" href="nettypes.TICMPHeader.html"><code>TICMPHeader</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="nettypes.TARPAbstractHeader.html"><code>TARPAbstractHeader</code></a></td>
-<td class="itemdesc"><a class="normal" href="arp.html">ARP</a></td>
-</tr>
-<tr class="list2">
-<td class="itemname">Record&nbsp;<a class="bold" href="nettypes.TTCPFlags.html"><code>TTCPFlags</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="nettypes.TIPV4AbstractHeader.html"><code>TIPV4AbstractHeader</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.html#TMACAddress">TMACAddress</a></b>  = Array[0..5] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.html#TIPv4Address">TIPv4Address</a></b> = Array[0..3] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.html#PPacketContext">PPacketContext</a></b> = &circ;<a  href="nettypes.TPacketContext.html">TPacketContext</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.html#PIPv4Configuration">PIPv4Configuration</a></b> = &circ;<a  href="nettypes.TIPv4Configuration.html">TIPv4Configuration</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.html#PICMPHeader">PICMPHeader</a></b> = &circ;<a  href="nettypes.TICMPHeader.html">TICMPHeader</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.html#PARPHeader">PARPHeader</a></b> = &circ;<a  href="nettypes.html#TARPHeader">TARPHeader</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.html#TARPHeader">TARPHeader</a></b> = bitpacked record
-        Hardware_Type_Hi        : <a  href="system.html#uInt8">uint8</a>;
-        Hardware_Type_Lo        : <a  href="system.html#uInt8">uint8</a>;
-        Protocol_Type_Hi        : <a  href="system.html#uInt8">uint8</a>;
-        Protocol_Type_Lo        : <a  href="system.html#uInt8">uint8</a>;
-        Hardware_Address_Length : <a  href="system.html#uInt8">uint8</a>;
-        Protocol_Address_Length : <a  href="system.html#uInt8">uint8</a>;
-        Operation_Hi            : <a  href="system.html#uInt8">uint8</a>;
-        Operation_Lo            : <a  href="system.html#uInt8">uint8</a>;
-        Source_Hardware         : <a  href="nettypes.html#TMACAddress">TMACAddress</a>;
-        Source_Protocol         : <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;
-        Destination_Hardware    : <a  href="nettypes.html#TMACAddress">TMACAddress</a>;
-        Destination_Protocol    : <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;
-    end;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.html#PEthernetHeader">PEthernetHeader</a></b> = &circ;<a  href="nettypes.html#TEthernetHeader">TEthernetHeader</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.html#TEthernetHeader">TEthernetHeader</a></b> = bitpacked record
-        dst       : array[0..5] of <a  href="system.html#uInt8">uint8</a>;
-        src       : array[0..5] of <a  href="system.html#uInt8">uint8</a>;
-        EthTypeHi : <a  href="system.html#uInt8">uint8</a>;
-        EthTypeLo : <a  href="system.html#uInt8">uint8</a>;
-    end;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.html#PIPV4Header">PIPV4Header</a></b> = &circ;<a  href="nettypes.html#TIPV4Header">TIPV4Header</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.html#TIPV4Header">TIPV4Header</a></b> = bitpacked record
-        header_len    : <a  href="system.html#UBit4">ubit4</a>;
-        version       : <a  href="system.html#UBit4">ubit4</a>;
-        ToS           : <a  href="system.html#uInt8">uint8</a>;
-        total_len_Hi  : <a  href="system.html#uInt8">uint8</a>;
-        total_len_Lo  : <a  href="system.html#uInt8">uint8</a>;
-        identifier_Hi : <a  href="system.html#uInt8">uint8</a>;
-        identifier_Lo : <a  href="system.html#uInt8">uint8</a>;
-        Flags         : <a  href="system.html#UBit3">ubit3</a>; 
-        Fragment_Off  : <a  href="system.html#UBit13">ubit13</a>;
-        TTL           : <a  href="system.html#uInt8">uint8</a>;
-        Protocol      : <a  href="system.html#uInt8">uint8</a>;
-        HDR_CHK_Hi    : <a  href="system.html#uInt8">uint8</a>;
-        HDR_CHK_Lo    : <a  href="system.html#uInt8">uint8</a>;
-        Src           : Array[0..3] of <a  href="system.html#uInt8">uint8</a>;
-        Dst           : Array[0..3] of <a  href="system.html#uInt8">uint8</a>;
-        Options       : <a  href="system.html#UBit24">ubit24</a>;
-        Padding       : <a  href="system.html#uInt8">uint8</a>;
-    end;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.html#TNetSendCallback">TNetSendCallback</a></b> = function(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#sInt32">sint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.html#TRecvCallback">TRecvCallback</a></b> = procedure(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>; p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.html#BROADCAST_MAC">BROADCAST_MAC</a></b> : Array[0..5] of <a  href="system.html#uInt8">uint8</a> = ($FF, $FF, $FF, $FF, $FF, $FF);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.html#NULL_MAC">NULL_MAC</a></b>      : Array[0..5] of <a  href="system.html#uInt8">uint8</a> = ($00, $00, $00, $00, $00, $00);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="nettypes.html#FORCE_MAC">FORCE_MAC</a></b>     : Array[0..5] of <a  href="system.html#uInt8">uint8</a> = ($08, $00, $27, $E6, $3F, $81);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="nettypes.html#ICMP_DATA_GENERIC">ICMP_DATA_GENERIC</a></b> : Array[0..31] of <a  href="system.html#uInt8">uint8</a> = ( $61, $62, $63, $64, $65, $66, $67, $68, 
-                                                  $69, $6a, $6b, $6c, $6d, $6e, $6f, $70, 
-                                                  $71, $72, $73, $74, $75, $76, $77, $61, 
-                                                  $62, $63, $64, $65, $66, $67, $68, $69 );</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TMACAddress"></span><code><b>TMACAddress</b>  = Array[0..5] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Generic</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TIPv4Address"></span><code><b>TIPv4Address</b> = Array[0..3] of <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PPacketContext"></span><code><b>PPacketContext</b> = &circ;<a  href="nettypes.TPacketContext.html">TPacketContext</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Context</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PIPv4Configuration"></span><code><b>PIPv4Configuration</b> = &circ;<a  href="nettypes.TIPv4Configuration.html">TIPv4Configuration</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Config</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PICMPHeader"></span><code><b>PICMPHeader</b> = &circ;<a  href="nettypes.TICMPHeader.html">TICMPHeader</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-<a class="normal" href="icmp.html">ICMP</a></p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PARPHeader"></span><code><b>PARPHeader</b> = &circ;<a  href="nettypes.html#TARPHeader">TARPHeader</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TARPHeader"></span><code><b>TARPHeader</b> = bitpacked record
-        Hardware_Type_Hi        : <a  href="system.html#uInt8">uint8</a>;
-        Hardware_Type_Lo        : <a  href="system.html#uInt8">uint8</a>;
-        Protocol_Type_Hi        : <a  href="system.html#uInt8">uint8</a>;
-        Protocol_Type_Lo        : <a  href="system.html#uInt8">uint8</a>;
-        Hardware_Address_Length : <a  href="system.html#uInt8">uint8</a>;
-        Protocol_Address_Length : <a  href="system.html#uInt8">uint8</a>;
-        Operation_Hi            : <a  href="system.html#uInt8">uint8</a>;
-        Operation_Lo            : <a  href="system.html#uInt8">uint8</a>;
-        Source_Hardware         : <a  href="nettypes.html#TMACAddress">TMACAddress</a>;
-        Source_Protocol         : <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;
-        Destination_Hardware    : <a  href="nettypes.html#TMACAddress">TMACAddress</a>;
-        Destination_Protocol    : <a  href="nettypes.html#TIPv4Address">TIPv4Address</a>;
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PEthernetHeader"></span><code><b>PEthernetHeader</b> = &circ;<a  href="nettypes.html#TEthernetHeader">TEthernetHeader</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-<a class="normal" href="eth2.html">ETH2</a></p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TEthernetHeader"></span><code><b>TEthernetHeader</b> = bitpacked record
-        dst       : array[0..5] of <a  href="system.html#uInt8">uint8</a>;
-        src       : array[0..5] of <a  href="system.html#uInt8">uint8</a>;
-        EthTypeHi : <a  href="system.html#uInt8">uint8</a>;
-        EthTypeLo : <a  href="system.html#uInt8">uint8</a>;
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PIPV4Header"></span><code><b>PIPV4Header</b> = &circ;<a  href="nettypes.html#TIPV4Header">TIPV4Header</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-<a class="normal" href="ipv4.html">IPv4</a></p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TIPV4Header"></span><code><b>TIPV4Header</b> = bitpacked record
-        header_len    : <a  href="system.html#UBit4">ubit4</a>;
-        version       : <a  href="system.html#UBit4">ubit4</a>;
-        ToS           : <a  href="system.html#uInt8">uint8</a>;
-        total_len_Hi  : <a  href="system.html#uInt8">uint8</a>;
-        total_len_Lo  : <a  href="system.html#uInt8">uint8</a>;
-        identifier_Hi : <a  href="system.html#uInt8">uint8</a>;
-        identifier_Lo : <a  href="system.html#uInt8">uint8</a>;
-        Flags         : <a  href="system.html#UBit3">ubit3</a>; 
-        Fragment_Off  : <a  href="system.html#UBit13">ubit13</a>;
-        TTL           : <a  href="system.html#uInt8">uint8</a>;
-        Protocol      : <a  href="system.html#uInt8">uint8</a>;
-        HDR_CHK_Hi    : <a  href="system.html#uInt8">uint8</a>;
-        HDR_CHK_Lo    : <a  href="system.html#uInt8">uint8</a>;
-        Src           : Array[0..3] of <a  href="system.html#uInt8">uint8</a>;
-        Dst           : Array[0..3] of <a  href="system.html#uInt8">uint8</a>;
-        Options       : <a  href="system.html#UBit24">ubit24</a>;
-        Padding       : <a  href="system.html#uInt8">uint8</a>;
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TNetSendCallback"></span><code><b>TNetSendCallback</b> = function(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#sInt32">sint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Callback <a class="normal" href="types.html">Types</a></p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TRecvCallback"></span><code><b>TRecvCallback</b> = procedure(p_data : <a  href="system.html#Void">void</a>; p_len : <a  href="system.html#uInt16">uint16</a>; p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="BROADCAST_MAC"></span><code><b>BROADCAST_MAC</b> : Array[0..5] of <a  href="system.html#uInt8">uint8</a> = ($FF, $FF, $FF, $FF, $FF, $FF);</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-MACs</p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="NULL_MAC"></span><code><b>NULL_MAC</b>      : Array[0..5] of <a  href="system.html#uInt8">uint8</a> = ($00, $00, $00, $00, $00, $00);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="FORCE_MAC"></span><code><b>FORCE_MAC</b>     : Array[0..5] of <a  href="system.html#uInt8">uint8</a> = ($08, $00, $27, $E6, $3F, $81);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ICMP_DATA_GENERIC"></span><code><b>ICMP_DATA_GENERIC</b> : Array[0..31] of <a  href="system.html#uInt8">uint8</a> = ( $61, $62, $63, $64, $65, $66, $67, $68, 
-                                                  $69, $6a, $6b, $6c, $6d, $6e, $6f, $70, 
-                                                  $71, $72, $73, $74, $75, $76, $77, $61, 
-                                                  $62, $63, $64, $65, $66, $67, $68, $69 );</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-<a class="normal" href="icmp.html">ICMP</a> Data</p>
-</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/netutils.html b/doc/netutils.html
deleted file mode 100644
index 9ff0a356..00000000
--- a/doc/netutils.html
+++ /dev/null
@@ -1,220 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: netutils</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit netutils</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;<code>NetUtils</code> - Helper Functions For Network Drivers.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="tracer.html">tracer</a></li><li><a  href="util.html">util</a></li><li><a  href="nettypes.html">nettypes</a></li><li><a  href="console.html">console</a></li><li><a  href="lmemorymanager.html">lmemorymanager</a></li><li><a  href="lists.html">lists</a></li><li><a  href="strings.html">strings</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="netutils.html#copyMAC">copyMAC</a></b>(src : <a  href="system.html#PuInt8">puint8</a>; dst : <a  href="system.html#PuInt8">puint8</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="netutils.html#copyIPv4">copyIPv4</a></b>(src : <a  href="system.html#PuInt8">puint8</a>; dst : <a  href="system.html#PuInt8">puint8</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="netutils.html#stringToMAC">stringToMAC</a></b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="netutils.html#stringToIPv4">stringToIPv4</a></b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="netutils.html#writeMACAddress">writeMACAddress</a></b>(mac : <a  href="system.html#PuInt8">puint8</a>; WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="netutils.html#writeIPv4Address">writeIPv4Address</a></b>(ip : <a  href="system.html#PuInt8">puint8</a>; WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="netutils.html#writeMACAddressEx">writeMACAddressEx</a></b>(mac : <a  href="system.html#PuInt8">puint8</a>; WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="netutils.html#writeIPv4AddressEx">writeIPv4AddressEx</a></b>(ip : <a  href="system.html#PuInt8">puint8</a>; WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="netutils.html#MACEqual">MACEqual</a></b>(mac1 : <a  href="system.html#PuInt8">puint8</a>; mac2 : <a  href="system.html#PuInt8">puint8</a>) : boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="netutils.html#IPEqual">IPEqual</a></b>(ip1 : <a  href="system.html#PuInt8">puint8</a>; ip2 : <a  href="system.html#PuInt8">puint8</a>) : boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="netutils.html#newPacketContext">newPacketContext</a></b> : <a  href="nettypes.html#PPacketContext">PPacketContext</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="netutils.html#freePacketContext">freePacketContext</a></b>(p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="netutils.html#calculateChecksum">calculateChecksum</a></b>(p_data : <a  href="system.html#PuInt16">puint16</a>; p_len : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="netutils.html#verifyChecksum">verifyChecksum</a></b>(p_data : <a  href="system.html#PuInt16">puint16</a>; p_len : <a  href="system.html#uInt16">uint16</a>) : boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="netutils.html#sameSubnetIPv4">sameSubnetIPv4</a></b>(ip1, ip2, netmask : <a  href="system.html#PuInt8">puint8</a>) : boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="netutils.html#contextMACSwitch">contextMACSwitch</a></b>(p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="netutils.html#contextIPv4Switch">contextIPv4Switch</a></b>(p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="copyMAC"></span><code>procedure <b>copyMAC</b>(src : <a  href="system.html#PuInt8">puint8</a>; dst : <a  href="system.html#PuInt8">puint8</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="copyIPv4"></span><code>procedure <b>copyIPv4</b>(src : <a  href="system.html#PuInt8">puint8</a>; dst : <a  href="system.html#PuInt8">puint8</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="stringToMAC"></span><code>function <b>stringToMAC</b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="stringToIPv4"></span><code>function <b>stringToIPv4</b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#PuInt8">puint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeMACAddress"></span><code>procedure <b>writeMACAddress</b>(mac : <a  href="system.html#PuInt8">puint8</a>; WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeIPv4Address"></span><code>procedure <b>writeIPv4Address</b>(ip : <a  href="system.html#PuInt8">puint8</a>; WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeMACAddressEx"></span><code>procedure <b>writeMACAddressEx</b>(mac : <a  href="system.html#PuInt8">puint8</a>; WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="writeIPv4AddressEx"></span><code>procedure <b>writeIPv4AddressEx</b>(ip : <a  href="system.html#PuInt8">puint8</a>; WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MACEqual"></span><code>function <b>MACEqual</b>(mac1 : <a  href="system.html#PuInt8">puint8</a>; mac2 : <a  href="system.html#PuInt8">puint8</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="IPEqual"></span><code>function <b>IPEqual</b>(ip1 : <a  href="system.html#PuInt8">puint8</a>; ip2 : <a  href="system.html#PuInt8">puint8</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="newPacketContext"></span><code>function <b>newPacketContext</b> : <a  href="nettypes.html#PPacketContext">PPacketContext</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="freePacketContext"></span><code>procedure <b>freePacketContext</b>(p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="calculateChecksum"></span><code>function <b>calculateChecksum</b>(p_data : <a  href="system.html#PuInt16">puint16</a>; p_len : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="verifyChecksum"></span><code>function <b>verifyChecksum</b>(p_data : <a  href="system.html#PuInt16">puint16</a>; p_len : <a  href="system.html#uInt16">uint16</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="sameSubnetIPv4"></span><code>function <b>sameSubnetIPv4</b>(ip1, ip2, netmask : <a  href="system.html#PuInt8">puint8</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="contextMACSwitch"></span><code>procedure <b>contextMACSwitch</b>(p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="contextIPv4Switch"></span><code>procedure <b>contextIPv4Switch</b>(p_context : <a  href="nettypes.html#PPacketContext">PPacketContext</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/pasdoc.css b/doc/pasdoc.css
deleted file mode 100644
index 1506d7a5..00000000
--- a/doc/pasdoc.css
+++ /dev/null
@@ -1,203 +0,0 @@
-/*
-  Copyright 1998-2018 PasDoc developers.
-
-  This file is part of "PasDoc".
-
-  "PasDoc" is free software; you can redistribute it and/or modify
-  it under the terms of the GNU General Public License as published by
-  the Free Software Foundation; either version 2 of the License, or
-  (at your option) any later version.
-
-  "PasDoc" is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with "PasDoc"; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
-
-  ----------------------------------------------------------------------------
-*/
-
-body, html, table.container {
-  margin: 0;
-  padding: 0;
-}
-
-body {
-  font-family: Verdana,Arial;
-  color: black;
-  background-color: white;
-}
-
-table.container {
-  width: 100%;
-  border-spacing: 0;
-}
-table.container td {
-  vertical-align: top;
-}
-
-td.navigation {
-  width: 200px;
-  color: white;
-  background-color: #787878;
-  margin: 0;
-  /* padding-bottom is a little larger, to make navigation column have some
-     nice height even when td.content column is very small. */
-  padding: 1em 1em 100px 1em;
-}
-td.navigation p { padding: 0; }
-td.navigation h2 { margin-top: 0; }
-
-td.content { padding: 1em; }
-td.content h1 { margin-top: 0; }
-
-img { border:0px; }
-
-hr {
-    border-bottom: medium none;
-    border-top: thin solid #888;
-}
-
-a:link {color:#C91E0C; text-decoration: none; }
-a:visited {color:#7E5C31; text-decoration: none; }
-a:hover {text-decoration: underline; }
-a:active {text-decoration: underline; }
-
-a.navigation:link { color: white; text-decoration: none; }
-a.navigation:visited { color: white; text-decoration: none; }
-a.navigation:hover { color: white; font-weight: bold; text-decoration: none; }
-a.navigation:active { color: white; text-decoration: none; }
-
-a.bold:link {color:#C91E0C; text-decoration: none; font-weight:bold; }
-a.bold:visited {color:#7E5C31; text-decoration: none; font-weight:bold; }
-a.bold:hover {text-decoration: underline; font-weight:bold; }
-a.bold:active {text-decoration: underline; font-weight:bold; }
-
-a.section {color: green; text-decoration: none; font-weight: bold; }
-a.section:hover {color: green; text-decoration: underline; font-weight: bold; }
-
-ul.useslist a:link {color:#C91E0C; text-decoration: none; font-weight:bold; }
-ul.useslist a:visited {color:#7E5C31; text-decoration: none; font-weight:bold; }
-ul.useslist a:hover {text-decoration: underline; font-weight:bold; }
-ul.useslist a:active {text-decoration: underline; font-weight:bold; }
-
-ul.hierarchy { list-style-type:none; }
-ul.hierarchylevel { list-style-type:none; }
-
-p.unitlink a:link {color:#C91E0C; text-decoration: none; font-weight:bold; }
-p.unitlink a:visited {color:#7E5C31; text-decoration: none; font-weight:bold; }
-p.unitlink a:hover {text-decoration: underline; font-weight:bold; }
-p.unitlink a:active {text-decoration: underline; font-weight:bold; }
-
-tr.list { background: #FFBF44; }
-tr.list2 { background: #FFC982; }
-tr.listheader { background: #C91E0C; color: white; }
-
-table.wide_list { border-spacing:2px; width:100%; }
-table.wide_list td { vertical-align:top; padding:4px; }
-
-table.markerlegend { width:auto; }
-table.markerlegend td.legendmarker { text-align:center; }
-
-.sections { background:white; }
-.sections .one_section {
-  background:lightgray;
-  display: inline-block;
-  margin: 0.2em;
-  padding: 0.5em 1em;
-}
-
-table.summary td.itemcode { width:100%; }
-table.detail td.itemcode { width:100%; }
-
-td.itemname {white-space:nowrap; }
-td.itemunit {white-space:nowrap; }
-td.itemdesc { width:100%; }
-
-div.nodescription { color:red; }
-dl.parameters dt { color:blue; }
-
-/* Various browsers have various default styles for <h6>,
-   sometimes ugly for our purposes, so it's best to set things
-   like font-size and font-weight in out pasdoc.css explicitly. */
-h6.description_section {
-  /* font-size 100% means that it has the same font size as the
-     parent element, i.e. normal description text */
-  font-size: 100%;
-  font-weight: bold;
-  /* By default browsers usually have some large margin-bottom and
-     margin-top for <h1-6> tags. In our case, margin-bottom is
-     unnecessary, we want to visually show that description_section
-     is closely related to content below. In this situation
-     (where the font size is just as a normal text), smaller bottom
-     margin seems to look good. */
-  margin-top: 1.4em;
-  margin-bottom: 0em;
-}
-
-/* Style applied to Pascal code in documentation
-   (e.g. produced by @longcode tag) } */
-span.pascal_string { color: #000080; }
-span.pascal_keyword { font-weight: bolder; }
-span.pascal_comment { color: #000080; font-style: italic; }
-span.pascal_compiler_comment { color: #008000; }
-span.pascal_numeric { }
-span.pascal_hex { }
-
-p.hint_directive { color: red; }
-
-input#search_text { }
-input#search_submit_button { }
-
-acronym.mispelling { background-color: #ffa; }
-
-/* Actually this reduces vertical space between *every* paragraph
-   inside list with @itemSpacing(compact).
-   While we would like to reduce this space only for the
-   top of 1st and bottom of last paragraph within each list item.
-   But, well, user probably will not do any paragraph breaks
-   within a list with @itemSpacing(compact) anyway, so it's
-   acceptable solution. */
-ul.compact_spacing p { margin-top: 0em; margin-bottom: 0em; }
-ol.compact_spacing p { margin-top: 0em; margin-bottom: 0em; }
-dl.compact_spacing p { margin-top: 0em; margin-bottom: 0em; }
-
-/* Style for table created by @table tags:
-   just some thin border.
-
-   This way we have some borders around the cells
-   (so cells are visibly separated), but the border
-   "blends with the background" so it doesn't look too ugly.
-   Hopefully it looks satisfactory in most cases and for most
-   people.
-
-   We add padding for cells, otherwise they look too close.
-   This is normal thing to do when border-collapse is set to
-   collapse (because this eliminates spacing between cells).
-*/
-table.table_tag { border-collapse: collapse; }
-table.table_tag td { border: 1pt solid gray; padding: 0.3em; }
-table.table_tag th { border: 1pt solid gray; padding: 0.3em; }
-
-table.detail {
-  border: 1pt solid gray;
-  margin-top: 0.3em;
-  margin-bottom: 0.3em;
-}
-
-.search-form { white-space: nowrap; }
-.search-input, .search-button { display: inline-block; vertical-align: middle; }
-
-/* Do not make extra vertical space at the beginning/end of table cells.
-   We need ">" selector, to not change paragraphs inside lists inside
-   table cells. */
-table.table_tag td > p:first-child,
-table.table_tag th > p:first-child,
-       td.itemdesc > p:first-child { margin-top: 0em; }
-
-table.table_tag td > p:last-child,
-table.table_tag th > p:last-child,
-       td.itemdesc > p:last-child { margin-bottom: 0em; }
diff --git a/doc/pmemorymanager.TPhysicalMemoryEntry.html b/doc/pmemorymanager.TPhysicalMemoryEntry.html
deleted file mode 100644
index 00f45745..00000000
--- a/doc/pmemorymanager.TPhysicalMemoryEntry.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: pmemorymanager: Packed Record TPhysicalMemoryEntry</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TPhysicalMemoryEntry"></span><h1 class="cio">Packed Record TPhysicalMemoryEntry</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="pmemorymanager.html">pmemorymanager</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TPhysicalMemoryEntry = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="pmemorymanager.TPhysicalMemoryEntry.html#Scanned">Scanned</a></b>: Boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="pmemorymanager.TPhysicalMemoryEntry.html#Present">Present</a></b>: Boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="pmemorymanager.TPhysicalMemoryEntry.html#Allocated">Allocated</a></b>: Boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="pmemorymanager.TPhysicalMemoryEntry.html#MappedTo">MappedTo</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Scanned"></span><code><b>Scanned</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Present"></span><code><b>Present</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Allocated"></span><code><b>Allocated</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MappedTo"></span><code><b>MappedTo</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/pmemorymanager.html b/doc/pmemorymanager.html
deleted file mode 100644
index 01141f44..00000000
--- a/doc/pmemorymanager.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: pmemorymanager</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit pmemorymanager</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>PMemoryManager</code> - Physical Memory Management
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="console.html">console</a></li><li><a  href="multiboot.html">multiboot</a></li><li><a  href="tracer.html">tracer</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="pmemorymanager.TPhysicalMemoryEntry.html"><code>TPhysicalMemoryEntry</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="pmemorymanager.html#init">init</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="pmemorymanager.html#alloc_block">alloc_block</a></b>(block : <a  href="system.html#uInt16">uint16</a>; caller : <a  href="system.html#uInt32">uint32</a>) : boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="pmemorymanager.html#force_alloc_block">force_alloc_block</a></b>(block : <a  href="system.html#uInt16">uint16</a>; caller : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="pmemorymanager.html#new_block">new_block</a></b>(caller : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="pmemorymanager.html#free_block">free_block</a></b>(block : <a  href="system.html#uInt16">uint16</a>; caller : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="pmemorymanager.html#TPhysicalMemory">TPhysicalMemory</a></b> = array[0..1023] of <a  href="pmemorymanager.TPhysicalMemoryEntry.html">TPhysicalMemoryEntry</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="alloc_block"></span><code>function <b>alloc_block</b>(block : <a  href="system.html#uInt16">uint16</a>; caller : <a  href="system.html#uInt32">uint32</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="force_alloc_block"></span><code>procedure <b>force_alloc_block</b>(block : <a  href="system.html#uInt16">uint16</a>; caller : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="new_block"></span><code>function <b>new_block</b>(caller : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="free_block"></span><code>procedure <b>free_block</b>(block : <a  href="system.html#uInt16">uint16</a>; caller : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TPhysicalMemory"></span><code><b>TPhysicalMemory</b> = array[0..1023] of <a  href="pmemorymanager.TPhysicalMemoryEntry.html">TPhysicalMemoryEntry</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/private.gif b/doc/private.gif
deleted file mode 100644
index dca4ce26..00000000
Binary files a/doc/private.gif and /dev/null differ
diff --git a/doc/processloader.html b/doc/processloader.html
deleted file mode 100644
index e15d7caf..00000000
--- a/doc/processloader.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: processloader</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit processloader</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section">Functions and Procedures</div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>ProcessLoader</code> - Process Initialization &amp; Tasking (stub).
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/protected.gif b/doc/protected.gif
deleted file mode 100644
index 96cc3822..00000000
Binary files a/doc/protected.gif and /dev/null differ
diff --git a/doc/public.gif b/doc/public.gif
deleted file mode 100644
index 89f11977..00000000
Binary files a/doc/public.gif and /dev/null differ
diff --git a/doc/published.gif b/doc/published.gif
deleted file mode 100644
index 6ed9af6c..00000000
Binary files a/doc/published.gif and /dev/null differ
diff --git a/doc/scheduler.TScheduler_Entry.html b/doc/scheduler.TScheduler_Entry.html
deleted file mode 100644
index 6de04042..00000000
--- a/doc/scheduler.TScheduler_Entry.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: scheduler: Packed Record TScheduler_Entry</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TScheduler_Entry"></span><h1 class="cio">Packed Record TScheduler_Entry</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="scheduler.html">scheduler</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TScheduler_Entry = packed record</code></p>
-<h2 class="description">Description</h2>
-<p>
-EAX, EDX,</p>
-<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="scheduler.TScheduler_Entry.html#ThreadID">ThreadID</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="scheduler.TScheduler_Entry.html#Priority">Priority</a></b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="scheduler.TScheduler_Entry.html#Delta">Delta</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="scheduler.TScheduler_Entry.html#Next">Next</a></b>: <a  href="system.html#Void">void</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ThreadID"></span><code><b>ThreadID</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Priority"></span><code><b>Priority</b>: <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Delta"></span><code><b>Delta</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Next"></span><code><b>Next</b>: <a  href="system.html#Void">void</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/scheduler.TTaskState.html b/doc/scheduler.TTaskState.html
deleted file mode 100644
index b10e322b..00000000
--- a/doc/scheduler.TTaskState.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: scheduler: Packed Record TTaskState</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TTaskState"></span><h1 class="cio">Packed Record TTaskState</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section">Fields</div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="scheduler.html">scheduler</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TTaskState = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/scheduler.html b/doc/scheduler.html
deleted file mode 100644
index 1c4df0de..00000000
--- a/doc/scheduler.html
+++ /dev/null
@@ -1,127 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: scheduler</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit scheduler</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>Scheduler</code> - Schedules Context Switches.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">console</a></li><li><a  href="TMR_0_ISR.html">TMR_0_ISR</a></li><li><a  href="lmemorymanager.html">lmemorymanager</a></li><li><a  href="terminal.html">terminal</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="scheduler.TTaskState.html"><code>TTaskState</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="scheduler.TScheduler_Entry.html"><code>TScheduler_Entry</code></a></td>
-<td class="itemdesc">EAX, EDX,</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="scheduler.html#init">init</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="scheduler.html#add_task">add_task</a></b>(priority : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="scheduler.html#PScheduler_Entry">PScheduler_Entry</a></b> = &circ;<a  href="scheduler.TScheduler_Entry.html">TScheduler_Entry</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="scheduler.html#Quantum">Quantum</a></b> = 64;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="scheduler.html#Active">Active</a></b>: Boolean;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="add_task"></span><code>procedure <b>add_task</b>(priority : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PScheduler_Entry"></span><code><b>PScheduler_Entry</b> = &circ;<a  href="scheduler.TScheduler_Entry.html">TScheduler_Entry</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Quantum"></span><code><b>Quantum</b> = 64;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Active"></span><code><b>Active</b>: Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/serial.html b/doc/serial.html
deleted file mode 100644
index eb41c647..00000000
--- a/doc/serial.html
+++ /dev/null
@@ -1,134 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: serial</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit serial</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;Interface-&gt;<code>Serial</code> - <code>Serial</code> Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="isrmanager.html">isrmanager</a></li><li><a  href="strings.html">strings</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="serial.html#init">init</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="serial.html#receive">receive</a></b>(PORT : <a  href="system.html#uInt16">uint16</a>; timeout : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="serial.html#send">send</a></b>(PORT : <a  href="system.html#uInt16">uint16</a>; data : <a  href="system.html#uInt8">uint8</a>; timeout : <a  href="system.html#uInt32">uint32</a>) : boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="serial.html#sendString">sendString</a></b>(str : <a  href="system.html#pchar">pchar</a>) : boolean;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="serial.html#COM1">COM1</a></b> = $3F8;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="serial.html#COM2">COM2</a></b> = $2F8;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="serial.html#COM3">COM3</a></b> = $3E8;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="serial.html#COM4">COM4</a></b> = $2E8;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="receive"></span><code>function <b>receive</b>(PORT : <a  href="system.html#uInt16">uint16</a>; timeout : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="send"></span><code>function <b>send</b>(PORT : <a  href="system.html#uInt16">uint16</a>; data : <a  href="system.html#uInt8">uint8</a>; timeout : <a  href="system.html#uInt32">uint32</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="sendString"></span><code>function <b>sendString</b>(str : <a  href="system.html#pchar">pchar</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="COM1"></span><code><b>COM1</b> = $3F8;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="COM2"></span><code><b>COM2</b> = $2F8;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="COM3"></span><code><b>COM3</b> = $3E8;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="COM4"></span><code><b>COM4</b> = $2E8;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/shell.html b/doc/shell.html
deleted file mode 100644
index f502d420..00000000
--- a/doc/shell.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: shell</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit shell</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Prog-&gt;<code>Shell</code> - Main Desktop UI.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">Console</a></li><li><a  href="RTC.html">RTC</a></li><li><a  href="terminal.html">terminal</a></li><li><a  href="strings.html">strings</a></li><li><a  href="asuro.html">asuro</a></li><li><a  href="tracer.html">tracer</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="shell.html#init">init</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="shell.html#getTaskbarColorsPtr">getTaskbarColorsPtr</a></b> : <a  href="system.html#PuInt32">puint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="shell.html#getExploreColorsPtr">getExploreColorsPtr</a></b> : <a  href="system.html#PuInt32">puint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="shell.html#getDesktopColorsPtr">getDesktopColorsPtr</a></b> : <a  href="system.html#PuInt32">puint32</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getTaskbarColorsPtr"></span><code>function <b>getTaskbarColorsPtr</b> : <a  href="system.html#PuInt32">puint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getExploreColorsPtr"></span><code>function <b>getExploreColorsPtr</b> : <a  href="system.html#PuInt32">puint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getDesktopColorsPtr"></span><code>function <b>getDesktopColorsPtr</b> : <a  href="system.html#PuInt32">puint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/splash.html b/doc/splash.html
deleted file mode 100644
index 1f0b6eaa..00000000
--- a/doc/splash.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: splash</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit splash</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Prog-&gt;<code>Splash</code> - <a class="normal" href="asuro.html">Asuro</a> <code>Splash</code> Screen.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">console</a></li><li><a  href="keyboard.html">keyboard</a></li><li><a  href="RTC.html">RTC</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="splash.html#init">init</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/strings.html b/doc/strings.html
deleted file mode 100644
index 4fd46f93..00000000
--- a/doc/strings.html
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: strings</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit strings</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Include-&gt;<code>Strings</code> - String Manipulation.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="lmemorymanager.html">lmemorymanager</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="strings.html#stringToUpper">stringToUpper</a></b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="strings.html#stringToLower">stringToLower</a></b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="strings.html#stringEquals">stringEquals</a></b>(str1, str2 : <a  href="system.html#pchar">pchar</a>) : boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="strings.html#stringCopy">stringCopy</a></b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="strings.html#stringNew">stringNew</a></b>(size : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="strings.html#stringSize">stringSize</a></b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="strings.html#stringConcat">stringConcat</a></b>(str1, str2 : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="strings.html#stringContains">stringContains</a></b>(str : <a  href="system.html#pchar">pchar</a>; sub : <a  href="system.html#pchar">pchar</a>) : boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="strings.html#stringToInt">stringToInt</a></b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="strings.html#hexStringToInt">hexStringToInt</a></b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="strings.html#intToString">intToString</a></b>(i : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="strings.html#boolToString">boolToString</a></b>(b : boolean; ext : boolean) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="stringToUpper"></span><code>function <b>stringToUpper</b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="stringToLower"></span><code>function <b>stringToLower</b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="stringEquals"></span><code>function <b>stringEquals</b>(str1, str2 : <a  href="system.html#pchar">pchar</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="stringCopy"></span><code>function <b>stringCopy</b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="stringNew"></span><code>function <b>stringNew</b>(size : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="stringSize"></span><code>function <b>stringSize</b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="stringConcat"></span><code>function <b>stringConcat</b>(str1, str2 : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="stringContains"></span><code>function <b>stringContains</b>(str : <a  href="system.html#pchar">pchar</a>; sub : <a  href="system.html#pchar">pchar</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="stringToInt"></span><code>function <b>stringToInt</b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="hexStringToInt"></span><code>function <b>hexStringToInt</b>(str : <a  href="system.html#pchar">pchar</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="intToString"></span><code>function <b>intToString</b>(i : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="boolToString"></span><code>function <b>boolToString</b>(b : boolean; ext : boolean) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/system.html b/doc/system.html
deleted file mode 100644
index 9612859e..00000000
--- a/doc/system.html
+++ /dev/null
@@ -1,770 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: system</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit system</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section">Functions and Procedures</div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section"><a class="section" href="#PasDoc-Constants">Constants</a></div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Include-&gt;<code>System</code> - Base <a class="normal" href="types.html">Types</a> &amp; Structures.
-
-<p> </p>
-<span id="PasDoc-Uses"></span><h2 class="overview">Overview</h2>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#cardinal">cardinal</a></b> = 0..$FFFFFFFF;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#hresult">hresult</a></b> = <a  href="system.html#cardinal">cardinal</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#dword">dword</a></b> = <a  href="system.html#cardinal">cardinal</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#integer">integer</a></b> = longint;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#pchar">pchar</a></b> = &circ;char;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#uInt8">uInt8</a></b>  = BYTE;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#uInt16">uInt16</a></b> = WORD;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#uInt32">uInt32</a></b> = <a  href="system.html#dword">DWORD</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#uInt64">uInt64</a></b> = QWORD;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#sInt8">sInt8</a></b> = shortint;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#sInt16">sInt16</a></b> = smallint;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#sInt32">sInt32</a></b> = <a  href="system.html#integer">integer</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#sInt64">sInt64</a></b> = longint;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#Float">Float</a></b> = Single;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#PuByte">PuByte</a></b> = &circ;Byte;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#PuInt8">PuInt8</a></b> = <a  href="system.html#PuByte">PuByte</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#PuInt16">PuInt16</a></b> = &circ;<a  href="system.html#uInt16">uInt16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#PuInt32">PuInt32</a></b> = &circ;<a  href="system.html#uInt32">uInt32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#PuInt64">PuInt64</a></b> = &circ;<a  href="system.html#uInt64">uInt64</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#PsInt8">PsInt8</a></b> = &circ;<a  href="system.html#sInt8">sInt8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#PsInt16">PsInt16</a></b> = &circ;<a  href="system.html#sInt16">sInt16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#PsInt32">PsInt32</a></b> = &circ;<a  href="system.html#sInt32">sInt32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#PsInt64">PsInt64</a></b> = &circ;<a  href="system.html#sInt64">sInt64</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#PFloat">PFloat</a></b> = &circ;<a  href="system.html#Float">Float</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#PDouble">PDouble</a></b> = &circ;Double;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#Void">Void</a></b> = &circ;<a  href="system.html#uInt32">uInt32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#HWND">HWND</a></b> = <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit1">UBit1</a></b> =  0..(1 shl 01) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit2">UBit2</a></b> =  0..(1 shl 02) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit3">UBit3</a></b> =  0..(1 shl 03) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit4">UBit4</a></b> =  0..(1 shl 04) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit5">UBit5</a></b> =  0..(1 shl 05) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit6">UBit6</a></b> =  0..(1 shl 06) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit7">UBit7</a></b> =  0..(1 shl 07) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit9">UBit9</a></b> =  0..(1 shl 09) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit10">UBit10</a></b> = 0..(1 shl 10) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit11">UBit11</a></b> = 0..(1 shl 11) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit12">UBit12</a></b> = 0..(1 shl 12) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit13">UBit13</a></b> = 0..(1 shl 13) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit14">UBit14</a></b> = 0..(1 shl 14) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit15">UBit15</a></b> = 0..(1 shl 15) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit16">UBit16</a></b> = 0..(1 shl 16) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit17">UBit17</a></b> = 0..(1 shl 17) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit18">UBit18</a></b> = 0..(1 shl 18) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit19">UBit19</a></b> = 0..(1 shl 19) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit20">UBit20</a></b> = 0..(1 shl 20) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit21">UBit21</a></b> = 0..(1 shl 21) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit22">UBit22</a></b> = 0..(1 shl 22) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit23">UBit23</a></b> = 0..(1 shl 23) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit24">UBit24</a></b> = 0..(1 shl 24) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit25">UBit25</a></b> = 0..(1 shl 25) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit26">UBit26</a></b> = 0..(1 shl 26) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit27">UBit27</a></b> = 0..(1 shl 27) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit28">UBit28</a></b> = 0..(1 shl 28) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#UBit30">UBit30</a></b> = 0..(1 shl 30) - 1;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#UBit31">UBit31</a></b> = 0..(1 shl 31) - 1;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#TBitMask">TBitMask</a></b> = bitpacked record
-      b0,b1,b2,b3,b4,b5,b6,b7 : Boolean;
-    end;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#PBitMask">PBitMask</a></b> = &circ;<a  href="system.html#TBitMask">TBitMask</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#TMask">TMask</a></b> = bitpacked array[0..7] of Boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#PMask">PMask</a></b> = &circ;<a  href="system.html#TMask">TMask</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#TRGB565">TRGB565</a></b> = bitpacked record
-      B : <a  href="system.html#UBit5">UBit5</a>;
-      G : <a  href="system.html#UBit6">UBit6</a>;
-      R : <a  href="system.html#UBit5">UBit5</a>
-    end;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#PRGB565">PRGB565</a></b> = &circ;<a  href="system.html#TRGB565">TRGB565</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#TRGB565Pair">TRGB565Pair</a></b> = bitpacked record
-      Background : <a  href="system.html#TRGB565">TRGB565</a>;
-      Foreground : <a  href="system.html#TRGB565">TRGB565</a>;
-    end;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#PRGB565Pair">PRGB565Pair</a></b> = &circ;<a  href="system.html#TRGB565Pair">TRGB565Pair</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#KERNEL_VIRTUAL_BASE">KERNEL_VIRTUAL_BASE</a></b> = $C0000000;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#KERNEL_PAGE_NUMBER">KERNEL_PAGE_NUMBER</a></b> = <a  href="system.html#KERNEL_VIRTUAL_BASE">KERNEL_VIRTUAL_BASE</a> SHR 22;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#BSOD_ENABLE">BSOD_ENABLE</a></b> = true;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="system.html#TRACER_ENABLE">TRACER_ENABLE</a></b> = true;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="system.html#CONSOLE_SLOW_REDRAW">CONSOLE_SLOW_REDRAW</a></b> = false;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="cardinal"></span><code><b>cardinal</b> = 0..$FFFFFFFF;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Redraws the Window manager after every character, but slows performance. internal <a class="normal" href="types.html">types</a></p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="hresult"></span><code><b>hresult</b> = <a  href="system.html#cardinal">cardinal</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="dword"></span><code><b>dword</b> = <a  href="system.html#cardinal">cardinal</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="integer"></span><code><b>integer</b> = longint;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="pchar"></span><code><b>pchar</b> = &circ;char;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="uInt8"></span><code><b>uInt8</b>  = BYTE;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Standard <a class="normal" href="types.html">Types</a></p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="uInt16"></span><code><b>uInt16</b> = WORD;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="uInt32"></span><code><b>uInt32</b> = <a  href="system.html#dword">DWORD</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="uInt64"></span><code><b>uInt64</b> = QWORD;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="sInt8"></span><code><b>sInt8</b> = shortint;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="sInt16"></span><code><b>sInt16</b> = smallint;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="sInt32"></span><code><b>sInt32</b> = <a  href="system.html#integer">integer</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="sInt64"></span><code><b>sInt64</b> = longint;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Float"></span><code><b>Float</b> = Single;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PuByte"></span><code><b>PuByte</b> = &circ;Byte;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Pointer <a class="normal" href="types.html">Types</a></p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PuInt8"></span><code><b>PuInt8</b> = <a  href="system.html#PuByte">PuByte</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PuInt16"></span><code><b>PuInt16</b> = &circ;<a  href="system.html#uInt16">uInt16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PuInt32"></span><code><b>PuInt32</b> = &circ;<a  href="system.html#uInt32">uInt32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PuInt64"></span><code><b>PuInt64</b> = &circ;<a  href="system.html#uInt64">uInt64</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PsInt8"></span><code><b>PsInt8</b> = &circ;<a  href="system.html#sInt8">sInt8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PsInt16"></span><code><b>PsInt16</b> = &circ;<a  href="system.html#sInt16">sInt16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PsInt32"></span><code><b>PsInt32</b> = &circ;<a  href="system.html#sInt32">sInt32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PsInt64"></span><code><b>PsInt64</b> = &circ;<a  href="system.html#sInt64">sInt64</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PFloat"></span><code><b>PFloat</b> = &circ;<a  href="system.html#Float">Float</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PDouble"></span><code><b>PDouble</b> = &circ;Double;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Void"></span><code><b>Void</b> = &circ;<a  href="system.html#uInt32">uInt32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HWND"></span><code><b>HWND</b> = <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit1"></span><code><b>UBit1</b> =  0..(1 shl 01) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-<p>
-Alternate <a class="normal" href="types.html">Types</a></p>
-</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit2"></span><code><b>UBit2</b> =  0..(1 shl 02) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit3"></span><code><b>UBit3</b> =  0..(1 shl 03) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit4"></span><code><b>UBit4</b> =  0..(1 shl 04) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit5"></span><code><b>UBit5</b> =  0..(1 shl 05) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit6"></span><code><b>UBit6</b> =  0..(1 shl 06) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit7"></span><code><b>UBit7</b> =  0..(1 shl 07) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit9"></span><code><b>UBit9</b> =  0..(1 shl 09) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit10"></span><code><b>UBit10</b> = 0..(1 shl 10) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit11"></span><code><b>UBit11</b> = 0..(1 shl 11) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit12"></span><code><b>UBit12</b> = 0..(1 shl 12) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit13"></span><code><b>UBit13</b> = 0..(1 shl 13) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit14"></span><code><b>UBit14</b> = 0..(1 shl 14) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit15"></span><code><b>UBit15</b> = 0..(1 shl 15) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit16"></span><code><b>UBit16</b> = 0..(1 shl 16) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit17"></span><code><b>UBit17</b> = 0..(1 shl 17) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit18"></span><code><b>UBit18</b> = 0..(1 shl 18) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit19"></span><code><b>UBit19</b> = 0..(1 shl 19) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit20"></span><code><b>UBit20</b> = 0..(1 shl 20) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit21"></span><code><b>UBit21</b> = 0..(1 shl 21) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit22"></span><code><b>UBit22</b> = 0..(1 shl 22) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit23"></span><code><b>UBit23</b> = 0..(1 shl 23) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit24"></span><code><b>UBit24</b> = 0..(1 shl 24) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit25"></span><code><b>UBit25</b> = 0..(1 shl 25) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit26"></span><code><b>UBit26</b> = 0..(1 shl 26) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit27"></span><code><b>UBit27</b> = 0..(1 shl 27) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit28"></span><code><b>UBit28</b> = 0..(1 shl 28) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit30"></span><code><b>UBit30</b> = 0..(1 shl 30) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="UBit31"></span><code><b>UBit31</b> = 0..(1 shl 31) - 1;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TBitMask"></span><code><b>TBitMask</b> = bitpacked record
-      b0,b1,b2,b3,b4,b5,b6,b7 : Boolean;
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PBitMask"></span><code><b>PBitMask</b> = &circ;<a  href="system.html#TBitMask">TBitMask</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TMask"></span><code><b>TMask</b> = bitpacked array[0..7] of Boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PMask"></span><code><b>PMask</b> = &circ;<a  href="system.html#TMask">TMask</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TRGB565"></span><code><b>TRGB565</b> = bitpacked record
-      B : <a  href="system.html#UBit5">UBit5</a>;
-      G : <a  href="system.html#UBit6">UBit6</a>;
-      R : <a  href="system.html#UBit5">UBit5</a>
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PRGB565"></span><code><b>PRGB565</b> = &circ;<a  href="system.html#TRGB565">TRGB565</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TRGB565Pair"></span><code><b>TRGB565Pair</b> = bitpacked record
-      Background : <a  href="system.html#TRGB565">TRGB565</a>;
-      Foreground : <a  href="system.html#TRGB565">TRGB565</a>;
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PRGB565Pair"></span><code><b>PRGB565Pair</b> = &circ;<a  href="system.html#TRGB565Pair">TRGB565Pair</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Constants</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="KERNEL_VIRTUAL_BASE"></span><code><b>KERNEL_VIRTUAL_BASE</b> = $C0000000;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="KERNEL_PAGE_NUMBER"></span><code><b>KERNEL_PAGE_NUMBER</b> = <a  href="system.html#KERNEL_VIRTUAL_BASE">KERNEL_VIRTUAL_BASE</a> SHR 22;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="BSOD_ENABLE"></span><code><b>BSOD_ENABLE</b> = true;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TRACER_ENABLE"></span><code><b>TRACER_ENABLE</b> = true;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CONSOLE_SLOW_REDRAW"></span><code><b>CONSOLE_SLOW_REDRAW</b> = false;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Authors</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-<li>Aaron Hance &lt;<a  href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/tcp.html b/doc/tcp.html
deleted file mode 100644
index a5a7ae89..00000000
--- a/doc/tcp.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: tcp</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit tcp</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section">Functions and Procedures</div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L4-&gt;<code>TCP</code> - Transmission Control Protocol Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="nettypes.html">nettypes</a></li><li><a  href="netutils.html">netutils</a></li><li><a  href="ipv4.html">ipv4</a></li></ul><h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/terminal.TCommand.html b/doc/terminal.TCommand.html
deleted file mode 100644
index 6670e207..00000000
--- a/doc/terminal.TCommand.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: terminal: Record TCommand</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TCommand"></span><h1 class="cio">Record TCommand</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="terminal.html">terminal</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TCommand = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="terminal.TCommand.html#registered">registered</a></b>: boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="terminal.TCommand.html#hidden">hidden</a></b>: boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="terminal.TCommand.html#command">command</a></b>: <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="terminal.TCommand.html#method">method</a></b>: <a  href="terminal.html#TCommandMethod">TCommandMethod</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="terminal.TCommand.html#description">description</a></b>: <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="registered"></span><code><b>registered</b>: boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="hidden"></span><code><b>hidden</b>: boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="command"></span><code><b>command</b>: <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="method"></span><code><b>method</b>: <a  href="terminal.html#TCommandMethod">TCommandMethod</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="description"></span><code><b>description</b>: <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/terminal.THistory.html b/doc/terminal.THistory.html
deleted file mode 100644
index a02cace4..00000000
--- a/doc/terminal.THistory.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: terminal: Record THistory</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="THistory"></span><h1 class="cio">Record THistory</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="terminal.html">terminal</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type THistory = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="terminal.THistory.html#Command">Command</a></b>: <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="terminal.THistory.html#Next">Next</a></b>: <a  href="terminal.html#PHistory">PHistory</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Command"></span><code><b>Command</b>: <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Next"></span><code><b>Next</b>: <a  href="terminal.html#PHistory">PHistory</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/terminal.TParamList.html b/doc/terminal.TParamList.html
deleted file mode 100644
index 96653a4a..00000000
--- a/doc/terminal.TParamList.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: terminal: Record TParamList</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TParamList"></span><h1 class="cio">Record TParamList</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="terminal.html">terminal</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TParamList = record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="terminal.TParamList.html#Param">Param</a></b>: <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="terminal.TParamList.html#Next">Next</a></b>: <a  href="terminal.html#PParamList">PParamList</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Param"></span><code><b>Param</b>: <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Next"></span><code><b>Next</b>: <a  href="terminal.html#PParamList">PParamList</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/terminal.html b/doc/terminal.html
deleted file mode 100644
index 31ce5235..00000000
--- a/doc/terminal.html
+++ /dev/null
@@ -1,327 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: terminal</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit terminal</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Prog-&gt;<code>Terminal</code> - Interactive Command Line Environment.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="bios_data_area.html">bios_data_area</a></li><li><a  href="console.html">console</a></li><li><a  href="keyboard.html">keyboard</a></li><li><a  href="util.html">util</a></li><li><a  href="lmemorymanager.html">lmemorymanager</a></li><li><a  href="strings.html">strings</a></li><li><a  href="tracer.html">tracer</a></li><li><a  href="asuro.html">asuro</a></li><li><a  href="serial.html">serial</a></li><li><a  href="netutils.html">netutils</a></li><li><a  href="nettypes.html">nettypes</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="terminal.TParamList.html"><code>TParamList</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list2">
-<td class="itemname">Record&nbsp;<a class="bold" href="terminal.THistory.html"><code>THistory</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-<tr class="list">
-<td class="itemname">Record&nbsp;<a class="bold" href="terminal.TCommand.html"><code>TCommand</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="terminal.html#run">run</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="terminal.html#init">init</a></b>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="terminal.html#registerCommand">registerCommand</a></b>(command : <a  href="system.html#pchar">pchar</a>; method : <a  href="terminal.html#TCommandMethod">TCommandMethod</a>; description : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="terminal.html#registerCommandEx">registerCommandEx</a></b>(command : <a  href="system.html#pchar">pchar</a>; method : <a  href="terminal.html#TCommandMethod">TCommandMethod</a>; description : <a  href="system.html#pchar">pchar</a>; hide : boolean);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="terminal.html#getParams">getParams</a></b>(buf : <a  href="terminal.html#TCommandBuffer">TCommandBuffer</a>) : <a  href="terminal.html#PParamList">PParamList</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="terminal.html#paramCount">paramCount</a></b>(params : <a  href="terminal.html#PParamList">PParamList</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="terminal.html#getParam">getParam</a></b>(index : <a  href="system.html#uInt32">uint32</a>; params : <a  href="terminal.html#PParamList">PParamList</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="terminal.html#setWorkingDirectory">setWorkingDirectory</a></b>(str : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="terminal.html#getWorkingDirectory">getWorkingDirectory</a></b> : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="terminal.html#getTerminalHWND">getTerminalHWND</a></b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="terminal.html#halt">halt</a></b>(id : <a  href="system.html#uInt32">uint32</a>; cb : <a  href="terminal.html#THaltCallback">THaltCallback</a>) : boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="terminal.html#done">done</a></b>(id : <a  href="system.html#uInt32">uint32</a>) : boolean;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="terminal.html#THaltCallback">THaltCallback</a></b> = procedure();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="terminal.html#PParamList">PParamList</a></b> = &circ;<a  href="terminal.TParamList.html">TParamList</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="terminal.html#PHistory">PHistory</a></b> = &circ;<a  href="terminal.THistory.html">THistory</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="terminal.html#TCommandBuffer">TCommandBuffer</a></b> = array[0..1023] of byte;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="terminal.html#TCommandMethod">TCommandMethod</a></b> = procedure(params : <a  href="terminal.html#PParamList">PParamList</a>);</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="terminal.html#buffer">buffer</a></b>: <a  href="terminal.html#TCommandBuffer">TCommandBuffer</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="terminal.html#History">History</a></b>: <a  href="terminal.html#PHistory">PHistory</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="terminal.html#bIndex">bIndex</a></b>: <a  href="system.html#uInt32">uint32</a> = 0;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="terminal.html#Commands">Commands</a></b>: array[0..65534] of <a  href="terminal.TCommand.html">TCommand</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="terminal.html#Working_Directory">Working_Directory</a></b>: <a  href="system.html#pchar">PChar</a> = '/';</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="terminal.html#Halted">Halted</a></b>: Boolean = false;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="terminal.html#HaltID">HaltID</a></b>: <a  href="system.html#uInt32">uint32</a> = 0;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="terminal.html#HaltCB">HaltCB</a></b>: <a  href="terminal.html#THaltCallback">THaltCallback</a> = nil;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="run"></span><code>procedure <b>run</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="registerCommand"></span><code>procedure <b>registerCommand</b>(command : <a  href="system.html#pchar">pchar</a>; method : <a  href="terminal.html#TCommandMethod">TCommandMethod</a>; description : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="registerCommandEx"></span><code>procedure <b>registerCommandEx</b>(command : <a  href="system.html#pchar">pchar</a>; method : <a  href="terminal.html#TCommandMethod">TCommandMethod</a>; description : <a  href="system.html#pchar">pchar</a>; hide : boolean);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getParams"></span><code>function <b>getParams</b>(buf : <a  href="terminal.html#TCommandBuffer">TCommandBuffer</a>) : <a  href="terminal.html#PParamList">PParamList</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="paramCount"></span><code>function <b>paramCount</b>(params : <a  href="terminal.html#PParamList">PParamList</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getParam"></span><code>function <b>getParam</b>(index : <a  href="system.html#uInt32">uint32</a>; params : <a  href="terminal.html#PParamList">PParamList</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="setWorkingDirectory"></span><code>procedure <b>setWorkingDirectory</b>(str : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getWorkingDirectory"></span><code>function <b>getWorkingDirectory</b> : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getTerminalHWND"></span><code>function <b>getTerminalHWND</b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="halt"></span><code>function <b>halt</b>(id : <a  href="system.html#uInt32">uint32</a>; cb : <a  href="terminal.html#THaltCallback">THaltCallback</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="done"></span><code>function <b>done</b>(id : <a  href="system.html#uInt32">uint32</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="THaltCallback"></span><code><b>THaltCallback</b> = procedure();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PParamList"></span><code><b>PParamList</b> = &circ;<a  href="terminal.TParamList.html">TParamList</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PHistory"></span><code><b>PHistory</b> = &circ;<a  href="terminal.THistory.html">THistory</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TCommandBuffer"></span><code><b>TCommandBuffer</b> = array[0..1023] of byte;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TCommandMethod"></span><code><b>TCommandMethod</b> = procedure(params : <a  href="terminal.html#PParamList">PParamList</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="buffer"></span><code><b>buffer</b>: <a  href="terminal.html#TCommandBuffer">TCommandBuffer</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="History"></span><code><b>History</b>: <a  href="terminal.html#PHistory">PHistory</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="bIndex"></span><code><b>bIndex</b>: <a  href="system.html#uInt32">uint32</a> = 0;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Commands"></span><code><b>Commands</b>: array[0..65534] of <a  href="terminal.TCommand.html">TCommand</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Working_Directory"></span><code><b>Working_Directory</b>: <a  href="system.html#pchar">PChar</a> = '/';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="Halted"></span><code><b>Halted</b>: Boolean = false;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HaltID"></span><code><b>HaltID</b>: <a  href="system.html#uInt32">uint32</a> = 0;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HaltCB"></span><code><b>HaltCB</b>: <a  href="terminal.html#THaltCallback">THaltCallback</a> = nil;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/testdriver.html b/doc/testdriver.html
deleted file mode 100644
index 2c8fab71..00000000
--- a/doc/testdriver.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: testdriver</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit testdriver</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;Exp-&gt;<code>TestDriver</code> - Dummy Driver For Testing.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="tracer.html">tracer</a></li><li><a  href="console.html">console</a></li><li><a  href="drivermanagement.html">drivermanagement</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="testdriver.html#init">init</a></b>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/themer.html b/doc/themer.html
deleted file mode 100644
index 780107b7..00000000
--- a/doc/themer.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: themer</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit themer</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Prog-&gt;<code>Themer</code> - Live Desktop Color Picker.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">console</a></li><li><a  href="terminal.html">terminal</a></li><li><a  href="keyboard.html">keyboard</a></li><li><a  href="shell.html">shell</a></li><li><a  href="strings.html">strings</a></li><li><a  href="tracer.html">tracer</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="themer.html#init">init</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/tipuesearch/jquery.min.js b/doc/tipuesearch/jquery.min.js
deleted file mode 100644
index b18e05a9..00000000
--- a/doc/tipuesearch/jquery.min.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/*! jQuery v2.0.0 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
-//@ sourceMappingURL=jquery.min.map
-*/
-(function(e,undefined){var t,n,r=typeof undefined,i=e.location,o=e.document,s=o.documentElement,a=e.jQuery,u=e.$,l={},c=[],f="2.0.0",p=c.concat,h=c.push,d=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=f.trim,x=function(e,n){return new x.fn.init(e,n,t)},b=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^-ms-/,N=/-([\da-z])/gi,E=function(e,t){return t.toUpperCase()},S=function(){o.removeEventListener("DOMContentLoaded",S,!1),e.removeEventListener("load",S,!1),x.ready()};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,t,n){var r,i;if(!e)return this;if("string"==typeof e){if(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:T.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof x?t[0]:t,x.merge(this,x.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:o,!0)),C.test(r[1])&&x.isPlainObject(t))for(r in t)x.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return i=o.getElementById(r[2]),i&&i.parentNode&&(this.length=1,this[0]=i),this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?n.ready(e):(e.selector!==undefined&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return d.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,t,n,r,i,o,s=arguments[0]||{},a=1,u=arguments.length,l=!1;for("boolean"==typeof s&&(l=s,s=arguments[1]||{},a=2),"object"==typeof s||x.isFunction(s)||(s={}),u===a&&(s=this,--a);u>a;a++)if(null!=(e=arguments[a]))for(t in e)n=s[t],r=e[t],s!==r&&(l&&r&&(x.isPlainObject(r)||(i=x.isArray(r)))?(i?(i=!1,o=n&&x.isArray(n)?n:[]):o=n&&x.isPlainObject(n)?n:{},s[t]=x.extend(l,o,r)):r!==undefined&&(s[t]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=a),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){(e===!0?--x.readyWait:x.isReady)||(x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(o,[x]),x.fn.trigger&&x(o).trigger("ready").off("ready")))},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if("object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:JSON.parse,parseXML:function(e){var t,n;if(!e||"string"!=typeof e)return null;try{n=new DOMParser,t=n.parseFromString(e,"text/xml")}catch(r){t=undefined}return(!t||t.getElementsByTagName("parsererror").length)&&x.error("Invalid XML: "+e),t},noop:function(){},globalEval:function(e){var t,n=eval;e=x.trim(e),e&&(1===e.indexOf("use strict")?(t=o.createElement("script"),t.text=e,o.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(k,"ms-").replace(N,E)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,s=j(e);if(n){if(s){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(s){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:function(e){return null==e?"":v.call(e)},makeArray:function(e,t){var n=t||[];return null!=e&&(j(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:g.call(t,e,n)},merge:function(e,t){var n=t.length,r=e.length,i=0;if("number"==typeof n)for(;n>i;i++)e[r++]=t[i];else while(t[i]!==undefined)e[r++]=t[i++];return e.length=r,e},grep:function(e,t,n){var r,i=[],o=0,s=e.length;for(n=!!n;s>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,s=j(e),a=[];if(s)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(a[a.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(a[a.length]=r);return p.apply([],a)},guid:1,proxy:function(e,t){var n,r,i;return"string"==typeof t&&(n=e[t],t=e,e=n),x.isFunction(e)?(r=d.call(arguments,2),i=function(){return e.apply(t||this,r.concat(d.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):undefined},access:function(e,t,n,r,i,o,s){var a=0,u=e.length,l=null==n;if("object"===x.type(n)){i=!0;for(a in n)x.access(e,t,a,n[a],!0,o,s)}else if(r!==undefined&&(i=!0,x.isFunction(r)||(s=!0),l&&(s?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(x(e),n)})),t))for(;u>a;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));return i?e:l?t.call(e):u?t(e[0],n):o},now:Date.now,swap:function(e,t,n,r){var i,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=s[o];return i}}),x.ready.promise=function(t){return n||(n=x.Deferred(),"complete"===o.readyState?setTimeout(x.ready):(o.addEventListener("DOMContentLoaded",S,!1),e.addEventListener("load",S,!1))),n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function j(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}t=x(o),function(e,undefined){var t,n,r,i,o,s,a,u,l,c,f,p,h,d,g,m,y="sizzle"+-new Date,v=e.document,b={},w=0,T=0,C=ot(),k=ot(),N=ot(),E=!1,S=function(){return 0},j=typeof undefined,D=1<<31,A=[],L=A.pop,q=A.push,H=A.push,O=A.slice,F=A.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",R="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=M.replace("w","w#"),$="\\["+R+"*("+M+")"+R+"*(?:([*^$|!~]?=)"+R+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+R+"*\\]",B=":("+M+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",I=RegExp("^"+R+"+|((?:^|[^\\\\])(?:\\\\.)*)"+R+"+$","g"),z=RegExp("^"+R+"*,"+R+"*"),_=RegExp("^"+R+"*([>+~]|"+R+")"+R+"*"),X=RegExp(R+"*[+~]"),U=RegExp("="+R+"*([^\\]'\"]*)"+R+"*\\]","g"),Y=RegExp(B),V=RegExp("^"+W+"$"),G={ID:RegExp("^#("+M+")"),CLASS:RegExp("^\\.("+M+")"),TAG:RegExp("^("+M.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+B),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),"boolean":RegExp("^(?:"+P+")$","i"),needsContext:RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},J=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,et=/'|\\/g,tt=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,nt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{H.apply(A=O.call(v.childNodes),v.childNodes),A[v.childNodes.length].nodeType}catch(rt){H={apply:A.length?function(e,t){q.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function it(e){return J.test(e+"")}function ot(){var e,t=[];return e=function(n,i){return t.push(n+=" ")>r.cacheLength&&delete e[t.shift()],e[n]=i}}function st(e){return e[y]=!0,e}function at(e){var t=c.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ut(e,t,n,r){var i,o,s,a,u,f,d,g,x,w;if((t?t.ownerDocument||t:v)!==c&&l(t),t=t||c,n=n||[],!e||"string"!=typeof e)return n;if(1!==(a=t.nodeType)&&9!==a)return[];if(p&&!r){if(i=Q.exec(e))if(s=i[1]){if(9===a){if(o=t.getElementById(s),!o||!o.parentNode)return n;if(o.id===s)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(s))&&m(t,o)&&o.id===s)return n.push(o),n}else{if(i[2])return H.apply(n,t.getElementsByTagName(e)),n;if((s=i[3])&&b.getElementsByClassName&&t.getElementsByClassName)return H.apply(n,t.getElementsByClassName(s)),n}if(b.qsa&&(!h||!h.test(e))){if(g=d=y,x=t,w=9===a&&e,1===a&&"object"!==t.nodeName.toLowerCase()){f=gt(e),(d=t.getAttribute("id"))?g=d.replace(et,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=f.length;while(u--)f[u]=g+mt(f[u]);x=X.test(e)&&t.parentNode||t,w=f.join(",")}if(w)try{return H.apply(n,x.querySelectorAll(w)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(I,"$1"),t,n,r)}o=ut.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},l=ut.setDocument=function(e){var t=e?e.ownerDocument||e:v;return t!==c&&9===t.nodeType&&t.documentElement?(c=t,f=t.documentElement,p=!o(t),b.getElementsByTagName=at(function(e){return e.appendChild(t.createComment("")),!e.getElementsByTagName("*").length}),b.attributes=at(function(e){return e.className="i",!e.getAttribute("className")}),b.getElementsByClassName=at(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),b.sortDetached=at(function(e){return 1&e.compareDocumentPosition(c.createElement("div"))}),b.getById=at(function(e){return f.appendChild(e).id=y,!t.getElementsByName||!t.getElementsByName(y).length}),b.getById?(r.find.ID=function(e,t){if(typeof t.getElementById!==j&&p){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},r.filter.ID=function(e){var t=e.replace(tt,nt);return function(e){return e.getAttribute("id")===t}}):(r.find.ID=function(e,t){if(typeof t.getElementById!==j&&p){var n=t.getElementById(e);return n?n.id===e||typeof n.getAttributeNode!==j&&n.getAttributeNode("id").value===e?[n]:undefined:[]}},r.filter.ID=function(e){var t=e.replace(tt,nt);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),r.find.TAG=b.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==j?t.getElementsByTagName(e):undefined}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=b.getElementsByClassName&&function(e,t){return typeof t.getElementsByClassName!==j&&p?t.getElementsByClassName(e):undefined},d=[],h=[],(b.qsa=it(t.querySelectorAll))&&(at(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||h.push("\\["+R+"*(?:value|"+P+")"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){var t=c.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&h.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(b.matchesSelector=it(g=f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){b.disconnectedMatch=g.call(e,"div"),g.call(e,"[s!='']:x"),d.push("!=",B)}),h=h.length&&RegExp(h.join("|")),d=d.length&&RegExp(d.join("|")),m=it(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},S=f.compareDocumentPosition?function(e,n){if(e===n)return E=!0,0;var r=n.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(n);return r?1&r||!b.sortDetached&&n.compareDocumentPosition(e)===r?e===t||m(v,e)?-1:n===t||m(v,n)?1:u?F.call(u,e)-F.call(u,n):0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,n){var r,i=0,o=e.parentNode,s=n.parentNode,a=[e],l=[n];if(e===n)return E=!0,0;if(!o||!s)return e===t?-1:n===t?1:o?-1:s?1:u?F.call(u,e)-F.call(u,n):0;if(o===s)return lt(e,n);r=e;while(r=r.parentNode)a.unshift(r);r=n;while(r=r.parentNode)l.unshift(r);while(a[i]===l[i])i++;return i?lt(a[i],l[i]):a[i]===v?-1:l[i]===v?1:0},c):c},ut.matches=function(e,t){return ut(e,null,null,t)},ut.matchesSelector=function(e,t){if((e.ownerDocument||e)!==c&&l(e),t=t.replace(U,"='$1']"),!(!b.matchesSelector||!p||d&&d.test(t)||h&&h.test(t)))try{var n=g.call(e,t);if(n||b.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return ut(t,c,null,[e]).length>0},ut.contains=function(e,t){return(e.ownerDocument||e)!==c&&l(e),m(e,t)},ut.attr=function(e,t){(e.ownerDocument||e)!==c&&l(e);var n=r.attrHandle[t.toLowerCase()],i=n&&n(e,t,!p);return i===undefined?b.attributes||!p?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null:i},ut.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},ut.uniqueSort=function(e){var t,n=[],r=0,i=0;if(E=!b.detectDuplicates,u=!b.sortStable&&e.slice(0),e.sort(S),E){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return e};function lt(e,t){var n=t&&e,r=n&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ct(e,t,n){var r;return n?undefined:(r=e.getAttributeNode(t))&&r.specified?r.value:e[t]===!0?t.toLowerCase():null}function ft(e,t,n){var r;return n?undefined:r=e.getAttribute(t,"type"===t.toLowerCase()?1:2)}function pt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ht(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function dt(e){return st(function(t){return t=+t,st(function(n,r){var i,o=e([],n.length,t),s=o.length;while(s--)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))})})}i=ut.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r];r++)n+=i(t);return n},r=ut.selectors={cacheLength:50,createPseudo:st,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(tt,nt),e[3]=(e[4]||e[5]||"").replace(tt,nt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ut.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ut.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return G.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&Y.test(n)&&(t=gt(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(tt,nt).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "];return t||(t=RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&C(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=ut.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,h,d,g=o!==s?"nextSibling":"previousSibling",m=t.parentNode,v=a&&t.nodeName.toLowerCase(),x=!u&&!a;if(m){if(o){while(g){f=t;while(f=f[g])if(a?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;d=g="only"===e&&!d&&"nextSibling"}return!0}if(d=[s?m.firstChild:m.lastChild],s&&x){c=m[y]||(m[y]={}),l=c[e]||[],h=l[0]===w&&l[1],p=l[0]===w&&l[2],f=h&&m.childNodes[h];while(f=++h&&f&&f[g]||(p=h=0)||d.pop())if(1===f.nodeType&&++p&&f===t){c[e]=[w,h,p];break}}else if(x&&(l=(t[y]||(t[y]={}))[e])&&l[0]===w)p=l[1];else while(f=++h&&f&&f[g]||(p=h=0)||d.pop())if((a?f.nodeName.toLowerCase()===v:1===f.nodeType)&&++p&&(x&&((f[y]||(f[y]={}))[e]=[w,p]),f===t))break;return p-=i,p===r||0===p%r&&p/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||ut.error("unsupported pseudo: "+e);return i[y]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?st(function(e,n){var r,o=i(e,t),s=o.length;while(s--)r=F.call(e,o[s]),e[r]=!(n[r]=o[s])}):function(e){return i(e,0,n)}):i}},pseudos:{not:st(function(e){var t=[],n=[],r=s(e.replace(I,"$1"));return r[y]?st(function(e,t,n,i){var o,s=r(e,null,i,[]),a=e.length;while(a--)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:st(function(e){return function(t){return ut(e,t).length>0}}),contains:st(function(e){return function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:st(function(e){return V.test(e||"")||ut.error("unsupported lang: "+e),e=e.replace(tt,nt).toLowerCase(),function(t){var n;do if(n=p?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===c.activeElement&&(!c.hasFocus||c.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Z.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:dt(function(){return[0]}),last:dt(function(e,t){return[t-1]}),eq:dt(function(e,t,n){return[0>n?n+t:n]}),even:dt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:dt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:dt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:dt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(t in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=pt(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=ht(t);function gt(e,t){var n,i,o,s,a,u,l,c=k[e+" "];if(c)return t?0:c.slice(0);a=e,u=[],l=r.preFilter;while(a){(!n||(i=z.exec(a)))&&(i&&(a=a.slice(i[0].length)||a),u.push(o=[])),n=!1,(i=_.exec(a))&&(n=i.shift(),o.push({value:n,type:i[0].replace(I," ")}),a=a.slice(n.length));for(s in r.filter)!(i=G[s].exec(a))||l[s]&&!(i=l[s](i))||(n=i.shift(),o.push({value:n,type:s,matches:i}),a=a.slice(n.length));if(!n)break}return t?a.length:a?ut.error(e):k(e,u).slice(0)}function mt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function yt(e,t,r){var i=t.dir,o=r&&"parentNode"===i,s=T++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,r,a){var u,l,c,f=w+" "+s;if(a){while(t=t[i])if((1===t.nodeType||o)&&e(t,r,a))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[y]||(t[y]={}),(l=c[i])&&l[0]===f){if((u=l[1])===!0||u===n)return u===!0}else if(l=c[i]=[f],l[1]=e(t,r,a)||n,l[1]===!0)return!0}}function vt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,s=[],a=0,u=e.length,l=null!=t;for(;u>a;a++)(o=e[a])&&(!n||n(o,r,i))&&(s.push(o),l&&t.push(a));return s}function bt(e,t,n,r,i,o){return r&&!r[y]&&(r=bt(r)),i&&!i[y]&&(i=bt(i,o)),st(function(o,s,a,u){var l,c,f,p=[],h=[],d=s.length,g=o||Ct(t||"*",a.nodeType?[a]:a,[]),m=!e||!o&&t?g:xt(g,p,e,a,u),y=n?i||(o?e:d||r)?[]:s:m;if(n&&n(m,y,a,u),r){l=xt(y,h),r(l,[],a,u),c=l.length;while(c--)(f=l[c])&&(y[h[c]]=!(m[h[c]]=f))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(f=y[c])&&l.push(m[c]=f);i(null,y=[],l,u)}c=y.length;while(c--)(f=y[c])&&(l=i?F.call(o,f):p[c])>-1&&(o[l]=!(s[l]=f))}}else y=xt(y===s?y.splice(d,y.length):y),i?i(null,s,y,u):H.apply(s,y)})}function wt(e){var t,n,i,o=e.length,s=r.relative[e[0].type],u=s||r.relative[" "],l=s?1:0,c=yt(function(e){return e===t},u,!0),f=yt(function(e){return F.call(t,e)>-1},u,!0),p=[function(e,n,r){return!s&&(r||n!==a)||((t=n).nodeType?c(e,n,r):f(e,n,r))}];for(;o>l;l++)if(n=r.relative[e[l].type])p=[yt(vt(p),n)];else{if(n=r.filter[e[l].type].apply(null,e[l].matches),n[y]){for(i=++l;o>i;i++)if(r.relative[e[i].type])break;return bt(l>1&&vt(p),l>1&&mt(e.slice(0,l-1)).replace(I,"$1"),n,i>l&&wt(e.slice(l,i)),o>i&&wt(e=e.slice(i)),o>i&&mt(e))}p.push(n)}return vt(p)}function Tt(e,t){var i=0,o=t.length>0,s=e.length>0,u=function(u,l,f,p,h){var d,g,m,y=[],v=0,x="0",b=u&&[],T=null!=h,C=a,k=u||s&&r.find.TAG("*",h&&l.parentNode||l),N=w+=null==C?1:Math.random()||.1;for(T&&(a=l!==c&&l,n=i);null!=(d=k[x]);x++){if(s&&d){g=0;while(m=e[g++])if(m(d,l,f)){p.push(d);break}T&&(w=N,n=++i)}o&&((d=!m&&d)&&v--,u&&b.push(d))}if(v+=x,o&&x!==v){g=0;while(m=t[g++])m(b,y,l,f);if(u){if(v>0)while(x--)b[x]||y[x]||(y[x]=L.call(p));y=xt(y)}H.apply(p,y),T&&!u&&y.length>0&&v+t.length>1&&ut.uniqueSort(p)}return T&&(w=N,a=C),b};return o?st(u):u}s=ut.compile=function(e,t){var n,r=[],i=[],o=N[e+" "];if(!o){t||(t=gt(e)),n=t.length;while(n--)o=wt(t[n]),o[y]?r.push(o):i.push(o);o=N(e,Tt(i,r))}return o};function Ct(e,t,n){var r=0,i=t.length;for(;i>r;r++)ut(e,t[r],n);return n}function kt(e,t,n,i){var o,a,u,l,c,f=gt(e);if(!i&&1===f.length){if(a=f[0]=f[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&p&&r.relative[a[1].type]){if(t=(r.find.ID(u.matches[0].replace(tt,nt),t)||[])[0],!t)return n;e=e.slice(a.shift().value.length)}o=G.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],r.relative[l=u.type])break;if((c=r.find[l])&&(i=c(u.matches[0].replace(tt,nt),X.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=i.length&&mt(a),!e)return H.apply(n,i),n;break}}}return s(e,f)(i,t,!p,n,X.test(e)),n}r.pseudos.nth=r.pseudos.eq;function Nt(){}Nt.prototype=r.filters=r.pseudos,r.setFilters=new Nt,b.sortStable=y.split("").sort(S).join("")===y,l(),[0,0].sort(S),b.detectDuplicates=E,at(function(e){if(e.innerHTML="<a href='#'></a>","#"!==e.firstChild.getAttribute("href")){var t="type|href|height|width".split("|"),n=t.length;while(n--)r.attrHandle[t[n]]=ft}}),at(function(e){if(null!=e.getAttribute("disabled")){var t=P.split("|"),n=t.length;while(n--)r.attrHandle[t[n]]=ct}}),x.find=ut,x.expr=ut.selectors,x.expr[":"]=x.expr.pseudos,x.unique=ut.uniqueSort,x.text=ut.getText,x.isXMLDoc=ut.isXML,x.contains=ut.contains}(e);var D={};function A(e){var t=D[e]={};return x.each(e.match(w)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?D[e]||A(e):x.extend({},e);var t,n,r,i,o,s,a=[],u=!e.once&&[],l=function(f){for(t=e.memory&&f,n=!0,s=i||0,i=0,o=a.length,r=!0;a&&o>s;s++)if(a[s].apply(f[0],f[1])===!1&&e.stopOnFalse){t=!1;break}r=!1,a&&(u?u.length&&l(u.shift()):t?a=[]:c.disable())},c={add:function(){if(a){var n=a.length;(function s(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&c.has(n)||a.push(n):n&&n.length&&"string"!==r&&s(n)})})(arguments),r?o=a.length:t&&(i=n,l(t))}return this},remove:function(){return a&&x.each(arguments,function(e,t){var n;while((n=x.inArray(t,a,n))>-1)a.splice(n,1),r&&(o>=n&&o--,s>=n&&s--)}),this},has:function(e){return e?x.inArray(e,a)>-1:!(!a||!a.length)},empty:function(){return a=[],o=0,this},disable:function(){return a=u=t=undefined,this},disabled:function(){return!a},lock:function(){return u=undefined,t||c.disable(),this},locked:function(){return!u},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!a||n&&!u||(r?u.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}};return c},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var s=o[0],a=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var s=o[2],a=o[3];r[o[1]]=s.add,a&&s.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=s.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=d.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),s=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?d.call(arguments):r,n===a?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},a,u,l;if(r>1)for(a=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(s(t,l,n)).fail(o.reject).progress(s(t,u,a)):--i;return i||o.resolveWith(l,n),o.promise()}}),x.support=function(t){var n=o.createElement("input"),r=o.createDocumentFragment(),i=o.createElement("div"),s=o.createElement("select"),a=s.appendChild(o.createElement("option"));return n.type?(n.type="checkbox",t.checkOn=""!==n.value,t.optSelected=a.selected,t.reliableMarginRight=!0,t.boxSizingReliable=!0,t.pixelPosition=!1,n.checked=!0,t.noCloneChecked=n.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!a.disabled,n=o.createElement("input"),n.value="t",n.type="radio",t.radioValue="t"===n.value,n.setAttribute("checked","t"),n.setAttribute("name","t"),r.appendChild(n),t.checkClone=r.cloneNode(!0).cloneNode(!0).lastChild.checked,t.focusinBubbles="onfocusin"in e,i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===i.style.backgroundClip,x(function(){var n,r,s="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",a=o.getElementsByTagName("body")[0];a&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",a.appendChild(n).appendChild(i),i.innerHTML="",i.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%",x.swap(a,null!=a.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===i.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(i,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(i,null)||{width:"4px"}).width,r=i.appendChild(o.createElement("div")),r.style.cssText=i.style.cssText=s,r.style.marginRight=r.style.width="0",i.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),a.removeChild(n))}),t):t}({});var L,q,H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,O=/([A-Z])/g;function F(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=x.expando+Math.random()}F.uid=1,F.accepts=function(e){return e.nodeType?1===e.nodeType||9===e.nodeType:!0},F.prototype={key:function(e){if(!F.accepts(e))return 0;var t={},n=e[this.expando];if(!n){n=F.uid++;try{t[this.expando]={value:n},Object.defineProperties(e,t)}catch(r){t[this.expando]=n,x.extend(e,t)}}return this.cache[n]||(this.cache[n]={}),n},set:function(e,t,n){var r,i=this.key(e),o=this.cache[i];if("string"==typeof t)o[t]=n;else if(x.isEmptyObject(o))this.cache[i]=t;else for(r in t)o[r]=t[r]},get:function(e,t){var n=this.cache[this.key(e)];return t===undefined?n:n[t]},access:function(e,t,n){return t===undefined||t&&"string"==typeof t&&n===undefined?this.get(e,t):(this.set(e,t,n),n!==undefined?n:t)},remove:function(e,t){var n,r,i=this.key(e),o=this.cache[i];if(t===undefined)this.cache[i]={};else{x.isArray(t)?r=t.concat(t.map(x.camelCase)):t in o?r=[t]:(r=x.camelCase(t),r=r in o?[r]:r.match(w)||[]),n=r.length;while(n--)delete o[r[n]]}},hasData:function(e){return!x.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){delete this.cache[this.key(e)]}},L=new F,q=new F,x.extend({acceptData:F.accepts,hasData:function(e){return L.hasData(e)||q.hasData(e)},data:function(e,t,n){return L.access(e,t,n)},removeData:function(e,t){L.remove(e,t)},_data:function(e,t,n){return q.access(e,t,n)},_removeData:function(e,t){q.remove(e,t)}}),x.fn.extend({data:function(e,t){var n,r,i=this[0],o=0,s=null;if(e===undefined){if(this.length&&(s=L.get(i),1===i.nodeType&&!q.get(i,"hasDataAttrs"))){for(n=i.attributes;n.length>o;o++)r=n[o].name,0===r.indexOf("data-")&&(r=x.camelCase(r.substring(5)),P(i,r,s[r]));q.set(i,"hasDataAttrs",!0)}return s}return"object"==typeof e?this.each(function(){L.set(this,e)}):x.access(this,function(t){var n,r=x.camelCase(e);if(i&&t===undefined){if(n=L.get(i,e),n!==undefined)return n;if(n=L.get(i,r),n!==undefined)return n;if(n=P(i,r,undefined),n!==undefined)return n}else this.each(function(){var n=L.get(this,r);L.set(this,r,t),-1!==e.indexOf("-")&&n!==undefined&&L.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){L.remove(this,e)})}});function P(e,t,n){var r;if(n===undefined&&1===e.nodeType)if(r="data-"+t.replace(O,"-$1").toLowerCase(),n=e.getAttribute(r),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:H.test(n)?JSON.parse(n):n}catch(i){}L.set(e,t,n)}else n=undefined;return n}x.extend({queue:function(e,t,n){var r;return e?(t=(t||"fx")+"queue",r=q.get(e,t),n&&(!r||x.isArray(n)?r=q.access(e,t,x.makeArray(n)):r.push(n)),r||[]):undefined},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),s=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return q.get(e,n)||q.access(e,n,{empty:x.Callbacks("once memory").add(function(){q.remove(e,[t+"queue",n])})})}}),x.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),n>arguments.length?x.queue(this[0],e):t===undefined?this:this.each(function(){var n=x.queue(this,e,t);
-x._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=x.Deferred(),o=this,s=this.length,a=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=undefined),e=e||"fx";while(s--)n=q.get(o[s],e+"queueHooks"),n&&n.empty&&(r++,n.empty.add(a));return a(),i.promise(t)}});var R,M,W=/[\t\r\n]/g,$=/\r/g,B=/^(?:input|select|textarea|button)$/i;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[x.propFix[e]||e]})},addClass:function(e){var t,n,r,i,o,s=0,a=this.length,u="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];a>s;s++)if(n=this[s],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(W," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,s=0,a=this.length,u=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];a>s;s++)if(n=this[s],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(W," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,i="boolean"==typeof t;return x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,s=0,a=x(this),u=t,l=e.match(w)||[];while(o=l[s++])u=i?u:!a.hasClass(o),a[u?"addClass":"removeClass"](o)}else(n===r||"boolean"===n)&&(this.className&&q.set(this,"__className__",this.className),this.className=this.className||e===!1?"":q.get(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(W," ").indexOf(t)>=0)return!0;return!1},val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=x.isFunction(e),this.each(function(n){var i,o=x(this);1===this.nodeType&&(i=r?e.call(this,n,o.val()):e,null==i?i="":"number"==typeof i?i+="":x.isArray(i)&&(i=x.map(i,function(e){return null==e?"":e+""})),t=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&t.set(this,i,"value")!==undefined||(this.value=i))});if(i)return t=x.valHooks[i.type]||x.valHooks[i.nodeName.toLowerCase()],t&&"get"in t&&(n=t.get(i,"value"))!==undefined?n:(n=i.value,"string"==typeof n?n.replace($,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,s=o?null:[],a=o?i+1:r.length,u=0>i?a:o?i:0;for(;a>u;u++)if(n=r[u],!(!n.selected&&u!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),s=i.length;while(s--)r=i[s],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,t,n){var i,o,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===r?x.prop(e,t,n):(1===s&&x.isXMLDoc(e)||(t=t.toLowerCase(),i=x.attrHooks[t]||(x.expr.match.boolean.test(t)?M:R)),n===undefined?i&&"get"in i&&null!==(o=i.get(e,t))?o:(o=x.find.attr(e,t),null==o?undefined:o):null!==n?i&&"set"in i&&(o=i.set(e,n,t))!==undefined?o:(e.setAttribute(t,n+""),n):(x.removeAttr(e,t),undefined))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.boolean.test(n)&&(e[r]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,n){var r,i,o,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return o=1!==s||!x.isXMLDoc(e),o&&(t=x.propFix[t]||t,i=x.propHooks[t]),n!==undefined?i&&"set"in i&&(r=i.set(e,n,t))!==undefined?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||B.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),M={set:function(e,t,n){return t===!1?x.removeAttr(e,n):e.setAttribute(n,n),n}},x.each(x.expr.match.boolean.source.match(/\w+/g),function(e,t){var n=x.expr.attrHandle[t]||x.find.attr;x.expr.attrHandle[t]=function(e,t,r){var i=x.expr.attrHandle[t],o=r?undefined:(x.expr.attrHandle[t]=undefined)!=n(e,t,r)?t.toLowerCase():null;return x.expr.attrHandle[t]=i,o}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,t){return x.isArray(t)?e.checked=x.inArray(x(e).val(),t)>=0:undefined}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var I=/^key/,z=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,X=/^([^.]*)(?:\.(.+)|)$/;function U(){return!0}function Y(){return!1}function V(){try{return o.activeElement}catch(e){}}x.event={global:{},add:function(e,t,n,i,o){var s,a,u,l,c,f,p,h,d,g,m,y=q.get(e);if(y){n.handler&&(s=n,n=s.handler,o=s.selector),n.guid||(n.guid=x.guid++),(l=y.events)||(l=y.events={}),(a=y.handle)||(a=y.handle=function(e){return typeof x===r||e&&x.event.triggered===e.type?undefined:x.event.dispatch.apply(a.elem,arguments)},a.elem=e),t=(t||"").match(w)||[""],c=t.length;while(c--)u=X.exec(t[c])||[],d=m=u[1],g=(u[2]||"").split(".").sort(),d&&(p=x.event.special[d]||{},d=(o?p.delegateType:p.bindType)||d,p=x.event.special[d]||{},f=x.extend({type:d,origType:m,data:i,handler:n,guid:n.guid,selector:o,needsContext:o&&x.expr.match.needsContext.test(o),namespace:g.join(".")},s),(h=l[d])||(h=l[d]=[],h.delegateCount=0,p.setup&&p.setup.call(e,i,g,a)!==!1||e.addEventListener&&e.addEventListener(d,a,!1)),p.add&&(p.add.call(e,f),f.handler.guid||(f.handler.guid=n.guid)),o?h.splice(h.delegateCount++,0,f):h.push(f),x.event.global[d]=!0);e=null}},remove:function(e,t,n,r,i){var o,s,a,u,l,c,f,p,h,d,g,m=q.hasData(e)&&q.get(e);if(m&&(u=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(a=X.exec(t[l])||[],h=g=a[1],d=(a[2]||"").split(".").sort(),h){f=x.event.special[h]||{},h=(r?f.delegateType:f.bindType)||h,p=u[h]||[],a=a[2]&&RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));s&&!p.length&&(f.teardown&&f.teardown.call(e,d,m.handle)!==!1||x.removeEvent(e,h,m.handle),delete u[h])}else for(h in u)x.event.remove(e,h+t[l],n,r,!0);x.isEmptyObject(u)&&(delete m.handle,q.remove(e,"events"))}},trigger:function(t,n,r,i){var s,a,u,l,c,f,p,h=[r||o],d=y.call(t,"type")?t.type:t,g=y.call(t,"namespace")?t.namespace.split("."):[];if(a=u=r=r||o,3!==r.nodeType&&8!==r.nodeType&&!_.test(d+x.event.triggered)&&(d.indexOf(".")>=0&&(g=d.split("."),d=g.shift(),g.sort()),c=0>d.indexOf(":")&&"on"+d,t=t[x.expando]?t:new x.Event(d,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=g.join("."),t.namespace_re=t.namespace?RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=undefined,t.target||(t.target=r),n=null==n?[t]:x.makeArray(n,[t]),p=x.event.special[d]||{},i||!p.trigger||p.trigger.apply(r,n)!==!1)){if(!i&&!p.noBubble&&!x.isWindow(r)){for(l=p.delegateType||d,_.test(l+d)||(a=a.parentNode);a;a=a.parentNode)h.push(a),u=a;u===(r.ownerDocument||o)&&h.push(u.defaultView||u.parentWindow||e)}s=0;while((a=h[s++])&&!t.isPropagationStopped())t.type=s>1?l:p.bindType||d,f=(q.get(a,"events")||{})[t.type]&&q.get(a,"handle"),f&&f.apply(a,n),f=c&&a[c],f&&x.acceptData(a)&&f.apply&&f.apply(a,n)===!1&&t.preventDefault();return t.type=d,i||t.isDefaultPrevented()||p._default&&p._default.apply(h.pop(),n)!==!1||!x.acceptData(r)||c&&x.isFunction(r[d])&&!x.isWindow(r)&&(u=r[c],u&&(r[c]=null),x.event.triggered=d,r[d](),x.event.triggered=undefined,u&&(r[c]=u)),t.result}},dispatch:function(e){e=x.event.fix(e);var t,n,r,i,o,s=[],a=d.call(arguments),u=(q.get(this,"events")||{})[e.type]||[],l=x.event.special[e.type]||{};if(a[0]=e,e.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),t=0;while((i=s[t++])&&!e.isPropagationStopped()){e.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(o.namespace))&&(e.handleObj=o,e.data=o.data,r=((x.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,a),r!==undefined&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,s=[],a=t.delegateCount,u=e.target;if(a&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!==this;u=u.parentNode||this)if(u.disabled!==!0||"click"!==e.type){for(r=[],n=0;a>n;n++)o=t[n],i=o.selector+" ",r[i]===undefined&&(r[i]=o.needsContext?x(i,this).index(u)>=0:x.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&s.push({elem:u,handlers:r})}return t.length>a&&s.push({elem:this,handlers:t.slice(a)}),s},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,r,i,s=t.button;return null==e.pageX&&null!=t.clientX&&(n=e.target.ownerDocument||o,r=n.documentElement,i=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),e.which||s===undefined||(e.which=1&s?1:2&s?3:4&s?2:0),e}},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=z.test(i)?this.mouseHooks:I.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return 3===e.target.nodeType&&(e.target=e.target.parentNode),s.filter?s.filter(e,o):e},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==V()&&this.focus?(this.focus(),!1):undefined},delegateType:"focusin"},blur:{trigger:function(){return this===V()&&this.blur?(this.blur(),!1):undefined},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&x.nodeName(this,"input")?(this.click(),!1):undefined},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==undefined&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)},x.Event=function(e,t){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.getPreventDefault&&e.getPreventDefault()?U:Y):this.type=e,t&&x.extend(this,t),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,undefined):new x.Event(e,t)},x.Event.prototype={isDefaultPrevented:Y,isPropagationStopped:Y,isImmediatePropagationStopped:Y,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=U,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=U,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=U,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,t,n,r,i){var o,s;if("object"==typeof e){"string"!=typeof t&&(n=n||t,t=undefined);for(s in e)this.on(s,t,n,e[s],i);return this}if(null==n&&null==r?(r=t,n=t=undefined):null==r&&("string"==typeof t?(r=n,n=undefined):(r=n,n=t,t=undefined)),r===!1)r=Y;else if(!r)return this;return 1===i&&(o=r,r=function(e){return x().off(e),o.apply(this,arguments)},r.guid=o.guid||(o.guid=x.guid++)),this.each(function(){x.event.add(this,e,r,n,t)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,x(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return(t===!1||"function"==typeof t)&&(n=t,t=undefined),n===!1&&(n=Y),this.each(function(){x.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?x.event.trigger(e,t,n,!0):undefined}});var G=/^.[^:#\[\.,]*$/,J=x.expr.match.needsContext,Q={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return t=this,this.pushStack(x(e).filter(function(){for(r=0;i>r;r++)if(x.contains(t[r],this))return!0}));for(n=[],r=0;i>r;r++)x.find(e,this[r],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t=x(e,this),n=t.length;return this.filter(function(){var e=0;for(;n>e;e++)if(x.contains(this,t[e]))return!0})},not:function(e){return this.pushStack(Z(this,e||[],!0))},filter:function(e){return this.pushStack(Z(this,e||[],!1))},is:function(e){return!!e&&("string"==typeof e?J.test(e)?x(e,this.context).index(this[0])>=0:x.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],s=J.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(s?s.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?g.call(x(e),this[0]):g.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function K(e,t){while((e=e[t])&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return K(e,"nextSibling")},prev:function(e){return K(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(Q[e]||x.unique(i),"p"===e[0]&&i.reverse()),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,t,n){var r=[],i=n!==undefined;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&x(e).is(n))break;r.push(e)}return r},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function Z(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(G.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return g.call(t,e)>=0!==n})}var et=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,tt=/<([\w:]+)/,nt=/<|&#?\w+;/,rt=/<(?:script|style|link)/i,it=/^(?:checkbox|radio)$/i,ot=/checked\s*(?:[^=]|=\s*.checked.)/i,st=/^$|\/(?:java|ecma)script/i,at=/^true\/(.*)/,ut=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,lt={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};lt.optgroup=lt.option,lt.tbody=lt.tfoot=lt.colgroup=lt.caption=lt.col=lt.thead,lt.th=lt.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===undefined?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ct(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ct(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(gt(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&ht(gt(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++)1===e.nodeType&&(x.cleanData(gt(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var t=this[0]||{},n=0,r=this.length;if(e===undefined&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!rt.test(e)&&!lt[(tt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(et,"<$1></$2>");try{for(;r>n;n++)t=this[n]||{},1===t.nodeType&&(x.cleanData(gt(t,!1)),t.innerHTML=e);t=0}catch(i){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=p.apply([],e);var r,i,o,s,a,u,l=0,c=this.length,f=this,h=c-1,d=e[0],g=x.isFunction(d);if(g||!(1>=c||"string"!=typeof d||x.support.checkClone)&&ot.test(d))return this.each(function(r){var i=f.eq(r);g&&(e[0]=d.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(r=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),i=r.firstChild,1===r.childNodes.length&&(r=i),i)){for(o=x.map(gt(r,"script"),ft),s=o.length;c>l;l++)a=r,l!==h&&(a=x.clone(a,!0,!0),s&&x.merge(o,gt(a,"script"))),t.call(this[l],a,l);if(s)for(u=o[o.length-1].ownerDocument,x.map(o,pt),l=0;s>l;l++)a=o[l],st.test(a.type||"")&&!q.access(a,"globalEval")&&x.contains(u,a)&&(a.src?x._evalUrl(a.src):x.globalEval(a.textContent.replace(ut,"")))}return this}}),x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=[],i=x(e),o=i.length-1,s=0;for(;o>=s;s++)n=s===o?this:this.clone(!0),x(i[s])[t](n),h.apply(r,n.get());return this.pushStack(r)}}),x.extend({clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),u=x.contains(e.ownerDocument,e);if(!(x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(s=gt(a),o=gt(e),r=0,i=o.length;i>r;r++)mt(o[r],s[r]);if(t)if(n)for(o=o||gt(e),s=s||gt(a),r=0,i=o.length;i>r;r++)dt(o[r],s[r]);else dt(e,a);return s=gt(a,"script"),s.length>0&&ht(s,!u&&gt(e,"script")),a},buildFragment:function(e,t,n,r){var i,o,s,a,u,l,c=0,f=e.length,p=t.createDocumentFragment(),h=[];for(;f>c;c++)if(i=e[c],i||0===i)if("object"===x.type(i))x.merge(h,i.nodeType?[i]:i);else if(nt.test(i)){o=o||p.appendChild(t.createElement("div")),s=(tt.exec(i)||["",""])[1].toLowerCase(),a=lt[s]||lt._default,o.innerHTML=a[1]+i.replace(et,"<$1></$2>")+a[2],l=a[0];while(l--)o=o.firstChild;x.merge(h,o.childNodes),o=p.firstChild,o.textContent=""}else h.push(t.createTextNode(i));p.textContent="",c=0;while(i=h[c++])if((!r||-1===x.inArray(i,r))&&(u=x.contains(i.ownerDocument,i),o=gt(p.appendChild(i),"script"),u&&ht(o),n)){l=0;while(i=o[l++])st.test(i.type||"")&&n.push(i)}return p},cleanData:function(e){var t,n,r,i=e.length,o=0,s=x.event.special;for(;i>o;o++){if(n=e[o],x.acceptData(n)&&(t=q.access(n)))for(r in t.events)s[r]?x.event.remove(n,r):x.removeEvent(n,r,t.handle);L.discard(n),q.discard(n)}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"text",async:!1,global:!1,success:x.globalEval})}});function ct(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function ft(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function pt(e){var t=at.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function ht(e,t){var n=e.length,r=0;for(;n>r;r++)q.set(e[r],"globalEval",!t||q.get(t[r],"globalEval"))}function dt(e,t){var n,r,i,o,s,a,u,l;if(1===t.nodeType){if(q.hasData(e)&&(o=q.access(e),s=x.extend({},o),l=o.events,q.set(t,s),l)){delete s.handle,s.events={};for(i in l)for(n=0,r=l[i].length;r>n;n++)x.event.add(t,i,l[i][n])}L.hasData(e)&&(a=L.access(e),u=x.extend({},a),L.set(t,u))}}function gt(e,t){var n=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return t===undefined||t&&x.nodeName(e,t)?x.merge([e],n):n}function mt(e,t){var n=t.nodeName.toLowerCase();"input"===n&&it.test(e.type)?t.checked=e.checked:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}x.fn.extend({wrapAll:function(e){var t;return x.isFunction(e)?this.each(function(t){x(this).wrapAll(e.call(this,t))}):(this[0]&&(t=x(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var yt,vt,xt=/^(none|table(?!-c[ea]).+)/,bt=/^margin/,wt=RegExp("^("+b+")(.*)$","i"),Tt=RegExp("^("+b+")(?!px)[a-z%]+$","i"),Ct=RegExp("^([+-])=("+b+")","i"),kt={BODY:"block"},Nt={position:"absolute",visibility:"hidden",display:"block"},Et={letterSpacing:0,fontWeight:400},St=["Top","Right","Bottom","Left"],jt=["Webkit","O","Moz","ms"];function Dt(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=jt.length;while(i--)if(t=jt[i]+n,t in e)return t;return r}function At(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function Lt(t){return e.getComputedStyle(t,null)}function qt(e,t){var n,r,i,o=[],s=0,a=e.length;for(;a>s;s++)r=e[s],r.style&&(o[s]=q.get(r,"olddisplay"),n=r.style.display,t?(o[s]||"none"!==n||(r.style.display=""),""===r.style.display&&At(r)&&(o[s]=q.access(r,"olddisplay",Pt(r.nodeName)))):o[s]||(i=At(r),(n&&"none"!==n||!i)&&q.set(r,"olddisplay",i?n:x.css(r,"display"))));for(s=0;a>s;s++)r=e[s],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[s]||"":"none"));return e}x.fn.extend({css:function(e,t){return x.access(this,function(e,t,n){var r,i,o={},s=0;if(x.isArray(t)){for(r=Lt(e),i=t.length;i>s;s++)o[t[s]]=x.css(e,t[s],!1,r);return o}return n!==undefined?x.style(e,t,n):x.css(e,t)},e,t,arguments.length>1)},show:function(){return qt(this,!0)},hide:function(){return qt(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:At(this))?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=yt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,s,a=x.camelCase(t),u=e.style;return t=x.cssProps[a]||(x.cssProps[a]=Dt(u,a)),s=x.cssHooks[t]||x.cssHooks[a],n===undefined?s&&"get"in s&&(i=s.get(e,!1,r))!==undefined?i:u[t]:(o=typeof n,"string"===o&&(i=Ct.exec(n))&&(n=(i[1]+1)*i[2]+parseFloat(x.css(e,t)),o="number"),null==n||"number"===o&&isNaN(n)||("number"!==o||x.cssNumber[a]||(n+="px"),x.support.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),s&&"set"in s&&(n=s.set(e,n,r))===undefined||(u[t]=n)),undefined)}},css:function(e,t,n,r){var i,o,s,a=x.camelCase(t);return t=x.cssProps[a]||(x.cssProps[a]=Dt(e.style,a)),s=x.cssHooks[t]||x.cssHooks[a],s&&"get"in s&&(i=s.get(e,!0,n)),i===undefined&&(i=yt(e,t,r)),"normal"===i&&t in Et&&(i=Et[t]),""===n||n?(o=parseFloat(i),n===!0||x.isNumeric(o)?o||0:i):i}}),yt=function(e,t,n){var r,i,o,s=n||Lt(e),a=s?s.getPropertyValue(t)||s[t]:undefined,u=e.style;return s&&(""!==a||x.contains(e.ownerDocument,e)||(a=x.style(e,t)),Tt.test(a)&&bt.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=s.width,u.width=r,u.minWidth=i,u.maxWidth=o)),a};function Ht(e,t,n){var r=wt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function Ot(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,s=0;for(;4>o;o+=2)"margin"===n&&(s+=x.css(e,n+St[o],!0,i)),r?("content"===n&&(s-=x.css(e,"padding"+St[o],!0,i)),"margin"!==n&&(s-=x.css(e,"border"+St[o]+"Width",!0,i))):(s+=x.css(e,"padding"+St[o],!0,i),"padding"!==n&&(s+=x.css(e,"border"+St[o]+"Width",!0,i)));return s}function Ft(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Lt(e),s=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=yt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Tt.test(i))return i;r=s&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+Ot(e,t,n||(s?"border":"content"),r,o)+"px"}function Pt(e){var t=o,n=kt[e];return n||(n=Rt(e,t),"none"!==n&&n||(vt=(vt||x("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(vt[0].contentWindow||vt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=Rt(e,t),vt.detach()),kt[e]=n),n}function Rt(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,t){x.cssHooks[t]={get:function(e,n,r){return n?0===e.offsetWidth&&xt.test(x.css(e,"display"))?x.swap(e,Nt,function(){return Ft(e,t,r)}):Ft(e,t,r):undefined},set:function(e,n,r){var i=r&&Lt(e);return Ht(e,n,r?Ot(e,t,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,t){return t?x.swap(e,{display:"inline-block"},yt,[e,"marginRight"]):undefined}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,t){x.cssHooks[t]={get:function(e,n){return n?(n=yt(e,t),Tt.test(n)?x(e).position()[t]+"px":n):undefined}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+St[r]+t]=o[r]||o[r-2]||o[0];return i}},bt.test(e)||(x.cssHooks[e+t].set=Ht)});var Mt=/%20/g,Wt=/\[\]$/,$t=/\r?\n/g,Bt=/^(?:submit|button|image|reset|file)$/i,It=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&It.test(this.nodeName)&&!Bt.test(e)&&(this.checked||!it.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace($t,"\r\n")}}):{name:t.name,value:n.replace($t,"\r\n")}}).get()}}),x.param=function(e,t){var n,r=[],i=function(e,t){t=x.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(t===undefined&&(t=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){i(this.name,this.value)});else for(n in e)zt(n,e[n],t,i);return r.join("&").replace(Mt,"+")};function zt(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||Wt.test(e)?r(e,i):zt(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)zt(e+"["+i+"]",t[i],n,r)}x.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var _t,Xt,Ut=x.now(),Yt=/\?/,Vt=/#.*$/,Gt=/([?&])_=[^&]*/,Jt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Qt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Kt=/^(?:GET|HEAD)$/,Zt=/^\/\//,en=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,tn=x.fn.load,nn={},rn={},on="*/".concat("*");try{Xt=i.href}catch(sn){Xt=o.createElement("a"),Xt.href="",Xt=Xt.href}_t=en.exec(Xt.toLowerCase())||[];function an(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(w)||[];
-if(x.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function un(e,t,n,r){var i={},o=e===rn;function s(a){var u;return i[a]=!0,x.each(e[a]||[],function(e,a){var l=a(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):undefined:(t.dataTypes.unshift(l),s(l),!1)}),u}return s(t.dataTypes[0])||!i["*"]&&s("*")}function ln(e,t){var n,r,i=x.ajaxSettings.flatOptions||{};for(n in t)t[n]!==undefined&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,t,n){if("string"!=typeof e&&tn)return tn.apply(this,arguments);var r,i,o,s=this,a=e.indexOf(" ");return a>=0&&(r=e.slice(a),e=e.slice(0,a)),x.isFunction(t)?(n=t,t=undefined):t&&"object"==typeof t&&(i="POST"),s.length>0&&x.ajax({url:e,type:i,dataType:"html",data:t}).done(function(e){o=arguments,s.html(r?x("<div>").append(x.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){s.each(n,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Xt,type:"GET",isLocal:Qt.test(_t[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":on,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?ln(ln(e,x.ajaxSettings),t):ln(x.ajaxSettings,e)},ajaxPrefilter:an(nn),ajaxTransport:an(rn),ajax:function(e,t){"object"==typeof e&&(t=e,e=undefined),t=t||{};var n,r,i,o,s,a,u,l,c=x.ajaxSetup({},t),f=c.context||c,p=c.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),d=x.Callbacks("once memory"),g=c.statusCode||{},m={},y={},v=0,b="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(2===v){if(!o){o={};while(t=Jt.exec(i))o[t[1].toLowerCase()]=t[2]}t=o[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===v?i:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return v||(e=y[n]=y[n]||e,m[e]=t),this},overrideMimeType:function(e){return v||(c.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>v)for(t in e)g[t]=[g[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||b;return n&&n.abort(t),k(0,t),this}};if(h.promise(T).complete=d.add,T.success=T.done,T.error=T.fail,c.url=((e||c.url||Xt)+"").replace(Vt,"").replace(Zt,_t[1]+"//"),c.type=t.method||t.type||c.method||c.type,c.dataTypes=x.trim(c.dataType||"*").toLowerCase().match(w)||[""],null==c.crossDomain&&(a=en.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===_t[1]&&a[2]===_t[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(_t[3]||("http:"===_t[1]?"80":"443")))),c.data&&c.processData&&"string"!=typeof c.data&&(c.data=x.param(c.data,c.traditional)),un(nn,c,t,T),2===v)return T;u=c.global,u&&0===x.active++&&x.event.trigger("ajaxStart"),c.type=c.type.toUpperCase(),c.hasContent=!Kt.test(c.type),r=c.url,c.hasContent||(c.data&&(r=c.url+=(Yt.test(r)?"&":"?")+c.data,delete c.data),c.cache===!1&&(c.url=Gt.test(r)?r.replace(Gt,"$1_="+Ut++):r+(Yt.test(r)?"&":"?")+"_="+Ut++)),c.ifModified&&(x.lastModified[r]&&T.setRequestHeader("If-Modified-Since",x.lastModified[r]),x.etag[r]&&T.setRequestHeader("If-None-Match",x.etag[r])),(c.data&&c.hasContent&&c.contentType!==!1||t.contentType)&&T.setRequestHeader("Content-Type",c.contentType),T.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+("*"!==c.dataTypes[0]?", "+on+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)T.setRequestHeader(l,c.headers[l]);if(c.beforeSend&&(c.beforeSend.call(f,T,c)===!1||2===v))return T.abort();b="abort";for(l in{success:1,error:1,complete:1})T[l](c[l]);if(n=un(rn,c,t,T)){T.readyState=1,u&&p.trigger("ajaxSend",[T,c]),c.async&&c.timeout>0&&(s=setTimeout(function(){T.abort("timeout")},c.timeout));try{v=1,n.send(m,k)}catch(C){if(!(2>v))throw C;k(-1,C)}}else k(-1,"No Transport");function k(e,t,o,a){var l,m,y,b,w,C=t;2!==v&&(v=2,s&&clearTimeout(s),n=undefined,i=a||"",T.readyState=e>0?4:0,l=e>=200&&300>e||304===e,o&&(b=cn(c,T,o)),b=fn(c,b,T,l),l?(c.ifModified&&(w=T.getResponseHeader("Last-Modified"),w&&(x.lastModified[r]=w),w=T.getResponseHeader("etag"),w&&(x.etag[r]=w)),204===e?C="nocontent":304===e?C="notmodified":(C=b.state,m=b.data,y=b.error,l=!y)):(y=C,(e||!C)&&(C="error",0>e&&(e=0))),T.status=e,T.statusText=(t||C)+"",l?h.resolveWith(f,[m,C,T]):h.rejectWith(f,[T,C,y]),T.statusCode(g),g=undefined,u&&p.trigger(l?"ajaxSuccess":"ajaxError",[T,c,l?m:y]),d.fireWith(f,[T,C]),u&&(p.trigger("ajaxComplete",[T,c]),--x.active||x.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,t){return x.get(e,undefined,t,"script")}}),x.each(["get","post"],function(e,t){x[t]=function(e,n,r,i){return x.isFunction(n)&&(i=i||r,r=n,n=undefined),x.ajax({url:e,type:t,dataType:i,data:n,success:r})}});function cn(e,t,n){var r,i,o,s,a=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),r===undefined&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in a)if(a[i]&&a[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}s||(s=i)}o=o||s}return o?(o!==u[0]&&u.unshift(o),n[o]):undefined}function fn(e,t,n,r){var i,o,s,a,u,l={},c=e.dataTypes.slice();if(c[1])for(s in e.converters)l[s.toLowerCase()]=e.converters[s];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(s=l[u+" "+o]||l["* "+o],!s)for(i in l)if(a=i.split(" "),a[1]===o&&(s=l[u+" "+a[0]]||l["* "+a[0]])){s===!0?s=l[i]:l[i]!==!0&&(o=a[0],c.unshift(a[1]));break}if(s!==!0)if(s&&e["throws"])t=s(t);else try{t=s(t)}catch(f){return{state:"parsererror",error:s?f:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===undefined&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),x.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,i){t=x("<script>").prop({async:!0,charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),o.head.appendChild(t[0])},abort:function(){n&&n()}}}});var pn=[],hn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=pn.pop()||x.expando+"_"+Ut++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,s,a=t.jsonp!==!1&&(hn.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&hn.test(t.data)&&"data");return a||"jsonp"===t.dataTypes[0]?(i=t.jsonpCallback=x.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(hn,"$1"+i):t.jsonp!==!1&&(t.url+=(Yt.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return s||x.error(i+" was not called"),s[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){s=arguments},r.always(function(){e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,pn.push(i)),s&&x.isFunction(o)&&o(s[0]),s=o=undefined}),"script"):undefined}),x.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var dn=x.ajaxSettings.xhr(),gn={0:200,1223:204},mn=0,yn={};e.ActiveXObject&&x(e).on("unload",function(){for(var e in yn)yn[e]();yn=undefined}),x.support.cors=!!dn&&"withCredentials"in dn,x.support.ajax=dn=!!dn,x.ajaxTransport(function(e){var t;return x.support.cors||dn&&!e.crossDomain?{send:function(n,r){var i,o,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(i in e.xhrFields)s[i]=e.xhrFields[i];e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");for(i in n)s.setRequestHeader(i,n[i]);t=function(e){return function(){t&&(delete yn[o],t=s.onload=s.onerror=null,"abort"===e?s.abort():"error"===e?r(s.status||404,s.statusText):r(gn[s.status]||s.status,s.statusText,"string"==typeof s.responseText?{text:s.responseText}:undefined,s.getAllResponseHeaders()))}},s.onload=t(),s.onerror=t("error"),t=yn[o=mn++]=t("abort"),s.send(e.hasContent&&e.data||null)},abort:function(){t&&t()}}:undefined});var vn,xn,bn=/^(?:toggle|show|hide)$/,wn=RegExp("^(?:([+-])=|)("+b+")([a-z%]*)$","i"),Tn=/queueHooks$/,Cn=[Dn],kn={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=wn.exec(t),s=i.cur(),a=+s||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(x.cssNumber[e]?"":"px"),"px"!==r&&a){a=x.css(i.elem,e,!0)||n||1;do u=u||".5",a/=u,x.style(i.elem,e,a+r);while(u!==(u=i.cur()/s)&&1!==u&&--l)}i.unit=r,i.start=a,i.end=o[1]?a+(o[1]+1)*n:n}return i}]};function Nn(){return setTimeout(function(){vn=undefined}),vn=x.now()}function En(e,t){x.each(t,function(t,n){var r=(kn[t]||[]).concat(kn["*"]),i=0,o=r.length;for(;o>i;i++)if(r[i].call(e,t,n))return})}function Sn(e,t,n){var r,i,o=0,s=Cn.length,a=x.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;var t=vn||Nn(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,s=0,u=l.tweens.length;for(;u>s;s++)l.tweens[s].run(o);return a.notifyWith(e,[l,o,n]),1>o&&u?n:(a.resolveWith(e,[l]),!1)},l=a.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:vn||Nn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return t?a.resolveWith(e,[l,t]):a.rejectWith(e,[l,t]),this}}),c=l.props;for(jn(c,l.opts.specialEasing);s>o;o++)if(r=Cn[o].call(l,e,c,l.opts))return r;return En(l,c),x.isFunction(l.opts.start)&&l.opts.start.call(e,l),x.fx.timer(x.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function jn(e,t){var n,r,i,o,s;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),s=x.cssHooks[r],s&&"expand"in s){o=s.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(Sn,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],kn[n]=kn[n]||[],kn[n].unshift(t)},prefilter:function(e,t){t?Cn.unshift(e):Cn.push(e)}});function Dn(e,t,n){var r,i,o,s,a,u,l,c,f,p=this,h=e.style,d={},g=[],m=e.nodeType&&At(e);n.queue||(c=x._queueHooks(e,"fx"),null==c.unqueued&&(c.unqueued=0,f=c.empty.fire,c.empty.fire=function(){c.unqueued||f()}),c.unqueued++,p.always(function(){p.always(function(){c.unqueued--,x.queue(e,"fx").length||c.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),a=q.get(e,"fxshow");for(r in t)if(o=t[r],bn.exec(o)){if(delete t[r],u=u||"toggle"===o,o===(m?"hide":"show")){if("show"!==o||a===undefined||a[r]===undefined)continue;m=!0}g.push(r)}if(s=g.length){a=q.get(e,"fxshow")||q.access(e,"fxshow",{}),"hidden"in a&&(m=a.hidden),u&&(a.hidden=!m),m?x(e).show():p.done(function(){x(e).hide()}),p.done(function(){var t;q.remove(e,"fxshow");for(t in d)x.style(e,t,d[t])});for(r=0;s>r;r++)i=g[r],l=p.createTween(i,m?a[i]:0),d[i]=a[i]||x.style(e,i),i in a||(a[i]=l.start,m&&(l.end=l.start,l.start="width"===i||"height"===i?1:0))}}function An(e,t,n,r,i){return new An.prototype.init(e,t,n,r,i)}x.Tween=An,An.prototype={constructor:An,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=An.propHooks[this.prop];return e&&e.get?e.get(this):An.propHooks._default.get(this)},run:function(e){var t,n=An.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):An.propHooks._default.set(this),this}},An.prototype.init.prototype=An.prototype,An.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},An.propHooks.scrollTop=An.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(Ln(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(At).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),s=function(){var t=Sn(this,x.extend({},e),o);s.finish=function(){t.stop(!0)},(i||q.get(this,"finish"))&&t.stop(!0)};return s.finish=s,i||o.queue===!1?this.each(s):this.queue(o.queue,s)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=undefined),t&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=x.timers,s=q.get(this);if(i)s[i]&&s[i].stop&&r(s[i]);else for(i in s)s[i]&&s[i].stop&&Tn.test(i)&&r(s[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));(t||!n)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=q.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,s=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;s>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function Ln(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=St[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:Ln("show"),slideUp:Ln("hide"),slideToggle:Ln("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=An.prototype.init,x.fx.tick=function(){var e,t=x.timers,n=0;for(vn=x.now();t.length>n;n++)e=t[n],e()||t[n]!==e||t.splice(n--,1);t.length||x.fx.stop(),vn=undefined},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){xn||(xn=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(xn),xn=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===undefined?this:this.each(function(t){x.offset.setOffset(this,e,t)});var t,n,i=this[0],o={top:0,left:0},s=i&&i.ownerDocument;if(s)return t=s.documentElement,x.contains(t,i)?(typeof i.getBoundingClientRect!==r&&(o=i.getBoundingClientRect()),n=qn(s),{top:o.top+n.pageYOffset-t.clientTop,left:o.left+n.pageXOffset-t.clientLeft}):o},x.offset={setOffset:function(e,t,n){var r,i,o,s,a,u,l,c=x.css(e,"position"),f=x(e),p={};"static"===c&&(e.style.position="relative"),a=f.offset(),o=x.css(e,"top"),u=x.css(e,"left"),l=("absolute"===c||"fixed"===c)&&(o+u).indexOf("auto")>-1,l?(r=f.position(),s=r.top,i=r.left):(s=parseFloat(o)||0,i=parseFloat(u)||0),x.isFunction(t)&&(t=t.call(e,n,a)),null!=t.top&&(p.top=t.top-a.top+s),null!=t.left&&(p.left=t.left-a.left+i),"using"in t?t.using.call(e,p):f.css(p)}},x.fn.extend({position:function(){if(this[0]){var e,t,n=this[0],r={top:0,left:0};return"fixed"===x.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(r=e.offset()),r.top+=x.css(e[0],"borderTopWidth",!0),r.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-r.top-x.css(n,"marginTop",!0),left:t.left-r.left-x.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,n){var r="pageYOffset"===n;x.fn[t]=function(i){return x.access(this,function(t,i,o){var s=qn(t);return o===undefined?s?s[n]:t[i]:(s?s.scrollTo(r?e.pageXOffset:o,r?o:e.pageYOffset):t[i]=o,undefined)},t,i,arguments.length,null)}});function qn(e){return x.isWindow(e)?e:9===e.nodeType&&e.defaultView}x.each({Height:"height",Width:"width"},function(e,t){x.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){x.fn[r]=function(r,i){var o=arguments.length&&(n||"boolean"!=typeof r),s=n||(r===!0||i===!0?"margin":"border");return x.access(this,function(t,n,r){var i;return x.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):r===undefined?x.css(t,n,s):x.style(t,n,r,s)},t,o?r:undefined,o,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&"object"==typeof module.exports?module.exports=x:"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}),"object"==typeof e&&"object"==typeof e.document&&(e.jQuery=e.$=x)})(window);
\ No newline at end of file
diff --git a/doc/tipuesearch/loader.gif b/doc/tipuesearch/loader.gif
deleted file mode 100644
index 9c97738a..00000000
Binary files a/doc/tipuesearch/loader.gif and /dev/null differ
diff --git a/doc/tipuesearch/search.png b/doc/tipuesearch/search.png
deleted file mode 100644
index 9ab0f2c1..00000000
Binary files a/doc/tipuesearch/search.png and /dev/null differ
diff --git a/doc/tipuesearch/tipuesearch.css b/doc/tipuesearch/tipuesearch.css
deleted file mode 100644
index 4a36209e..00000000
--- a/doc/tipuesearch/tipuesearch.css
+++ /dev/null
@@ -1,159 +0,0 @@
-
-/*
-Tipue Search 3.0.1
-Copyright (c) 2013 Tipue
-Tipue Search is released under the MIT License
-http://www.tipue.com/search
-*/
-
-
-#tipue_search_input
-{
-	color: #333;
-	padding: 7px;
-	width: 150px;
-	border: 1px solid #e2e2e2;
-	border-radius: 0;
-	-moz-appearance: none;
-	-webkit-appearance: none;
-     box-shadow: none; 
-	outline: 0;
-	margin: 0;
-}
-#tipue_search_input:focus
-{
-     border: 1px solid #ccc;    
-}
-#tipue_search_button
-{
-     width: 70px;
-     height: 36px;
-     border: 0;
-     border-radius: 1px;
-     /* PasDoc: load search.png from current dir, not img/ subdir. */
-     background: #5193fb url('search.png') no-repeat center;
-	outline: none;
-}
-#tipue_search_button:hover
-{
-     background-color: #4589fb;
-}
-
-#tipue_search_content
-{
-     clear: left;
-     max-width: 650px;
-	padding: 25px 0 13px 0;
-	margin: 0;
-}
-#tipue_search_loading
-{
-     padding-top: 60px;     
-     /* PasDoc: load loader.gif from current dir, not img/ subdir. */
-     background: #fff url('loader.gif') no-repeat left;
-}
-
-#tipue_search_warning_head
-{
-     font-size: large;
-	color: #333;
-}
-#tipue_search_warning
-{
-	color: #333;
-	margin: 7px 0;
-}
-#tipue_search_warning a
-{
-     color: #3f72d8;
-     text-decoration: none;
-}
-#tipue_search_warning a:hover
-{
-	padding-bottom: 1px;
-	border-bottom: 1px solid #ccc;   
-}
-#tipue_search_results_count
-{
-	color: #333;
-}
-.tipue_search_content_title
-{
-     font-size: large;
-	margin-top: 31px;
-}
-.tipue_search_content_title a
-{
-     color: #3f72d8;
-     text-decoration: none;
-}
-.tipue_search_content_title a:hover
-{
-	padding-bottom: 1px;
-        /* PasDoc: don't use it, sine our standard CSS already shows an underline
-           on hover.
-	border-bottom: 1px solid #ccc;
-         */
-}
-.tipue_search_content_text
-{
-	color: #333;
-	padding: 13px 0;
-}
-.tipue_search_content_loc
-{
-    font-size: large;
-     overflow: auto;
-}
-.tipue_search_content_loc a
-{
-     color: #555;
-     text-decoration: none;
-}
-.tipue_search_content_loc a:hover
-{
-	padding-bottom: 1px;
-	border-bottom: 1px solid #ccc;     
-}
-#tipue_search_foot
-{
-     margin: 51px 0 21px 0;
-}
-#tipue_search_foot_boxes
-{
-	padding: 0;
-	margin: 0;
-}
-#tipue_search_foot_boxes li
-{
-	list-style: none;
-	margin: 0;
-	padding: 0;
-	display: inline;
-}
-#tipue_search_foot_boxes li a
-{
-	padding: 7px 13px 8px 13px;
-     background-color: #f1f1f1;
-     border: 1px solid #dcdcdc;
-     border-radius: 1px;
-	color: #333;
-	margin-right: 7px;
-	text-decoration: none;
-	text-align: center;
-}
-#tipue_search_foot_boxes li.current
-{
-	padding: 7px 13px 8px 13px;
-     background: #fff;
-     border: 1px solid #dcdcdc;
-     border-radius: 1px;
-	color: #333;
-	margin-right: 7px;
-	text-align: center;
-}
-#tipue_search_foot_boxes li a:hover
-{
-	border: 1px solid #ccc;
-	background-color: #f3f3f3;
-}
diff --git a/doc/tipuesearch/tipuesearch.js b/doc/tipuesearch/tipuesearch.js
deleted file mode 100644
index e49eb689..00000000
--- a/doc/tipuesearch/tipuesearch.js
+++ /dev/null
@@ -1,388 +0,0 @@
-
-/*
-Tipue Search 3.0.1
-Copyright (c) 2013 Tipue
-Tipue Search is released under the MIT License
-http://www.tipue.com/search
-*/ 
-
-
-(function($) {
-
-     $.fn.tipuesearch = function(options) {
-
-          var set = $.extend( {
-          
-               'show'                   : 7,
-               'newWindow'              : false,
-               'showURL'                : true,
-               'minimumLength'          : 3,
-               'descriptiveWords'       : 25,
-               'highlightTerms'         : true,
-               'highlightEveryTerm'     : false,
-               'mode'                   : 'static',
-               'liveDescription'        : '*',
-               'liveContent'            : '*',
-               'contentLocation'        : 'tipuesearch/tipuesearch_content.json'
-          
-          }, options);
-          
-          return this.each(function() {
-
-               var tipuesearch_in = {
-                    pages: []
-               };
-               $.ajaxSetup({
-                    async: false
-               });
-
-               if (set.mode == 'live')
-               {
-                    for (var i = 0; i < tipuesearch_pages.length; i++)
-                    {
-                         $.get(tipuesearch_pages[i], '',
-                              function (html)
-                              {
-                                   var cont = $(set.liveContent, html).text();
-                                   cont = cont.replace(/\s+/g, ' ');
-                                   var desc = $(set.liveDescription, html).text();
-                                   desc = desc.replace(/\s+/g, ' ');
-                                                                      
-                                   var t_1 = html.toLowerCase().indexOf('<title>');
-                                   var t_2 = html.toLowerCase().indexOf('</title>', t_1 + 7);
-                                   if (t_1 != -1 && t_2 != -1)
-                                   {
-                                        var tit = html.slice(t_1 + 7, t_2);
-                                   }
-                                   else
-                                   {
-                                        var tit = 'No title';
-                                   }
-
-                                   tipuesearch_in.pages.push({
-                                        "title": tit,
-                                        "text": desc,
-                                        "tags": cont,
-                                        "loc": tipuesearch_pages[i] 
-                                   });    
-                              }
-                         );
-                    }
-               }
-               
-               if (set.mode == 'json')
-               {
-                    $.getJSON(set.contentLocation,
-                         function(json)
-                         {
-                              tipuesearch_in = $.extend({}, json);
-                         }
-                    );
-               }
-
-               if (set.mode == 'static')
-               {
-                    tipuesearch_in = $.extend({}, tipuesearch);
-               }                              
-               
-               var tipue_search_w = '';
-               if (set.newWindow)
-               {
-                    tipue_search_w = ' target="_blank"';      
-               }
-
-               function getURLP(name)
-               {
-                    return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20')) || null;
-               }
-               if (getURLP('q'))
-               {
-                    $('#tipue_search_input').val(getURLP('q'));
-                    getTipueSearch(0, true);
-               }               
-                             
-               $('#tipue_search_button').click(function()
-               {
-                    getTipueSearch(0, true);
-               });
-               $(this).keyup(function(event)
-               {
-                    if(event.keyCode == '13')
-                    {
-                         getTipueSearch(0, true);
-                    }
-               });
-
-               function getTipueSearch(start, replace)
-               {
-                    $('#tipue_search_content').hide();
-                    var out = '';
-                    var results = '';
-                    var show_replace = false;
-                    var show_stop = false;
-                    
-                    var d = $('#tipue_search_input').val().toLowerCase();
-                    d = $.trim(d);
-                    var d_w = d.split(' ');
-                    d = '';
-                    for (var i = 0; i < d_w.length; i++)
-                    {
-                         var a_w = true;
-                         for (var f = 0; f < tipuesearch_stop_words.length; f++)
-                         {
-                              if (d_w[i] == tipuesearch_stop_words[f])
-                              {
-                                   a_w = false;
-                                   show_stop = true;          
-                              }
-                         }
-                         if (a_w)
-                         {
-                              d = d + ' ' + d_w[i];
-                         }
-                    }
-                    d = $.trim(d);
-                    d_w = d.split(' ');
-                    
-                    if (d.length >= set.minimumLength)
-                    {
-                         if (replace)
-                         {
-                              var d_r = d;
-                              for (var i = 0; i < d_w.length; i++)
-                              {
-                                   for (var f = 0; f < tipuesearch_replace.words.length; f++)
-                                   {
-                                        if (d_w[i] == tipuesearch_replace.words[f].word)
-                                        {
-                                             d = d.replace(d_w[i], tipuesearch_replace.words[f].replace_with);
-                                             show_replace = true;
-                                        }
-                                   }
-                              }
-                              d_w = d.split(' ');
-                         }                   
-                         
-                         var d_t = d;
-                         for (var i = 0; i < d_w.length; i++)
-                         {
-                              for (var f = 0; f < tipuesearch_stem.words.length; f++)
-                              {
-                                   if (d_w[i] == tipuesearch_stem.words[f].word)
-                                   {
-                                        d_t = d_t + ' ' + tipuesearch_stem.words[f].stem;
-                                   }
-                              }
-                         }
-                         d_w = d_t.split(' ');
-
-                         var c = 0;
-                         found = new Array();
-                         for (var i = 0; i < tipuesearch_in.pages.length; i++)
-                         {
-                              var score = 1000000000;
-                              var s_t = tipuesearch_in.pages[i].text;
-                              for (var f = 0; f < d_w.length; f++)
-                              {
-                                   var pat = new RegExp(d_w[f], 'i');
-                                   if (tipuesearch_in.pages[i].title.search(pat) != -1)
-                                   {
-                                        score -= (200000 - i);
-                                   }
-                                   if (tipuesearch_in.pages[i].text.search(pat) != -1)
-                                   {
-                                        score -= (150000 - i);
-                                   }
-                                   
-                                   if (set.highlightTerms)
-                                   {
-                                        if (set.highlightEveryTerm) 
-                                        {
-                                             var patr = new RegExp('(' + d_w[f] + ')', 'gi');
-                                        }
-                                        else
-                                        {
-                                             var patr = new RegExp('(' + d_w[f] + ')', 'i');
-                                        }
-                                        s_t = s_t.replace(patr, "<b>$1</b>");
-                                   }
-                                   if (tipuesearch_in.pages[i].tags.search(pat) != -1)
-                                   {
-                                        score -= (100000 - i);
-                                   }
-                    
-                              }
-                              if (score < 1000000000)
-                              {
-                                   found[c++] = score + '^' + tipuesearch_in.pages[i].title + '^' + s_t + '^' + tipuesearch_in.pages[i].loc;                                                                   
-                              }
-                         }                         
-                         
-                         if (c != 0)
-                         {
-                              if (show_replace == 1)
-                              {
-                                   out += '<div id="tipue_search_warning_head">Showing results for ' + d + '</div>';
-                                   out += '<div id="tipue_search_warning">Search for <a href="javascript:void(0)" id="tipue_search_replaced">' + d_r + '</a></div>'; 
-                              }
-                              if (c == 1)
-                              {
-                                   out += '<div id="tipue_search_results_count">1 result</div>';
-                              }
-                              else
-                              {
-                                   c_c = c.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
-                                   out += '<div id="tipue_search_results_count">' + c_c + ' results</div>';
-                              }
-                              
-                              found.sort();
-                              var l_o = 0;
-                              for (var i = 0; i < found.length; i++)
-                              {
-                                   var fo = found[i].split('^');
-                                   if (l_o >= start && l_o < set.show + start)
-                                   {
-                                        out += '<div class="tipue_search_content_title"><a href="' + fo[3] + '"' + tipue_search_w + '>' +  fo[1] + '</a></div>';
-                                                                                
-                                        var t = fo[2];
-                                        var t_d = '';
-                                        var t_w = t.split(' ');
-                                        if (t_w.length < set.descriptiveWords)
-                                        {
-                                             t_d = t;
-                                        }
-                                        else
-                                        {
-                                             for (var f = 0; f < set.descriptiveWords; f++)
-                                             {
-                                                  t_d += t_w[f] + ' '; 	
-                                             }
-                                        }
-                                        t_d = $.trim(t_d);
-                                        if (t_d.charAt(t_d.length - 1) != '.')
-                                        {
-                                             t_d += ' ...';
-                                        }
-                                        out += '<div class="tipue_search_content_text">' + t_d + '</div>';
-                                        
-                                        if (set.showURL)
-                                        {
-                                             t_url = fo[3];
-                                             if (t_url.length > 45)
-                                             {
-                                                  t_url = fo[3].substr(0, 45) + ' ...';
-                                             }    
-                                             out += '<div class="tipue_search_content_loc"><a href="' + fo[3] + '"' + tipue_search_w + '>' + t_url + '</a></div>';
-                                        }
-                                   }
-                                   l_o++;     
-                              }
-                              
-                              if (c > set.show)
-                              {
-                                   var pages = Math.ceil(c / set.show);
-                                   var page = (start / set.show);
-                                   out += '<div id="tipue_search_foot"><ul id="tipue_search_foot_boxes">';
-                                   
-                                   if (start > 0)
-                                   {
-                                       out += '<li><a href="javascript:void(0)" class="tipue_search_foot_box" id="' + (start - set.show) + '_' + replace + '">Prev</a></li>'; 
-                                   }
-                                                       
-                                   if (page <= 2)
-                                   {
-                                        var p_b = pages;
-                                        if (pages > 3)
-                                        {
-                                             p_b = 3;
-                                        }                    
-                                        for (var f = 0; f < p_b; f++)
-                                        {
-                                             if (f == page)
-                                             {
-                                                  out += '<li class="current">' + (f + 1) + '</li>';
-                                             }
-                                             else
-                                             {
-                                                  out += '<li><a href="javascript:void(0)" class="tipue_search_foot_box" id="' + (f * set.show) + '_' + replace + '">' + (f + 1) + '</a></li>';
-                                             }
-                                        }
-                                   }
-                                   else
-                                   {
-                                        var p_b = page + 3;
-                                        if (p_b > pages)
-                                        {
-                                             p_b = pages; 
-                                        }
-                                        for (var f = page; f < p_b; f++)
-                                        {
-                                             if (f == page)
-                                             {
-                                                  out += '<li class="current">' + (f + 1) + '</li>';
-                                             }
-                                             else
-                                             {
-                                                  out += '<li><a href="javascript:void(0)" class="tipue_search_foot_box" id="' + (f * set.show) + '_' + replace + '">' + (f + 1) + '</a></li>';
-                                             }
-                                        }                         
-                                   }
-                                                      
-                                   if (page + 1 != pages)
-                                   {
-                                       out += '<li><a href="javascript:void(0)" class="tipue_search_foot_box" id="' + (start + set.show) + '_' + replace + '">Next</a></li>'; 
-                                   }                    
-                                   
-                                   out += '</ul></div>';
-                              }                        
-                         }
-                         else
-                         {
-                              out += '<div id="tipue_search_warning_head">Nothing found</div>'; 
-                         }
-                    }
-                    else
-                    {
-                         if (show_stop)
-                         {
-                              out += '<div id="tipue_search_warning_head">Nothing found</div><div id="tipue_search_warning">Common words are largely ignored</div>';     
-                         }
-                         else
-                         {
-                              out += '<div id="tipue_search_warning_head">Search too short</div>';
-                              if (set.minimumLength == 1)
-                              {
-                                   out += '<div id="tipue_search_warning">Should be one character or more</div>';
-                              }
-                              else
-                              {
-                                   out += '<div id="tipue_search_warning">Should be ' + set.minimumLength + ' characters or more</div>';
-                              }
-                         }
-                    }
-               
-                    $('#tipue_search_content').html(out);
-                    $('#tipue_search_content').slideDown(200);
-                    
-                    $('#tipue_search_replaced').click(function()
-                    {
-                         getTipueSearch(0, false);
-                    });                
-               
-                    $('.tipue_search_foot_box').click(function()
-                    {
-                         var id_v = $(this).attr('id');
-                         var id_a = id_v.split('_');
-                    
-                         getTipueSearch(parseInt(id_a[0]), id_a[1]);
-                    });                                                       
-               }          
-          
-          });
-     };
-   
-})(jQuery);
-
-
-
-
diff --git a/doc/tipuesearch/tipuesearch_data.js b/doc/tipuesearch/tipuesearch_data.js
deleted file mode 100644
index 576de8f9..00000000
--- a/doc/tipuesearch/tipuesearch_data.js
+++ /dev/null
@@ -1,1029 +0,0 @@
-var tipuesearch = {"pages": [
-     {"title": "ACE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "ACE.html"},
-     {"title": "ACE.register", "text": "    ", "tags": "", "loc": "ACE.html#register"},
-     {"title": "arp", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "arp.html"},
-     {"title": "arp.TARPCacheRecord", "text": " ", "tags": "", "loc": "arp.TARPCacheRecord.html"},
-     {"title": "arp.TARPCacheRecord.MAC", "text": " ", "tags": "", "loc": "arp.TARPCacheRecord.html#MAC"},
-     {"title": "arp.TARPCacheRecord.IP", "text": " ", "tags": "", "loc": "arp.TARPCacheRecord.html#IP"},
-     {"title": "arp.register", "text": "    ", "tags": "", "loc": "arp.html#register"},
-     {"title": "arp.IPv4ToMAC", "text": "    ", "tags": "", "loc": "arp.html#IPv4ToMAC"},
-     {"title": "arp.MACToIIPv4", "text": "    ", "tags": "", "loc": "arp.html#MACToIIPv4"},
-     {"title": "arp.sendGratuitous", "text": "    ", "tags": "", "loc": "arp.html#sendGratuitous"},
-     {"title": "arp.sendRequest", "text": "    ", "tags": "", "loc": "arp.html#sendRequest"},
-     {"title": "arp.send", "text": "    ", "tags": "", "loc": "arp.html#send"},
-     {"title": "arp.resolveIP", "text": "    ", "tags": "", "loc": "arp.html#resolveIP"},
-     {"title": "arp.PARPCacheRecord", "text": " ", "tags": "", "loc": "arp.html#PARPCacheRecord"},
-     {"title": "asuro", "text": " Asuro Compilation Script  ", "tags": "", "loc": "asuro.html"},
-     {"title": "asuro.VERSION", "text": " ", "tags": "", "loc": "asuro.html#VERSION"},
-     {"title": "asuro.VERSION_MAJOR", "text": " ", "tags": "", "loc": "asuro.html#VERSION_MAJOR"},
-     {"title": "asuro.VERSION_MINOR", "text": " ", "tags": "", "loc": "asuro.html#VERSION_MINOR"},
-     {"title": "asuro.VERSION_SUB", "text": " ", "tags": "", "loc": "asuro.html#VERSION_SUB"},
-     {"title": "asuro.REVISION", "text": " ", "tags": "", "loc": "asuro.html#REVISION"},
-     {"title": "asuro.RELEASE", "text": " ", "tags": "", "loc": "asuro.html#RELEASE"},
-     {"title": "asuro.LINE_COUNT", "text": " ", "tags": "", "loc": "asuro.html#LINE_COUNT"},
-     {"title": "asuro.FILE_COUNT", "text": " ", "tags": "", "loc": "asuro.html#FILE_COUNT"},
-     {"title": "asuro.DRIVER_COUNT", "text": " ", "tags": "", "loc": "asuro.html#DRIVER_COUNT"},
-     {"title": "asuro.FPC_VERSION", "text": " ", "tags": "", "loc": "asuro.html#FPC_VERSION"},
-     {"title": "asuro.NASM_VERSION", "text": " ", "tags": "", "loc": "asuro.html#NASM_VERSION"},
-     {"title": "asuro.MAKE_VERSION", "text": " ", "tags": "", "loc": "asuro.html#MAKE_VERSION"},
-     {"title": "asuro.COMPILE_DATE", "text": " ", "tags": "", "loc": "asuro.html#COMPILE_DATE"},
-     {"title": "asuro.COMPILE_TIME", "text": " ", "tags": "", "loc": "asuro.html#COMPILE_TIME"},
-     {"title": "asuro.CHECKSUM", "text": " ", "tags": "", "loc": "asuro.html#CHECKSUM"},
-     {"title": "bios_data_area", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "bios_data_area.html"},
-     {"title": "bios_data_area.TCounters", "text": " ", "tags": "", "loc": "bios_data_area.TCounters.html"},
-     {"title": "bios_data_area.TCounters.c16", "text": " ", "tags": "", "loc": "bios_data_area.TCounters.html#c16"},
-     {"title": "bios_data_area.TCounters.c32", "text": " ", "tags": "", "loc": "bios_data_area.TCounters.html#c32"},
-     {"title": "bios_data_area.TCounters.c64", "text": " ", "tags": "", "loc": "bios_data_area.TCounters.html#c64"},
-     {"title": "bios_data_area.BDA", "text": " ", "tags": "", "loc": "bios_data_area.html#BDA"},
-     {"title": "bios_data_area.tick_update", "text": "    ", "tags": "", "loc": "bios_data_area.html#tick_update"},
-     {"title": "bios_data_area.TBDA", "text": " ", "tags": "", "loc": "bios_data_area.html#TBDA"},
-     {"title": "bios_data_area.PBDA", "text": " ", "tags": "", "loc": "bios_data_area.html#PBDA"},
-     {"title": "bios_data_area.TMCFG", "text": " ", "tags": "", "loc": "bios_data_area.html#TMCFG"},
-     {"title": "bios_data_area.PMCFG", "text": " ", "tags": "", "loc": "bios_data_area.html#PMCFG"},
-     {"title": "bios_data_area.Counters", "text": " ", "tags": "", "loc": "bios_data_area.html#Counters"},
-     {"title": "BPE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "BPE.html"},
-     {"title": "BPE.register", "text": "    ", "tags": "", "loc": "BPE.html#register"},
-     {"title": "BTSSE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "BTSSE.html"},
-     {"title": "BTSSE.register", "text": "    ", "tags": "", "loc": "BTSSE.html#register"},
-     {"title": "CFE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "CFE.html"},
-     {"title": "CFE.register", "text": "    ", "tags": "", "loc": "CFE.html#register"},
-     {"title": "console", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "console.html"},
-     {"title": "console.MAX_WINDOWS", "text": " ", "tags": "", "loc": "console.html#MAX_WINDOWS"},
-     {"title": "console.DefaultWND", "text": " (Default). ", "tags": "", "loc": "console.html#DefaultWND"},
-     {"title": "console.init", "text": "    ", "tags": "", "loc": "console.html#init"},
-     {"title": "console.clear", "text": "    ", "tags": "", "loc": "console.html#clear"},
-     {"title": "console.setdefaultattribute", "text": "   attribute A 32-bit value representing the Foreground &amp; Background colors.  attribute A 32-bit value representing the Foreground &amp; Background colors.", "tags": "", "loc": "console.html#setdefaultattribute"},
-     {"title": "console.disable_cursor", "text": "     ", "tags": "", "loc": "console.html#disable_cursor"},
-     {"title": "console.writechar", "text": "   character An 8-bit value representing an ASCII character.  character An 8-bit value representing an ASCII character.", "tags": "", "loc": "console.html#writechar"},
-     {"title": "console.writecharln", "text": "   character An 8-bit value representing an ASCII character.  character An 8-bit value representing an ASCII character.", "tags": "", "loc": "console.html#writecharln"},
-     {"title": "console.writecharex", "text": "    character An 8-bit value representing an ASCII character. attributes A 32-bit value representing the colors for the background and foreground.  character An 8-bit value representing an ASCII character. attributes A 32-bit value representing the colors for the background and foreground.", "tags": "", "loc": "console.html#writecharex"},
-     {"title": "console.writecharlnex", "text": "    character An 8-bit value representing an ASCII character. attributes A 32-bit value representing the colors for the background and foreground.  character An 8-bit value representing an ASCII character. attributes A 32-bit value representing the colors for the background and foreground.", "tags": "", "loc": "console.html#writecharlnex"},
-     {"title": "console.Output", "text": "    identifier A NULL terminated string with the name of the module printing the <code>output</code>. str A NULL terminated string with the debug message.  identifier A NULL terminated string with the name of the module printing the <code>output</code>. str A NULL terminated string with the debug message.", "tags": "", "loc": "console.html#Output"},
-     {"title": "console.Outputln", "text": "    identifier A NULL terminated string with the name of the module printing the <a class=\"normal\" href=\"console.html#Output\">output</a>. str A NULL terminated string with the debug message.  identifier A NULL terminated string with the name of the module printing the <a class=\"normal\" href=\"console.html#Output\">output</a>. str A NULL terminated string with the debug message.", "tags": "", "loc": "console.html#Outputln"},
-     {"title": "console.writestring", "text": "   str A NULL terminated string with the debug message.  str A NULL terminated string with the debug message.", "tags": "", "loc": "console.html#writestring"},
-     {"title": "console.writestringln", "text": "   str A NULL terminated string with the debug message.  str A NULL terminated string with the debug message.", "tags": "", "loc": "console.html#writestringln"},
-     {"title": "console.writestringex", "text": "    str A NULL terminated string with the debug message. attributes A 32-bit representation of the background/foreground colors.  str A NULL terminated string with the debug message. attributes A 32-bit representation of the background/foreground colors.", "tags": "", "loc": "console.html#writestringex"},
-     {"title": "console.writestringlnex", "text": "    str A NULL terminated string with the debug message. attributes A 32-bit representation of the background/foreground colors.  str A NULL terminated string with the debug message. attributes A 32-bit representation of the background/foreground colors.", "tags": "", "loc": "console.html#writestringlnex"},
-     {"title": "console.writeint", "text": "   i A 32-bit value.  i A 32-bit value.", "tags": "", "loc": "console.html#writeint"},
-     {"title": "console.writeintln", "text": "   i A 32-bit value.  i A 32-bit value.", "tags": "", "loc": "console.html#writeintln"},
-     {"title": "console.writeintex", "text": "    i A 32-bit value. attributes A 32-bit representation of the background/foreground colors.  i A 32-bit value. attributes A 32-bit representation of the background/foreground colors.", "tags": "", "loc": "console.html#writeintex"},
-     {"title": "console.writeintlnex", "text": "    i A 32-bit value. attributes A 32-bit representation of the background/foreground colors.  i A 32-bit value. attributes A 32-bit representation of the background/foreground colors.", "tags": "", "loc": "console.html#writeintlnex"},
-     {"title": "console.writehexpair", "text": "   b An 8-bit value.  b An 8-bit value.", "tags": "", "loc": "console.html#writehexpair"},
-     {"title": "console.writehex", "text": "   i A 32-bit value.  i A 32-bit value.", "tags": "", "loc": "console.html#writehex"},
-     {"title": "console.writehexln", "text": "   i A 32-bit value.  i A 32-bit value.", "tags": "", "loc": "console.html#writehexln"},
-     {"title": "console.writehexex", "text": "    b A 32-bit value. attributes A 32-bit representation of the background/foreground colors.  b A 32-bit value. attributes A 32-bit representation of the background/foreground colors.", "tags": "", "loc": "console.html#writehexex"},
-     {"title": "console.writehexlnex", "text": "    b A 32-bit value. attributes A 32-bit representation of the background/foreground colors.  b A 32-bit value. attributes A 32-bit representation of the background/foreground colors.", "tags": "", "loc": "console.html#writehexlnex"},
-     {"title": "console.writebin8", "text": "   b An 8-bit value.  b An 8-bit value.", "tags": "", "loc": "console.html#writebin8"},
-     {"title": "console.writebin8ln", "text": "   b An 8-bit value.  b An 8-bit value.", "tags": "", "loc": "console.html#writebin8ln"},
-     {"title": "console.writebin8ex", "text": "    b An 8-bit value. attributes A 32-bit representation of the background/foreground colors.  b An 8-bit value. attributes A 32-bit representation of the background/foreground colors.", "tags": "", "loc": "console.html#writebin8ex"},
-     {"title": "console.writebin8lnex", "text": "    b An 8-bit value. attributes A 32-bit representation of the background/foreground colors.  b An 8-bit value. attributes A 32-bit representation of the background/foreground colors.", "tags": "", "loc": "console.html#writebin8lnex"},
-     {"title": "console.writebin16", "text": "   b A 16-bit value.  b A 16-bit value.", "tags": "", "loc": "console.html#writebin16"},
-     {"title": "console.writebin16ln", "text": "   b A 16-bit value.  b A 16-bit value.", "tags": "", "loc": "console.html#writebin16ln"},
-     {"title": "console.writebin16ex", "text": "    b A 16-bit value. attributes A 32-bit representation of the background/foreground colors.  b A 16-bit value. attributes A 32-bit representation of the background/foreground colors.", "tags": "", "loc": "console.html#writebin16ex"},
-     {"title": "console.writebin16lnex", "text": "    b A 16-bit value. attributes A 32-bit representation of the background/foreground colors.  b A 16-bit value. attributes A 32-bit representation of the background/foreground colors.", "tags": "", "loc": "console.html#writebin16lnex"},
-     {"title": "console.writebin32", "text": "   b A 32-bit value.  b A 32-bit value.", "tags": "", "loc": "console.html#writebin32"},
-     {"title": "console.writebin32ln", "text": "   b A 32-bit value.  b A 32-bit value.", "tags": "", "loc": "console.html#writebin32ln"},
-     {"title": "console.writebin32ex", "text": "    b A 32-bit value. attributes A 32-bit representation of the background/foreground colors.  b A 32-bit value. attributes A 32-bit representation of the background/foreground colors.", "tags": "", "loc": "console.html#writebin32ex"},
-     {"title": "console.writebin32lnex", "text": "    b A 32-bit value. attributes A 32-bit representation of the background/foreground colors.  b A 32-bit value. attributes A 32-bit representation of the background/foreground colors.", "tags": "", "loc": "console.html#writebin32lnex"},
-     {"title": "console.backspace", "text": "    ", "tags": "", "loc": "console.html#backspace"},
-     {"title": "console.combinecolors", "text": "     Foreground A 16-bit value representing the foreground color. Background A 16-bit value representing the background color. A 32-bit value representing an attribute set. (<a class=\"normal\" href=\"system.html#uInt32\">uint32</a>)  Foreground A 16-bit value representing the foreground color. Background A 16-bit value representing the background color.", "tags": "", "loc": "console.html#combinecolors"},
-     {"title": "console._increment_x", "text": "    ", "tags": "", "loc": "console.html#_increment_x"},
-     {"title": "console._increment_y", "text": "    ", "tags": "", "loc": "console.html#_increment_y"},
-     {"title": "console._safeincrement_x", "text": "    ", "tags": "", "loc": "console.html#_safeincrement_x"},
-     {"title": "console._safeincrement_y", "text": "    ", "tags": "", "loc": "console.html#_safeincrement_y"},
-     {"title": "console._newline", "text": "    ", "tags": "", "loc": "console.html#_newline"},
-     {"title": "console.clearWND", "text": "   WND A Window Handle.  WND A Window Handle.", "tags": "", "loc": "console.html#clearWND"},
-     {"title": "console.clearWNDEx", "text": "    WND A Window Handle. Attributes A 32-bit value representing an attribute set.  WND A Window Handle. Attributes A 32-bit value representing an attribute set.", "tags": "", "loc": "console.html#clearWNDEx"},
-     {"title": "console.writecharWND", "text": "    Character An 8-bit value representing an ASCII character. WND A 32-bit handle to a Window.  Character An 8-bit value representing an ASCII character. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writecharWND"},
-     {"title": "console.writecharlnWND", "text": "    character An 8-bit value representing an ASCII character. WND A 32-bit handle to a Window.  character An 8-bit value representing an ASCII character. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writecharlnWND"},
-     {"title": "console.writecharexWND", "text": "     character An 8-bit value representing an ASCII character. attributes A 32-bit value representing the colors for the background and foreground. WND A 32-bit handle to a Window.  character An 8-bit value representing an ASCII character. attributes A 32-bit value representing the colors for the background and foreground. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writecharexWND"},
-     {"title": "console.writecharlnexWND", "text": "     character An 8-bit value representing an ASCII character. attributes A 32-bit value representing the colors for the background and foreground. WND A 32-bit handle to a Window.  character An 8-bit value representing an ASCII character. attributes A 32-bit value representing the colors for the background and foreground. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writecharlnexWND"},
-     {"title": "console.OutputWND", "text": "     identifier A NULL terminated string with the name of the module printing the <a class=\"normal\" href=\"console.html#Output\">output</a>. str A NULL terminated string with the debug message. WND A 32-bit handle to a Window.  identifier A NULL terminated string with the name of the module printing the <a class=\"normal\" href=\"console.html#Output\">output</a>. str A NULL terminated string with the debug message. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#OutputWND"},
-     {"title": "console.OutputlnWND", "text": "     identifier A NULL terminated string with the name of the module printing the <a class=\"normal\" href=\"console.html#Output\">output</a>. str A NULL terminated string with the debug message. WND A 32-bit handle to a Window.  identifier A NULL terminated string with the name of the module printing the <a class=\"normal\" href=\"console.html#Output\">output</a>. str A NULL terminated string with the debug message. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#OutputlnWND"},
-     {"title": "console.writestringWND", "text": "    str A NULL terminated string with the debug message. WND A 32-bit handle to a Window.  str A NULL terminated string with the debug message. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writestringWND"},
-     {"title": "console.writestringlnWND", "text": "    str A NULL terminated string with the debug message. WND A 32-bit handle to a Window.  str A NULL terminated string with the debug message. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writestringlnWND"},
-     {"title": "console.writestringexWND", "text": "     str A NULL terminated string with the debug message. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.  str A NULL terminated string with the debug message. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writestringexWND"},
-     {"title": "console.writestringlnexWND", "text": "     str A NULL terminated string with the debug message. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.  str A NULL terminated string with the debug message. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writestringlnexWND"},
-     {"title": "console.writeintWND", "text": "    i A 32-bit value. WND A 32-bit handle to a Window.  i A 32-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writeintWND"},
-     {"title": "console.writeintlnWND", "text": "    i A 32-bit value. WND A 32-bit handle to a Window.  i A 32-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writeintlnWND"},
-     {"title": "console.writeintexWND", "text": "     i A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.  i A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writeintexWND"},
-     {"title": "console.writeintlnexWND", "text": "     i A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.  i A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writeintlnexWND"},
-     {"title": "console.writehexpairWND", "text": "    b An 8-bit value. WND A 32-bit handle to a Window.  b An 8-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writehexpairWND"},
-     {"title": "console.writehexpairExWND", "text": "     b An 8-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.  b An 8-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writehexpairExWND"},
-     {"title": "console.writehexWND", "text": "    i A 32-bit value. WND A 32-bit handle to a Window.  i A 32-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writehexWND"},
-     {"title": "console.writehexlnWND", "text": "    i A 32-bit value. WND A 32-bit handle to a Window.  i A 32-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writehexlnWND"},
-     {"title": "console.writehexexWND", "text": "     b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.  b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writehexexWND"},
-     {"title": "console.writehexlnexWND", "text": "     b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.  b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writehexlnexWND"},
-     {"title": "console.writebin8WND", "text": "    b An 8-bit value. WND A 32-bit handle to a Window.  b An 8-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin8WND"},
-     {"title": "console.writebin8lnWND", "text": "    b An 8-bit value. WND A 32-bit handle to a Window.  b An 8-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin8lnWND"},
-     {"title": "console.writebin8exWND", "text": "     b An 8-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.  b An 8-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin8exWND"},
-     {"title": "console.writebin8lnexWND", "text": "     b An 8-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.  b An 8-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin8lnexWND"},
-     {"title": "console.writebin16WND", "text": "    b A 16-bit value. WND A 32-bit handle to a Window.  b A 16-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin16WND"},
-     {"title": "console.writebin16lnWND", "text": "    b A 16-bit value. WND A 32-bit handle to a Window.  b A 16-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin16lnWND"},
-     {"title": "console.writebin16exWND", "text": "     b A 16-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.  b A 16-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin16exWND"},
-     {"title": "console.writebin16lnexWND", "text": "     b A 16-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.  b A 16-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin16lnexWND"},
-     {"title": "console.writebin32WND", "text": "    b A 32-bit value. WND A 32-bit handle to a Window.  b A 32-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin32WND"},
-     {"title": "console.writebin32lnWND", "text": "    b A 32-bit value. WND A 32-bit handle to a Window.  b A 32-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin32lnWND"},
-     {"title": "console.writebin32exWND", "text": "     b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.  b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin32exWND"},
-     {"title": "console.writebin32lnexWND", "text": "     b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.  b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin32lnexWND"},
-     {"title": "console.backspaceWND", "text": "   WND A 32-bit handle to a Window.  WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#backspaceWND"},
-     {"title": "console.setCursorPosWND", "text": "     X The new Horizontal position. Y The new Vertical postion. WND A 32-bit handle to a Window.  X The new Horizontal position. Y The new Vertical postion. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#setCursorPosWND"},
-     {"title": "console._increment_x_WND", "text": "   WND A 32-bit handle to a Window.  WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#_increment_x_WND"},
-     {"title": "console._increment_y_WND", "text": "   WND A 32-bit handle to a Window.  WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#_increment_y_WND"},
-     {"title": "console._safeincrement_y_WND", "text": "   WND A 32-bit handle to a Window.  WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#_safeincrement_y_WND"},
-     {"title": "console._safeincrement_x_WND", "text": "   WND A 32-bit handle to a Window.  WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#_safeincrement_x_WND"},
-     {"title": "console._newlineWND", "text": "   WND A 32-bit handle to a Window.  WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#_newlineWND"},
-     {"title": "console.outputChar", "text": "       C An 8-bit ASCII Character. X An 8-bit Horizontal Cell position. Y An 8-bit Vertical Cell Position. fgcolor The 16-bit color of the Character. bgcolor The 16-bit background color of the cell.  C An 8-bit ASCII Character. X An 8-bit Horizontal Cell position. Y An 8-bit Vertical Cell Position. fgcolor The 16-bit color of the Character. bgcolor The 16-bit background color of the cell.", "tags": "", "loc": "console.html#outputChar"},
-     {"title": "console.outputCharToScreenSpace", "text": "       C An 8-bit ASCII Character. X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. fgcolor The 16-bit color of the Character. bgcolor The 16-bit background color of the cell.  C An 8-bit ASCII Character. X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. fgcolor The 16-bit color of the Character. bgcolor The 16-bit background color of the cell.", "tags": "", "loc": "console.html#outputCharToScreenSpace"},
-     {"title": "console.outputCharTransparent", "text": "      C An 8-bit ASCII Character. X An 8-bit Horizontal Cell position. Y An 8-bit Vertical Cell Position. fgcolor The 16-bit color of the Character.  C An 8-bit ASCII Character. X An 8-bit Horizontal Cell position. Y An 8-bit Vertical Cell Position. fgcolor The 16-bit color of the Character.", "tags": "", "loc": "console.html#outputCharTransparent"},
-     {"title": "console.getPixel", "text": "     X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. 16-bits of Pixel Information X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position.", "tags": "", "loc": "console.html#getPixel"},
-     {"title": "console.drawPixel", "text": "     X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. color 16-bits of Pixel Information  X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. color 16-bits of Pixel Information", "tags": "", "loc": "console.html#drawPixel"},
-     {"title": "console.getPixel32", "text": "     X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. 32-bits of Pixel Information X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position.", "tags": "", "loc": "console.html#getPixel32"},
-     {"title": "console.drawPixel32", "text": "     X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. color 32-bits of Pixel Information  X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. color 32-bits of Pixel Information", "tags": "", "loc": "console.html#drawPixel32"},
-     {"title": "console.getPixel64", "text": "     X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. 64-bits of Pixel Information X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position.", "tags": "", "loc": "console.html#getPixel64"},
-     {"title": "console.drawPixel64", "text": "     X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. color 64-bits of Pixel Information  X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. color 64-bits of Pixel Information", "tags": "", "loc": "console.html#drawPixel64"},
-     {"title": "console.setMousePosition", "text": "    X A 32-bit Horizontal Screen Position. Y A 32-bit Vertical Screen Position.  X A 32-bit Horizontal Screen Position. Y A 32-bit Vertical Screen Position.", "tags": "", "loc": "console.html#setMousePosition"},
-     {"title": "console.redrawWindows", "text": "    ", "tags": "", "loc": "console.html#redrawWindows"},
-     {"title": "console.toggleWNDVisible", "text": "   WND A 32-bit handle to a Window.  WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#toggleWNDVisible"},
-     {"title": "console.setWNDVisible", "text": "    WND A 32-bit handle to a Window. Visible <code>True</code> or <code>False</code>.  WND A 32-bit handle to a Window. Visible <code>True</code> or <code>False</code>.", "tags": "", "loc": "console.html#setWNDVisible"},
-     {"title": "console.closeAllWindows", "text": "    ", "tags": "", "loc": "console.html#closeAllWindows"},
-     {"title": "console.newWindow", "text": "      @retruns(A 32-bit Handle for the new Window.)  X 32-bit Horizontal Cell for the top-left corner of the Window. Y 32-bit Vertical Cell for the top-left corner of the Window. Width 32-bit Width of the Window in Cells. Height 32-bit Height of the Window in Cells. Title NULL Terminated String used as the Title for the Window.  X 32-bit Horizontal Cell for the top-left corner of the Window. Y 32-bit Vertical Cell for the top-left corner of the Window. Width 32-bit Width of the Window in Cells. Height 32-bit Height of the Window in Cells. Title NULL Terminated String used as the Title for the Window.", "tags": "", "loc": "console.html#newWindow"},
-     {"title": "console.registerEventHandler", "text": "  WND Handle for the Window the event should be registered against. Event Type of event to <a class=\"normal\" href=\"ACE.html#register\">register</a>. Handler Procedure to be called upon the event firing. <code>True</code> for success <code>False</code> for failure. WND Handle for the Window the event should be registered against. Event Type of event to <a class=\"normal\" href=\"ACE.html#register\">register</a>. Handler Procedure to be called upon the event firing.", "tags": "", "loc": "console.html#registerEventHandler"},
-     {"title": "console.forceQuitAll", "text": "    ", "tags": "", "loc": "console.html#forceQuitAll"},
-     {"title": "console.closeWindow", "text": "  WND The handle to the target Window.  WND The handle to the target Window.", "tags": "", "loc": "console.html#closeWindow"},
-     {"title": "console.bordersEnabled", "text": "    WND A 32-bit Handle to the target Window. Enabled <code>True</code> for borders to be shown, <code>False</code> for borders to be hidden.  WND A 32-bit Handle to the target Window. Enabled <code>True</code> for borders to be shown, <code>False</code> for borders to be hidden.", "tags": "", "loc": "console.html#bordersEnabled"},
-     {"title": "console.SetShellWindow", "text": "    WND 32-bit Handle for the target Window. b <code>True</code> to set Target as a <a class=\"normal\" href=\"shell.html\">Shell</a> Window, <code>False</code> to set Target as a normal Window.  WND 32-bit Handle for the target Window. b <code>True</code> to set Target as a <a class=\"normal\" href=\"shell.html\">Shell</a> Window, <code>False</code> to set Target as a normal Window.", "tags": "", "loc": "console.html#SetShellWindow"},
-     {"title": "console.getWindowName", "text": "    WND 32-bit Handle for the target Window. NULL Terminated <a class=\"normal\" href=\"system.html#pchar\">PChar</a>. WND 32-bit Handle for the target Window.", "tags": "", "loc": "console.html#getWindowName"},
-     {"title": "console.mouseEnabled", "text": "   b <code>True</code> for <a class=\"normal\" href=\"mouse.html\">mouse</a> enabled, <code>False</code> for <a class=\"normal\" href=\"mouse.html\">mouse</a> disabled.  b <code>True</code> for <a class=\"normal\" href=\"mouse.html\">mouse</a> enabled, <code>False</code> for <a class=\"normal\" href=\"mouse.html\">mouse</a> disabled.", "tags": "", "loc": "console.html#mouseEnabled"},
-     {"title": "console._MouseDown", "text": "    ", "tags": "", "loc": "console.html#_MouseDown"},
-     {"title": "console._MouseUp", "text": "    ", "tags": "", "loc": "console.html#_MouseUp"},
-     {"title": "console._MouseClick", "text": "   Left <code>True</code> for a Left-Click, <code>False</code> for a Right-Click.  Left <code>True</code> for a Left-Click, <code>False</code> for a Right-Click.", "tags": "", "loc": "console.html#_MouseClick"},
-     {"title": "console.setWindowColors", "text": "   Colors A 32-bit value representing the attributes (background/foreground).  Colors A 32-bit value representing the attributes (background/foreground).", "tags": "", "loc": "console.html#setWindowColors"},
-     {"title": "console.getWindowColorPtr", "text": "    A 32-bit pointer to the Borders Attribute. ", "tags": "", "loc": "console.html#getWindowColorPtr"},
-     {"title": "console.TColor", "text": "  Black    Blue    Green    Aqua    Red    Purple    Yellow    White    Gray    lBlue    lGreen    lAqua    lRed    lPurple    lYellow    lWhite   ", "tags": "", "loc": "console.html#TColor"},
-     {"title": "console.TEventType", "text": "  EVENT_DRAW    EVENT_MOUSE_CLICK    EVENT_MOUSE_MOVE    EVENT_MOUSE_DOWN    EVENT_MOUSE_UP    EVENT_KEY_PRESSED    EVENT_CLOSE    EVENT_MINIMIZE    EVENT_FOCUS    EVENT_LOSE_FOCUS   ", "tags": "", "loc": "console.html#TEventType"},
-     {"title": "contextswitcher", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "contextswitcher.html"},
-     {"title": "cpu", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "cpu.html"},
-     {"title": "cpu.TClockSpeed", "text": " ", "tags": "", "loc": "cpu.TClockSpeed.html"},
-     {"title": "cpu.TClockSpeed.Hz", "text": " ", "tags": "", "loc": "cpu.TClockSpeed.html#Hz"},
-     {"title": "cpu.TClockSpeed.KHz", "text": " ", "tags": "", "loc": "cpu.TClockSpeed.html#KHz"},
-     {"title": "cpu.TClockSpeed.MHz", "text": " ", "tags": "", "loc": "cpu.TClockSpeed.html#MHz"},
-     {"title": "cpu.TClockSpeed.GHz", "text": " ", "tags": "", "loc": "cpu.TClockSpeed.html#GHz"},
-     {"title": "cpu.TCPUID", "text": " ", "tags": "", "loc": "cpu.TCPUID.html"},
-     {"title": "cpu.TCPUID.ClockSpeed", "text": " ", "tags": "", "loc": "cpu.TCPUID.html#ClockSpeed"},
-     {"title": "cpu.TCPUID.Identifier", "text": " ", "tags": "", "loc": "cpu.TCPUID.html#Identifier"},
-     {"title": "cpu.TCPUID.Capabilities0", "text": " ", "tags": "", "loc": "cpu.TCPUID.html#Capabilities0"},
-     {"title": "cpu.TCPUID.Capabilities1", "text": " ", "tags": "", "loc": "cpu.TCPUID.html#Capabilities1"},
-     {"title": "cpu.init", "text": "    ", "tags": "", "loc": "cpu.html#init"},
-     {"title": "cpu.PCapabilities_Old", "text": " ", "tags": "", "loc": "cpu.html#PCapabilities_Old"},
-     {"title": "cpu.TCapabilities_Old", "text": " ", "tags": "", "loc": "cpu.html#TCapabilities_Old"},
-     {"title": "cpu.PCapabilities_New", "text": " ", "tags": "", "loc": "cpu.html#PCapabilities_New"},
-     {"title": "cpu.TCapabilities_New", "text": " ", "tags": "", "loc": "cpu.html#TCapabilities_New"},
-     {"title": "cpu.CPUID", "text": " ", "tags": "", "loc": "cpu.html#CPUID"},
-     {"title": "cpu.CAP_OLD", "text": " ", "tags": "", "loc": "cpu.html#CAP_OLD"},
-     {"title": "cpu.CAP_NEW", "text": " ", "tags": "", "loc": "cpu.html#CAP_NEW"},
-     {"title": "crc", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "crc.html"},
-     {"title": "crc.CRC32", "text": "    ", "tags": "", "loc": "crc.html#CRC32"},
-     {"title": "CSOE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "CSOE.html"},
-     {"title": "CSOE.register", "text": "    ", "tags": "", "loc": "CSOE.html#register"},
-     {"title": "DBGE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "DBGE.html"},
-     {"title": "DBGE.register", "text": "    ", "tags": "", "loc": "DBGE.html#register"},
-     {"title": "DBZ", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "DBZ.html"},
-     {"title": "DBZ.register", "text": "    ", "tags": "", "loc": "DBZ.html#register"},
-     {"title": "DFE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "DFE.html"},
-     {"title": "DFE.register", "text": "    ", "tags": "", "loc": "DFE.html#register"},
-     {"title": "drivermanagement", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "drivermanagement.html"},
-     {"title": "drivermanagement.TDevEx", "text": " ", "tags": "", "loc": "drivermanagement.TDevEx.html"},
-     {"title": "drivermanagement.TDevEx.idN", "text": " ", "tags": "", "loc": "drivermanagement.TDevEx.html#idN"},
-     {"title": "drivermanagement.TDevEx.ex", "text": " ", "tags": "", "loc": "drivermanagement.TDevEx.html#ex"},
-     {"title": "drivermanagement.TDeviceIdentifier", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceIdentifier.html"},
-     {"title": "drivermanagement.TDeviceIdentifier.Bus", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceIdentifier.html#Bus"},
-     {"title": "drivermanagement.TDeviceIdentifier.id0", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceIdentifier.html#id0"},
-     {"title": "drivermanagement.TDeviceIdentifier.id1", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceIdentifier.html#id1"},
-     {"title": "drivermanagement.TDeviceIdentifier.id2", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceIdentifier.html#id2"},
-     {"title": "drivermanagement.TDeviceIdentifier.id3", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceIdentifier.html#id3"},
-     {"title": "drivermanagement.TDeviceIdentifier.id4", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceIdentifier.html#id4"},
-     {"title": "drivermanagement.TDeviceIdentifier.ex", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceIdentifier.html#ex"},
-     {"title": "drivermanagement.TDriverRegistration", "text": " ", "tags": "", "loc": "drivermanagement.TDriverRegistration.html"},
-     {"title": "drivermanagement.TDriverRegistration.Driver_Name", "text": " ", "tags": "", "loc": "drivermanagement.TDriverRegistration.html#Driver_Name"},
-     {"title": "drivermanagement.TDriverRegistration.Identifier", "text": " ", "tags": "", "loc": "drivermanagement.TDriverRegistration.html#Identifier"},
-     {"title": "drivermanagement.TDriverRegistration.Driver_Load", "text": " ", "tags": "", "loc": "drivermanagement.TDriverRegistration.html#Driver_Load"},
-     {"title": "drivermanagement.TDriverRegistration.Loaded", "text": " ", "tags": "", "loc": "drivermanagement.TDriverRegistration.html#Loaded"},
-     {"title": "drivermanagement.TDriverRegistration.Next", "text": " ", "tags": "", "loc": "drivermanagement.TDriverRegistration.html#Next"},
-     {"title": "drivermanagement.TDeviceRegistration", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceRegistration.html"},
-     {"title": "drivermanagement.TDeviceRegistration.Device_Name", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceRegistration.html#Device_Name"},
-     {"title": "drivermanagement.TDeviceRegistration.Identifier", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceRegistration.html#Identifier"},
-     {"title": "drivermanagement.TDeviceRegistration.Driver_Loaded", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceRegistration.html#Driver_Loaded"},
-     {"title": "drivermanagement.TDeviceRegistration.Driver", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceRegistration.html#Driver"},
-     {"title": "drivermanagement.TDeviceRegistration.Next", "text": " ", "tags": "", "loc": "drivermanagement.TDeviceRegistration.html#Next"},
-     {"title": "drivermanagement.idANY", "text": " ", "tags": "", "loc": "drivermanagement.html#idANY"},
-     {"title": "drivermanagement.init", "text": "    ", "tags": "", "loc": "drivermanagement.html#init"},
-     {"title": "drivermanagement.register_driver", "text": "    ", "tags": "", "loc": "drivermanagement.html#register_driver"},
-     {"title": "drivermanagement.register_driver_ex", "text": "    ", "tags": "", "loc": "drivermanagement.html#register_driver_ex"},
-     {"title": "drivermanagement.register_device", "text": "    ", "tags": "", "loc": "drivermanagement.html#register_device"},
-     {"title": "drivermanagement.PDevEx", "text": " ", "tags": "", "loc": "drivermanagement.html#PDevEx"},
-     {"title": "drivermanagement.TBusIdentifier", "text": "  biUnknown    biPCI    biUSB    bii2c    biPCIe    biANY   ", "tags": "", "loc": "drivermanagement.html#TBusIdentifier"},
-     {"title": "drivermanagement.PDeviceIdentifier", "text": " ", "tags": "", "loc": "drivermanagement.html#PDeviceIdentifier"},
-     {"title": "drivermanagement.TDriverLoadCallback", "text": "    ", "tags": "", "loc": "drivermanagement.html#TDriverLoadCallback"},
-     {"title": "drivermanagement.PDriverRegistration", "text": " ", "tags": "", "loc": "drivermanagement.html#PDriverRegistration"},
-     {"title": "drivermanagement.PDeviceRegistration", "text": " ", "tags": "", "loc": "drivermanagement.html#PDeviceRegistration"},
-     {"title": "drivermanagement.Root", "text": " ", "tags": "", "loc": "drivermanagement.html#Root"},
-     {"title": "drivermanagement.Dev", "text": " ", "tags": "", "loc": "drivermanagement.html#Dev"},
-     {"title": "drivertypes", "text": "    <p> Aaron Hance <ah@aaronhance.me>  ", "tags": "", "loc": "drivertypes.html"},
-     {"title": "drivertypes.PPCI_Device", "text": " ", "tags": "", "loc": "drivertypes.html#PPCI_Device"},
-     {"title": "drivertypes.TPCI_Device", "text": " ", "tags": "", "loc": "drivertypes.html#TPCI_Device"},
-     {"title": "drivertypes.TDeviceArray", "text": " ", "tags": "", "loc": "drivertypes.html#TDeviceArray"},
-     {"title": "E1000", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "E1000.html"},
-     {"title": "E1000.INTEL_VEND", "text": " ", "tags": "", "loc": "E1000.html#INTEL_VEND"},
-     {"title": "E1000.E1000_DEV", "text": " ", "tags": "", "loc": "E1000.html#E1000_DEV"},
-     {"title": "E1000.I217_DEV", "text": " ", "tags": "", "loc": "E1000.html#I217_DEV"},
-     {"title": "E1000.LM82577_DEV", "text": " ", "tags": "", "loc": "E1000.html#LM82577_DEV"},
-     {"title": "E1000.REG_CTRL", "text": " ", "tags": "", "loc": "E1000.html#REG_CTRL"},
-     {"title": "E1000.REG_STATUS", "text": " ", "tags": "", "loc": "E1000.html#REG_STATUS"},
-     {"title": "E1000.REG_EEPROM", "text": " ", "tags": "", "loc": "E1000.html#REG_EEPROM"},
-     {"title": "E1000.REG_CTRL_EXT", "text": " ", "tags": "", "loc": "E1000.html#REG_CTRL_EXT"},
-     {"title": "E1000.REG_IMASK", "text": " ", "tags": "", "loc": "E1000.html#REG_IMASK"},
-     {"title": "E1000.REG_RCTRL", "text": " ", "tags": "", "loc": "E1000.html#REG_RCTRL"},
-     {"title": "E1000.REG_RXDESCLO", "text": " ", "tags": "", "loc": "E1000.html#REG_RXDESCLO"},
-     {"title": "E1000.REG_RXDESCHI", "text": " ", "tags": "", "loc": "E1000.html#REG_RXDESCHI"},
-     {"title": "E1000.REG_RXDESCLEN", "text": " ", "tags": "", "loc": "E1000.html#REG_RXDESCLEN"},
-     {"title": "E1000.REG_RXDESCHEAD", "text": " ", "tags": "", "loc": "E1000.html#REG_RXDESCHEAD"},
-     {"title": "E1000.REG_RXDESCTAIL", "text": " ", "tags": "", "loc": "E1000.html#REG_RXDESCTAIL"},
-     {"title": "E1000.REG_TCTRL", "text": " ", "tags": "", "loc": "E1000.html#REG_TCTRL"},
-     {"title": "E1000.REG_TXDESCLO", "text": " ", "tags": "", "loc": "E1000.html#REG_TXDESCLO"},
-     {"title": "E1000.REG_TXDESCHI", "text": " ", "tags": "", "loc": "E1000.html#REG_TXDESCHI"},
-     {"title": "E1000.REG_TXDESCLEN", "text": " ", "tags": "", "loc": "E1000.html#REG_TXDESCLEN"},
-     {"title": "E1000.REG_TXDESCHEAD", "text": " ", "tags": "", "loc": "E1000.html#REG_TXDESCHEAD"},
-     {"title": "E1000.REG_TXDESCTAIL", "text": " ", "tags": "", "loc": "E1000.html#REG_TXDESCTAIL"},
-     {"title": "E1000.REG_RDTR", "text": " ", "tags": "", "loc": "E1000.html#REG_RDTR"},
-     {"title": "E1000.REG_RXDCTL", "text": " ", "tags": "", "loc": "E1000.html#REG_RXDCTL"},
-     {"title": "E1000.REG_RADV", "text": " ", "tags": "", "loc": "E1000.html#REG_RADV"},
-     {"title": "E1000.REG_RSRPD", "text": " Absolute Delay Timer ", "tags": "", "loc": "E1000.html#REG_RSRPD"},
-     {"title": "E1000.REG_TIPG", "text": " ", "tags": "", "loc": "E1000.html#REG_TIPG"},
-     {"title": "E1000.ECTRL_SLU", "text": " ", "tags": "", "loc": "E1000.html#ECTRL_SLU"},
-     {"title": "E1000.RCTL_EN", "text": " ", "tags": "", "loc": "E1000.html#RCTL_EN"},
-     {"title": "E1000.RCTL_SBP", "text": " ", "tags": "", "loc": "E1000.html#RCTL_SBP"},
-     {"title": "E1000.RCTL_UPE", "text": " ", "tags": "", "loc": "E1000.html#RCTL_UPE"},
-     {"title": "E1000.RCTL_MPE", "text": " ", "tags": "", "loc": "E1000.html#RCTL_MPE"},
-     {"title": "E1000.RCTL_LPE", "text": " ", "tags": "", "loc": "E1000.html#RCTL_LPE"},
-     {"title": "E1000.RCTL_LBM_NONE", "text": " ", "tags": "", "loc": "E1000.html#RCTL_LBM_NONE"},
-     {"title": "E1000.RCTL_LBM_PHY", "text": " ", "tags": "", "loc": "E1000.html#RCTL_LBM_PHY"},
-     {"title": "E1000.RTCL_RDMTS_HALF", "text": " ", "tags": "", "loc": "E1000.html#RTCL_RDMTS_HALF"},
-     {"title": "E1000.RTCL_RDMTS_QUARTER", "text": " ", "tags": "", "loc": "E1000.html#RTCL_RDMTS_QUARTER"},
-     {"title": "E1000.RTCL_RDMTS_EIGHTH", "text": " ", "tags": "", "loc": "E1000.html#RTCL_RDMTS_EIGHTH"},
-     {"title": "E1000.RCTL_MO_36", "text": " ", "tags": "", "loc": "E1000.html#RCTL_MO_36"},
-     {"title": "E1000.RCTL_MO_35", "text": " ", "tags": "", "loc": "E1000.html#RCTL_MO_35"},
-     {"title": "E1000.RCTL_MO_34", "text": " ", "tags": "", "loc": "E1000.html#RCTL_MO_34"},
-     {"title": "E1000.RCTL_MO_32", "text": " ", "tags": "", "loc": "E1000.html#RCTL_MO_32"},
-     {"title": "E1000.RCTL_BAM", "text": " ", "tags": "", "loc": "E1000.html#RCTL_BAM"},
-     {"title": "E1000.RCTL_VFE", "text": " ", "tags": "", "loc": "E1000.html#RCTL_VFE"},
-     {"title": "E1000.RCTL_CFIEN", "text": " ", "tags": "", "loc": "E1000.html#RCTL_CFIEN"},
-     {"title": "E1000.RCTL_CFI", "text": " ", "tags": "", "loc": "E1000.html#RCTL_CFI"},
-     {"title": "E1000.RCTL_DPF", "text": " ", "tags": "", "loc": "E1000.html#RCTL_DPF"},
-     {"title": "E1000.RCTL_PMCF", "text": " ", "tags": "", "loc": "E1000.html#RCTL_PMCF"},
-     {"title": "E1000.RCTL_SECRC", "text": " ", "tags": "", "loc": "E1000.html#RCTL_SECRC"},
-     {"title": "E1000.RCTL_BSIZE_256", "text": " ", "tags": "", "loc": "E1000.html#RCTL_BSIZE_256"},
-     {"title": "E1000.RCTL_BSIZE_512", "text": " ", "tags": "", "loc": "E1000.html#RCTL_BSIZE_512"},
-     {"title": "E1000.RCTL_BSIZE_1024", "text": " ", "tags": "", "loc": "E1000.html#RCTL_BSIZE_1024"},
-     {"title": "E1000.RCTL_BSIZE_2048", "text": " ", "tags": "", "loc": "E1000.html#RCTL_BSIZE_2048"},
-     {"title": "E1000.RCTL_BSIZE_4096", "text": " ", "tags": "", "loc": "E1000.html#RCTL_BSIZE_4096"},
-     {"title": "E1000.RCTL_BSIZE_8192", "text": " ", "tags": "", "loc": "E1000.html#RCTL_BSIZE_8192"},
-     {"title": "E1000.RCTL_BSIZE_16384", "text": " ", "tags": "", "loc": "E1000.html#RCTL_BSIZE_16384"},
-     {"title": "E1000.CMD_EOP", "text": " ", "tags": "", "loc": "E1000.html#CMD_EOP"},
-     {"title": "E1000.CMD_IFCS", "text": " ", "tags": "", "loc": "E1000.html#CMD_IFCS"},
-     {"title": "E1000.CMD_IC", "text": " ", "tags": "", "loc": "E1000.html#CMD_IC"},
-     {"title": "E1000.CMD_RS", "text": " ", "tags": "", "loc": "E1000.html#CMD_RS"},
-     {"title": "E1000.CMD_RPS", "text": " ", "tags": "", "loc": "E1000.html#CMD_RPS"},
-     {"title": "E1000.CMD_VLE", "text": " ", "tags": "", "loc": "E1000.html#CMD_VLE"},
-     {"title": "E1000.CMD_IDE", "text": " ", "tags": "", "loc": "E1000.html#CMD_IDE"},
-     {"title": "E1000.TCTL_EN", "text": " ", "tags": "", "loc": "E1000.html#TCTL_EN"},
-     {"title": "E1000.TCTL_PSP", "text": " ", "tags": "", "loc": "E1000.html#TCTL_PSP"},
-     {"title": "E1000.TCTL_CT_SHIFT", "text": " ", "tags": "", "loc": "E1000.html#TCTL_CT_SHIFT"},
-     {"title": "E1000.TCTL_COLD_SHIFT", "text": " ", "tags": "", "loc": "E1000.html#TCTL_COLD_SHIFT"},
-     {"title": "E1000.TCTL_SWXOFF", "text": " ", "tags": "", "loc": "E1000.html#TCTL_SWXOFF"},
-     {"title": "E1000.TCTL_RTLC", "text": " ", "tags": "", "loc": "E1000.html#TCTL_RTLC"},
-     {"title": "E1000.TSTA_DD", "text": " ", "tags": "", "loc": "E1000.html#TSTA_DD"},
-     {"title": "E1000.TSTA_EC", "text": " ", "tags": "", "loc": "E1000.html#TSTA_EC"},
-     {"title": "E1000.TSTA_LC", "text": " ", "tags": "", "loc": "E1000.html#TSTA_LC"},
-     {"title": "E1000.LSTA_TU", "text": " ", "tags": "", "loc": "E1000.html#LSTA_TU"},
-     {"title": "E1000.E1000_NUM_RX_DESC", "text": " ", "tags": "", "loc": "E1000.html#E1000_NUM_RX_DESC"},
-     {"title": "E1000.E1000_NUM_TX_DESC", "text": " ", "tags": "", "loc": "E1000.html#E1000_NUM_TX_DESC"},
-     {"title": "E1000.init", "text": "    ", "tags": "", "loc": "E1000.html#init"},
-     {"title": "E1000.getMACAddress", "text": "    ", "tags": "", "loc": "E1000.html#getMACAddress"},
-     {"title": "E1000.sendPacket", "text": "    ", "tags": "", "loc": "E1000.html#sendPacket"},
-     {"title": "E1000.readStatus", "text": "    ", "tags": "", "loc": "E1000.html#readStatus"},
-     {"title": "E1000.PE1000_rx_desc", "text": " ", "tags": "", "loc": "E1000.html#PE1000_rx_desc"},
-     {"title": "E1000.TE1000_rx_desc", "text": " ", "tags": "", "loc": "E1000.html#TE1000_rx_desc"},
-     {"title": "E1000.PE1000_tx_desc", "text": " ", "tags": "", "loc": "E1000.html#PE1000_tx_desc"},
-     {"title": "E1000.TE1000_tx_desc", "text": " ", "tags": "", "loc": "E1000.html#TE1000_tx_desc"},
-     {"title": "E1000.TCardType", "text": "  ctUnknown    ctE1000    ctI217    ct82577LM   ", "tags": "", "loc": "E1000.html#TCardType"},
-     {"title": "EHCI", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "EHCI.html"},
-     {"title": "EHCI.load", "text": "    ", "tags": "", "loc": "EHCI.html#load"},
-     {"title": "eth2", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "eth2.html"},
-     {"title": "eth2.send", "text": "    ", "tags": "", "loc": "eth2.html#send"},
-     {"title": "eth2.registerType", "text": "    ", "tags": "", "loc": "eth2.html#registerType"},
-     {"title": "eth2.registerTypePromisc", "text": "    ", "tags": "", "loc": "eth2.html#registerTypePromisc"},
-     {"title": "eth2.register", "text": "    ", "tags": "", "loc": "eth2.html#register"},
-     {"title": "faults", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "faults.html"},
-     {"title": "faults.init", "text": "    ", "tags": "", "loc": "faults.html#init"},
-     {"title": "fonts", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "fonts.html"},
-     {"title": "fonts.Std_Mask", "text": " ", "tags": "", "loc": "fonts.html#Std_Mask"},
-     {"title": "fonts.Std_Font", "text": " ", "tags": "", "loc": "fonts.html#Std_Font"},
-     {"title": "gdt", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "gdt.html"},
-     {"title": "gdt.TGDT_Entry", "text": " ", "tags": "", "loc": "gdt.TGDT_Entry.html"},
-     {"title": "gdt.TGDT_Entry.limit_low", "text": " ", "tags": "", "loc": "gdt.TGDT_Entry.html#limit_low"},
-     {"title": "gdt.TGDT_Entry.base_low", "text": " ", "tags": "", "loc": "gdt.TGDT_Entry.html#base_low"},
-     {"title": "gdt.TGDT_Entry.base_middle", "text": " ", "tags": "", "loc": "gdt.TGDT_Entry.html#base_middle"},
-     {"title": "gdt.TGDT_Entry.access", "text": " ", "tags": "", "loc": "gdt.TGDT_Entry.html#access"},
-     {"title": "gdt.TGDT_Entry.granularity", "text": " ", "tags": "", "loc": "gdt.TGDT_Entry.html#granularity"},
-     {"title": "gdt.TGDT_Entry.base_high", "text": " ", "tags": "", "loc": "gdt.TGDT_Entry.html#base_high"},
-     {"title": "gdt.TGDT_Pointer", "text": " ", "tags": "", "loc": "gdt.TGDT_Pointer.html"},
-     {"title": "gdt.TGDT_Pointer.limit", "text": " ", "tags": "", "loc": "gdt.TGDT_Pointer.html#limit"},
-     {"title": "gdt.TGDT_Pointer.base", "text": " ", "tags": "", "loc": "gdt.TGDT_Pointer.html#base"},
-     {"title": "gdt.init", "text": "    ", "tags": "", "loc": "gdt.html#init"},
-     {"title": "gdt.set_gate", "text": "    ", "tags": "", "loc": "gdt.html#set_gate"},
-     {"title": "gdt.flush", "text": "    ", "tags": "", "loc": "gdt.html#flush"},
-     {"title": "gdt.reload", "text": "    ", "tags": "", "loc": "gdt.html#reload"},
-     {"title": "gdt.PGDT_Entry", "text": " ", "tags": "", "loc": "gdt.html#PGDT_Entry"},
-     {"title": "gdt.gdt_entries", "text": " ", "tags": "", "loc": "gdt.html#gdt_entries"},
-     {"title": "gdt.gdt_pointer", "text": " ", "tags": "", "loc": "gdt.html#gdt_pointer"},
-     {"title": "GPF", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "GPF.html"},
-     {"title": "GPF.register", "text": "    ", "tags": "", "loc": "GPF.html#register"},
-     {"title": "icmp", "text": " Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "icmp.html"},
-     {"title": "icmp.TARPHandler", "text": " ", "tags": "", "loc": "icmp.TARPHandler.html"},
-     {"title": "icmp.TARPHandler.Active", "text": " ", "tags": "", "loc": "icmp.TARPHandler.html#Active"},
-     {"title": "icmp.TARPHandler.OnReply", "text": " ", "tags": "", "loc": "icmp.TARPHandler.html#OnReply"},
-     {"title": "icmp.TARPHandler.OnError", "text": " ", "tags": "", "loc": "icmp.TARPHandler.html#OnError"},
-     {"title": "icmp.register", "text": "    ", "tags": "", "loc": "icmp.html#register"},
-     {"title": "icmp.sendICMPRequest", "text": "    ", "tags": "", "loc": "icmp.html#sendICMPRequest"},
-     {"title": "icmp.ping_err", "text": "    ", "tags": "", "loc": "icmp.html#ping_err"},
-     {"title": "icmp.ping_rep", "text": "    ", "tags": "", "loc": "icmp.html#ping_rep"},
-     {"title": "icmp.TARPErrorCode", "text": "  aecFailedToResolveHost    aecNoRouteToHost    aecTimeout    aecTTLExpired   ", "tags": "", "loc": "icmp.html#TARPErrorCode"},
-     {"title": "icmp.TARPReplyCallback", "text": "    ", "tags": "", "loc": "icmp.html#TARPReplyCallback"},
-     {"title": "icmp.TARPErrorCallback", "text": "    ", "tags": "", "loc": "icmp.html#TARPErrorCallback"},
-     {"title": "IDOE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "IDOE.html"},
-     {"title": "IDOE.register", "text": "    ", "tags": "", "loc": "IDOE.html#register"},
-     {"title": "idt", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "idt.html"},
-     {"title": "idt.TIDT_Entry", "text": " ", "tags": "", "loc": "idt.TIDT_Entry.html"},
-     {"title": "idt.TIDT_Entry.base_low", "text": " ", "tags": "", "loc": "idt.TIDT_Entry.html#base_low"},
-     {"title": "idt.TIDT_Entry.selector", "text": " ", "tags": "", "loc": "idt.TIDT_Entry.html#selector"},
-     {"title": "idt.TIDT_Entry.always_0", "text": " ", "tags": "", "loc": "idt.TIDT_Entry.html#always_0"},
-     {"title": "idt.TIDT_Entry.flags", "text": " ", "tags": "", "loc": "idt.TIDT_Entry.html#flags"},
-     {"title": "idt.TIDT_Entry.base_high", "text": " ", "tags": "", "loc": "idt.TIDT_Entry.html#base_high"},
-     {"title": "idt.TIDT_Pointer", "text": " ", "tags": "", "loc": "idt.TIDT_Pointer.html"},
-     {"title": "idt.TIDT_Pointer.limit", "text": " ", "tags": "", "loc": "idt.TIDT_Pointer.html#limit"},
-     {"title": "idt.TIDT_Pointer.base", "text": " ", "tags": "", "loc": "idt.TIDT_Pointer.html#base"},
-     {"title": "idt.ISR_RING_0", "text": " ", "tags": "", "loc": "idt.html#ISR_RING_0"},
-     {"title": "idt.ISR_RING_1", "text": " ", "tags": "", "loc": "idt.html#ISR_RING_1"},
-     {"title": "idt.ISR_RING_2", "text": " ", "tags": "", "loc": "idt.html#ISR_RING_2"},
-     {"title": "idt.ISR_RING_3", "text": " ", "tags": "", "loc": "idt.html#ISR_RING_3"},
-     {"title": "idt.init", "text": "    ", "tags": "", "loc": "idt.html#init"},
-     {"title": "idt.set_gate", "text": "    ", "tags": "", "loc": "idt.html#set_gate"},
-     {"title": "idt.PIDT_Entry", "text": " ", "tags": "", "loc": "idt.html#PIDT_Entry"},
-     {"title": "idt.PIDT_Pointer", "text": " ", "tags": "", "loc": "idt.html#PIDT_Pointer"},
-     {"title": "idt.IDT_Entries", "text": " ", "tags": "", "loc": "idt.html#IDT_Entries"},
-     {"title": "idt.IDT_Pointer", "text": " ", "tags": "", "loc": "idt.html#IDT_Pointer"},
-     {"title": "IOPE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "IOPE.html"},
-     {"title": "IOPE.register", "text": "    ", "tags": "", "loc": "IOPE.html#register"},
-     {"title": "ipv4", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "ipv4.html"},
-     {"title": "ipv4.send", "text": "    ", "tags": "", "loc": "ipv4.html#send"},
-     {"title": "ipv4.registerProtocol", "text": "    ", "tags": "", "loc": "ipv4.html#registerProtocol"},
-     {"title": "ipv4.getIPv4Config", "text": "    ", "tags": "", "loc": "ipv4.html#getIPv4Config"},
-     {"title": "ipv4.register", "text": "    ", "tags": "", "loc": "ipv4.html#register"},
-     {"title": "irq", "text": "    <p> Aaron Hance <ah@aaronhance.me>  ", "tags": "", "loc": "irq.html"},
-     {"title": "irq.init", "text": "    ", "tags": "", "loc": "irq.html#init"},
-     {"title": "isr", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "isr.html"},
-     {"title": "isr.init", "text": "    ", "tags": "", "loc": "isr.html#init"},
-     {"title": "isrmanager", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "isrmanager.html"},
-     {"title": "isrmanager.init", "text": "    ", "tags": "", "loc": "isrmanager.html#init"},
-     {"title": "isrmanager.registerISR", "text": "    ", "tags": "", "loc": "isrmanager.html#registerISR"},
-     {"title": "isrmanager.TISRHook", "text": "    ", "tags": "", "loc": "isrmanager.html#TISRHook"},
-     {"title": "isrmanager.TISRNHookArray", "text": " ", "tags": "", "loc": "isrmanager.html#TISRNHookArray"},
-     {"title": "isrmanager.TISRHookArray", "text": " ", "tags": "", "loc": "isrmanager.html#TISRHookArray"},
-     {"title": "isr_types", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "isr_types.html"},
-     {"title": "isr_types.TRegisters", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html"},
-     {"title": "isr_types.TRegisters.edi", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#edi"},
-     {"title": "isr_types.TRegisters.esi", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#esi"},
-     {"title": "isr_types.TRegisters.ebp", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#ebp"},
-     {"title": "isr_types.TRegisters.esp", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#esp"},
-     {"title": "isr_types.TRegisters.ebx", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#ebx"},
-     {"title": "isr_types.TRegisters.edx", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#edx"},
-     {"title": "isr_types.TRegisters.ecx", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#ecx"},
-     {"title": "isr_types.TRegisters.eax", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#eax"},
-     {"title": "isr_types.TRegisters.ErrorCode", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#ErrorCode"},
-     {"title": "isr_types.TRegisters.eip", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#eip"},
-     {"title": "isr_types.TRegisters.cs", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#cs"},
-     {"title": "isr_types.TRegisters.eflags", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#eflags"},
-     {"title": "isr_types.TRegisters.UserESP", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#UserESP"},
-     {"title": "isr_types.TRegisters.ss", "text": " ", "tags": "", "loc": "isr_types.TRegisters.html#ss"},
-     {"title": "isr_types.MAX_HOOKS", "text": " ", "tags": "", "loc": "isr_types.html#MAX_HOOKS"},
-     {"title": "isr_types.PRegisters", "text": " ", "tags": "", "loc": "isr_types.html#PRegisters"},
-     {"title": "isr_types.pp_hook_method", "text": "    ", "tags": "", "loc": "isr_types.html#pp_hook_method"},
-     {"title": "isr_types.pp_void", "text": " ", "tags": "", "loc": "isr_types.html#pp_void"},
-     {"title": "kernel", "text": "    <p>  Kieron Morris <kjm@kieronmorris.me>  Aaron Hance <ah@aaronhance.me>  ", "tags": "", "loc": "kernel.html"},
-     {"title": "kernel.kmain", "text": "    ", "tags": "", "loc": "kernel.html#kmain"},
-     {"title": "keyboard", "text": "    <p> Aaron Hance <ah@aaronhance.me>  ", "tags": "", "loc": "keyboard.html"},
-     {"title": "keyboard.TKeyInfo", "text": " ", "tags": "", "loc": "keyboard.TKeyInfo.html"},
-     {"title": "keyboard.TKeyInfo.key_code", "text": " ", "tags": "", "loc": "keyboard.TKeyInfo.html#key_code"},
-     {"title": "keyboard.TKeyInfo.is_down_code", "text": " ", "tags": "", "loc": "keyboard.TKeyInfo.html#is_down_code"},
-     {"title": "keyboard.TKeyInfo.SHIFT_DOWN", "text": " ", "tags": "", "loc": "keyboard.TKeyInfo.html#SHIFT_DOWN"},
-     {"title": "keyboard.TKeyInfo.CTRL_DOWN", "text": " ", "tags": "", "loc": "keyboard.TKeyInfo.html#CTRL_DOWN"},
-     {"title": "keyboard.TKeyInfo.ALT_DOWN", "text": " ", "tags": "", "loc": "keyboard.TKeyInfo.html#ALT_DOWN"},
-     {"title": "keyboard.init", "text": "    ", "tags": "", "loc": "keyboard.html#init"},
-     {"title": "keyboard.hook", "text": "    ", "tags": "", "loc": "keyboard.html#hook"},
-     {"title": "keyboard.lang_USA", "text": "    ", "tags": "", "loc": "keyboard.html#lang_USA"},
-     {"title": "keyboard.PKeyInfo", "text": " ", "tags": "", "loc": "keyboard.html#PKeyInfo"},
-     {"title": "keyboard.pp_hook_method", "text": "    ", "tags": "", "loc": "keyboard.html#pp_hook_method"},
-     {"title": "keyboard.key_matrix", "text": " ", "tags": "", "loc": "keyboard.html#key_matrix"},
-     {"title": "keyboard.key_matrix_shift", "text": " ", "tags": "", "loc": "keyboard.html#key_matrix_shift"},
-     {"title": "keyboard.captin_hook", "text": " ", "tags": "", "loc": "keyboard.html#captin_hook"},
-     {"title": "keyboard.is_shift", "text": " ", "tags": "", "loc": "keyboard.html#is_shift"},
-     {"title": "keyboard.is_ctrl", "text": " ", "tags": "", "loc": "keyboard.html#is_ctrl"},
-     {"title": "keyboard.is_alt", "text": " ", "tags": "", "loc": "keyboard.html#is_alt"},
-     {"title": "lists", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "lists.html"},
-     {"title": "lists.TLinkedList", "text": " ", "tags": "", "loc": "lists.TLinkedList.html"},
-     {"title": "lists.TLinkedList.Previous", "text": " ", "tags": "", "loc": "lists.TLinkedList.html#Previous"},
-     {"title": "lists.TLinkedList.Data", "text": " ", "tags": "", "loc": "lists.TLinkedList.html#Data"},
-     {"title": "lists.TLinkedList.Next", "text": " ", "tags": "", "loc": "lists.TLinkedList.html#Next"},
-     {"title": "lists.TLinkedListBase", "text": " ", "tags": "", "loc": "lists.TLinkedListBase.html"},
-     {"title": "lists.TLinkedListBase.Count", "text": " ", "tags": "", "loc": "lists.TLinkedListBase.html#Count"},
-     {"title": "lists.TLinkedListBase.Head", "text": " ", "tags": "", "loc": "lists.TLinkedListBase.html#Head"},
-     {"title": "lists.TLinkedListBase.ElementSize", "text": " ", "tags": "", "loc": "lists.TLinkedListBase.html#ElementSize"},
-     {"title": "lists.STRLL_Add", "text": "    ", "tags": "", "loc": "lists.html#STRLL_Add"},
-     {"title": "lists.STRLL_Get", "text": "    ", "tags": "", "loc": "lists.html#STRLL_Get"},
-     {"title": "lists.STRLL_New", "text": "    ", "tags": "", "loc": "lists.html#STRLL_New"},
-     {"title": "lists.STRLL_Size", "text": "    ", "tags": "", "loc": "lists.html#STRLL_Size"},
-     {"title": "lists.STRLL_Delete", "text": "    ", "tags": "", "loc": "lists.html#STRLL_Delete"},
-     {"title": "lists.STRLL_Free", "text": "    ", "tags": "", "loc": "lists.html#STRLL_Free"},
-     {"title": "lists.STRLL_Clear", "text": "    ", "tags": "", "loc": "lists.html#STRLL_Clear"},
-     {"title": "lists.STRLL_FromString", "text": "    ", "tags": "", "loc": "lists.html#STRLL_FromString"},
-     {"title": "lists.LL_New", "text": "    ", "tags": "", "loc": "lists.html#LL_New"},
-     {"title": "lists.LL_Add", "text": "    ", "tags": "", "loc": "lists.html#LL_Add"},
-     {"title": "lists.LL_Delete", "text": "    ", "tags": "", "loc": "lists.html#LL_Delete"},
-     {"title": "lists.LL_Size", "text": "    ", "tags": "", "loc": "lists.html#LL_Size"},
-     {"title": "lists.LL_Insert", "text": "    ", "tags": "", "loc": "lists.html#LL_Insert"},
-     {"title": "lists.LL_Get", "text": "    ", "tags": "", "loc": "lists.html#LL_Get"},
-     {"title": "lists.LL_Free", "text": "    ", "tags": "", "loc": "lists.html#LL_Free"},
-     {"title": "lists.LL_FromString", "text": "    ", "tags": "", "loc": "lists.html#LL_FromString"},
-     {"title": "lists.PLinkedList", "text": " ", "tags": "", "loc": "lists.html#PLinkedList"},
-     {"title": "lists.PLinkedListBase", "text": " ", "tags": "", "loc": "lists.html#PLinkedListBase"},
-     {"title": "lmemorymanager", "text": " Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "lmemorymanager.html"},
-     {"title": "lmemorymanager.THeapPage", "text": " ", "tags": "", "loc": "lmemorymanager.THeapPage.html"},
-     {"title": "lmemorymanager.THeapPage.Next_Page", "text": " ", "tags": "", "loc": "lmemorymanager.THeapPage.html#Next_Page"},
-     {"title": "lmemorymanager.THeapPage.Prev_Page", "text": " ", "tags": "", "loc": "lmemorymanager.THeapPage.html#Prev_Page"},
-     {"title": "lmemorymanager.THeapPage.Entries", "text": " ", "tags": "", "loc": "lmemorymanager.THeapPage.html#Entries"},
-     {"title": "lmemorymanager.ALLOC_SPACE", "text": " ", "tags": "", "loc": "lmemorymanager.html#ALLOC_SPACE"},
-     {"title": "lmemorymanager.MAX_ENTRIES", "text": " ", "tags": "", "loc": "lmemorymanager.html#MAX_ENTRIES"},
-     {"title": "lmemorymanager.DATA_OFFSET", "text": " ", "tags": "", "loc": "lmemorymanager.html#DATA_OFFSET"},
-     {"title": "lmemorymanager.init", "text": "    ", "tags": "", "loc": "lmemorymanager.html#init"},
-     {"title": "lmemorymanager.kalloc", "text": "    ", "tags": "", "loc": "lmemorymanager.html#kalloc"},
-     {"title": "lmemorymanager.kpalloc", "text": "    ", "tags": "", "loc": "lmemorymanager.html#kpalloc"},
-     {"title": "lmemorymanager.kfree", "text": "    ", "tags": "", "loc": "lmemorymanager.html#kfree"},
-     {"title": "lmemorymanager.THeapEntry", "text": " ", "tags": "", "loc": "lmemorymanager.html#THeapEntry"},
-     {"title": "lmemorymanager.PHeapPage", "text": " ", "tags": "", "loc": "lmemorymanager.html#PHeapPage"},
-     {"title": "lmemorymanager.Root_Page", "text": " ", "tags": "", "loc": "lmemorymanager.html#Root_Page"},
-     {"title": "lmemorymanager.Search_Page", "text": " ", "tags": "", "loc": "lmemorymanager.html#Search_Page"},
-     {"title": "MCE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "MCE.html"},
-     {"title": "MCE.register", "text": "    ", "tags": "", "loc": "MCE.html#register"},
-     {"title": "memview", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "memview.html"},
-     {"title": "memview.init", "text": "    ", "tags": "", "loc": "memview.html#init"},
-     {"title": "mouse", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "mouse.html"},
-     {"title": "mouse.TMousePacket", "text": " ", "tags": "", "loc": "mouse.TMousePacket.html"},
-     {"title": "mouse.TMousePacket.x_movement", "text": " ", "tags": "", "loc": "mouse.TMousePacket.html#x_movement"},
-     {"title": "mouse.TMousePacket.y_movement", "text": " ", "tags": "", "loc": "mouse.TMousePacket.html#y_movement"},
-     {"title": "mouse.TMousePacket.y_overflow", "text": " ", "tags": "", "loc": "mouse.TMousePacket.html#y_overflow"},
-     {"title": "mouse.TMousePacket.x_overflow", "text": " ", "tags": "", "loc": "mouse.TMousePacket.html#x_overflow"},
-     {"title": "mouse.TMousePacket.y_sign", "text": " ", "tags": "", "loc": "mouse.TMousePacket.html#y_sign"},
-     {"title": "mouse.TMousePacket.x_sign", "text": " ", "tags": "", "loc": "mouse.TMousePacket.html#x_sign"},
-     {"title": "mouse.TMousePacket.MMB_Down", "text": " ", "tags": "", "loc": "mouse.TMousePacket.html#MMB_Down"},
-     {"title": "mouse.TMousePacket.RMB_Down", "text": " ", "tags": "", "loc": "mouse.TMousePacket.html#RMB_Down"},
-     {"title": "mouse.TMousePacket.LMB_Down", "text": " ", "tags": "", "loc": "mouse.TMousePacket.html#LMB_Down"},
-     {"title": "mouse.TMousePos", "text": " ", "tags": "", "loc": "mouse.TMousePos.html"},
-     {"title": "mouse.TMousePos.x", "text": " ", "tags": "", "loc": "mouse.TMousePos.html#x"},
-     {"title": "mouse.TMousePos.y", "text": " ", "tags": "", "loc": "mouse.TMousePos.html#y"},
-     {"title": "mouse.init", "text": "    ", "tags": "", "loc": "mouse.html#init"},
-     {"title": "mouse.DrawCursor", "text": "    ", "tags": "", "loc": "mouse.html#DrawCursor"},
-     {"title": "mouse.PMousePacket", "text": " ", "tags": "", "loc": "mouse.html#PMousePacket"},
-     {"title": "multiboot", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "multiboot.html"},
-     {"title": "multiboot.elf_section_header_table_t", "text": " ", "tags": "", "loc": "multiboot.elf_section_header_table_t.html"},
-     {"title": "multiboot.elf_section_header_table_t.num", "text": " ", "tags": "", "loc": "multiboot.elf_section_header_table_t.html#num"},
-     {"title": "multiboot.elf_section_header_table_t.size", "text": " ", "tags": "", "loc": "multiboot.elf_section_header_table_t.html#size"},
-     {"title": "multiboot.elf_section_header_table_t.addr", "text": " ", "tags": "", "loc": "multiboot.elf_section_header_table_t.html#addr"},
-     {"title": "multiboot.elf_section_header_table_t.shndx", "text": " ", "tags": "", "loc": "multiboot.elf_section_header_table_t.html#shndx"},
-     {"title": "multiboot.multiboot_info_t", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html"},
-     {"title": "multiboot.multiboot_info_t.flags", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#flags"},
-     {"title": "multiboot.multiboot_info_t.mem_lower", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#mem_lower"},
-     {"title": "multiboot.multiboot_info_t.mem_upper", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#mem_upper"},
-     {"title": "multiboot.multiboot_info_t.boot_device", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#boot_device"},
-     {"title": "multiboot.multiboot_info_t.cmdline", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#cmdline"},
-     {"title": "multiboot.multiboot_info_t.mods_count", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#mods_count"},
-     {"title": "multiboot.multiboot_info_t.mods_addr", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#mods_addr"},
-     {"title": "multiboot.multiboot_info_t.elf_sec", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#elf_sec"},
-     {"title": "multiboot.multiboot_info_t.mmap_length", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#mmap_length"},
-     {"title": "multiboot.multiboot_info_t.mmap_addr", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#mmap_addr"},
-     {"title": "multiboot.multiboot_info_t.drives_legnth", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#drives_legnth"},
-     {"title": "multiboot.multiboot_info_t.drives_addr", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#drives_addr"},
-     {"title": "multiboot.multiboot_info_t.config_table", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#config_table"},
-     {"title": "multiboot.multiboot_info_t.boot_loader_name", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#boot_loader_name"},
-     {"title": "multiboot.multiboot_info_t.apm_table", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#apm_table"},
-     {"title": "multiboot.multiboot_info_t.vbe_control_info", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#vbe_control_info"},
-     {"title": "multiboot.multiboot_info_t.vbe_mode_info", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#vbe_mode_info"},
-     {"title": "multiboot.multiboot_info_t.vbe_mode", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#vbe_mode"},
-     {"title": "multiboot.multiboot_info_t.vbe_interface_seg", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#vbe_interface_seg"},
-     {"title": "multiboot.multiboot_info_t.vbe_interface_off", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#vbe_interface_off"},
-     {"title": "multiboot.multiboot_info_t.vbe_interface_len", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#vbe_interface_len"},
-     {"title": "multiboot.multiboot_info_t.framebuffer_addr", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#framebuffer_addr"},
-     {"title": "multiboot.multiboot_info_t.framebuffer_pitch", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#framebuffer_pitch"},
-     {"title": "multiboot.multiboot_info_t.framebuffer_width", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#framebuffer_width"},
-     {"title": "multiboot.multiboot_info_t.framebuffer_height", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#framebuffer_height"},
-     {"title": "multiboot.multiboot_info_t.framebuffer_bpp", "text": " ", "tags": "", "loc": "multiboot.multiboot_info_t.html#framebuffer_bpp"},
-     {"title": "multiboot.module_t", "text": " ", "tags": "", "loc": "multiboot.module_t.html"},
-     {"title": "multiboot.module_t.mod_start", "text": " ", "tags": "", "loc": "multiboot.module_t.html#mod_start"},
-     {"title": "multiboot.module_t.mod_end", "text": " ", "tags": "", "loc": "multiboot.module_t.html#mod_end"},
-     {"title": "multiboot.module_t.name", "text": " ", "tags": "", "loc": "multiboot.module_t.html#name"},
-     {"title": "multiboot.module_t.reserved", "text": " ", "tags": "", "loc": "multiboot.module_t.html#reserved"},
-     {"title": "multiboot.memory_map_t", "text": " ", "tags": "", "loc": "multiboot.memory_map_t.html"},
-     {"title": "multiboot.memory_map_t.size", "text": " ", "tags": "", "loc": "multiboot.memory_map_t.html#size"},
-     {"title": "multiboot.memory_map_t.base_addr", "text": " ", "tags": "", "loc": "multiboot.memory_map_t.html#base_addr"},
-     {"title": "multiboot.memory_map_t.length", "text": " ", "tags": "", "loc": "multiboot.memory_map_t.html#length"},
-     {"title": "multiboot.memory_map_t.mtype", "text": " ", "tags": "", "loc": "multiboot.memory_map_t.html#mtype"},
-     {"title": "multiboot.KERNEL_STACKSIZE", "text": " ", "tags": "", "loc": "multiboot.html#KERNEL_STACKSIZE"},
-     {"title": "multiboot.MULTIBOOT_BOOTLOADER_MAGIC", "text": " ", "tags": "", "loc": "multiboot.html#MULTIBOOT_BOOTLOADER_MAGIC"},
-     {"title": "multiboot.Pelf_section_header_table_t", "text": " ", "tags": "", "loc": "multiboot.html#Pelf_section_header_table_t"},
-     {"title": "multiboot.Pmultiboot_info_t", "text": " ", "tags": "", "loc": "multiboot.html#Pmultiboot_info_t"},
-     {"title": "multiboot.Pmodule_t", "text": " ", "tags": "", "loc": "multiboot.html#Pmodule_t"},
-     {"title": "multiboot.Pmemory_map_t", "text": " ", "tags": "", "loc": "multiboot.html#Pmemory_map_t"},
-     {"title": "multiboot.multibootinfo", "text": " ", "tags": "", "loc": "multiboot.html#multibootinfo"},
-     {"title": "multiboot.multibootmagic", "text": " ", "tags": "", "loc": "multiboot.html#multibootmagic"},
-     {"title": "NCE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "NCE.html"},
-     {"title": "NCE.register", "text": "    ", "tags": "", "loc": "NCE.html#register"},
-     {"title": "net", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "net.html"},
-     {"title": "net.init", "text": "    ", "tags": "", "loc": "net.html#init"},
-     {"title": "net.registerNetworkCard", "text": "    ", "tags": "", "loc": "net.html#registerNetworkCard"},
-     {"title": "net.registerNextLayer", "text": "    ", "tags": "", "loc": "net.html#registerNextLayer"},
-     {"title": "net.send", "text": "    ", "tags": "", "loc": "net.html#send"},
-     {"title": "net.recv", "text": "    ", "tags": "", "loc": "net.html#recv"},
-     {"title": "net.getMAC", "text": "    ", "tags": "", "loc": "net.html#getMAC"},
-     {"title": "net.writeToLog", "text": "    ", "tags": "", "loc": "net.html#writeToLog"},
-     {"title": "net.writeToLogLn", "text": "    ", "tags": "", "loc": "net.html#writeToLogLn"},
-     {"title": "netlog", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "netlog.html"},
-     {"title": "netlog.init", "text": "    ", "tags": "", "loc": "netlog.html#init"},
-     {"title": "netlog.getNetlogHWND", "text": "    ", "tags": "", "loc": "netlog.html#getNetlogHWND"},
-     {"title": "nettypes", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "nettypes.html"},
-     {"title": "nettypes.TMACPair", "text": " ", "tags": "", "loc": "nettypes.TMACPair.html"},
-     {"title": "nettypes.TMACPair.Source", "text": " ", "tags": "", "loc": "nettypes.TMACPair.html#Source"},
-     {"title": "nettypes.TMACPair.Destination", "text": " ", "tags": "", "loc": "nettypes.TMACPair.html#Destination"},
-     {"title": "nettypes.TIPv4Pair", "text": " ", "tags": "", "loc": "nettypes.TIPv4Pair.html"},
-     {"title": "nettypes.TIPv4Pair.Source", "text": " ", "tags": "", "loc": "nettypes.TIPv4Pair.html#Source"},
-     {"title": "nettypes.TIPv4Pair.Destination", "text": " ", "tags": "", "loc": "nettypes.TIPv4Pair.html#Destination"},
-     {"title": "nettypes.TProtocol", "text": " ", "tags": "", "loc": "nettypes.TProtocol.html"},
-     {"title": "nettypes.TProtocol.L1", "text": " ", "tags": "", "loc": "nettypes.TProtocol.html#L1"},
-     {"title": "nettypes.TProtocol.L2", "text": " ", "tags": "", "loc": "nettypes.TProtocol.html#L2"},
-     {"title": "nettypes.TProtocol.L3", "text": " ", "tags": "", "loc": "nettypes.TProtocol.html#L3"},
-     {"title": "nettypes.TProtocol.L4", "text": " ", "tags": "", "loc": "nettypes.TProtocol.html#L4"},
-     {"title": "nettypes.TPacketContext", "text": " ", "tags": "", "loc": "nettypes.TPacketContext.html"},
-     {"title": "nettypes.TPacketContext.MAC", "text": " ", "tags": "", "loc": "nettypes.TPacketContext.html#MAC"},
-     {"title": "nettypes.TPacketContext.IP", "text": " ", "tags": "", "loc": "nettypes.TPacketContext.html#IP"},
-     {"title": "nettypes.TPacketContext.Protocol", "text": " ", "tags": "", "loc": "nettypes.TPacketContext.html#Protocol"},
-     {"title": "nettypes.TPacketContext.TTL", "text": " ", "tags": "", "loc": "nettypes.TPacketContext.html#TTL"},
-     {"title": "nettypes.TIPv4Configuration", "text": " ", "tags": "", "loc": "nettypes.TIPv4Configuration.html"},
-     {"title": "nettypes.TIPv4Configuration.Address", "text": " ", "tags": "", "loc": "nettypes.TIPv4Configuration.html#Address"},
-     {"title": "nettypes.TIPv4Configuration.Gateway", "text": " ", "tags": "", "loc": "nettypes.TIPv4Configuration.html#Gateway"},
-     {"title": "nettypes.TIPv4Configuration.Netmask", "text": " ", "tags": "", "loc": "nettypes.TIPv4Configuration.html#Netmask"},
-     {"title": "nettypes.TIPv4Configuration.UP", "text": " ", "tags": "", "loc": "nettypes.TIPv4Configuration.html#UP"},
-     {"title": "nettypes.TICMPHeader", "text": " ", "tags": "", "loc": "nettypes.TICMPHeader.html"},
-     {"title": "nettypes.TICMPHeader.ICMP_Type", "text": " ", "tags": "", "loc": "nettypes.TICMPHeader.html#ICMP_Type"},
-     {"title": "nettypes.TICMPHeader.ICMP_Code", "text": " ", "tags": "", "loc": "nettypes.TICMPHeader.html#ICMP_Code"},
-     {"title": "nettypes.TICMPHeader.ICMP_CHK_Hi", "text": " ", "tags": "", "loc": "nettypes.TICMPHeader.html#ICMP_CHK_Hi"},
-     {"title": "nettypes.TICMPHeader.ICMP_CHK_Lo", "text": " ", "tags": "", "loc": "nettypes.TICMPHeader.html#ICMP_CHK_Lo"},
-     {"title": "nettypes.TICMPHeader.Identifier", "text": " ", "tags": "", "loc": "nettypes.TICMPHeader.html#Identifier"},
-     {"title": "nettypes.TICMPHeader.Sequence", "text": " ", "tags": "", "loc": "nettypes.TICMPHeader.html#Sequence"},
-     {"title": "nettypes.TARPAbstractHeader", "text": " ", "tags": "", "loc": "nettypes.TARPAbstractHeader.html"},
-     {"title": "nettypes.TARPAbstractHeader.Hardware_Type", "text": " ", "tags": "", "loc": "nettypes.TARPAbstractHeader.html#Hardware_Type"},
-     {"title": "nettypes.TARPAbstractHeader.Protocol_Type", "text": " ", "tags": "", "loc": "nettypes.TARPAbstractHeader.html#Protocol_Type"},
-     {"title": "nettypes.TARPAbstractHeader.Hardware_Address_Length", "text": " ", "tags": "", "loc": "nettypes.TARPAbstractHeader.html#Hardware_Address_Length"},
-     {"title": "nettypes.TARPAbstractHeader.Protocol_Address_Length", "text": " ", "tags": "", "loc": "nettypes.TARPAbstractHeader.html#Protocol_Address_Length"},
-     {"title": "nettypes.TARPAbstractHeader.Operation", "text": " ", "tags": "", "loc": "nettypes.TARPAbstractHeader.html#Operation"},
-     {"title": "nettypes.TARPAbstractHeader.Source_Hardware", "text": " ", "tags": "", "loc": "nettypes.TARPAbstractHeader.html#Source_Hardware"},
-     {"title": "nettypes.TARPAbstractHeader.Source_Protocol", "text": " ", "tags": "", "loc": "nettypes.TARPAbstractHeader.html#Source_Protocol"},
-     {"title": "nettypes.TARPAbstractHeader.Destination_Hardware", "text": " ", "tags": "", "loc": "nettypes.TARPAbstractHeader.html#Destination_Hardware"},
-     {"title": "nettypes.TARPAbstractHeader.Destination_Protocol", "text": " ", "tags": "", "loc": "nettypes.TARPAbstractHeader.html#Destination_Protocol"},
-     {"title": "nettypes.TTCPFlags", "text": " ", "tags": "", "loc": "nettypes.TTCPFlags.html"},
-     {"title": "nettypes.TTCPFlags.RS", "text": " ", "tags": "", "loc": "nettypes.TTCPFlags.html#RS"},
-     {"title": "nettypes.TTCPFlags.DF", "text": " ", "tags": "", "loc": "nettypes.TTCPFlags.html#DF"},
-     {"title": "nettypes.TTCPFlags.MF", "text": " ", "tags": "", "loc": "nettypes.TTCPFlags.html#MF"},
-     {"title": "nettypes.TIPV4AbstractHeader", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html"},
-     {"title": "nettypes.TIPV4AbstractHeader.version", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html#version"},
-     {"title": "nettypes.TIPV4AbstractHeader.header_len", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html#header_len"},
-     {"title": "nettypes.TIPV4AbstractHeader.ToS", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html#ToS"},
-     {"title": "nettypes.TIPV4AbstractHeader.total_len", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html#total_len"},
-     {"title": "nettypes.TIPV4AbstractHeader.identifier", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html#identifier"},
-     {"title": "nettypes.TIPV4AbstractHeader.Flags", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html#Flags"},
-     {"title": "nettypes.TIPV4AbstractHeader.Fragment_Off", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html#Fragment_Off"},
-     {"title": "nettypes.TIPV4AbstractHeader.TTL", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html#TTL"},
-     {"title": "nettypes.TIPV4AbstractHeader.Protocol", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html#Protocol"},
-     {"title": "nettypes.TIPV4AbstractHeader.HDR_CHK", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html#HDR_CHK"},
-     {"title": "nettypes.TIPV4AbstractHeader.Src", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html#Src"},
-     {"title": "nettypes.TIPV4AbstractHeader.Dst", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html#Dst"},
-     {"title": "nettypes.TIPV4AbstractHeader.Options", "text": " ", "tags": "", "loc": "nettypes.TIPV4AbstractHeader.html#Options"},
-     {"title": "nettypes.BROADCAST_MAC", "text": " ", "tags": "", "loc": "nettypes.html#BROADCAST_MAC"},
-     {"title": "nettypes.NULL_MAC", "text": " ", "tags": "", "loc": "nettypes.html#NULL_MAC"},
-     {"title": "nettypes.FORCE_MAC", "text": " ", "tags": "", "loc": "nettypes.html#FORCE_MAC"},
-     {"title": "nettypes.ICMP_DATA_GENERIC", "text": " ", "tags": "", "loc": "nettypes.html#ICMP_DATA_GENERIC"},
-     {"title": "nettypes.TMACAddress", "text": " ", "tags": "", "loc": "nettypes.html#TMACAddress"},
-     {"title": "nettypes.TIPv4Address", "text": " ", "tags": "", "loc": "nettypes.html#TIPv4Address"},
-     {"title": "nettypes.PPacketContext", "text": " ", "tags": "", "loc": "nettypes.html#PPacketContext"},
-     {"title": "nettypes.PIPv4Configuration", "text": " ", "tags": "", "loc": "nettypes.html#PIPv4Configuration"},
-     {"title": "nettypes.PICMPHeader", "text": " ", "tags": "", "loc": "nettypes.html#PICMPHeader"},
-     {"title": "nettypes.PARPHeader", "text": " ", "tags": "", "loc": "nettypes.html#PARPHeader"},
-     {"title": "nettypes.TARPHeader", "text": " ", "tags": "", "loc": "nettypes.html#TARPHeader"},
-     {"title": "nettypes.PEthernetHeader", "text": " ", "tags": "", "loc": "nettypes.html#PEthernetHeader"},
-     {"title": "nettypes.TEthernetHeader", "text": " ", "tags": "", "loc": "nettypes.html#TEthernetHeader"},
-     {"title": "nettypes.PIPV4Header", "text": " ", "tags": "", "loc": "nettypes.html#PIPV4Header"},
-     {"title": "nettypes.TIPV4Header", "text": " ", "tags": "", "loc": "nettypes.html#TIPV4Header"},
-     {"title": "nettypes.TNetSendCallback", "text": "    ", "tags": "", "loc": "nettypes.html#TNetSendCallback"},
-     {"title": "nettypes.TRecvCallback", "text": "    ", "tags": "", "loc": "nettypes.html#TRecvCallback"},
-     {"title": "netutils", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "netutils.html"},
-     {"title": "netutils.copyMAC", "text": "    ", "tags": "", "loc": "netutils.html#copyMAC"},
-     {"title": "netutils.copyIPv4", "text": "    ", "tags": "", "loc": "netutils.html#copyIPv4"},
-     {"title": "netutils.stringToMAC", "text": "    ", "tags": "", "loc": "netutils.html#stringToMAC"},
-     {"title": "netutils.stringToIPv4", "text": "    ", "tags": "", "loc": "netutils.html#stringToIPv4"},
-     {"title": "netutils.writeMACAddress", "text": "    ", "tags": "", "loc": "netutils.html#writeMACAddress"},
-     {"title": "netutils.writeIPv4Address", "text": "    ", "tags": "", "loc": "netutils.html#writeIPv4Address"},
-     {"title": "netutils.writeMACAddressEx", "text": "    ", "tags": "", "loc": "netutils.html#writeMACAddressEx"},
-     {"title": "netutils.writeIPv4AddressEx", "text": "    ", "tags": "", "loc": "netutils.html#writeIPv4AddressEx"},
-     {"title": "netutils.MACEqual", "text": "    ", "tags": "", "loc": "netutils.html#MACEqual"},
-     {"title": "netutils.IPEqual", "text": "    ", "tags": "", "loc": "netutils.html#IPEqual"},
-     {"title": "netutils.newPacketContext", "text": "    ", "tags": "", "loc": "netutils.html#newPacketContext"},
-     {"title": "netutils.freePacketContext", "text": "    ", "tags": "", "loc": "netutils.html#freePacketContext"},
-     {"title": "netutils.calculateChecksum", "text": "    ", "tags": "", "loc": "netutils.html#calculateChecksum"},
-     {"title": "netutils.verifyChecksum", "text": "    ", "tags": "", "loc": "netutils.html#verifyChecksum"},
-     {"title": "netutils.sameSubnetIPv4", "text": "    ", "tags": "", "loc": "netutils.html#sameSubnetIPv4"},
-     {"title": "netutils.contextMACSwitch", "text": "    ", "tags": "", "loc": "netutils.html#contextMACSwitch"},
-     {"title": "netutils.contextIPv4Switch", "text": "    ", "tags": "", "loc": "netutils.html#contextIPv4Switch"},
-     {"title": "NMIE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "NMIE.html"},
-     {"title": "NMIE.register", "text": "    ", "tags": "", "loc": "NMIE.html#register"},
-     {"title": "OHCI", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "OHCI.html"},
-     {"title": "OHCI.TOHCI_MMR", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html"},
-     {"title": "OHCI.TOHCI_MMR.HcRevision", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcRevision"},
-     {"title": "OHCI.TOHCI_MMR.HcControl", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcControl"},
-     {"title": "OHCI.TOHCI_MMR.HcCommandStatus", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcCommandStatus"},
-     {"title": "OHCI.TOHCI_MMR.HcIntStatus", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcIntStatus"},
-     {"title": "OHCI.TOHCI_MMR.HcIntEnable", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcIntEnable"},
-     {"title": "OHCI.TOHCI_MMR.HcIntDisable", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcIntDisable"},
-     {"title": "OHCI.TOHCI_MMR.HcHCCA", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcHCCA"},
-     {"title": "OHCI.TOHCI_MMR.HcPeriodCurrentED", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcPeriodCurrentED"},
-     {"title": "OHCI.TOHCI_MMR.HcControlHeadED", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcControlHeadED"},
-     {"title": "OHCI.TOHCI_MMR.HcControlCurrentED", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcControlCurrentED"},
-     {"title": "OHCI.TOHCI_MMR.HcBulkHeadED", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcBulkHeadED"},
-     {"title": "OHCI.TOHCI_MMR.HcBulkCurrentED", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcBulkCurrentED"},
-     {"title": "OHCI.TOHCI_MMR.HcDoneHead", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcDoneHead"},
-     {"title": "OHCI.TOHCI_MMR.HcFmRemaining", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcFmRemaining"},
-     {"title": "OHCI.TOHCI_MMR.HcFmNumber", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcFmNumber"},
-     {"title": "OHCI.TOHCI_MMR.HcPeriodicStart", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcPeriodicStart"},
-     {"title": "OHCI.TOHCI_MMR.HcLSThreshold", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcLSThreshold"},
-     {"title": "OHCI.TOHCI_MMR.HcRhDescriptorA", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcRhDescriptorA"},
-     {"title": "OHCI.TOHCI_MMR.HcRhDescriptorB", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcRhDescriptorB"},
-     {"title": "OHCI.TOHCI_MMR.HcRhStatus", "text": " ", "tags": "", "loc": "OHCI.TOHCI_MMR.html#HcRhStatus"},
-     {"title": "OHCI.load", "text": "    ", "tags": "", "loc": "OHCI.html#load"},
-     {"title": "OHCI.POHCI_MMR", "text": " ", "tags": "", "loc": "OHCI.html#POHCI_MMR"},
-     {"title": "OOBE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "OOBE.html"},
-     {"title": "OOBE.register", "text": "    ", "tags": "", "loc": "OOBE.html#register"},
-     {"title": "PCI", "text": "    <p>  Aaron Hance <ah@aaronhance.me>  Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "PCI.html"},
-     {"title": "PCI.PCI_PORT_CONF_ADDR", "text": " ", "tags": "", "loc": "PCI.html#PCI_PORT_CONF_ADDR"},
-     {"title": "PCI.PCI_PORT_CONF_DATA", "text": " ", "tags": "", "loc": "PCI.html#PCI_PORT_CONF_DATA"},
-     {"title": "PCI.init", "text": "    ", "tags": "", "loc": "PCI.html#init"},
-     {"title": "PCI.scanBus", "text": "    ", "tags": "", "loc": "PCI.html#scanBus"},
-     {"title": "PCI.loadDeviceConfig", "text": "    ", "tags": "", "loc": "PCI.html#loadDeviceConfig"},
-     {"title": "PCI.getDeviceInfo", "text": "    ", "tags": "", "loc": "PCI.html#getDeviceInfo"},
-     {"title": "PCI.requestConfig", "text": "    ", "tags": "", "loc": "PCI.html#requestConfig"},
-     {"title": "PCI.writeConfig", "text": "    ", "tags": "", "loc": "PCI.html#writeConfig"},
-     {"title": "PCI.setBusMaster", "text": "    ", "tags": "", "loc": "PCI.html#setBusMaster"},
-     {"title": "PCI.TPCI_Device_Bridge", "text": " ", "tags": "", "loc": "PCI.html#TPCI_Device_Bridge"},
-     {"title": "PCI.devices", "text": " ", "tags": "", "loc": "PCI.html#devices"},
-     {"title": "PCI.busses", "text": " ", "tags": "", "loc": "PCI.html#busses"},
-     {"title": "PCI.device_count", "text": " ", "tags": "", "loc": "PCI.html#device_count"},
-     {"title": "PCI.bus_count", "text": " ", "tags": "", "loc": "PCI.html#bus_count"},
-     {"title": "PCI.get_device_count", "text": " ", "tags": "", "loc": "PCI.html#get_device_count"},
-     {"title": "PF", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "PF.html"},
-     {"title": "PF.register", "text": "    ", "tags": "", "loc": "PF.html#register"},
-     {"title": "pmemorymanager", "text": " Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "pmemorymanager.html"},
-     {"title": "pmemorymanager.TPhysicalMemoryEntry", "text": " ", "tags": "", "loc": "pmemorymanager.TPhysicalMemoryEntry.html"},
-     {"title": "pmemorymanager.TPhysicalMemoryEntry.Scanned", "text": " ", "tags": "", "loc": "pmemorymanager.TPhysicalMemoryEntry.html#Scanned"},
-     {"title": "pmemorymanager.TPhysicalMemoryEntry.Present", "text": " ", "tags": "", "loc": "pmemorymanager.TPhysicalMemoryEntry.html#Present"},
-     {"title": "pmemorymanager.TPhysicalMemoryEntry.Allocated", "text": " ", "tags": "", "loc": "pmemorymanager.TPhysicalMemoryEntry.html#Allocated"},
-     {"title": "pmemorymanager.TPhysicalMemoryEntry.MappedTo", "text": " ", "tags": "", "loc": "pmemorymanager.TPhysicalMemoryEntry.html#MappedTo"},
-     {"title": "pmemorymanager.init", "text": "    ", "tags": "", "loc": "pmemorymanager.html#init"},
-     {"title": "pmemorymanager.alloc_block", "text": "    ", "tags": "", "loc": "pmemorymanager.html#alloc_block"},
-     {"title": "pmemorymanager.force_alloc_block", "text": "    ", "tags": "", "loc": "pmemorymanager.html#force_alloc_block"},
-     {"title": "pmemorymanager.new_block", "text": "    ", "tags": "", "loc": "pmemorymanager.html#new_block"},
-     {"title": "pmemorymanager.free_block", "text": "    ", "tags": "", "loc": "pmemorymanager.html#free_block"},
-     {"title": "pmemorymanager.TPhysicalMemory", "text": " ", "tags": "", "loc": "pmemorymanager.html#TPhysicalMemory"},
-     {"title": "processloader", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "processloader.html"},
-     {"title": "PS2_KEYBOARD_ISR", "text": "    <p>  Aaron Hance <ah@aaronhance.me>  Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "PS2_KEYBOARD_ISR.html"},
-     {"title": "PS2_KEYBOARD_ISR.register", "text": "    ", "tags": "", "loc": "PS2_KEYBOARD_ISR.html#register"},
-     {"title": "PS2_KEYBOARD_ISR.hook", "text": "    ", "tags": "", "loc": "PS2_KEYBOARD_ISR.html#hook"},
-     {"title": "PS2_KEYBOARD_ISR.unhook", "text": "    ", "tags": "", "loc": "PS2_KEYBOARD_ISR.html#unhook"},
-     {"title": "RTC", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "RTC.html"},
-     {"title": "RTC.TDateTime", "text": " ", "tags": "", "loc": "RTC.TDateTime.html"},
-     {"title": "RTC.TDateTime.Seconds", "text": " ", "tags": "", "loc": "RTC.TDateTime.html#Seconds"},
-     {"title": "RTC.TDateTime.Minutes", "text": " ", "tags": "", "loc": "RTC.TDateTime.html#Minutes"},
-     {"title": "RTC.TDateTime.Hours", "text": " ", "tags": "", "loc": "RTC.TDateTime.html#Hours"},
-     {"title": "RTC.TDateTime.Weekday", "text": " ", "tags": "", "loc": "RTC.TDateTime.html#Weekday"},
-     {"title": "RTC.TDateTime.Day", "text": " ", "tags": "", "loc": "RTC.TDateTime.html#Day"},
-     {"title": "RTC.TDateTime.Month", "text": " ", "tags": "", "loc": "RTC.TDateTime.html#Month"},
-     {"title": "RTC.TDateTime.Year", "text": " ", "tags": "", "loc": "RTC.TDateTime.html#Year"},
-     {"title": "RTC.TDateTime.Century", "text": " ", "tags": "", "loc": "RTC.TDateTime.html#Century"},
-     {"title": "RTC.init", "text": "    ", "tags": "", "loc": "RTC.html#init"},
-     {"title": "RTC.getDateTime", "text": "    ", "tags": "", "loc": "RTC.html#getDateTime"},
-     {"title": "RTC.weekdayToString", "text": "    ", "tags": "", "loc": "RTC.html#weekdayToString"},
-     {"title": "scheduler", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "scheduler.html"},
-     {"title": "scheduler.TTaskState", "text": " ", "tags": "", "loc": "scheduler.TTaskState.html"},
-     {"title": "scheduler.TScheduler_Entry", "text": " ", "tags": "", "loc": "scheduler.TScheduler_Entry.html"},
-     {"title": "scheduler.TScheduler_Entry.ThreadID", "text": " ", "tags": "", "loc": "scheduler.TScheduler_Entry.html#ThreadID"},
-     {"title": "scheduler.TScheduler_Entry.Priority", "text": " ", "tags": "", "loc": "scheduler.TScheduler_Entry.html#Priority"},
-     {"title": "scheduler.TScheduler_Entry.Delta", "text": " ", "tags": "", "loc": "scheduler.TScheduler_Entry.html#Delta"},
-     {"title": "scheduler.TScheduler_Entry.Next", "text": " ", "tags": "", "loc": "scheduler.TScheduler_Entry.html#Next"},
-     {"title": "scheduler.Quantum", "text": " ", "tags": "", "loc": "scheduler.html#Quantum"},
-     {"title": "scheduler.init", "text": "    ", "tags": "", "loc": "scheduler.html#init"},
-     {"title": "scheduler.add_task", "text": "    ", "tags": "", "loc": "scheduler.html#add_task"},
-     {"title": "scheduler.PScheduler_Entry", "text": " ", "tags": "", "loc": "scheduler.html#PScheduler_Entry"},
-     {"title": "scheduler.Active", "text": " ", "tags": "", "loc": "scheduler.html#Active"},
-     {"title": "serial", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "serial.html"},
-     {"title": "serial.COM1", "text": " ", "tags": "", "loc": "serial.html#COM1"},
-     {"title": "serial.COM2", "text": " ", "tags": "", "loc": "serial.html#COM2"},
-     {"title": "serial.COM3", "text": " ", "tags": "", "loc": "serial.html#COM3"},
-     {"title": "serial.COM4", "text": " ", "tags": "", "loc": "serial.html#COM4"},
-     {"title": "serial.init", "text": "    ", "tags": "", "loc": "serial.html#init"},
-     {"title": "serial.receive", "text": "    ", "tags": "", "loc": "serial.html#receive"},
-     {"title": "serial.send", "text": "    ", "tags": "", "loc": "serial.html#send"},
-     {"title": "serial.sendString", "text": "    ", "tags": "", "loc": "serial.html#sendString"},
-     {"title": "SFE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "SFE.html"},
-     {"title": "SFE.register", "text": "    ", "tags": "", "loc": "SFE.html#register"},
-     {"title": "shell", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "shell.html"},
-     {"title": "shell.init", "text": "    ", "tags": "", "loc": "shell.html#init"},
-     {"title": "shell.getTaskbarColorsPtr", "text": "    ", "tags": "", "loc": "shell.html#getTaskbarColorsPtr"},
-     {"title": "shell.getExploreColorsPtr", "text": "    ", "tags": "", "loc": "shell.html#getExploreColorsPtr"},
-     {"title": "shell.getDesktopColorsPtr", "text": "    ", "tags": "", "loc": "shell.html#getDesktopColorsPtr"},
-     {"title": "SNPE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "SNPE.html"},
-     {"title": "SNPE.register", "text": "    ", "tags": "", "loc": "SNPE.html#register"},
-     {"title": "splash", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "splash.html"},
-     {"title": "splash.init", "text": "    ", "tags": "", "loc": "splash.html#init"},
-     {"title": "strings", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "strings.html"},
-     {"title": "strings.stringToUpper", "text": "    ", "tags": "", "loc": "strings.html#stringToUpper"},
-     {"title": "strings.stringToLower", "text": "    ", "tags": "", "loc": "strings.html#stringToLower"},
-     {"title": "strings.stringEquals", "text": "    ", "tags": "", "loc": "strings.html#stringEquals"},
-     {"title": "strings.stringCopy", "text": "    ", "tags": "", "loc": "strings.html#stringCopy"},
-     {"title": "strings.stringNew", "text": "    ", "tags": "", "loc": "strings.html#stringNew"},
-     {"title": "strings.stringSize", "text": "    ", "tags": "", "loc": "strings.html#stringSize"},
-     {"title": "strings.stringConcat", "text": "    ", "tags": "", "loc": "strings.html#stringConcat"},
-     {"title": "strings.stringContains", "text": "    ", "tags": "", "loc": "strings.html#stringContains"},
-     {"title": "strings.stringToInt", "text": "    ", "tags": "", "loc": "strings.html#stringToInt"},
-     {"title": "strings.hexStringToInt", "text": "    ", "tags": "", "loc": "strings.html#hexStringToInt"},
-     {"title": "strings.intToString", "text": "    ", "tags": "", "loc": "strings.html#intToString"},
-     {"title": "strings.boolToString", "text": "    ", "tags": "", "loc": "strings.html#boolToString"},
-     {"title": "system", "text": "    <p>  Kieron Morris <kjm@kieronmorris.me>  Aaron Hance <ah@aaronhance.me>  ", "tags": "", "loc": "system.html"},
-     {"title": "system.KERNEL_VIRTUAL_BASE", "text": " ", "tags": "", "loc": "system.html#KERNEL_VIRTUAL_BASE"},
-     {"title": "system.KERNEL_PAGE_NUMBER", "text": " ", "tags": "", "loc": "system.html#KERNEL_PAGE_NUMBER"},
-     {"title": "system.BSOD_ENABLE", "text": " ", "tags": "", "loc": "system.html#BSOD_ENABLE"},
-     {"title": "system.TRACER_ENABLE", "text": " ", "tags": "", "loc": "system.html#TRACER_ENABLE"},
-     {"title": "system.CONSOLE_SLOW_REDRAW", "text": " ", "tags": "", "loc": "system.html#CONSOLE_SLOW_REDRAW"},
-     {"title": "system.cardinal", "text": " internal <a class=\"normal\" href=\"types.html\">types</a> ", "tags": "", "loc": "system.html#cardinal"},
-     {"title": "system.hresult", "text": " ", "tags": "", "loc": "system.html#hresult"},
-     {"title": "system.dword", "text": " ", "tags": "", "loc": "system.html#dword"},
-     {"title": "system.integer", "text": " ", "tags": "", "loc": "system.html#integer"},
-     {"title": "system.pchar", "text": " ", "tags": "", "loc": "system.html#pchar"},
-     {"title": "system.uInt8", "text": " ", "tags": "", "loc": "system.html#uInt8"},
-     {"title": "system.uInt16", "text": " ", "tags": "", "loc": "system.html#uInt16"},
-     {"title": "system.uInt32", "text": " ", "tags": "", "loc": "system.html#uInt32"},
-     {"title": "system.uInt64", "text": " ", "tags": "", "loc": "system.html#uInt64"},
-     {"title": "system.sInt8", "text": " ", "tags": "", "loc": "system.html#sInt8"},
-     {"title": "system.sInt16", "text": " ", "tags": "", "loc": "system.html#sInt16"},
-     {"title": "system.sInt32", "text": " ", "tags": "", "loc": "system.html#sInt32"},
-     {"title": "system.sInt64", "text": " ", "tags": "", "loc": "system.html#sInt64"},
-     {"title": "system.Float", "text": " ", "tags": "", "loc": "system.html#Float"},
-     {"title": "system.PuByte", "text": " ", "tags": "", "loc": "system.html#PuByte"},
-     {"title": "system.PuInt8", "text": " ", "tags": "", "loc": "system.html#PuInt8"},
-     {"title": "system.PuInt16", "text": " ", "tags": "", "loc": "system.html#PuInt16"},
-     {"title": "system.PuInt32", "text": " ", "tags": "", "loc": "system.html#PuInt32"},
-     {"title": "system.PuInt64", "text": " ", "tags": "", "loc": "system.html#PuInt64"},
-     {"title": "system.PsInt8", "text": " ", "tags": "", "loc": "system.html#PsInt8"},
-     {"title": "system.PsInt16", "text": " ", "tags": "", "loc": "system.html#PsInt16"},
-     {"title": "system.PsInt32", "text": " ", "tags": "", "loc": "system.html#PsInt32"},
-     {"title": "system.PsInt64", "text": " ", "tags": "", "loc": "system.html#PsInt64"},
-     {"title": "system.PFloat", "text": " ", "tags": "", "loc": "system.html#PFloat"},
-     {"title": "system.PDouble", "text": " ", "tags": "", "loc": "system.html#PDouble"},
-     {"title": "system.Void", "text": " ", "tags": "", "loc": "system.html#Void"},
-     {"title": "system.HWND", "text": " ", "tags": "", "loc": "system.html#HWND"},
-     {"title": "system.UBit1", "text": " ", "tags": "", "loc": "system.html#UBit1"},
-     {"title": "system.UBit2", "text": " ", "tags": "", "loc": "system.html#UBit2"},
-     {"title": "system.UBit3", "text": " ", "tags": "", "loc": "system.html#UBit3"},
-     {"title": "system.UBit4", "text": " ", "tags": "", "loc": "system.html#UBit4"},
-     {"title": "system.UBit5", "text": " ", "tags": "", "loc": "system.html#UBit5"},
-     {"title": "system.UBit6", "text": " ", "tags": "", "loc": "system.html#UBit6"},
-     {"title": "system.UBit7", "text": " ", "tags": "", "loc": "system.html#UBit7"},
-     {"title": "system.UBit9", "text": " ", "tags": "", "loc": "system.html#UBit9"},
-     {"title": "system.UBit10", "text": " ", "tags": "", "loc": "system.html#UBit10"},
-     {"title": "system.UBit11", "text": " ", "tags": "", "loc": "system.html#UBit11"},
-     {"title": "system.UBit12", "text": " ", "tags": "", "loc": "system.html#UBit12"},
-     {"title": "system.UBit13", "text": " ", "tags": "", "loc": "system.html#UBit13"},
-     {"title": "system.UBit14", "text": " ", "tags": "", "loc": "system.html#UBit14"},
-     {"title": "system.UBit15", "text": " ", "tags": "", "loc": "system.html#UBit15"},
-     {"title": "system.UBit16", "text": " ", "tags": "", "loc": "system.html#UBit16"},
-     {"title": "system.UBit17", "text": " ", "tags": "", "loc": "system.html#UBit17"},
-     {"title": "system.UBit18", "text": " ", "tags": "", "loc": "system.html#UBit18"},
-     {"title": "system.UBit19", "text": " ", "tags": "", "loc": "system.html#UBit19"},
-     {"title": "system.UBit20", "text": " ", "tags": "", "loc": "system.html#UBit20"},
-     {"title": "system.UBit21", "text": " ", "tags": "", "loc": "system.html#UBit21"},
-     {"title": "system.UBit22", "text": " ", "tags": "", "loc": "system.html#UBit22"},
-     {"title": "system.UBit23", "text": " ", "tags": "", "loc": "system.html#UBit23"},
-     {"title": "system.UBit24", "text": " ", "tags": "", "loc": "system.html#UBit24"},
-     {"title": "system.UBit25", "text": " ", "tags": "", "loc": "system.html#UBit25"},
-     {"title": "system.UBit26", "text": " ", "tags": "", "loc": "system.html#UBit26"},
-     {"title": "system.UBit27", "text": " ", "tags": "", "loc": "system.html#UBit27"},
-     {"title": "system.UBit28", "text": " ", "tags": "", "loc": "system.html#UBit28"},
-     {"title": "system.UBit30", "text": " ", "tags": "", "loc": "system.html#UBit30"},
-     {"title": "system.UBit31", "text": " ", "tags": "", "loc": "system.html#UBit31"},
-     {"title": "system.TBitMask", "text": " ", "tags": "", "loc": "system.html#TBitMask"},
-     {"title": "system.PBitMask", "text": " ", "tags": "", "loc": "system.html#PBitMask"},
-     {"title": "system.TMask", "text": " ", "tags": "", "loc": "system.html#TMask"},
-     {"title": "system.PMask", "text": " ", "tags": "", "loc": "system.html#PMask"},
-     {"title": "system.TRGB565", "text": " ", "tags": "", "loc": "system.html#TRGB565"},
-     {"title": "system.PRGB565", "text": " ", "tags": "", "loc": "system.html#PRGB565"},
-     {"title": "system.TRGB565Pair", "text": " ", "tags": "", "loc": "system.html#TRGB565Pair"},
-     {"title": "system.PRGB565Pair", "text": " ", "tags": "", "loc": "system.html#PRGB565Pair"},
-     {"title": "tcp", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "tcp.html"},
-     {"title": "terminal", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "terminal.html"},
-     {"title": "terminal.TParamList", "text": " ", "tags": "", "loc": "terminal.TParamList.html"},
-     {"title": "terminal.TParamList.Param", "text": " ", "tags": "", "loc": "terminal.TParamList.html#Param"},
-     {"title": "terminal.TParamList.Next", "text": " ", "tags": "", "loc": "terminal.TParamList.html#Next"},
-     {"title": "terminal.THistory", "text": " ", "tags": "", "loc": "terminal.THistory.html"},
-     {"title": "terminal.THistory.Command", "text": " ", "tags": "", "loc": "terminal.THistory.html#Command"},
-     {"title": "terminal.THistory.Next", "text": " ", "tags": "", "loc": "terminal.THistory.html#Next"},
-     {"title": "terminal.TCommand", "text": " ", "tags": "", "loc": "terminal.TCommand.html"},
-     {"title": "terminal.TCommand.registered", "text": " ", "tags": "", "loc": "terminal.TCommand.html#registered"},
-     {"title": "terminal.TCommand.hidden", "text": " ", "tags": "", "loc": "terminal.TCommand.html#hidden"},
-     {"title": "terminal.TCommand.command", "text": " ", "tags": "", "loc": "terminal.TCommand.html#command"},
-     {"title": "terminal.TCommand.method", "text": " ", "tags": "", "loc": "terminal.TCommand.html#method"},
-     {"title": "terminal.TCommand.description", "text": " ", "tags": "", "loc": "terminal.TCommand.html#description"},
-     {"title": "terminal.run", "text": "    ", "tags": "", "loc": "terminal.html#run"},
-     {"title": "terminal.init", "text": "    ", "tags": "", "loc": "terminal.html#init"},
-     {"title": "terminal.registerCommand", "text": "    ", "tags": "", "loc": "terminal.html#registerCommand"},
-     {"title": "terminal.registerCommandEx", "text": "    ", "tags": "", "loc": "terminal.html#registerCommandEx"},
-     {"title": "terminal.getParams", "text": "    ", "tags": "", "loc": "terminal.html#getParams"},
-     {"title": "terminal.paramCount", "text": "    ", "tags": "", "loc": "terminal.html#paramCount"},
-     {"title": "terminal.getParam", "text": "    ", "tags": "", "loc": "terminal.html#getParam"},
-     {"title": "terminal.setWorkingDirectory", "text": "    ", "tags": "", "loc": "terminal.html#setWorkingDirectory"},
-     {"title": "terminal.getWorkingDirectory", "text": "    ", "tags": "", "loc": "terminal.html#getWorkingDirectory"},
-     {"title": "terminal.getTerminalHWND", "text": "    ", "tags": "", "loc": "terminal.html#getTerminalHWND"},
-     {"title": "terminal.halt", "text": "    ", "tags": "", "loc": "terminal.html#halt"},
-     {"title": "terminal.done", "text": "    ", "tags": "", "loc": "terminal.html#done"},
-     {"title": "terminal.THaltCallback", "text": "    ", "tags": "", "loc": "terminal.html#THaltCallback"},
-     {"title": "terminal.PParamList", "text": " ", "tags": "", "loc": "terminal.html#PParamList"},
-     {"title": "terminal.PHistory", "text": " ", "tags": "", "loc": "terminal.html#PHistory"},
-     {"title": "terminal.TCommandBuffer", "text": " ", "tags": "", "loc": "terminal.html#TCommandBuffer"},
-     {"title": "terminal.TCommandMethod", "text": "    ", "tags": "", "loc": "terminal.html#TCommandMethod"},
-     {"title": "terminal.buffer", "text": " ", "tags": "", "loc": "terminal.html#buffer"},
-     {"title": "terminal.History", "text": " ", "tags": "", "loc": "terminal.html#History"},
-     {"title": "terminal.bIndex", "text": " ", "tags": "", "loc": "terminal.html#bIndex"},
-     {"title": "terminal.Commands", "text": " ", "tags": "", "loc": "terminal.html#Commands"},
-     {"title": "terminal.Working_Directory", "text": " ", "tags": "", "loc": "terminal.html#Working_Directory"},
-     {"title": "terminal.Halted", "text": " ", "tags": "", "loc": "terminal.html#Halted"},
-     {"title": "terminal.HaltID", "text": " ", "tags": "", "loc": "terminal.html#HaltID"},
-     {"title": "terminal.HaltCB", "text": " ", "tags": "", "loc": "terminal.html#HaltCB"},
-     {"title": "testdriver", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "testdriver.html"},
-     {"title": "testdriver.init", "text": "    ", "tags": "", "loc": "testdriver.html#init"},
-     {"title": "themer", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "themer.html"},
-     {"title": "themer.init", "text": "    ", "tags": "", "loc": "themer.html#init"},
-     {"title": "TMR_0_ISR", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "TMR_0_ISR.html"},
-     {"title": "TMR_0_ISR.register", "text": "    ", "tags": "", "loc": "TMR_0_ISR.html#register"},
-     {"title": "TMR_0_ISR.hook", "text": "    ", "tags": "", "loc": "TMR_0_ISR.html#hook"},
-     {"title": "TMR_0_ISR.unhook", "text": "    ", "tags": "", "loc": "TMR_0_ISR.html#unhook"},
-     {"title": "TMR_1_ISR", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "TMR_1_ISR.html"},
-     {"title": "TMR_1_ISR.register", "text": "    ", "tags": "", "loc": "TMR_1_ISR.html#register"},
-     {"title": "TMR_1_ISR.hook", "text": "    ", "tags": "", "loc": "TMR_1_ISR.html#hook"},
-     {"title": "TMR_1_ISR.unhook", "text": "    ", "tags": "", "loc": "TMR_1_ISR.html#unhook"},
-     {"title": "tracer", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "tracer.html"},
-     {"title": "tracer.init", "text": "    ", "tags": "", "loc": "tracer.html#init"},
-     {"title": "tracer.push_trace", "text": "    ", "tags": "", "loc": "tracer.html#push_trace"},
-     {"title": "tracer.pop_trace", "text": "    ", "tags": "", "loc": "tracer.html#pop_trace"},
-     {"title": "tracer.get_last_trace", "text": "    ", "tags": "", "loc": "tracer.html#get_last_trace"},
-     {"title": "tracer.freeze", "text": "    ", "tags": "", "loc": "tracer.html#freeze"},
-     {"title": "tracer.get_trace_count", "text": "    ", "tags": "", "loc": "tracer.html#get_trace_count"},
-     {"title": "tracer.get_trace_N", "text": "    ", "tags": "", "loc": "tracer.html#get_trace_N"},
-     {"title": "tss", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "tss.html"},
-     {"title": "tss.TTaskStateSegment", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html"},
-     {"title": "tss.TTaskStateSegment.link", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#link"},
-     {"title": "tss.TTaskStateSegment.link_h", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#link_h"},
-     {"title": "tss.TTaskStateSegment.esp0", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#esp0"},
-     {"title": "tss.TTaskStateSegment.ss0", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ss0"},
-     {"title": "tss.TTaskStateSegment.ss0_h", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ss0_h"},
-     {"title": "tss.TTaskStateSegment.esp1", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#esp1"},
-     {"title": "tss.TTaskStateSegment.ss1", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ss1"},
-     {"title": "tss.TTaskStateSegment.ss1_h", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ss1_h"},
-     {"title": "tss.TTaskStateSegment.esp2", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#esp2"},
-     {"title": "tss.TTaskStateSegment.ss2", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ss2"},
-     {"title": "tss.TTaskStateSegment.ss2_h", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ss2_h"},
-     {"title": "tss.TTaskStateSegment.cr3", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#cr3"},
-     {"title": "tss.TTaskStateSegment.eip", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#eip"},
-     {"title": "tss.TTaskStateSegment.eflags", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#eflags"},
-     {"title": "tss.TTaskStateSegment.eax", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#eax"},
-     {"title": "tss.TTaskStateSegment.ecx", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ecx"},
-     {"title": "tss.TTaskStateSegment.edx", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#edx"},
-     {"title": "tss.TTaskStateSegment.ebx", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ebx"},
-     {"title": "tss.TTaskStateSegment.esp", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#esp"},
-     {"title": "tss.TTaskStateSegment.ebp", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ebp"},
-     {"title": "tss.TTaskStateSegment.esi", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#esi"},
-     {"title": "tss.TTaskStateSegment.edi", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#edi"},
-     {"title": "tss.TTaskStateSegment.es", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#es"},
-     {"title": "tss.TTaskStateSegment.es_h", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#es_h"},
-     {"title": "tss.TTaskStateSegment.cs", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#cs"},
-     {"title": "tss.TTaskStateSegment.cs_h", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#cs_h"},
-     {"title": "tss.TTaskStateSegment.ss", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ss"},
-     {"title": "tss.TTaskStateSegment.ss_h", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ss_h"},
-     {"title": "tss.TTaskStateSegment.ds", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ds"},
-     {"title": "tss.TTaskStateSegment.ds_h", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ds_h"},
-     {"title": "tss.TTaskStateSegment.fs", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#fs"},
-     {"title": "tss.TTaskStateSegment.fs_h", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#fs_h"},
-     {"title": "tss.TTaskStateSegment.gs", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#gs"},
-     {"title": "tss.TTaskStateSegment.gs_h", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#gs_h"},
-     {"title": "tss.TTaskStateSegment.ldt", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ldt"},
-     {"title": "tss.TTaskStateSegment.ldt_h", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#ldt_h"},
-     {"title": "tss.TTaskStateSegment.trap", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#trap"},
-     {"title": "tss.TTaskStateSegment.iomap", "text": " ", "tags": "", "loc": "tss.TTaskStateSegment.html#iomap"},
-     {"title": "tss.init", "text": "    ", "tags": "", "loc": "tss.html#init"},
-     {"title": "tss.PTaskStateSegment", "text": " ", "tags": "", "loc": "tss.html#PTaskStateSegment"},
-     {"title": "tss.TaskStateSegment", "text": " ", "tags": "", "loc": "tss.html#TaskStateSegment"},
-     {"title": "tss.ptrTaskStateSegment", "text": " ", "tags": "", "loc": "tss.html#ptrTaskStateSegment"},
-     {"title": "types", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "types.html"},
-     {"title": "udp", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "udp.html"},
-     {"title": "UHCI", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "UHCI.html"},
-     {"title": "UHCI.load", "text": "    ", "tags": "", "loc": "UHCI.html#load"},
-     {"title": "UIE", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "UIE.html"},
-     {"title": "UIE.register", "text": "    ", "tags": "", "loc": "UIE.html#register"},
-     {"title": "USB", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "USB.html"},
-     {"title": "USB.init", "text": "    ", "tags": "", "loc": "USB.html#init"},
-     {"title": "util", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "util.html"},
-     {"title": "util.INTE", "text": "    ", "tags": "", "loc": "util.html#INTE"},
-     {"title": "util.CLI", "text": "    ", "tags": "", "loc": "util.html#CLI"},
-     {"title": "util.STI", "text": "    ", "tags": "", "loc": "util.html#STI"},
-     {"title": "util.GPF", "text": "    ", "tags": "", "loc": "util.html#GPF"},
-     {"title": "util.hi", "text": "    ", "tags": "", "loc": "util.html#hi"},
-     {"title": "util.lo", "text": "    ", "tags": "", "loc": "util.html#lo"},
-     {"title": "util.switchendian", "text": "    ", "tags": "", "loc": "util.html#switchendian"},
-     {"title": "util.switchendian32", "text": "    ", "tags": "", "loc": "util.html#switchendian32"},
-     {"title": "util.getWord", "text": "    ", "tags": "", "loc": "util.html#getWord"},
-     {"title": "util.getByte", "text": "    ", "tags": "", "loc": "util.html#getByte"},
-     {"title": "util.outb", "text": "    ", "tags": "", "loc": "util.html#outb"},
-     {"title": "util.outw", "text": "    ", "tags": "", "loc": "util.html#outw"},
-     {"title": "util.outl", "text": "    ", "tags": "", "loc": "util.html#outl"},
-     {"title": "util.inb", "text": "    ", "tags": "", "loc": "util.html#inb"},
-     {"title": "util.inw", "text": "    ", "tags": "", "loc": "util.html#inw"},
-     {"title": "util.inl", "text": "    ", "tags": "", "loc": "util.html#inl"},
-     {"title": "util.io_wait", "text": "    ", "tags": "", "loc": "util.html#io_wait"},
-     {"title": "util.memset", "text": "    ", "tags": "", "loc": "util.html#memset"},
-     {"title": "util.memcpy", "text": "    ", "tags": "", "loc": "util.html#memcpy"},
-     {"title": "util.printmemory", "text": "    ", "tags": "", "loc": "util.html#printmemory"},
-     {"title": "util.printmemoryWND", "text": "    ", "tags": "", "loc": "util.html#printmemoryWND"},
-     {"title": "util.halt_and_catch_fire", "text": "    ", "tags": "", "loc": "util.html#halt_and_catch_fire"},
-     {"title": "util.halt_and_dont_catch_fire", "text": "    ", "tags": "", "loc": "util.html#halt_and_dont_catch_fire"},
-     {"title": "util.BSOD", "text": "    ", "tags": "", "loc": "util.html#BSOD"},
-     {"title": "util.psleep", "text": "    ", "tags": "", "loc": "util.html#psleep"},
-     {"title": "util.sleep", "text": "    ", "tags": "", "loc": "util.html#sleep"},
-     {"title": "util.get16bitcounter", "text": "    ", "tags": "", "loc": "util.html#get16bitcounter"},
-     {"title": "util.get32bitcounter", "text": "    ", "tags": "", "loc": "util.html#get32bitcounter"},
-     {"title": "util.get64bitcounter", "text": "    ", "tags": "", "loc": "util.html#get64bitcounter"},
-     {"title": "util.getTSC", "text": "    ", "tags": "", "loc": "util.html#getTSC"},
-     {"title": "util.div6432", "text": "    ", "tags": "", "loc": "util.html#div6432"},
-     {"title": "util.BCDToUint8", "text": "    ", "tags": "", "loc": "util.html#BCDToUint8"},
-     {"title": "util.HexCharToDecimal", "text": "    ", "tags": "", "loc": "util.html#HexCharToDecimal"},
-     {"title": "util.resetSystem", "text": "    ", "tags": "", "loc": "util.html#resetSystem"},
-     {"title": "util.getESP", "text": "    ", "tags": "", "loc": "util.html#getESP"},
-     {"title": "util.MsSinceSystemBoot", "text": "    ", "tags": "", "loc": "util.html#MsSinceSystemBoot"},
-     {"title": "util.endptr", "text": " ", "tags": "", "loc": "util.html#endptr"},
-     {"title": "util.stack", "text": " ", "tags": "", "loc": "util.html#stack"},
-     {"title": "vmemorymanager", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "vmemorymanager.html"},
-     {"title": "vmemorymanager.init", "text": "    ", "tags": "", "loc": "vmemorymanager.html#init"},
-     {"title": "vmemorymanager.new_page", "text": "    ", "tags": "", "loc": "vmemorymanager.html#new_page"},
-     {"title": "vmemorymanager.map_page", "text": "    ", "tags": "", "loc": "vmemorymanager.html#map_page"},
-     {"title": "vmemorymanager.map_page_ex", "text": "    ", "tags": "", "loc": "vmemorymanager.html#map_page_ex"},
-     {"title": "vmemorymanager.new_page_at_address", "text": "    ", "tags": "", "loc": "vmemorymanager.html#new_page_at_address"},
-     {"title": "vmemorymanager.free_page", "text": "    ", "tags": "", "loc": "vmemorymanager.html#free_page"},
-     {"title": "vmemorymanager.free_page_at_address", "text": "    ", "tags": "", "loc": "vmemorymanager.html#free_page_at_address"},
-     {"title": "vmemorymanager.new_page_directory", "text": "    ", "tags": "", "loc": "vmemorymanager.html#new_page_directory"},
-     {"title": "vmemorymanager.new_kernel_mapped_page_directory", "text": "    ", "tags": "", "loc": "vmemorymanager.html#new_kernel_mapped_page_directory"},
-     {"title": "vmemorymanager.vtop", "text": "    ", "tags": "", "loc": "vmemorymanager.html#vtop"},
-     {"title": "vmemorymanager.PPageDirEntry", "text": " ", "tags": "", "loc": "vmemorymanager.html#PPageDirEntry"},
-     {"title": "vmemorymanager.TPageDirEntry", "text": " ", "tags": "", "loc": "vmemorymanager.html#TPageDirEntry"},
-     {"title": "vmemorymanager.TPageDirectory", "text": " ", "tags": "", "loc": "vmemorymanager.html#TPageDirectory"},
-     {"title": "vmemorymanager.PPageDirectory", "text": " ", "tags": "", "loc": "vmemorymanager.html#PPageDirectory"},
-     {"title": "vmemorymanager.KERNEL_PAGE_DIRECTORY", "text": " ", "tags": "", "loc": "vmemorymanager.html#KERNEL_PAGE_DIRECTORY"},
-     {"title": "vmemorymanager.PageDirectory", "text": " ", "tags": "", "loc": "vmemorymanager.html#PageDirectory"},
-     {"title": "vmlog", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "vmlog.html"},
-     {"title": "vmlog.init", "text": "    ", "tags": "", "loc": "vmlog.html#init"},
-     {"title": "vmlog.getVMLogHWND", "text": "    ", "tags": "", "loc": "vmlog.html#getVMLogHWND"},
-     {"title": "vmstate", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "vmstate.html"},
-     {"title": "vmstate.init", "text": "    ", "tags": "", "loc": "vmstate.html#init"},
-     {"title": "XHCI", "text": "    <p> Kieron Morris <kjm@kieronmorris.me>  ", "tags": "", "loc": "XHCI.html"},
-     {"title": "XHCI.load", "text": "    ", "tags": "", "loc": "XHCI.html#load"}
-]};
diff --git a/doc/tipuesearch/tipuesearch_set.js b/doc/tipuesearch/tipuesearch_set.js
deleted file mode 100644
index 640a40d9..00000000
--- a/doc/tipuesearch/tipuesearch_set.js
+++ /dev/null
@@ -1,23 +0,0 @@
-
-/*
-Tipue Search 3.0.1
-Copyright (c) 2013 Tipue
-Tipue Search is released under the MIT License
-http://www.tipue.com/search
-*/
-
-
-var tipuesearch_stop_words = ["and", "be", "by", "do", "for", "he", "how", "if", "is", "it", "my", "not", "of", "or", "the", "to", "up", "what", "when"];
-
-var tipuesearch_replace = {"words": [
-     {"word": "tipua", replace_with: "tipue"},
-     {"word": "javscript", replace_with: "javascript"}
-]};
-
-var tipuesearch_stem = {"words": [
-     {"word": "e-mail", stem: "email"},
-     {"word": "javascript", stem: "script"},
-     {"word": "javascript", stem: "js"}
-]};
-
-
diff --git a/doc/tracer.html b/doc/tracer.html
deleted file mode 100644
index 0fbcf55c..00000000
--- a/doc/tracer.html
+++ /dev/null
@@ -1,119 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: tracer</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit tracer</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>Tracer</code> - Trace <a class="normal" href="util.html#stack">stack</a> for debugging method calls.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="tracer.html#init">init</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="tracer.html#push_trace">push_trace</a></b>(t_name : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="tracer.html#pop_trace">pop_trace</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="tracer.html#get_last_trace">get_last_trace</a></b> : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="tracer.html#freeze">freeze</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="tracer.html#get_trace_count">get_trace_count</a></b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="tracer.html#get_trace_N">get_trace_N</a></b>(idx : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="push_trace"></span><code>procedure <b>push_trace</b>(t_name : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="pop_trace"></span><code>procedure <b>pop_trace</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="get_last_trace"></span><code>function <b>get_last_trace</b> : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="freeze"></span><code>procedure <b>freeze</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="get_trace_count"></span><code>function <b>get_trace_count</b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="get_trace_N"></span><code>function <b>get_trace_N</b>(idx : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#pchar">pchar</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/tss.TTaskStateSegment.html b/doc/tss.TTaskStateSegment.html
deleted file mode 100644
index 938c5536..00000000
--- a/doc/tss.TTaskStateSegment.html
+++ /dev/null
@@ -1,427 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: tss: Packed Record TTaskStateSegment</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<span id="TTaskStateSegment"></span><h1 class="cio">Packed Record TTaskStateSegment</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
-<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
-<p class="unitlink">
-<a  href="tss.html">tss</a></p>
-<h2 class="declaration">Declaration</h2>
-<p class="declaration">
-<code>type TTaskStateSegment = packed record</code></p>
-<h2 class="description">Description</h2>
-&nbsp;<h2 class="overview">Overview</h2>
-<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#link">link</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#link_h">link_h</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#esp0">esp0</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ss0">ss0</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ss0_h">ss0_h</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#esp1">esp1</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ss1">ss1</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ss1_h">ss1_h</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#esp2">esp2</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ss2">ss2</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ss2_h">ss2_h</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#cr3">cr3</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#eip">eip</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#eflags">eflags</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#eax">eax</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ecx">ecx</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#edx">edx</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ebx">ebx</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#esp">esp</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ebp">ebp</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#esi">esi</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#edi">edi</a></b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#es">es</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#es_h">es_h</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#cs">cs</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#cs_h">cs_h</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ss">ss</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ss_h">ss_h</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ds">ds</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ds_h">ds_h</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#fs">fs</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#fs_h">fs_h</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#gs">gs</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#gs_h">gs_h</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ldt">ldt</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#ldt_h">ldt_h</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#trap">trap</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.TTaskStateSegment.html#iomap">iomap</a></b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Fields</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="link"></span><code><b>link</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="link_h"></span><code><b>link_h</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="esp0"></span><code><b>esp0</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ss0"></span><code><b>ss0</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ss0_h"></span><code><b>ss0_h</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="esp1"></span><code><b>esp1</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ss1"></span><code><b>ss1</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ss1_h"></span><code><b>ss1_h</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="esp2"></span><code><b>esp2</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ss2"></span><code><b>ss2</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ss2_h"></span><code><b>ss2_h</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="cr3"></span><code><b>cr3</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="eip"></span><code><b>eip</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="eflags"></span><code><b>eflags</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="eax"></span><code><b>eax</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ecx"></span><code><b>ecx</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="edx"></span><code><b>edx</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ebx"></span><code><b>ebx</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="esp"></span><code><b>esp</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ebp"></span><code><b>ebp</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="esi"></span><code><b>esi</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="edi"></span><code><b>edi</b>: <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="es"></span><code><b>es</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="es_h"></span><code><b>es_h</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="cs"></span><code><b>cs</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="cs_h"></span><code><b>cs_h</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ss"></span><code><b>ss</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ss_h"></span><code><b>ss_h</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ds"></span><code><b>ds</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ds_h"></span><code><b>ds_h</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="fs"></span><code><b>fs</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="fs_h"></span><code><b>fs_h</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="gs"></span><code><b>gs</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="gs_h"></span><code><b>gs_h</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ldt"></span><code><b>ldt</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ldt_h"></span><code><b>ldt_h</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="trap"></span><code><b>trap</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="iomap"></span><code><b>iomap</b>: <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/tss.html b/doc/tss.html
deleted file mode 100644
index 179b1efe..00000000
--- a/doc/tss.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: tss</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit tss</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section"><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>TSS</code> - Task State Segment (stub).
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="gdt.html">gdt</a></li><li><a  href="vmemorymanager.html">vmemorymanager</a></li><li><a  href="console.html">console</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-Classes"></span><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
-<table class="classestable wide_list">
-<tr class="listheader">
-<th class="itemname">Name</th>
-<th class="itemdesc">Description</th>
-</tr>
-<tr class="list">
-<td class="itemname">Packed Record&nbsp;<a class="bold" href="tss.TTaskStateSegment.html"><code>TTaskStateSegment</code></a></td>
-<td class="itemdesc">&nbsp;</td>
-</tr>
-</table>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="tss.html#init">init</a></b>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.html#PTaskStateSegment">PTaskStateSegment</a></b> = &circ;<a  href="tss.TTaskStateSegment.html">TTaskStateSegment</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="tss.html#TaskStateSegment">TaskStateSegment</a></b>: <a  href="tss.TTaskStateSegment.html">TTaskStateSegment</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="tss.html#ptrTaskStateSegment">ptrTaskStateSegment</a></b>: <a  href="tss.html#PTaskStateSegment">PTaskStateSegment</a> = @<a  href="tss.html#TaskStateSegment">TaskStateSegment</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PTaskStateSegment"></span><code><b>PTaskStateSegment</b> = &circ;<a  href="tss.TTaskStateSegment.html">TTaskStateSegment</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TaskStateSegment"></span><code><b>TaskStateSegment</b>: <a  href="tss.TTaskStateSegment.html">TTaskStateSegment</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="ptrTaskStateSegment"></span><code><b>ptrTaskStateSegment</b>: <a  href="tss.html#PTaskStateSegment">PTaskStateSegment</a> = @<a  href="tss.html#TaskStateSegment">TaskStateSegment</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/types.html b/doc/types.html
deleted file mode 100644
index d0cc33ea..00000000
--- a/doc/types.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: types</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit types</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section">Functions and Procedures</div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Include-&gt;<code>Types</code> - Dummy Unit For VM Compatability.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/udp.html b/doc/udp.html
deleted file mode 100644
index 42ed77cc..00000000
--- a/doc/udp.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: udp</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit udp</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section">Functions and Procedures</div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Driver-&gt;<a class="normal" href="net.html">Net</a>-&gt;L4-&gt;<code>UDP</code> - User Datagram Protocol Driver.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="nettypes.html">nettypes</a></li><li><a  href="netutils.html">netutils</a></li><li><a  href="ipv4.html">ipv4</a></li></ul><h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/util.html b/doc/util.html
deleted file mode 100644
index ac9458a7..00000000
--- a/doc/util.html
+++ /dev/null
@@ -1,434 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: util</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit util</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Include-&gt;<code>Util</code> - Data Manipulation Utlities.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="bios_data_area.html">bios_data_area</a></li><li><a  href="tracer.html">tracer</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="util.html#INTE">INTE</a></b> : boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="util.html#CLI">CLI</a></b>();</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="util.html#STI">STI</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="util.html#GPF">GPF</a></b>();</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="util.html#hi">hi</a></b>(b : <a  href="system.html#uInt8">uint8</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="util.html#lo">lo</a></b>(b : <a  href="system.html#uInt8">uint8</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="util.html#switchendian">switchendian</a></b>(b : <a  href="system.html#uInt8">uint8</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="util.html#switchendian32">switchendian32</a></b>(b : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="util.html#getWord">getWord</a></b>(i : <a  href="system.html#uInt32">uint32</a>; hi : boolean) : <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="util.html#getByte">getByte</a></b>(i : <a  href="system.html#uInt32">uint32</a>; index : <a  href="system.html#uInt8">uint8</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="util.html#outb">outb</a></b>(port : <a  href="system.html#uInt16">uint16</a>; val : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="util.html#outw">outw</a></b>(port : <a  href="system.html#uInt16">uint16</a>; val : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="util.html#outl">outl</a></b>(port : <a  href="system.html#uInt16">uint16</a>; val : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="util.html#inb">inb</a></b>(port : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="util.html#inw">inw</a></b>(port : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="util.html#inl">inl</a></b>(port : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="util.html#io_wait">io_wait</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="util.html#memset">memset</a></b>(location : <a  href="system.html#uInt32">uint32</a>; value : <a  href="system.html#uInt8">uint8</a>; size : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="util.html#memcpy">memcpy</a></b>(source : <a  href="system.html#uInt32">uint32</a>; dest : <a  href="system.html#uInt32">uint32</a>; size : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="util.html#printmemory">printmemory</a></b>(source : <a  href="system.html#uInt32">uint32</a>; length : <a  href="system.html#uInt32">uint32</a>; col : <a  href="system.html#uInt32">uint32</a>; delim : <a  href="system.html#pchar">PChar</a>; offset_row : boolean);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="util.html#printmemoryWND">printmemoryWND</a></b>(source : <a  href="system.html#uInt32">uint32</a>; length : <a  href="system.html#uInt32">uint32</a>; col : <a  href="system.html#uInt32">uint32</a>; delim : <a  href="system.html#pchar">PChar</a>; offset_row : boolean; WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="util.html#halt_and_catch_fire">halt_and_catch_fire</a></b>();</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="util.html#halt_and_dont_catch_fire">halt_and_dont_catch_fire</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="util.html#BSOD">BSOD</a></b>(fault : <a  href="system.html#pchar">pchar</a>; info : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="util.html#psleep">psleep</a></b>(t : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="util.html#sleep">sleep</a></b>(seconds : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="util.html#get16bitcounter">get16bitcounter</a></b> : <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="util.html#get32bitcounter">get32bitcounter</a></b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="util.html#get64bitcounter">get64bitcounter</a></b> : <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="util.html#getTSC">getTSC</a></b> : <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="util.html#div6432">div6432</a></b>(dividend : <a  href="system.html#uInt64">uint64</a>; divisor : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="util.html#BCDToUint8">BCDToUint8</a></b>(bcd : <a  href="system.html#uInt8">uint8</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="util.html#HexCharToDecimal">HexCharToDecimal</a></b>(hex : char) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="util.html#resetSystem">resetSystem</a></b>();</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="util.html#getESP">getESP</a></b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="util.html#MsSinceSystemBoot">MsSinceSystemBoot</a></b> : <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="util.html#endptr">endptr</a></b>: <a  href="system.html#uInt32">uint32</a>; external name '__end';</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="util.html#stack">stack</a></b>: <a  href="system.html#uInt32">uint32</a>; external name 'KERNEL_STACK';</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="INTE"></span><code>function <b>INTE</b> : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="CLI"></span><code>procedure <b>CLI</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="STI"></span><code>procedure <b>STI</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="GPF"></span><code>procedure <b>GPF</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="hi"></span><code>function <b>hi</b>(b : <a  href="system.html#uInt8">uint8</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="lo"></span><code>function <b>lo</b>(b : <a  href="system.html#uInt8">uint8</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="switchendian"></span><code>function <b>switchendian</b>(b : <a  href="system.html#uInt8">uint8</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="switchendian32"></span><code>function <b>switchendian32</b>(b : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getWord"></span><code>function <b>getWord</b>(i : <a  href="system.html#uInt32">uint32</a>; hi : boolean) : <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getByte"></span><code>function <b>getByte</b>(i : <a  href="system.html#uInt32">uint32</a>; index : <a  href="system.html#uInt8">uint8</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="outb"></span><code>procedure <b>outb</b>(port : <a  href="system.html#uInt16">uint16</a>; val : <a  href="system.html#uInt8">uint8</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="outw"></span><code>procedure <b>outw</b>(port : <a  href="system.html#uInt16">uint16</a>; val : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="outl"></span><code>procedure <b>outl</b>(port : <a  href="system.html#uInt16">uint16</a>; val : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="inb"></span><code>function <b>inb</b>(port : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="inw"></span><code>function <b>inw</b>(port : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="inl"></span><code>function <b>inl</b>(port : <a  href="system.html#uInt16">uint16</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="io_wait"></span><code>procedure <b>io_wait</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="memset"></span><code>procedure <b>memset</b>(location : <a  href="system.html#uInt32">uint32</a>; value : <a  href="system.html#uInt8">uint8</a>; size : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="memcpy"></span><code>procedure <b>memcpy</b>(source : <a  href="system.html#uInt32">uint32</a>; dest : <a  href="system.html#uInt32">uint32</a>; size : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="printmemory"></span><code>procedure <b>printmemory</b>(source : <a  href="system.html#uInt32">uint32</a>; length : <a  href="system.html#uInt32">uint32</a>; col : <a  href="system.html#uInt32">uint32</a>; delim : <a  href="system.html#pchar">PChar</a>; offset_row : boolean);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="printmemoryWND"></span><code>procedure <b>printmemoryWND</b>(source : <a  href="system.html#uInt32">uint32</a>; length : <a  href="system.html#uInt32">uint32</a>; col : <a  href="system.html#uInt32">uint32</a>; delim : <a  href="system.html#pchar">PChar</a>; offset_row : boolean; WND : <a  href="system.html#HWND">HWND</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="halt_and_catch_fire"></span><code>procedure <b>halt_and_catch_fire</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="halt_and_dont_catch_fire"></span><code>procedure <b>halt_and_dont_catch_fire</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="BSOD"></span><code>procedure <b>BSOD</b>(fault : <a  href="system.html#pchar">pchar</a>; info : <a  href="system.html#pchar">pchar</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="psleep"></span><code>procedure <b>psleep</b>(t : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="sleep"></span><code>procedure <b>sleep</b>(seconds : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="get16bitcounter"></span><code>function <b>get16bitcounter</b> : <a  href="system.html#uInt16">uint16</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="get32bitcounter"></span><code>function <b>get32bitcounter</b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="get64bitcounter"></span><code>function <b>get64bitcounter</b> : <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getTSC"></span><code>function <b>getTSC</b> : <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="div6432"></span><code>function <b>div6432</b>(dividend : <a  href="system.html#uInt64">uint64</a>; divisor : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="BCDToUint8"></span><code>function <b>BCDToUint8</b>(bcd : <a  href="system.html#uInt8">uint8</a>) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="HexCharToDecimal"></span><code>function <b>HexCharToDecimal</b>(hex : char) : <a  href="system.html#uInt8">uint8</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="resetSystem"></span><code>procedure <b>resetSystem</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getESP"></span><code>function <b>getESP</b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="MsSinceSystemBoot"></span><code>function <b>MsSinceSystemBoot</b> : <a  href="system.html#uInt64">uint64</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="endptr"></span><code><b>endptr</b>: <a  href="system.html#uInt32">uint32</a>; external name '__end';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="stack"></span><code><b>stack</b>: <a  href="system.html#uInt32">uint32</a>; external name 'KERNEL_STACK';</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/vmemorymanager.html b/doc/vmemorymanager.html
deleted file mode 100644
index c5155256..00000000
--- a/doc/vmemorymanager.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: vmemorymanager</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit vmemorymanager</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section"><a class="section" href="#PasDoc-Variables">Variables</a></div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-<code>VMemoryManager</code> - Virtual Memory Management.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="util.html">util</a></li><li><a  href="pmemorymanager.html">pmemorymanager</a></li><li><a  href="console.html">console</a></li><li><a  href="tracer.html">tracer</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="vmemorymanager.html#init">init</a></b>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="vmemorymanager.html#new_page">new_page</a></b>(page_number : <a  href="system.html#uInt16">uint16</a>) : boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="vmemorymanager.html#map_page">map_page</a></b>(page_number : <a  href="system.html#uInt16">uint16</a>; block : <a  href="system.html#uInt16">uint16</a>) : boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="vmemorymanager.html#map_page_ex">map_page_ex</a></b>(page_number : <a  href="system.html#uInt16">uint16</a>; block : <a  href="system.html#uInt16">uint16</a>; PD : <a  href="vmemorymanager.html#PPageDirectory">PPageDirectory</a>) : boolean;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="vmemorymanager.html#new_page_at_address">new_page_at_address</a></b>(address : <a  href="system.html#uInt32">uint32</a>) : boolean;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>procedure <b><a  href="vmemorymanager.html#free_page">free_page</a></b>(page_number : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="vmemorymanager.html#free_page_at_address">free_page_at_address</a></b>(address : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="vmemorymanager.html#new_page_directory">new_page_directory</a></b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code>function <b><a  href="vmemorymanager.html#new_kernel_mapped_page_directory">new_kernel_mapped_page_directory</a></b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="vmemorymanager.html#vtop">vtop</a></b>(address : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="vmemorymanager.html#PPageDirEntry">PPageDirEntry</a></b> = &circ;<a  href="vmemorymanager.html#TPageDirEntry">TPageDirEntry</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="vmemorymanager.html#TPageDirEntry">TPageDirEntry</a></b> = bitpacked record
-        Present, 
-        Writable, 
-        UserMode, 
-        WriteThrough,
-        NotCacheable, 
-        Accessed, 
-        Reserved, 
-        PageSize,
-        GlobalPage: Boolean;
-        Available: <a  href="system.html#UBit3">UBit3</a>;
-        Address: <a  href="system.html#UBit20">UBit20</a>;
-    end;</code></td>
-</tr>
-<tr class="list">
-<td class="itemcode"><code><b><a  href="vmemorymanager.html#TPageDirectory">TPageDirectory</a></b> = Array[0..1023] of <a  href="vmemorymanager.html#TPageDirEntry">TPageDirEntry</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="vmemorymanager.html#PPageDirectory">PPageDirectory</a></b> = &circ;<a  href="vmemorymanager.html#TPageDirectory">TPageDirectory</a>;</code></td>
-</tr>
-</table>
-<span id="PasDoc-Variables"></span><h3 class="summary">Variables</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code><b><a  href="vmemorymanager.html#KERNEL_PAGE_DIRECTORY">KERNEL_PAGE_DIRECTORY</a></b>: <a  href="vmemorymanager.html#PPageDirectory">PPageDirectory</a>;</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code><b><a  href="vmemorymanager.html#PageDirectory">PageDirectory</a></b>: <a  href="vmemorymanager.html#PPageDirectory">PPageDirectory</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="new_page"></span><code>function <b>new_page</b>(page_number : <a  href="system.html#uInt16">uint16</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="map_page"></span><code>function <b>map_page</b>(page_number : <a  href="system.html#uInt16">uint16</a>; block : <a  href="system.html#uInt16">uint16</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="map_page_ex"></span><code>function <b>map_page_ex</b>(page_number : <a  href="system.html#uInt16">uint16</a>; block : <a  href="system.html#uInt16">uint16</a>; PD : <a  href="vmemorymanager.html#PPageDirectory">PPageDirectory</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="new_page_at_address"></span><code>function <b>new_page_at_address</b>(address : <a  href="system.html#uInt32">uint32</a>) : boolean;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="free_page"></span><code>procedure <b>free_page</b>(page_number : <a  href="system.html#uInt16">uint16</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="free_page_at_address"></span><code>procedure <b>free_page_at_address</b>(address : <a  href="system.html#uInt32">uint32</a>);</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="new_page_directory"></span><code>function <b>new_page_directory</b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="new_kernel_mapped_page_directory"></span><code>function <b>new_kernel_mapped_page_directory</b> : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="vtop"></span><code>function <b>vtop</b>(address : <a  href="system.html#uInt32">uint32</a>) : <a  href="system.html#uInt32">uint32</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Types</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PPageDirEntry"></span><code><b>PPageDirEntry</b> = &circ;<a  href="vmemorymanager.html#TPageDirEntry">TPageDirEntry</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TPageDirEntry"></span><code><b>TPageDirEntry</b> = bitpacked record
-        Present, 
-        Writable, 
-        UserMode, 
-        WriteThrough,
-        NotCacheable, 
-        Accessed, 
-        Reserved, 
-        PageSize,
-        GlobalPage: Boolean;
-        Available: <a  href="system.html#UBit3">UBit3</a>;
-        Address: <a  href="system.html#UBit20">UBit20</a>;
-    end;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="TPageDirectory"></span><code><b>TPageDirectory</b> = Array[0..1023] of <a  href="vmemorymanager.html#TPageDirEntry">TPageDirEntry</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PPageDirectory"></span><code><b>PPageDirectory</b> = &circ;<a  href="vmemorymanager.html#TPageDirectory">TPageDirectory</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h3 class="detail">Variables</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="KERNEL_PAGE_DIRECTORY"></span><code><b>KERNEL_PAGE_DIRECTORY</b>: <a  href="vmemorymanager.html#PPageDirectory">PPageDirectory</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="PageDirectory"></span><code><b>PageDirectory</b>: <a  href="vmemorymanager.html#PPageDirectory">PPageDirectory</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/vmlog.html b/doc/vmlog.html
deleted file mode 100644
index cd8803c7..00000000
--- a/doc/vmlog.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: vmlog</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit vmlog</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Prog-&gt;<code>VMLog</code> - Virtual Machine Event Log.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">console</a></li><li><a  href="terminal.html">terminal</a></li><li><a  href="keyboard.html">keyboard</a></li><li><a  href="util.html">util</a></li><li><a  href="strings.html">strings</a></li><li><a  href="tracer.html">tracer</a></li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="vmlog.html#init">init</a></b>();</code></td>
-</tr>
-<tr class="list2">
-<td class="itemcode"><code>function <b><a  href="vmlog.html#getVMLogHWND">getVMLogHWND</a></b> : <a  href="system.html#HWND">HWND</a>;</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="getVMLogHWND"></span><code>function <b>getVMLogHWND</b> : <a  href="system.html#HWND">HWND</a>;</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/doc/vmstate.html b/doc/vmstate.html
deleted file mode 100644
index 3b311738..00000000
--- a/doc/vmstate.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-<title>Asuro: vmstate</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="generator" content="PasDoc 0.15.0">
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
-
-<link rel="StyleSheet" type="text/css" href="pasdoc.css">
-</head>
-<body>
-<table class="container"><tr><td class="navigation">
-<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
-<div style="clear: both"></div>
-
-<script type="text/javascript">
-$(document).ready(function() {
-    $('#tipue_search_input').tipuesearch({
-        /* 10 items to display seems standard */
-        'show': 10,
-        /* For PasDoc docs, showing urls is not very useful,
-           since the page title already shows the unit and identifier. */
-        'showURL': false
-    });
-});
-</script>
-</td><td class="content">
-<h1 class="unit">Unit vmstate</h1>
-<div class="sections">
-<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
-<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
-<p>
-Prog-&gt;<code>VMState</code> - Live MINJ Virtual Machine State Information.
-
-<p></p>
-<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
-<ul class="useslist"><li><a  href="console.html">console</a></li><li><a  href="terminal.html">terminal</a></li><li><a  href="keyboard.html">keyboard</a></li><li><a  href="util.html">util</a></li><li><a  href="strings.html">strings</a></li><li><a  href="tracer.html">tracer</a></li><li>vm_scheduler</li><li>vm_instance</li></ul><h2 class="overview">Overview</h2>
-<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
-<table class="summary wide_list">
-<tr class="list">
-<td class="itemcode"><code>procedure <b><a  href="vmstate.html#init">init</a></b>();</code></td>
-</tr>
-</table>
-<h2 class="description">Description</h2>
-<h3 class="detail">Functions and Procedures</h3>
-<table class="detail wide_list">
-<tr class="list">
-<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>();</code></td>
-</tr>
-<tr><td colspan="1">
-&nbsp;</td></tr>
-</table>
-<h2 class="authors">Author</h2>
-<ul class="authors">
-<li>Kieron Morris &lt;<a  href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>&gt;</li>
-</ul>
-<hr><span class="appinfo"><em>Generated by <a  href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
-</span>
-</td></tr></table></body></html>
diff --git a/src/driver/storage/MBR.pas b/src/driver/storage/MBR.pas
index 37e5d544..1f1c5b12 100644
--- a/src/driver/storage/MBR.pas
+++ b/src/driver/storage/MBR.pas
@@ -28,10 +28,7 @@ type
         bootstrap   : array[0..439] of uint8;
         signature   : uint32;
         rsv         : uint16;
-        partition_0 :  TPartition_table;
-        partition_1 :  TPartition_table;
-        partition_2 :  TPartition_table;
-        partition_3 :  TPartition_table;
+        partition   : array[0..3] of TPartition_table;
         boot_sector : uint16;
     end;
 
diff --git a/src/driver/storage/fat32.pas b/src/driver/storage/fat32.pas
index e37ba6eb..22adb367 100644
--- a/src/driver/storage/fat32.pas
+++ b/src/driver/storage/fat32.pas
@@ -905,7 +905,7 @@ begin
     if (puint32(buffer)[127] = $55AA) and (PBootRecord(buffer)^.bsignature = $29) then begin //TODO partition table
         console.writestringln('FAT32: volume found!');
         volume^.device:= disk;
-        volume^.sectorStart:= 1;
+        volume^.sectorStart:= 1; //THIS MAKE SURE IF NOT FUCKY, cos im getting info from 2
         volume^.sectorSize:= PBootRecord(buffer)^.sectorSize;
         volume^.freeSectors:= 1000000; //TODO implement get free sectors need FSINFO implemented first
         volume^.filesystem := @filesystem;
@@ -919,13 +919,14 @@ procedure init();
 begin
     push_trace('fat32.init()');
     filesystem.sName:= 'FAT32'; 
-    filesystem.system_id:= $00; 
+    filesystem.system_id:= $01; 
     filesystem.readDirCallback:= @readDirectoryGen;
     filesystem.createDirCallback:= @writeDirectoryGen;
     filesystem.createcallback:= @create_volume;
     filesystem.detectcallback:= @detect_volumes;
     filesystem.writecallback:= @writeFile;
     filesystem.readcallback := @readFile;
+    filesystem.formatVolumeCallback := @create_volume;
 
     volumemanager.register_filesystem(@filesystem);
 end;
diff --git a/src/driver/storage/flatfs.pas b/src/driver/storage/flatfs.pas
new file mode 100644
index 00000000..c7175125
--- /dev/null
+++ b/src/driver/storage/flatfs.pas
@@ -0,0 +1,109 @@
+//  Copyright 2021 Aaron Hance
+//
+//  Licensed under the Apache License, Version 2.0 (the "License");
+//  you may not use this file except in compliance with the License.
+//  You may obtain a copy of the License at
+//
+//  http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+
+{
+    Driver->Storage->flatfs super simple flat filesystem
+
+    @author(Aaron Hance ah@aaronhance.me)
+}
+
+unit flatfs;
+
+interface
+
+uses
+    tracer,
+    strings,
+    volumemanager;
+
+type
+
+    TDisk_Info = bitpacked record
+        jmp2boot: ubit24;
+        OEMName: array[0..7] of char;
+        version: uint16;
+        sectorCount : uint16;
+        fileCount : uint16;
+        signature : uint32 = $0B00B1E5;
+    end;
+    PDisk_Info = ^TDisk_Info;
+
+    TFile_Entry = packed record
+        name: array[0..59] of char;
+        size: uint16;
+        start : uint16;
+    end;
+    PFile_Entry = ^TFile_Entry;
+
+var
+    filesystem : TFilesystem;
+
+
+procedure init;
+procedure create_volume(disk : PStorage_Device; sectors : uint32; start : uint32; config : puint32);
+procedure detect_volumes(disk : PStorage_Device);
+    
+implementation
+
+procedure detect_volumes(disk : PStorage_Device);
+var
+    buffer : puint32;
+    volume : PStorage_volume;
+begin
+    push_trace('flatfs.detectVolumes()');
+
+    volume:= PStorage_volume(kalloc(sizeof(TStorage_Volume)));
+    //check first address for MBR
+    //if found then add volume and use info to see if there is another volume
+    buffer := puint32(kalloc(512));
+    memset(uint32(buffer), 0, 512);
+    disk^.readcallback(disk, 2, 1, buffer);
+
+
+    if (PDisk_Info(buffer)^.signature = $0B00B1E5) then begin
+        console.writestringln('FlatFS: volume found!');
+        volume^.device:= disk;
+        volume^.sectorStart:= 2;
+        volume^.sectorSize:= 512;
+        volume^.sectorCount:= PDisk_Info(buffer)^.sectorCount;
+        volume^.freeSectors:= 1000000; //TODO implement get free sectors need FSINFO implemented first
+        volume^.filesystem := @filesystem;
+        volume^.isBootDrive := false;
+        
+        // storagemanagement.register_volume(disk, volume); TODO repalce with new thing
+        
+    end;
+
+    kfree(buffer);
+end;
+
+
+procedure init();
+begin
+    push_trace('flatfs.init()');
+    filesystem.sName:= 'FlatFS'; 
+    filesystem.system_id:= $02; 
+    filesystem.readDirCallback:= @readDirectoryGen;
+    filesystem.createDirCallback:= @writeDirectoryGen;
+    filesystem.createcallback:= @create_volume;
+    filesystem.detectcallback:= @detect_volumes;
+    filesystem.writecallback:= @writeFile;
+    filesystem.readcallback := @readFile;
+    filesystem.formatVolumeCallback := @create_volume;
+
+    volumemanager.register_filesystem(@filesystem);
+end;
+
+    
+end.
diff --git a/src/driver/storage/storagemanagement.pas b/src/driver/storage/storagemanagement.pas
index 84371725..364ecf17 100644
--- a/src/driver/storage/storagemanagement.pas
+++ b/src/driver/storage/storagemanagement.pas
@@ -31,7 +31,9 @@ uses
     strings,
     lists,
     tracer,
-    rtc;
+    rtc,
+    MBR,
+    volumemanager;
 
 type 
 
@@ -54,26 +56,26 @@ type
 
     PPHIOHook_ = procedure;
 
-    TFilesystem = record
-        sName : pchar;
-        writeCallback     : PPWriteHook;
-        readCallback      : PPReadHook;
-        createCallback    : PPCreateHook;
-        detectCallback    : PPDetectHook;
-        createDirCallback : PPCreateDirHook;
-        readDirCallback   : PPReadDirHook;
-    end;
-    PFileSystem = ^TFilesystem;
+    // TFilesystem = record
+    //     sName : pchar;
+    //     writeCallback     : PPWriteHook;
+    //     readCallback      : PPReadHook;
+    //     createCallback    : PPCreateHook;
+    //     detectCallback    : PPDetectHook;
+    //     createDirCallback : PPCreateDirHook;
+    //     readDirCallback   : PPReadDirHook;
+    // end;
+    // PFileSystem = ^TFilesystem;
 
-    TStorage_Volume = record
-        device          : PStorage_device;
-        sectorStart     : uint32;
-        sectorSize      : uint32;
-        freeSectors     : uint32;
-        filesystem      : PFilesystem; 
-        { True if this drive contains the loaded OS }
-        isBootDrive     : boolean;
-    end;
+    // TStorage_Volume = record
+    //     device          : PStorage_device;
+    //     sectorStart     : uint32;
+    //     sectorSize      : uint32;
+    //     freeSectors     : uint32;
+    //     filesystem      : PFilesystem; 
+    //     { True if this drive contains the loaded OS }
+    //     isBootDrive     : boolean;
+    // end;
 
     { Generic storage device }
     TStorage_Device = record
@@ -89,6 +91,7 @@ type
         hpc              : uint16;
         spt              : uint16;
     end;
+    
     APStorage_Device = array[0..255] of PStorage_device;
 
     { Generic directory entry }
@@ -112,7 +115,7 @@ function get_device_list() : PLinkedListBase;
 
 procedure register_filesystem(filesystem : PFilesystem);
 
-procedure register_volume(device : PStorage_Device; volume : PStorage_Volume);
+// procedure register_volume(device : PStorage_Device; volume : PStorage_Volume);
 //function writeNewFile(fileName : pchar; extension : pchar; buffer : puint32; size : uint32) : uint32;
 //function readFile(fileName : pchar; extension : pchar; buffer : puint32; byteCount : puint32) : puint32;
 
@@ -171,16 +174,57 @@ var
     filesystemString : pchar;
     filesystem : PFileSystem;
     spc : puint32;
+
+    sectorCount : uint32;
+    volumeId : uint8;
+
+    mb : PMaster_Boot_Record;
+    i : uint32 = 0;
+
 begin
 
+    //format <DRIVE_ID> <FILESYSTEM> <size>
+
     spc:= puint32(kalloc(4));
-    spc^:= 4;
+    spc^:= 1;
 
     driveIndex:= stringToInt( getParam(1, params) );
     drive:= PStorage_Device(LL_Get(storageDevices, driveIndex));
 
+    sectorCount := stringToInt( getParam(4, params) );
+
+    // if sector count is 0, use full drive
+    if sectorCount = 0 then begin
+        sectorCount = drive^.maxSectorCount - 10;
+    end;
+
+    //create MBR if none, and partition table
+
+    mb := PMaster_Boot_Record(kalloc(sizeof(TMaster_Boot_Record)));
+    mb := drive^.readCallback(drive, 0, 1);
+
+    //check if MBR exists
+    if not mb^.boot_sector = $55AA then begin
+
+        //create MBR
+        mb^.signature := $A570 + drive^.idx;
+        mb^.boot_sector := $55AA;
+        
+        //create partition table
+        mbr.setup_partition(@mb^.partition[0], 2, sectorCount);
+
+        //write MBR
+        disk^.writeCallback(drive, 0, 1, mb);
+        
+    end;
+
+    kfree(mb);
+
+    //setup volume
+
+
     //todo change b4 adding in aniother filesytem
-    PFilesystem(LL_Get(filesystems, 0))^.createCallback(drive, drive^.maxSectorCount-1, 1, spc); 
+    // PFilesystem(LL_Get(filesystems, 0))^.createCallback(drive, drive^.maxSectorCount-1, 1, spc); 
 
     writestringWnd('Drive ', getTerminalHWND);
     writeintWnd(driveIndex, getTerminalHWND);
@@ -217,10 +261,6 @@ begin
         format_command(params);
     end;
 
-    //lsfs command for listing filesystems
-    if stringEquals(subcmd, 'lsfs') then begin
-    end;
-
     pop_trace();
 end;
 
@@ -231,11 +271,8 @@ begin
     
     setworkingdirectory('.');
     storageDevices:= ll_new(sizeof(TStorage_Device));
-    fileSystems:= ll_New(sizeof(TFilesystem));
     terminal.registerCommand('DISK', @disk_command, 'Disk utility');
 
-    
-
 end; 
 
 { Register a new drive with the storage manager }
@@ -254,9 +291,7 @@ begin
     PStorage_Device(LL_Get(storageDevices, LL_Size(storageDevices) - 1))^.volumes := LL_New(sizeof(TStorage_Volume));
     
     //check for volumes
-    for i:=0 to ll_size(filesystems) - 1 do begin
-        PFileSystem(LL_Get(filesystems, i))^.detectCallback(PStorage_Device(LL_Get(storageDevices, LL_Size(storageDevices) - 1)));
-    end;
+
 
     pop_trace();
 end;
@@ -266,23 +301,4 @@ begin
     get_device_list:= storageDevices;
 end;
 
-procedure register_filesystem(filesystem : PFilesystem);
-var
-    elm : void;    
-begin
-    elm:= LL_Add(fileSystems);
-    PFileSystem(elm)^ := filesystem^;
-end;
-
-procedure register_volume(device : PStorage_Device; volume : PStorage_Volume);
-var
-    elm : void;
-begin
-    push_trace('storagemanagement.register_volume');
-    elm := LL_Add(device^.volumes);
-    PStorage_volume(elm)^:= volume^;
-
-    if rootVolume = PStorage_Volume(0) then rootVolume:= volume;
-end;
-
 end.
\ No newline at end of file
diff --git a/src/driver/storage/volumemanager.pas b/src/driver/storage/volumemanager.pas
index 49a06d51..9e32ce26 100644
--- a/src/driver/storage/volumemanager.pas
+++ b/src/driver/storage/volumemanager.pas
@@ -48,6 +48,7 @@ type
     PPDetectHook = procedure(disk : PStorage_Device);
     PPCreateDirHook = procedure(volume : PStorage_volume; directory : pchar; dirname : pchar; attributes : uint32; status : puint32);
     PPReadDirHook = function(volume : PStorage_volume; directory : pchar; status : puint32) : PLinkedListBase; //returns: 0 = success, 1 = dir not exsist, 2 = not directory, 3 = error //returns: 0 = success, 1 = dir not exsist, 2 = not directory, 3 = error
+    PPFormatVolumeHook = procedure(disk : PStorage_device; sectorCount : uint32; start : uint32; config : puint32);
 
     PPHIOHook_ = procedure;
 
@@ -60,6 +61,7 @@ type
         detectCallback    : PPDetectHook;
         createDirCallback : PPCreateDirHook;
         readDirCallback   : PPReadDirHook;
+        formatVolumeCallback : PPFormatVolumeHook;
     end;
 
     TStorage_Volume = record
@@ -96,6 +98,58 @@ var
 
 implementation
 
+procedure format_volume_command(params : PParamList);
+var
+    volume : PStorage_Volume;
+    filesystem : PFilesystem;
+    config : puint32;
+begin
+    push_trace('VolumeManager.format_volume_command');
+    
+    if paramCount(params) < 3 then begin
+      console.writestringlnWND('Invalid arguments', getTerminalHWND());
+    end;
+        push_trace('VolumeManager.format_volume_command.1');
+
+    volume := PStorage_volume(LL_get(storageVolumes, stringToInt(getParam(1, params))));
+    filesystem := PFilesystem(LL_get(filesystems, stringToInt(getParam(2, params))));
+            push_trace('VolumeManager.format_volume_command.2');
+
+    config := PuInt32(kalloc(sizeof(uInt32)));
+    config^ := 4;
+        push_trace('VolumeManager.format_volume_command.3');
+
+    //TODO check things exsist
+
+    console.writestringlnWND('Staring volume formatting...', getTerminalHWND());
+    filesystem^.formatVolumeCallback(volume^.device, volume^.sectorSize, volume^.sectorStart, config);
+    console.writestringlnWND('Volume format finished.', getTerminalHWND());
+end;
+
+procedure list_filesystems_command();
+var
+  i : uint32;
+  filesystem : PFilesystem;
+begin
+   push_trace('VolumeManager.list_filesystems_command');
+
+  if LL_Size(filesystems) < 1 then begin
+      console.writestringlnWnd('ERROR: no filesystems found!', getTerminalHWND());
+      exit;
+  end;
+
+  console.writestringlnWnd('Filesystems: ', getTerminalHWND());
+
+  for i:=0 to LL_Size(filesystems) - 1 do begin
+      filesystem := PFilesystem(LL_Get(filesystems, i));
+
+      console.writestringWnd('  ', getTerminalHWND());
+      console.writestringWnd(filesystem^.sName, getTerminalHWND());
+      console.writestringWnd(' - ', getTerminalHWND());
+      console.writehexlnWND(filesystem^.system_id, getTerminalHWND());
+  end;
+end;
+
 procedure list_volume_command();
 var 
     i : uint32; 
@@ -116,9 +170,15 @@ begin
       console.writestringWnd('  ', getTerminalHWND());
       console.writeintWnd(i, getTerminalHWND());
       console.writestringWnd(' - Capacity: ', getTerminalHWND());
-      console.writeintWnd(uint32(volume^.sectorSize * volume^.sectorCount DIV 1024 DIV 1024), getTerminalHWND());
-      console.writestringWnd('MB System: ', getTerminalHWND());
-      console.writestringlnWnd(volume^.filesystem^.sName, getTerminalHWND());
+      console.writeintWnd(uint32((volume^.sectorSize * volume^.sectorCount) DIV 1024 DIV 1024), getTerminalHWND());
+      console.writestringWnd('MB,  Filesystem: ', getTerminalHWND());
+
+      if volume^.filesystem <> nil then begin
+        console.writestringlnWnd(volume^.filesystem^.sName, getTerminalHWND());
+      end else begin
+        console.writestringlnWnd('None', getTerminalHWND());
+      end;
+
   end;
 end;
 
@@ -143,6 +203,16 @@ begin
       list_volume_command();
       exit;
     end;
+
+    if( stringEquals(subcmd, 'lsfs') ) then begin
+      list_filesystems_command();
+      exit;
+    end;
+
+    if( stringEquals(subcmd, 'format') ) then begin
+      format_volume_command(params);
+      exit;
+    end;
 end;
 
 { Initialise volume manager }
@@ -189,8 +259,9 @@ begin
       storageVolume.device := drive;
       storageVolume.sectorStart := bootrecord^.partition_0.LBA_start;
       storageVolume.sectorCount := bootrecord^.partition_0.sector_count;
+      storageVolume.sectorSize  := drive^.sectorSize; 
       storageVolume.freeSectors := 0; //TODO impliment
-    push_trace('VolumeManager.init2');
+      storageVolume.filesystem := nil;
 
       if LL_Size(filesystems) < 1 then begin
         console.writestringln('Failed to initalise storage system, no filesystems found, stopping!');
@@ -218,4 +289,48 @@ begin
     
 end;
 
+procedure create_volume(disk : PStorage_device; filesystem : PChar; sectorStart : uint32; sectorCount : uint32);
+var
+    volume : PStorage_Volume;
+    elm : void;
+begin
+
+  volume := PStorage_Volume(kalloc(SizeOf(TStorage_Volume)));
+  volume^.device := disk;
+  volume^.sectorStart := sectorStart;
+  volume^.sectorCount := sectorCount;
+  volume^.sectorSize := disk^.sectorSize;
+  volume^.freeSectors := 0; //TODO impliment
+
+  //find filesystem
+  for i:=0 to LL_Size(filesystems) - 1 do begin
+    if stringEquals(filesystem, PFilesystem(LL_Get(filesystems, i))^.sName) then begin
+      volume^.filesystem := PFilesystem(LL_Get(filesystems, i));
+    end;
+  end;
+
+  //format volume
+  volume^.filesystem^.formatVolumeCallback(disk, sectorStart, sectorCount, 0);
+
+  //add volume to list
+  elm := LL_Add(storageVolumes);
+  memcpy(uint32(volume), uint32(elm), SizeOf(TStorage_Volume));
+
+  //add volume to device
+  elm := LL_Add(disk^.volumes);
+  memcpy(uint32(volume), uint32(elm), SizeOf(TStorage_Volume));
+
+end;
+
+procedure register_volume(device : PStorage_Device; volume : PStorage_Volume);
+var
+    elm : void;
+begin
+    push_trace('storagemanagement.register_volume');
+    elm := LL_Add(device^.volumes);
+    PStorage_volume(elm)^:= volume^;
+
+    if rootVolume = PStorage_Volume(0) then rootVolume:= volume;
+end;
+
 end.
\ No newline at end of file